Esempio n. 1
0
 public override void SetResult(ALKForNSCLCByFISHTestOrder testOrder)
 {
     base.SetResult(testOrder);
     testOrder.Interpretation = this.m_Interpretation.Replace("*FUSIONS*", testOrder.Fusions);
     testOrder.Interpretation = testOrder.Interpretation.Replace("*NUCLEIPERCENT*", testOrder.NucleiPercent);
     testOrder.ProbeSetDetail = this.m_ProbeSetDetail.Replace("*FUSIONS*", testOrder.Fusions);
 }
 public override void SetResult(ALKForNSCLCByFISHTestOrder testOrder)
 {
     base.SetResult(testOrder);
     testOrder.Interpretation = this.m_Interpretation.Replace("*FUSIONS*", testOrder.Fusions);
     testOrder.Interpretation = testOrder.Interpretation.Replace("*NUCLEIPERCENT*", testOrder.NucleiPercent);
     testOrder.ProbeSetDetail = this.m_ProbeSetDetail.Replace("*FUSIONS*", testOrder.Fusions);
 }
Esempio n. 3
0
        public override Audit.Model.AuditResult IsOkToSetPreviousResults(PanelSetOrder panelSetOrder, AccessionOrder accessionOrder)
        {
            Audit.Model.AuditResult result = base.IsOkToSetPreviousResults(panelSetOrder, accessionOrder);
            if (result.Status == Audit.Model.AuditStatusEnum.OK)
            {
                ALKForNSCLCByFISHTestOrder pso = (ALKForNSCLCByFISHTestOrder)panelSetOrder;
                this.DoesFinalSummaryResultMatch(accessionOrder, pso.Result, result);
                if (result.Status == Audit.Model.AuditStatusEnum.Warning)
                {
                    result.Message += AskSetPreviousResults;
                }
            }

            return(result);
        }
Esempio n. 4
0
        public override void SetPreviousResults(PanelSetOrder pso)
        {
            ALKForNSCLCByFISHTestOrder panelSetOrder = (ALKForNSCLCByFISHTestOrder)pso;

            panelSetOrder.Result                = this.m_Result;
            panelSetOrder.Interpretation        = this.m_Interpretation;
            panelSetOrder.ReferenceRange        = this.m_ReferenceRange;
            panelSetOrder.ProbeSetDetail        = this.m_ProbeSetDetail;
            panelSetOrder.NucleiScored          = this.m_NucleiScored;
            panelSetOrder.NucleiPercent         = this.m_NucleiPercent;
            panelSetOrder.Fusions               = this.m_Fusions;
            panelSetOrder.Method                = this.Method;
            panelSetOrder.ReportDisclaimer      = this.m_ReportDisclaimer;
            panelSetOrder.ThreeFPercentage      = this.m_ThreeFPercentage;
            panelSetOrder.ALKGeneAmplification  = this.m_ALKGeneAmplification;
            panelSetOrder.TumorNucleiPercentage = this.m_TumorNucleiPercentage;
            base.SetPreviousResults(pso);
        }
 public override void SetResult(ALKForNSCLCByFISHTestOrder testOrder)
 {
     base.SetResult(testOrder);
     testOrder.Interpretation = this.m_Interpretation.Replace("*THREEFPERCENTAGE*", testOrder.ThreeFPercentage);
 }
 public override void SetResult(ALKForNSCLCByFISHTestOrder testOrder)
 {
     base.SetResult(testOrder);
 }
 public override void SetResult(ALKForNSCLCByFISHTestOrder testOrder)
 {
     base.SetResult(testOrder);
     testOrder.Interpretation = this.m_Interpretation.Replace("*THREEFPERCENTAGE*", testOrder.ThreeFPercentage);
 }
Esempio n. 8
0
 public override void SetResult(ALKForNSCLCByFISHTestOrder testOrder)
 {
     base.SetResult(testOrder);
 }