public void SetResults(PanelSetOrderCollection panelSetOrderCollection) { StringBuilder interpretation = new StringBuilder(); StringBuilder method = new StringBuilder(); StringBuilder references = new StringBuilder(); YellowstonePathology.Business.Test.PDL122C3.PDL122C3Test pdl122C3Test = new PDL122C3.PDL122C3Test(); YellowstonePathology.Business.Test.EGFRMutationAnalysis.EGFRMutationAnalysisTest egfrMutationAnalysisTest = new YellowstonePathology.Business.Test.EGFRMutationAnalysis.EGFRMutationAnalysisTest(); YellowstonePathology.Business.Test.ROS1ByFISH.ROS1ByFISHTest ros1ByfishTest = new ROS1ByFISH.ROS1ByFISHTest(); YellowstonePathology.Business.Test.ALKForNSCLCByFISH.ALKForNSCLCByFISHTest alkTest = new ALKForNSCLCByFISH.ALKForNSCLCByFISHTest(); YellowstonePathology.Business.Test.BRAFMutationAnalysis.BRAFMutationAnalysisTest brafTest = new BRAFMutationAnalysis.BRAFMutationAnalysisTest(); YellowstonePathology.Business.Test.PDL1SP142.PDL1SP142Test pdl1SP142Test = new PDL1SP142.PDL1SP142Test(); YellowstonePathology.Business.PanelSet.Model.PanelSetALKRetired panelSetALKRetired = new PanelSet.Model.PanelSetALKRetired(); if (panelSetOrderCollection.Exists(egfrMutationAnalysisTest.PanelSetId) == true) { Test.EGFRMutationAnalysis.EGFRMutationAnalysisTestOrder egfrMutationAnalysisTestOrder = (EGFRMutationAnalysis.EGFRMutationAnalysisTestOrder)panelSetOrderCollection.GetPanelSetOrder(egfrMutationAnalysisTest.PanelSetId); interpretation.AppendLine("EGFR: " + egfrMutationAnalysisTestOrder.Interpretation); references.AppendLine("EGFR: " + egfrMutationAnalysisTestOrder.ReportReferences); method.AppendLine("EGFR: " + egfrMutationAnalysisTestOrder.Method); this.m_EGFRMutationAnalysisResult = egfrMutationAnalysisTestOrder.Result; this.m_EGFRMutationAnalysisComment = egfrMutationAnalysisTestOrder.Comment; } if (panelSetOrderCollection.Exists(alkTest.PanelSetId) == true) { Test.ALKForNSCLCByFISH.ALKForNSCLCByFISHTestOrder alkTestOrder = (ALKForNSCLCByFISH.ALKForNSCLCByFISHTestOrder)panelSetOrderCollection.GetPanelSetOrder(alkTest.PanelSetId); references.AppendLine(); references.AppendLine("ALK: " + alkTestOrder.ReportReferences); interpretation.AppendLine(); interpretation.AppendLine("ALK: " + alkTestOrder.Interpretation); method.AppendLine(); method.AppendLine("ALK: " + alkTestOrder.Method); this.m_ALKForNSCLCByFISHResult = alkTestOrder.Result; } else if (panelSetOrderCollection.Exists(panelSetALKRetired.PanelSetId) == true) { YellowstonePathology.Business.Test.ALKForNSCLCByFISH.ALKForNSCLCByFISHTestOrderReportedSeparately alkForNSCLCByFISHTestOrderReportedSeparately = new YellowstonePathology.Business.Test.ALKForNSCLCByFISH.ALKForNSCLCByFISHTestOrderReportedSeparately(); this.m_ALKForNSCLCByFISHResult = alkForNSCLCByFISHTestOrderReportedSeparately.Result; } if (panelSetOrderCollection.Exists(ros1ByfishTest.PanelSetId) == true) { Test.ROS1ByFISH.ROS1ByFISHTestOrder ros1ByFISHTestOrder = (ROS1ByFISH.ROS1ByFISHTestOrder)panelSetOrderCollection.GetPanelSetOrder(ros1ByfishTest.PanelSetId); interpretation.AppendLine(); interpretation.AppendLine("ROS1: " + ros1ByFISHTestOrder.Interpretation); method.AppendLine(); method.AppendLine("ROS1: " + ros1ByFISHTestOrder.Method); this.m_ROS1ByFISHResult = ros1ByFISHTestOrder.Result; } if (panelSetOrderCollection.Exists(pdl1SP142Test.PanelSetId) == true) { Test.PDL1SP142.PDL1SP142TestOrder pdl1SP142TestOrder = (PDL1SP142.PDL1SP142TestOrder)panelSetOrderCollection.GetPanelSetOrder(pdl1SP142Test.PanelSetId); interpretation.AppendLine(); interpretation.AppendLine(pdl1SP142TestOrder.PanelSetName + ": " + pdl1SP142TestOrder.Interpretation); method.AppendLine(); method.AppendLine(pdl1SP142TestOrder.PanelSetName + ": " + pdl1SP142TestOrder.Method); this.m_PDL1SP142Result = pdl1SP142TestOrder.Result; this.m_PDL1SP142StainPercent = pdl1SP142TestOrder.StainPercent; } if (panelSetOrderCollection.Exists(pdl122C3Test.PanelSetId) == true) { Test.PDL122C3.PDL122C3TestOrder pdl122C3TestOrder = (PDL122C3.PDL122C3TestOrder)panelSetOrderCollection.GetPanelSetOrder(pdl122C3Test.PanelSetId); interpretation.AppendLine(); interpretation.AppendLine(pdl122C3TestOrder.PanelSetName + ": " + pdl122C3TestOrder.Interpretation); method.AppendLine(); method.AppendLine(pdl122C3TestOrder.PanelSetName + ": " + pdl122C3TestOrder.Method); this.m_PDL122C3Result = pdl122C3TestOrder.Result; } if (panelSetOrderCollection.Exists(brafTest.PanelSetId) == true) { Test.BRAFMutationAnalysis.BRAFMutationAnalysisTestOrder brafTestOrder = (BRAFMutationAnalysis.BRAFMutationAnalysisTestOrder)panelSetOrderCollection.GetPanelSetOrder(brafTest.PanelSetId); interpretation.AppendLine(); interpretation.AppendLine(brafTestOrder.PanelSetName + ": " + brafTestOrder.Interpretation); method.AppendLine(); method.AppendLine(brafTestOrder.PanelSetName + ": " + brafTestOrder.Method); this.m_BRAFMutationAnalysisResult = brafTestOrder.Result; } char[] lineFeedCharacters = { '\r', '\n' }; this.Interpretation = interpretation.ToString().TrimEnd(lineFeedCharacters); this.Method = method.ToString().TrimEnd(lineFeedCharacters); this.ReportReferences = references.ToString().TrimEnd(lineFeedCharacters); this.NotifyPropertyChanged(string.Empty); }
public override void Render() { this.m_TemplateName = @"\\CFileServer\Documents\ReportTemplates\XmlTemplates\EGFRToALKReflexAnalysis.7.xml"; this.OpenTemplate(); this.SetDemographicsV2(); this.SetReportDistribution(); YellowstonePathology.Business.Test.EGFRToALKReflexAnalysis.EGFRToALKReflexAnalysisTestOrder egfrToALKReflexAnalysisTestOrder = (YellowstonePathology.Business.Test.EGFRToALKReflexAnalysis.EGFRToALKReflexAnalysisTestOrder)this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(124); base.ReplaceText("report_title", egfrToALKReflexAnalysisTestOrder.PanelSetName); YellowstonePathology.Business.Test.EGFRMutationAnalysis.EGFRMutationAnalysisTestOrder egfrMutationAnalysisTestOrder = (YellowstonePathology.Business.Test.EGFRMutationAnalysis.EGFRMutationAnalysisTestOrder)this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(60); base.ReplaceText("egfr_result", egfrMutationAnalysisTestOrder.Result); base.SetXMLNodeParagraphData("egfr_comment", egfrMutationAnalysisTestOrder.Comment); YellowstonePathology.Business.Document.AmendmentSection amendmentSection = new YellowstonePathology.Business.Document.AmendmentSection(); amendmentSection.SetAmendment(egfrToALKReflexAnalysisTestOrder.AmendmentCollection, this.m_ReportXml, this.m_NameSpaceManager, true); YellowstonePathology.Business.Test.EGFRMutationAnalysis.EGFRMutationAnalysisDetectedResult egfrMutationAnalysisDetectedResult = new EGFRMutationAnalysis.EGFRMutationAnalysisDetectedResult(); if (this.m_AccessionOrder.PanelSetOrderCollection.Exists(131) == true) { YellowstonePathology.Business.Test.ALKForNSCLCByFISH.ALKForNSCLCByFISHTestOrder alkForNSCLCByFISHTestOrder = (YellowstonePathology.Business.Test.ALKForNSCLCByFISH.ALKForNSCLCByFISHTestOrder)this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(131); base.ReplaceText("alk_result", alkForNSCLCByFISHTestOrder.Result); } else if (this.m_AccessionOrder.PanelSetOrderCollection.Exists(68) == true) { YellowstonePathology.Business.Test.ALKForNSCLCByFISH.ALKForNSCLCByFISHTestOrderReportedSeparately alkForNSCLCByFISHTestOrderReportedSeparately = new YellowstonePathology.Business.Test.ALKForNSCLCByFISH.ALKForNSCLCByFISHTestOrderReportedSeparately(); base.ReplaceText("alk_result", alkForNSCLCByFISHTestOrderReportedSeparately.Result); } else if (egfrToALKReflexAnalysisTestOrder.QNSForALK == true) { base.ReplaceText("alk_result", "Quantity not sufficient to perform ALK"); base.ReplaceText("ros1_result", "Quantity not sufficient to perform ROS1"); } else if (egfrMutationAnalysisTestOrder.ResultCode == egfrMutationAnalysisDetectedResult.ResultCode) { base.ReplaceText("alk_result", "Not Indicated"); } else { base.ReplaceText("alk_result", "ALK not performed"); } if (this.m_AccessionOrder.PanelSetOrderCollection.Exists(204) == true) { YellowstonePathology.Business.Test.ROS1ByFISH.ROS1ByFISHTestOrder ros1ByFISHTestOrder = (YellowstonePathology.Business.Test.ROS1ByFISH.ROS1ByFISHTestOrder)this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(204); base.ReplaceText("ros1_result", ros1ByFISHTestOrder.Result); } else if (egfrMutationAnalysisTestOrder.ResultCode == egfrMutationAnalysisDetectedResult.ResultCode) { base.ReplaceText("ros1_result", "Not Indicated"); } else { base.ReplaceText("ros1_result", "ROS1 not performed"); } base.SetXMLNodeParagraphData("report_interpretation", egfrToALKReflexAnalysisTestOrder.Interpretation); this.ReplaceText("report_date", BaseData.GetShortDateString(egfrToALKReflexAnalysisTestOrder.FinalDate)); this.ReplaceText("pathologist_signature", egfrToALKReflexAnalysisTestOrder.Signature); this.SetXMLNodeParagraphData("report_method", egfrToALKReflexAnalysisTestOrder.Method); this.SetXMLNodeParagraphData("report_references", egfrToALKReflexAnalysisTestOrder.ReportReferences); YellowstonePathology.Business.Test.AliquotOrder aliquotOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetAliquotOrder(egfrToALKReflexAnalysisTestOrder.OrderedOnId); YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrder(egfrToALKReflexAnalysisTestOrder.OrderedOn, egfrMutationAnalysisTestOrder.OrderedOnId); string specimenDescription = specimenOrder.Description + ", Block " + aliquotOrder.Label; this.ReplaceText("specimen_description", specimenDescription); string collectionDateTimeString = YellowstonePathology.Business.Helper.DateTimeExtensions.CombineDateAndTime(specimenOrder.CollectionDate, specimenOrder.CollectionTime); this.SetXmlNodeData("date_time_collected", collectionDateTimeString); this.ReplaceText("tumor_nuclei_percentage", egfrToALKReflexAnalysisTestOrder.TumorNucleiPercentage); this.SaveReport(); }
public override void ToXml(XElement document) { YellowstonePathology.Business.Test.EGFRToALKReflexAnalysis.EGFRToALKReflexAnalysisTestOrder egfrToALKReflexAnalysisTestOrder = (YellowstonePathology.Business.Test.EGFRToALKReflexAnalysis.EGFRToALKReflexAnalysisTestOrder) this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(this.m_ReportNo); YellowstonePathology.Business.Test.EGFRMutationAnalysis.EGFRMutationAnalysisTestOrder egfrMutationAnalysisTestOrder = (YellowstonePathology.Business.Test.EGFRMutationAnalysis.EGFRMutationAnalysisTestOrder) this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(60); this.AddHeader(document, egfrToALKReflexAnalysisTestOrder, egfrToALKReflexAnalysisTestOrder.PanelSetName); this.AddNextObxElement("", document, "F"); this.AddNextObxElement("EGFR Mutation Analysis: " + egfrMutationAnalysisTestOrder.Result, document, "F"); this.AddNextObxElement("", document, "F"); this.AddNextObxElement("Comment: ", document, "F"); this.HandleLongString(egfrMutationAnalysisTestOrder.Comment, document, "F"); this.AddNextObxElement("", document, "F"); string alkResult = "ALK not performed"; if (this.m_AccessionOrder.PanelSetOrderCollection.Exists(131) == true) { YellowstonePathology.Business.Test.ALKForNSCLCByFISH.ALKForNSCLCByFISHTestOrder alkFoNSCLCByFISHTestOrder = (YellowstonePathology.Business.Test.ALKForNSCLCByFISH.ALKForNSCLCByFISHTestOrder) this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(131); alkResult = alkFoNSCLCByFISHTestOrder.Result; } else if (this.m_AccessionOrder.PanelSetOrderCollection.Exists(68) == true) { YellowstonePathology.Business.Test.ALKForNSCLCByFISH.ALKForNSCLCByFISHTestOrder alkForNSCLCByFISHTestOrderReportedSeparately = new YellowstonePathology.Business.Test.ALKForNSCLCByFISH.ALKForNSCLCByFISHTestOrderReportedSeparately(); alkResult = alkForNSCLCByFISHTestOrderReportedSeparately.Result; } this.AddNextObxElement("ALK Rearrangement Analysis: " + alkResult, document, "F"); this.AddNextObxElement("", document, "F"); string ros1Result = null; if (this.m_AccessionOrder.PanelSetOrderCollection.Exists(204) == true) { YellowstonePathology.Business.Test.ROS1ByFISH.ROS1ByFISHTestOrder ros1ByFISHTestOrder = (YellowstonePathology.Business.Test.ROS1ByFISH.ROS1ByFISHTestOrder) this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(204); ros1Result = ros1ByFISHTestOrder.Result; } this.AddNextObxElement("ROS1 Rearrangement Analysis: " + ros1Result, document, "F"); this.AddNextObxElement("", document, "F"); this.AddNextObxElement("Pathologist: " + egfrToALKReflexAnalysisTestOrder.Signature, document, "F"); if (egfrToALKReflexAnalysisTestOrder.FinalTime.HasValue == true) { this.AddNextObxElement("E-signed " + egfrToALKReflexAnalysisTestOrder.FinalTime.Value.ToString("MM/dd/yyyy HH:mm"), document, "F"); } this.AddNextObxElement("", document, "F"); this.AddAmendments(document); this.AddNextObxElement("Interpretation: ", document, "F"); this.HandleLongString(egfrToALKReflexAnalysisTestOrder.Interpretation, document, "F"); this.AddNextObxElement("", document, "F"); this.AddNextObxElement("Method: ", document, "F"); this.HandleLongString(egfrToALKReflexAnalysisTestOrder.Method, document, "F"); this.AddNextObxElement("", document, "F"); this.AddNextObxElement("References: ", document, "F"); this.HandleLongString(egfrToALKReflexAnalysisTestOrder.References, document, "F"); this.AddNextObxElement("", document, "F"); this.AddNextObxElement(egfrToALKReflexAnalysisTestOrder.GetLocationPerformedComment(), document, "F"); this.AddNextObxElement(string.Empty, document, "F"); }
public override void Render() { this.m_TemplateName = @"\\CFileServer\Documents\ReportTemplates\XmlTemplates\EGFRToALKReflexAnalysis.4.xml"; this.OpenTemplate(); this.SetDemographicsV2(); this.SetReportDistribution(); YellowstonePathology.Business.Test.EGFRToALKReflexAnalysis.EGFRToALKReflexAnalysisTestOrder egfrToALKReflexAnalysisTestOrder = (YellowstonePathology.Business.Test.EGFRToALKReflexAnalysis.EGFRToALKReflexAnalysisTestOrder) this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(124); base.ReplaceText("report_title", egfrToALKReflexAnalysisTestOrder.PanelSetName); YellowstonePathology.Business.Test.EGFRMutationAnalysis.EGFRMutationAnalysisTestOrder egfrMutationAnalysisTestOrder = (YellowstonePathology.Business.Test.EGFRMutationAnalysis.EGFRMutationAnalysisTestOrder) this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(60); base.ReplaceText("egfr_result", egfrMutationAnalysisTestOrder.Result); base.SetXMLNodeParagraphData("egfr_comment", egfrMutationAnalysisTestOrder.Comment); YellowstonePathology.Business.Test.EGFRMutationAnalysis.EGFRMutationAnalysisDetectedResult egfrMutationAnalysisDetectedResult = new EGFRMutationAnalysis.EGFRMutationAnalysisDetectedResult(); if (egfrMutationAnalysisTestOrder.ResultCode == egfrMutationAnalysisDetectedResult.ResultCode) { base.ReplaceText("alk_result", "Not Indicated"); base.ReplaceText("ros1_result", "Not Indicated"); base.ReplaceText("pdl1_result", "Not Indicated"); } if (this.m_AccessionOrder.PanelSetOrderCollection.Exists(131) == true) { YellowstonePathology.Business.Test.ALKForNSCLCByFISH.ALKForNSCLCByFISHTestOrder alkForNSCLCByFISHTestOrder = (YellowstonePathology.Business.Test.ALKForNSCLCByFISH.ALKForNSCLCByFISHTestOrder) this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(131); base.ReplaceText("alk_result", alkForNSCLCByFISHTestOrder.Result); } else if (this.m_AccessionOrder.PanelSetOrderCollection.Exists(68) == true) { YellowstonePathology.Business.Test.ALKForNSCLCByFISH.ALKForNSCLCByFISHTestOrderReportedSeparately alkForNSCLCByFISHTestOrderReportedSeparately = new YellowstonePathology.Business.Test.ALKForNSCLCByFISH.ALKForNSCLCByFISHTestOrderReportedSeparately(); base.ReplaceText("alk_result", alkForNSCLCByFISHTestOrderReportedSeparately.Result); } else if (egfrToALKReflexAnalysisTestOrder.QNSForALK == true) { base.ReplaceText("alk_result", "Quantity not sufficient to perform ALK"); } else { base.ReplaceText("alk_result", "ALK not performed"); } if (this.m_AccessionOrder.PanelSetOrderCollection.Exists(204) == true) { YellowstonePathology.Business.Test.ROS1ByFISH.ROS1ByFISHTestOrder ros1ByFISHTestOrder = (YellowstonePathology.Business.Test.ROS1ByFISH.ROS1ByFISHTestOrder) this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(204); base.ReplaceText("ros1_result", ros1ByFISHTestOrder.Result); } if (this.m_AccessionOrder.PanelSetOrderCollection.Exists(215) == true) { YellowstonePathology.Business.Test.PDL1.PDL1TestOrder pdl1TestOrder = (YellowstonePathology.Business.Test.PDL1.PDL1TestOrder) this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(215); base.ReplaceText("pdl1_result", pdl1TestOrder.Result); } if (egfrToALKReflexAnalysisTestOrder.QNSForPDL1 == true) { base.ReplaceText("pdl1_result", "Quantity not sufficient to perform PDL-1"); } base.SetXMLNodeParagraphData("report_interpretation", egfrToALKReflexAnalysisTestOrder.Interpretation); this.ReplaceText("report_date", BaseData.GetShortDateString(egfrToALKReflexAnalysisTestOrder.FinalDate)); this.ReplaceText("pathologist_signature", egfrToALKReflexAnalysisTestOrder.Signature); this.SetXMLNodeParagraphData("report_method", egfrToALKReflexAnalysisTestOrder.Method); this.SetXMLNodeParagraphData("report_references", egfrToALKReflexAnalysisTestOrder.References); YellowstonePathology.Business.Test.AliquotOrder aliquotOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetAliquotOrder(egfrToALKReflexAnalysisTestOrder.OrderedOnId); YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrder(egfrToALKReflexAnalysisTestOrder.OrderedOn, egfrMutationAnalysisTestOrder.OrderedOnId); string specimenDescription = specimenOrder.Description + ", Block " + aliquotOrder.Label; this.ReplaceText("specimen_description", specimenDescription); string collectionDateTimeString = YellowstonePathology.Business.Helper.DateTimeExtensions.CombineDateAndTime(specimenOrder.CollectionDate, specimenOrder.CollectionTime); this.SetXmlNodeData("date_time_collected", collectionDateTimeString); this.ReplaceText("tumor_nuclei_percentage", egfrToALKReflexAnalysisTestOrder.TumorNucleiPercentage); this.SaveReport(); }
public override void ToXml(XElement document) { YellowstonePathology.Business.Test.EGFRToALKReflexAnalysis.EGFRToALKReflexAnalysisTestOrder egfrToALKReflexAnalysisTestOrder = (YellowstonePathology.Business.Test.EGFRToALKReflexAnalysis.EGFRToALKReflexAnalysisTestOrder)this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(this.m_ReportNo); YellowstonePathology.Business.Test.EGFRMutationAnalysis.EGFRMutationAnalysisTestOrder egfrMutationAnalysisTestOrder = (YellowstonePathology.Business.Test.EGFRMutationAnalysis.EGFRMutationAnalysisTestOrder)this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(60); this.AddHeader(document, egfrToALKReflexAnalysisTestOrder, egfrToALKReflexAnalysisTestOrder.PanelSetName); this.AddNextObxElement("", document, "F"); this.AddNextObxElement("EGFR Mutation Analysis: " + egfrMutationAnalysisTestOrder.Result, document, "F"); this.AddNextObxElement("", document, "F"); this.AddNextObxElement("Comment: ", document, "F"); this.HandleLongString(egfrMutationAnalysisTestOrder.Comment, document, "F"); this.AddNextObxElement("", document, "F"); string alkResult = "ALK not performed"; if (this.m_AccessionOrder.PanelSetOrderCollection.Exists(131) == true) { YellowstonePathology.Business.Test.ALKForNSCLCByFISH.ALKForNSCLCByFISHTestOrder alkFoNSCLCByFISHTestOrder = (YellowstonePathology.Business.Test.ALKForNSCLCByFISH.ALKForNSCLCByFISHTestOrder)this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(131); alkResult = alkFoNSCLCByFISHTestOrder.Result; } else if (this.m_AccessionOrder.PanelSetOrderCollection.Exists(68) == true) { YellowstonePathology.Business.Test.ALKForNSCLCByFISH.ALKForNSCLCByFISHTestOrder alkForNSCLCByFISHTestOrderReportedSeparately = new YellowstonePathology.Business.Test.ALKForNSCLCByFISH.ALKForNSCLCByFISHTestOrderReportedSeparately(); alkResult = alkForNSCLCByFISHTestOrderReportedSeparately.Result; } this.AddNextObxElement("ALK Rearrangement Analysis: " + alkResult, document, "F"); this.AddNextObxElement("", document, "F"); string ros1Result = null; if (this.m_AccessionOrder.PanelSetOrderCollection.Exists(204) == true) { YellowstonePathology.Business.Test.ROS1ByFISH.ROS1ByFISHTestOrder ros1ByFISHTestOrder = (YellowstonePathology.Business.Test.ROS1ByFISH.ROS1ByFISHTestOrder)this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(204); ros1Result = ros1ByFISHTestOrder.Result; } this.AddNextObxElement("ROS1 Rearrangement Analysis: " + ros1Result, document, "F"); this.AddNextObxElement("", document, "F"); this.AddNextObxElement("Pathologist: " + egfrToALKReflexAnalysisTestOrder.Signature, document, "F"); if (egfrToALKReflexAnalysisTestOrder.FinalTime.HasValue == true) { this.AddNextObxElement("E-signed " + egfrToALKReflexAnalysisTestOrder.FinalTime.Value.ToString("MM/dd/yyyy HH:mm"), document, "F"); } this.AddNextObxElement("", document, "F"); this.AddAmendments(document); this.AddNextObxElement("Interpretation: ", document, "F"); this.HandleLongString(egfrToALKReflexAnalysisTestOrder.Interpretation, document, "F"); this.AddNextObxElement("", document, "F"); this.AddNextObxElement("Method: ", document, "F"); this.HandleLongString(egfrToALKReflexAnalysisTestOrder.Method, document, "F"); this.AddNextObxElement("", document, "F"); this.AddNextObxElement("References: ", document, "F"); this.HandleLongString(egfrToALKReflexAnalysisTestOrder.References, document, "F"); this.AddNextObxElement("", document, "F"); this.AddNextObxElement(egfrToALKReflexAnalysisTestOrder.GetLocationPerformedComment(), document, "F"); this.AddNextObxElement(string.Empty, document, "F"); }