public BCellClonalityByPCRResult GetResultFromTests(BCellClonalityByPCRTestOrder testOrder) { BCellClonalityByPCRResult result = new BCellClonalityByPCRResult(); if (testOrder.BCellFrameWork1.ToUpper().StartsWith("CLONAL") == true || testOrder.BCellFrameWork2.ToUpper().StartsWith("CLONAL") == true || testOrder.BCellFrameWork3.ToUpper().StartsWith("CLONAL") == true) { result = new BCellClonalityByPCRPositiveResult(); } else if (testOrder.BCellFrameWork1.ToUpper().StartsWith("NOT CLONAL") == true || testOrder.BCellFrameWork2.ToUpper().StartsWith("NOT CLONAL") == true || testOrder.BCellFrameWork3.ToUpper().StartsWith("NOT CLONAL") == true) { result = new BCellClonalityByPCRNegativeResult(); } else if (testOrder.BCellFrameWork1.ToUpper().StartsWith("INDETERMINATE") == true || testOrder.BCellFrameWork2.ToUpper().StartsWith("INDETERMINATE") == true || testOrder.BCellFrameWork3.ToUpper().StartsWith("INDETERMINATE") == true) { result = new BCellClonalityByPCRIndeterminateResult(); } return result; }
public BCellClonalityByPCRResult GetResultFromTests(BCellClonalityByPCRTestOrder testOrder) { BCellClonalityByPCRResult result = new BCellClonalityByPCRResult(); if (testOrder.BCellFrameWork1.ToUpper().StartsWith("CLONAL") == true || testOrder.BCellFrameWork2.ToUpper().StartsWith("CLONAL") == true || testOrder.BCellFrameWork3.ToUpper().StartsWith("CLONAL") == true) { result = new BCellClonalityByPCRPositiveResult(); } else if (testOrder.BCellFrameWork1.ToUpper().StartsWith("NOT CLONAL") == true || testOrder.BCellFrameWork2.ToUpper().StartsWith("NOT CLONAL") == true || testOrder.BCellFrameWork3.ToUpper().StartsWith("NOT CLONAL") == true) { result = new BCellClonalityByPCRNegativeResult(); } else if (testOrder.BCellFrameWork1.ToUpper().StartsWith("INDETERMINATE") == true || testOrder.BCellFrameWork2.ToUpper().StartsWith("INDETERMINATE") == true || testOrder.BCellFrameWork3.ToUpper().StartsWith("INDETERMINATE") == true) { result = new BCellClonalityByPCRIndeterminateResult(); } return(result); }