private void FinalWHPCase(Business.Test.AccessionOrder accessionOrder, string reportNo) { YellowstonePathology.Business.Audit.Model.IsWHPAllDoneAuditCollection isWHPAllDoneAuditCollection = new Business.Audit.Model.IsWHPAllDoneAuditCollection(accessionOrder); isWHPAllDoneAuditCollection.Run(); if (isWHPAllDoneAuditCollection.ActionRequired == true) { YellowstonePathology.Business.Audit.Model.ShouldWomensHealthProfileBeFinaledAudit shouldAudit = new Business.Audit.Model.ShouldWomensHealthProfileBeFinaledAudit(accessionOrder); shouldAudit.Run(); if (shouldAudit.Message.ToString() == isWHPAllDoneAuditCollection.Message) { YellowstonePathology.Business.Test.WomensHealthProfile.WomensHealthProfileTestOrder womensHealthProfileTestOrder = (Business.Test.WomensHealthProfile.WomensHealthProfileTestOrder)accessionOrder.PanelSetOrderCollection.GetPanelSetOrder(reportNo); YellowstonePathology.Business.ReportDistribution.Model.MultiTestDistributionHandler multiTestDistributionHandler = YellowstonePathology.Business.ReportDistribution.Model.MultiTestDistributionHandlerFactory.GetHandler(accessionOrder); multiTestDistributionHandler.Set(); womensHealthProfileTestOrder.Finalize(); YellowstonePathology.Business.User.SystemUser user = YellowstonePathology.Business.User.SystemUserCollectionInstance.Instance.SystemUserCollection.GetSystemUserById(5134); womensHealthProfileTestOrder.FinaledById = user.UserId; womensHealthProfileTestOrder.Signature = user.Signature; } } }
public void StartWomensHealthProfilePath() { if (this.m_AccessionOrder.PanelSetOrderCollection.HasWomensHealthProfileOrder() == true) { YellowstonePathology.Business.Domain.Physician physician = YellowstonePathology.Business.Gateway.PhysicianClientGateway.GetPhysicianByPhysicianId(this.m_AccessionOrder.PhysicianId); YellowstonePathology.Business.Audit.Model.IsWHPAllDoneAuditCollection isWHPAllDoneAuditCollection = new Business.Audit.Model.IsWHPAllDoneAuditCollection(this.m_AccessionOrder); isWHPAllDoneAuditCollection.Run(); if (isWHPAllDoneAuditCollection.ActionRequired == true) { this.HandleWHPOpened(); YellowstonePathology.Business.ClientOrder.Model.ClientOrder clientOrder = null; YellowstonePathology.Business.ClientOrder.Model.ClientOrderCollection clientOrders = YellowstonePathology.Business.Gateway.ClientOrderGateway.GetClientOrdersByMasterAccessionNo(this.m_AccessionOrder.MasterAccessionNo); if (clientOrders.Count > 0) { clientOrder = clientOrders[0]; } this.m_PageNavigationWindow = new PageNavigationWindow(this.m_SystemIdentity); YellowstonePathology.UI.Login.WomensHealthProfilePath womensHealthProfilePath = new YellowstonePathology.UI.Login.WomensHealthProfilePath(this.m_AccessionOrder, clientOrder, this.m_PageNavigationWindow.PageNavigator, m_PageNavigationWindow, Visibility.Collapsed); womensHealthProfilePath.Back += new Login.WomensHealthProfilePath.BackEventHandler(WomensHealthProfilePath_Finished); womensHealthProfilePath.Finish += new Login.WomensHealthProfilePath.FinishEventHandler(WomensHealthProfilePath_Finished); womensHealthProfilePath.Start(); this.m_PageNavigationWindow.ShowDialog(); } } }
public void StartWomensHealthProfilePath() { if (this.m_AccessionOrder.PanelSetOrderCollection.HasWomensHealthProfileOrder() == true) { YellowstonePathology.Business.Domain.Physician physician = YellowstonePathology.Business.Gateway.PhysicianClientGateway.GetPhysicianByPhysicianId(this.m_AccessionOrder.PhysicianId); YellowstonePathology.Business.Audit.Model.IsWHPAllDoneAuditCollection isWHPAllDoneAuditCollection = new Business.Audit.Model.IsWHPAllDoneAuditCollection(this.m_AccessionOrder); isWHPAllDoneAuditCollection.Run(); if (isWHPAllDoneAuditCollection.ActionRequired == true) { YellowstonePathology.Business.ClientOrder.Model.ClientOrder clientOrder = null; YellowstonePathology.Business.ClientOrder.Model.ClientOrderCollection clientOrders = YellowstonePathology.Business.Gateway.ClientOrderGateway.GetClientOrdersByMasterAccessionNo(this.m_AccessionOrder.MasterAccessionNo); if (clientOrders.Count > 0) { clientOrder = clientOrders[0]; } this.m_PageNavigationWindow = new PageNavigationWindow(this.m_SystemIdentity); YellowstonePathology.UI.Login.WomensHealthProfilePath womensHealthProfilePath = new YellowstonePathology.UI.Login.WomensHealthProfilePath(this.m_AccessionOrder, clientOrder, this.m_PageNavigationWindow.PageNavigator, m_PageNavigationWindow, Visibility.Collapsed); womensHealthProfilePath.Back += new Login.WomensHealthProfilePath.BackEventHandler(WomensHealthProfilePath_Finished); womensHealthProfilePath.Finish += new Login.WomensHealthProfilePath.FinishEventHandler(WomensHealthProfilePath_Finished); womensHealthProfilePath.Start(); this.m_PageNavigationWindow.ShowDialog(); } } }
private void FinalWHPCase(Business.Test.AccessionOrder accessionOrder, string reportNo) { YellowstonePathology.Business.Audit.Model.IsWHPAllDoneAuditCollection isWHPAllDoneAuditCollection = new Business.Audit.Model.IsWHPAllDoneAuditCollection(accessionOrder); isWHPAllDoneAuditCollection.Run(); if (isWHPAllDoneAuditCollection.ActionRequired == true) { YellowstonePathology.Business.Audit.Model.ShouldWomensHealthProfileBeFinaledAudit shouldAudit = new Business.Audit.Model.ShouldWomensHealthProfileBeFinaledAudit(accessionOrder); shouldAudit.Run(); if (shouldAudit.Message.ToString() == isWHPAllDoneAuditCollection.Message) { YellowstonePathology.Business.Test.WomensHealthProfile.WomensHealthProfileTestOrder womensHealthProfileTestOrder = (Business.Test.WomensHealthProfile.WomensHealthProfileTestOrder)accessionOrder.PanelSetOrderCollection.GetPanelSetOrder(reportNo); YellowstonePathology.Business.ReportDistribution.Model.MultiTestDistributionHandler multiTestDistributionHandler = YellowstonePathology.Business.ReportDistribution.Model.MultiTestDistributionHandlerFactory.GetHandler(accessionOrder); multiTestDistributionHandler.Set(); womensHealthProfileTestOrder.Finish(accessionOrder); YellowstonePathology.Business.User.SystemUser user = YellowstonePathology.Business.User.SystemUserCollectionInstance.Instance.SystemUserCollection.GetSystemUserById(5134); womensHealthProfileTestOrder.FinaledById = user.UserId; womensHealthProfileTestOrder.Signature = user.Signature; } } }