public override void Run()
        {
            this.m_Status = AuditStatusEnum.OK;
            this.m_Message.Clear();

            YellowstonePathology.Business.Test.RASRAFPanel.RASRAFPanelTest rasRAFPanelTest = new Test.RASRAFPanel.RASRAFPanelTest();
            if (this.m_AccessionOrder.PanelSetOrderCollection.Exists(rasRAFPanelTest.PanelSetId) == false)
            {
                YellowstonePathology.Business.Test.Surgical.SurgicalTestOrder surgicalTestOrder = this.m_AccessionOrder.PanelSetOrderCollection.GetSurgical();
                if (this.IndicatorExists(surgicalTestOrder.Comment))
                {
                    this.m_Status = AuditStatusEnum.Failure;
                    this.m_Message.Append(rasRAFPanelTest.PanelSetName);
                }
                else
                {
                    foreach (YellowstonePathology.Business.Test.Surgical.SurgicalSpecimen surgicalSpecimen in surgicalTestOrder.SurgicalSpecimenCollection)
                    {
                        if (this.IndicatorExists(surgicalSpecimen.Diagnosis) == true)
                        {
                            this.m_Status = AuditStatusEnum.Failure;
                            this.m_Message.Append(rasRAFPanelTest.PanelSetName);
                            break;
                        }
                    }
                }
            }
        }
        public override void Run()
        {
            this.m_Status = AuditStatusEnum.OK;
            this.m_Message.Clear();

            YellowstonePathology.Business.Test.RASRAFPanel.RASRAFPanelTest rasRAFPanelTest = new Test.RASRAFPanel.RASRAFPanelTest();
            if (this.m_AccessionOrder.PanelSetOrderCollection.Exists(rasRAFPanelTest.PanelSetId) == false)
            {
                YellowstonePathology.Business.Test.Surgical.SurgicalTestOrder surgicalTestOrder = this.m_AccessionOrder.PanelSetOrderCollection.GetSurgical();
                if (this.IndicatorExists(surgicalTestOrder.Comment))
                {
                    this.m_Status = AuditStatusEnum.Failure;
                    this.m_Message.Append(rasRAFPanelTest.PanelSetName);
                }
                else
                {
                    foreach (YellowstonePathology.Business.Test.Surgical.SurgicalSpecimen surgicalSpecimen in surgicalTestOrder.SurgicalSpecimenCollection)
                    {
                        if (this.IndicatorExists(surgicalSpecimen.Diagnosis) == true)
                        {
                            this.m_Status = AuditStatusEnum.Failure;
                            this.m_Message.Append(rasRAFPanelTest.PanelSetName);
                            break;
                        }
                    }
                }
            }
        }