public KRASStandardReflexKRASOnlyResult(string reportNo, Business.Test.AccessionOrder accessionOrder)
            : base(reportNo, accessionOrder)
        {
            YellowstonePathology.Business.Test.KRASStandard.KRASStandardTest krasStandardTest = new KRASStandard.KRASStandardTest();
            YellowstonePathology.Business.Test.KRASStandard.KRASStandardTestOrder krasStandardTestOrder = (YellowstonePathology.Business.Test.KRASStandard.KRASStandardTestOrder)accessionOrder.PanelSetOrderCollection.GetPanelSetOrder(krasStandardTest.PanelSetId, this.KRASStandardReflexTestOrder.OrderedOnId, true);
            this.m_KRASStandardResult = krasStandardTestOrder.Result;

            if (krasStandardTestOrder.Final == true)
            {
                this.m_KRASStandardResult = krasStandardTestOrder.Result;

                YellowstonePathology.Business.Test.KRASStandard.KRASStandardNotDetectedResult notDetectedResult = new KRASStandard.KRASStandardNotDetectedResult();
                YellowstonePathology.Business.Test.KRASStandard.KRASStandardDetectedResult detectedResult = new KRASStandard.KRASStandardDetectedResult();

                if (krasStandardTestOrder.ResultCode == detectedResult.ResultCode)
                {
                    this.m_KRASStandardMutationDetected = this.m_KRASStandardTestOrder.MutationDetected;
                    this.m_BRAFV600EKResult = KRASStandardReflexResult.NotClinicallyIndicatedResult;
                    this.m_KRASStandardResult = this.m_KRASStandardResult + " - " + this.m_KRASStandardMutationDetected;
                }
                else
                {
                    this.m_BRAFV600EKResult = KRASStandardReflexResult.NotOrderedResult;
                }
            }
            else
            {
                this.m_KRASStandardResult = KRASStandardReflexResult.PendingResult;
                this.m_BRAFV600EKResult = KRASStandardReflexResult.PendingResult;
            }
        }
        public KRASStandardReflexKRASOnlyResult(string reportNo, Business.Test.AccessionOrder accessionOrder) : base(reportNo, accessionOrder)
        {
            YellowstonePathology.Business.Test.KRASStandard.KRASStandardTest      krasStandardTest      = new KRASStandard.KRASStandardTest();
            YellowstonePathology.Business.Test.KRASStandard.KRASStandardTestOrder krasStandardTestOrder = (YellowstonePathology.Business.Test.KRASStandard.KRASStandardTestOrder)accessionOrder.PanelSetOrderCollection.GetPanelSetOrder(krasStandardTest.PanelSetId, this.KRASStandardReflexTestOrder.OrderedOnId, true);
            this.m_KRASStandardResult = krasStandardTestOrder.Result;

            if (krasStandardTestOrder.Final == true)
            {
                this.m_KRASStandardResult = krasStandardTestOrder.Result;

                YellowstonePathology.Business.Test.KRASStandard.KRASStandardNotDetectedResult notDetectedResult = new KRASStandard.KRASStandardNotDetectedResult();
                YellowstonePathology.Business.Test.KRASStandard.KRASStandardDetectedResult    detectedResult    = new KRASStandard.KRASStandardDetectedResult();

                if (krasStandardTestOrder.ResultCode == detectedResult.ResultCode)
                {
                    this.m_KRASStandardMutationDetected = this.m_KRASStandardTestOrder.MutationDetected;
                    this.m_BRAFV600EKResult             = KRASStandardReflexResult.NotClinicallyIndicatedResult;
                    this.m_KRASStandardResult           = this.m_KRASStandardResult + " - " + this.m_KRASStandardMutationDetected;
                }
                else
                {
                    this.m_BRAFV600EKResult = KRASStandardReflexResult.NotOrderedResult;
                }
            }
            else
            {
                this.m_KRASStandardResult = KRASStandardReflexResult.PendingResult;
                this.m_BRAFV600EKResult   = KRASStandardReflexResult.PendingResult;
            }
        }