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; } } } } }