public override void Run() { this.m_Status = AuditStatusEnum.OK; this.m_Message.Clear(); YellowstonePathology.Business.Test.BRAFV600EK.BRAFV600EKTest brafV600EKTest = new Test.BRAFV600EK.BRAFV600EKTest(); if (this.m_AccessionOrder.PanelSetOrderCollection.Exists(brafV600EKTest.PanelSetId) == false) { YellowstonePathology.Business.Test.Surgical.SurgicalTestOrder surgicalTestOrder = this.m_AccessionOrder.PanelSetOrderCollection.GetSurgical(); foreach (YellowstonePathology.Business.Test.Surgical.SurgicalSpecimen surgicalSpecimen in surgicalTestOrder.SurgicalSpecimenCollection) { if (this.m_MetastaticMelanomaKeyWords.WordsExistIn(surgicalSpecimen.Diagnosis) == true) { this.m_Status = AuditStatusEnum.Failure; this.m_Message.Append(brafV600EKTest.PanelSetName); break; } } } }