/**
* The contents of this file are subject to the Mozilla Public License
* Version 1.1 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS"
* basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
* License for the specific language governing rights and limitations under
* the License.
*
* The Original Code is OpenELIS code.
*
* Copyright (C) The Minnesota Department of Health. All Rights Reserved.
*/
package us.mn.state.health.lims.resultvalidation.bean;
import us.mn.state.health.lims.common.util.IdValuePair;
import java.sql.Timestamp;
import java.util.List;
public class AnalysisItem {
private String id;
private String units;
private String testName;
private String accessionNumber;
private String result;
private String receivedDate;
private boolean isAccepted = false;
private boolean isRejected = false;
private boolean isManual = false;
private String errorMessage;
private String note;
private String noteId;
private String statusId;
private String sampleId;
private String analysisId;
private String testId;
private String resultId;
private String resultType;
private String completeDate;
private boolean isPositive = false;
private boolean isHighlighted = false;
private Timestamp lastUpdated;
private int sampleGroupingNumber = 0;
private String testSortNumber;
private String integralResult;
private String integralAnalysisId;
private String murexResult;
private String murexAnalysisId;
private String vironostikaResult;
private String vironostikaAnalysisId;
private String genieIIResult;
private String genieIIAnalysisId;
private String genieII100Result;
private String genieII100AnalysisId;
private String genieII10Result;
private String genieII10AnalysisId;
private String westernBlot1Result;
private String westernBlot1AnalysisId;
private String westernBlot2Result;
private String westernBlot2AnalysisId;
private String p24AgResult;
private String p24AgAnalysisId;
private String biolineResult;
private String biolineAnalysisId;
private String innoliaResult;
private String innoliaAnalysisId;
private String finalResult;
private String nextTest;
/* this is very specific to showing calculated results, generalize if there are more than just log calculations */
private boolean displayResultAsLog = false;
private boolean showAcceptReject = true;
private List<IdValuePair> dictionaryResults;
private boolean isMultipleResultForSample = false;
private String multiSelectResultValues = "{}";
private boolean readOnly = false;
private boolean isReflexGroup = false;
private boolean isChildReflex = false;
private boolean nonconforming = false;
private String pastNotes;
private String qualifiedDictionaryId;
private String qualifiedResultValue = "";
private String qualifiedResultId;
private boolean hasQualifiedResult = false;
private int significantDigits = 0;
private String rejectReasonId;
private boolean valid = true;
public String getRejectReasonId() {
return rejectReasonId;
}
public void setRejectReasonId(String rejectReasonId) {
this.rejectReasonId = rejectReasonId;
}
public AnalysisItem() {
}
public void setId(String id) {
this.id = id;
}
public String getId() {
return id;
}
public String getTestName() {
return this.testName;
}
public void setTestName(String testName) {
this.testName = testName;
}
public void setUnits(String units) {
this.units = units;
}
public String getUnits() {
return units;
}
public void setAccessionNumber(String accessionNumber) {
this.accessionNumber = accessionNumber;
}
public String getAccessionNumber() {
return accessionNumber;
}
public void setResult(String result) {
this.result = result;
}
public String getResult() {
return result;
}
public void setReceivedDate(String receivedDate) {
this.receivedDate = receivedDate;
}
public String getReceivedDate() {
return receivedDate;
}
public void setIsAccepted(boolean isAccepted) {
this.isAccepted = isAccepted;
}
public boolean getIsAccepted() {
return isAccepted;
}
public void setIsRejected(boolean isRejected) {
this.isRejected = isRejected;
}
public boolean getIsRejected() {
return isRejected;
}
public void setErrorMessage(String errorMessage) {
this.errorMessage = errorMessage;
}
public String getErrorMessage() {
return errorMessage;
}
public void setNote(String note) {
this.note = note;
}
public String getNote() {
return note;
}
public void setStatusId(String statusId) {
this.statusId = statusId;
}
public String getStatusId() {
return statusId;
}
public void setSampleId(String sampleId) {
this.sampleId = sampleId;
}
public String getSampleId() {
return sampleId;
}
public void setTestId(String testId) {
this.testId = testId;
}
public String getTestId() {
return this.testId;
}
public void setCompleteDate(String completeDate) {
this.completeDate = completeDate;
}
public String getCompleteDate() {
return this.completeDate;
}
public void setPositive(boolean isPositive) {
this.isPositive = isPositive;
}
public boolean getPositive() {
return isPositive;
}
public void setIsHighlighted(boolean isHighlighted) {
this.isHighlighted = isHighlighted;
}
public boolean getIsHighlighted() {
return isHighlighted;
}
public void setLastUpdated(Timestamp lastupdated) {
this.lastUpdated = lastupdated;
}
public Timestamp getLastUpdated() {
return this.lastUpdated;
}
public void setSampleGroupingNumber(int sampleGroupingNumber) {
this.sampleGroupingNumber = sampleGroupingNumber;
}
public int getSampleGroupingNumber() {
return sampleGroupingNumber;
}
public void setTestSortNumber(String testSortNumber) {
this.testSortNumber = testSortNumber;
}
public String getTestSortNumber() {
return testSortNumber;
}
public void setManual(boolean isManual) {
this.isManual = isManual;
}
public boolean getManual() {
return isManual;
}
public String getIntegralResult() {
return integralResult;
}
public void setIntegralResult(String integralResult) {
this.integralResult = integralResult;
}
public void setIntegralAnalysisId(String integralAnalysisId) {
this.integralAnalysisId = integralAnalysisId;
}
public String getIntegralAnalysisId() {
return integralAnalysisId;
}
public String getMurexResult() {
return murexResult;
}
public void setMurexResult(String murexResult) {
this.murexResult = murexResult;
}
public void setMurexAnalysisId(String murexAnalysisId) {
this.murexAnalysisId = murexAnalysisId;
}
public String getMurexAnalysisId() {
return murexAnalysisId;
}
public String getVironostikaResult() {
return vironostikaResult;
}
public void setVironostikaResult(String vironostikaResult) {
this.vironostikaResult = vironostikaResult;
}
public void setVironostikaAnalysisId(String vironostikaAnalysisId) {
this.vironostikaAnalysisId = vironostikaAnalysisId;
}
public String getVironostikaAnalysisId() {
return vironostikaAnalysisId;
}
public String getGenieIIResult() {
return genieIIResult;
}
public void setGenieIIResult(String genieIIResult) {
this.genieIIResult = genieIIResult;
}
public void setGenieIIAnalysisId(String genieIIAnalysisId) {
this.genieIIAnalysisId = genieIIAnalysisId;
}
public String getGenieIIAnalysisId() {
return genieIIAnalysisId;
}
public String getGenieII100Result() {
return this.genieII100Result;
}
public void setGenieII100Result(String genieII100Result) {
this.genieII100Result = genieII100Result;
}
public void setGenieII100AnalysisId(String genieII100AnalysisId) {
this.genieII100AnalysisId = genieII100AnalysisId;
}
public String getGenieII100AnalysisId() {
return genieII100AnalysisId;
}
public String getGenieII10Result() {
return genieII10Result;
}
public void setGenieII10Result(String genieII10Result) {
this.genieII10Result = genieII10Result;
}
public void setGenieII10AnalysisId(String genieII10AnalysisId) {
this.genieII10AnalysisId = genieII10AnalysisId;
}
public String getGenieII10AnalysisId() {
return genieII10AnalysisId;
}
public String getWesternBlot1Result() {
return westernBlot1Result;
}
public void setWesternBlot1Result(String westernBlot1Result) {
this.westernBlot1Result = westernBlot1Result;
}
public void setWesternBlot1AnalysisId(String westernBlot1AnalysisId) {
this.westernBlot1AnalysisId = westernBlot1AnalysisId;
}
public String getWesternBlot1AnalysisId() {
return westernBlot1AnalysisId;
}
public String getWesternBlot2Result() {
return westernBlot2Result;
}
public void setWesternBlot2Result(String westernBlot2Result) {
this.westernBlot2Result = westernBlot2Result;
}
public void setWesternBlot2AnalysisId(String westernBlot2AnalysisId) {
this.westernBlot2AnalysisId = westernBlot2AnalysisId;
}
public String getWesternBlot2AnalysisId() {
return westernBlot2AnalysisId;
}
public String getP24AgResult() {
return p24AgResult;
}
public void setP24AgResult(String p24AgResult) {
this.p24AgResult = p24AgResult;
}
public void setP24AgAnalysisId(String p24AgAnalysisId) {
this.p24AgAnalysisId = p24AgAnalysisId;
}
public String getP24AgAnalysisId() {
return p24AgAnalysisId;
}
public void setFinalResult(String finalResult) {
this.finalResult = finalResult;
}
public String getFinalResult() {
return finalResult;
}
public void setNextTest(String nextTest) {
this.nextTest = nextTest;
}
public String getNextTest() {
return nextTest;
}
public void setDictionaryResults(List<IdValuePair> dictionaryResults) {
this.dictionaryResults = dictionaryResults;
}
public List<IdValuePair> getDictionaryResults() {
return dictionaryResults;
}
public void setAnalysisId(String analysisId) {
this.analysisId = analysisId;
}
public String getAnalysisId() {
return analysisId;
}
public void setNoteId(String noteId) {
this.noteId = noteId;
}
public String getNoteId() {
return noteId;
}
public void setResultId(String resultId) {
this.resultId = resultId;
}
public String getResultId() {
return resultId;
}
public void setResultType(String resultType) {
this.resultType = resultType;
}
public String getResultType() {
return resultType;
}
public void setDisplayResultAsLog(boolean displayResultAsLog) {
this.displayResultAsLog = displayResultAsLog;
}
public boolean isDisplayResultAsLog() {
return displayResultAsLog;
}
public void setShowAcceptReject(boolean showAcceptReject) {
this.showAcceptReject = showAcceptReject;
}
public boolean isShowAcceptReject() {
return showAcceptReject;
}
public void setMultipleResultForSample(boolean isMultipleResultForSample) {
this.isMultipleResultForSample = isMultipleResultForSample;
}
public boolean isMultipleResultForSample() {
return isMultipleResultForSample;
}
public String getMultiSelectResultValues() {
return multiSelectResultValues;
}
public void setMultiSelectResultValues(String multiSelectResultValues) {
this.multiSelectResultValues = multiSelectResultValues;
}
public void setReadOnly(boolean readOnly) {
this.readOnly = readOnly;
}
public boolean isReadOnly() {
return readOnly;
}
public boolean isReflexGroup() {
return isReflexGroup;
}
public void setReflexGroup(boolean isReflexGroup) {
this.isReflexGroup = isReflexGroup;
}
public boolean isChildReflex() {
return isChildReflex;
}
public void setChildReflex(boolean isChildReflex) {
this.isChildReflex = isChildReflex;
}
public String getBiolineResult() {
return biolineResult;
}
public void setBiolineResult(String biolineResult) {
this.biolineResult = biolineResult;
}
public String getBiolineAnalysisId() {
return biolineAnalysisId;
}
public void setBiolineAnalysisId(String biolineAnalysisID) {
this.biolineAnalysisId = biolineAnalysisID;
}
public boolean isNonconforming() {
return nonconforming;
}
public void setNonconforming(boolean nonconforming) {
this.nonconforming = nonconforming;
}
public String getInnoliaResult() {
return innoliaResult;
}
public void setInnoliaResult(String innoliaResult) {
this.innoliaResult = innoliaResult;
}
public String getInnoliaAnalysisId() {
return innoliaAnalysisId;
}
public void setInnoliaAnalysisId(String innoliaAnalysisId) {
this.innoliaAnalysisId = innoliaAnalysisId;
}
public String getPastNotes(){
return pastNotes;
}
public void setPastNotes(String pastNotes){
this.pastNotes = pastNotes;
}
public String getQualifiedDictionaryId(){
return qualifiedDictionaryId;
}
public void setQualifiedDictionaryId(String qualifiedDictionaryId){
this.qualifiedDictionaryId = qualifiedDictionaryId;
}
public String getQualifiedResultValue(){
return qualifiedResultValue;
}
public void setQualifiedResultValue(String qualifiedResultValue){
this.qualifiedResultValue = qualifiedResultValue;
}
public boolean isHasQualifiedResult(){
return hasQualifiedResult;
}
public void setHasQualifiedResult( boolean hasQualifiedResult ){
this.hasQualifiedResult = hasQualifiedResult;
}
public String getQualifiedResultId() {
return qualifiedResultId;
}
public void setQualifiedResultId(String qualifiedResultId) {
this.qualifiedResultId = qualifiedResultId;
}
public int getSignificantDigits(){
return significantDigits;
}
public void setSignificantDigits( int significantDigits ){
this.significantDigits = significantDigits;
}
public boolean isValid(){
return valid;
}
public void setValid( boolean valid ){
this.valid = valid;
}
}