public LynchSyndromeEvaluationResultPage(YellowstonePathology.Business.Test.LynchSyndrome.PanelSetOrderLynchSyndromeEvaluation panelSetOrderLynchSyndromeEvaluation, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity, System.Windows.Visibility backButtonVisibility) { this.m_PanelSetOrderLynchSyndromeEvaluation = panelSetOrderLynchSyndromeEvaluation; this.m_AccessionOrder = accessionOrder; this.m_SystemIdentity = systemIdentity; this.m_BackButtonVisibility = backButtonVisibility; this.m_LSETypeCollection = new Business.Test.LynchSyndrome.LSETypeCollection(); this.m_PageHeaderText = "Lynch Syndrome Evaluation Results For: " + this.m_AccessionOrder.PatientDisplayName + " (" + this.m_PanelSetOrderLynchSyndromeEvaluation.ReportNo + ")"; YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrderByOrderTarget(this.m_PanelSetOrderLynchSyndromeEvaluation.OrderedOnId); YellowstonePathology.Business.Test.AliquotOrder aliquotOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetAliquotOrder(this.m_PanelSetOrderLynchSyndromeEvaluation.OrderedOnId); this.m_OrderedOnDescription = specimenOrder.Description; if (aliquotOrder != null) { this.m_OrderedOnDescription += ": " + aliquotOrder.Label; } InitializeComponent(); DataContext = this; this.Loaded += new RoutedEventHandler(LynchSyndromeEvaluationResultPage_Loaded); }
public void SetAsPrinted(YellowstonePathology.Business.User.SystemIdentity systemIdentity) { foreach (SlideOrder_Base slideOrder in this) { slideOrder.SetAsPrinted(systemIdentity); } }
public KRASStandardReflexResultPage(YellowstonePathology.Business.Test.KRASStandardReflex.KRASStandardReflexTestOrder krasStandardReflexTestOrder, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity, YellowstonePathology.UI.Navigation.PageNavigator pageNavigator, System.Windows.Visibility backButtonVisibility) : base(krasStandardReflexTestOrder, accessionOrder) { this.m_KRASStandardReflexTestOrder = krasStandardReflexTestOrder; this.m_AccessionOrder = accessionOrder; this.m_SystemIdentity = systemIdentity; this.m_PageNavigator = pageNavigator; this.m_BackButtonVisibility = backButtonVisibility; this.m_IndicationCollection = YellowstonePathology.Business.Test.IndicationCollection.GetAll(); this.m_KRASStandardReflexResult = YellowstonePathology.Business.Test.KRASStandardReflex.KRASStandardReflexResultFactory.GetResult(this.m_KRASStandardReflexTestOrder.ReportNo, this.m_AccessionOrder); this.m_PageHeaderText = "KRAS Standard Reflex Results For: " + this.m_AccessionOrder.PatientDisplayName + " (" + krasStandardReflexTestOrder.ReportNo + ")"; YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetByAliquotOrderId(this.m_KRASStandardReflexTestOrder.OrderedOnId); YellowstonePathology.Business.Test.AliquotOrder aliquotOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetAliquotOrder(this.m_KRASStandardReflexTestOrder.OrderedOnId); this.m_OrderedOnDescription = specimenOrder.Description + ": " + aliquotOrder.Label; InitializeComponent(); DataContext = this; this.m_ControlsNotDisabledOnFinal.Add(this.ButtonBack); this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults); }
public LynchSyndromeEvaluationResultPage(YellowstonePathology.Business.Test.LynchSyndrome.PanelSetOrderLynchSyndromeEvaluation panelSetOrderLynchSyndromeEvaluation, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity, System.Windows.Visibility backButtonVisibility) : base(panelSetOrderLynchSyndromeEvaluation, accessionOrder) { this.m_PanelSetOrderLynchSyndromeEvaluation = panelSetOrderLynchSyndromeEvaluation; this.m_AccessionOrder = accessionOrder; this.m_SystemIdentity = systemIdentity; this.m_BackButtonVisibility = backButtonVisibility; this.m_LSETypeCollection = new Business.Test.LynchSyndrome.LSETypeCollection(); this.m_PageHeaderText = "Lynch Syndrome Evaluation Results For: " + this.m_AccessionOrder.PatientDisplayName + " (" + this.m_PanelSetOrderLynchSyndromeEvaluation.ReportNo + ")"; YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrderByOrderTarget(this.m_PanelSetOrderLynchSyndromeEvaluation.OrderedOnId); YellowstonePathology.Business.Test.AliquotOrder aliquotOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetAliquotOrder(this.m_PanelSetOrderLynchSyndromeEvaluation.OrderedOnId); this.m_OrderedOnDescription = specimenOrder.Description; if (aliquotOrder != null) { this.m_OrderedOnDescription += ": " + aliquotOrder.Label; } this.FillLSERuleCollection(); InitializeComponent(); DataContext = this; this.m_ControlsNotDisabledOnFinal.Add(this.ButtonBack); this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults); }
public ROS1ResultPage(YellowstonePathology.Business.Test.ROS1ByFISH.ROS1ByFISHTestOrder ros1ByFISHTestOrder, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity) { this.m_ROS1ByFISHTestOrder = ros1ByFISHTestOrder; this.m_AccessionOrder = accessionOrder; this.m_SystemIdentity = systemIdentity; this.m_ResultCollection = new Business.Test.ROS1ByFISH.ROS1ByFISHResultCollection(); this.m_PageHeaderText = "ROS1 Results For: " + this.m_AccessionOrder.PatientDisplayName; YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrderByOrderTarget(this.m_ROS1ByFISHTestOrder.OrderedOnId); YellowstonePathology.Business.Test.AliquotOrder aliquotOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetAliquotOrder(this.m_ROS1ByFISHTestOrder.OrderedOnId); this.m_OrderedOnDescription = specimenOrder.Description; if (aliquotOrder != null) { this.m_OrderedOnDescription += ": " + aliquotOrder.Label; } InitializeComponent(); DataContext = this; Loaded += ROS1ResultPage_Loaded; }
public HPVResultPage(YellowstonePathology.Business.Test.HPV.HPVTestOrder hpvTestOrder, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity, YellowstonePathology.UI.Navigation.PageNavigator pageNavigator) : base(hpvTestOrder) { this.m_HPVTestOrder = hpvTestOrder; this.m_AccessionOrder = accessionOrder; this.m_SystemIdentity = systemIdentity; this.m_PageNavigator = pageNavigator; this.m_ResultCollection = Business.Test.HPV.HPVResultCollection.GetAllResults(); this.m_PageHeaderText = "HPV Results For: " + this.m_AccessionOrder.PatientDisplayName + " (" + this.m_HPVTestOrder.ReportNo + ")"; bool hpv1618HasBeenOrdered = this.m_AccessionOrder.PanelSetOrderCollection.Exists(62); if (hpv1618HasBeenOrdered == true) { this.m_AdditionalTestingComment = YellowstonePathology.Business.Test.ThinPrepPap.ThinPrepPapWordDocument.HPV1618HasBeenOrderedComment; } else { this.m_AdditionalTestingComment = YellowstonePathology.Business.Test.ThinPrepPap.ThinPrepPapWordDocument.NoAdditionalTestingOrderedComment; } InitializeComponent(); DataContext = this; Loaded += HPVResultPage_Loaded; Unloaded += HPVResultPage_Unloaded; this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument); }
public AddSlideOrderVisitor(YellowstonePathology.Business.Test.AliquotOrder aliquotOrder, YellowstonePathology.Business.Test.Model.TestOrder testOrder) : base(true, false) { this.m_AliquotOrder = aliquotOrder; this.m_TestOrder = testOrder; this.m_SystemIdentity = YellowstonePathology.Business.User.SystemIdentity.Instance; }
public RASRAFPanelResultPage(YellowstonePathology.Business.Test.RASRAFPanel.RASRAFPanelTestOrder rasRAFPanelTestOrder, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity) : base(rasRAFPanelTestOrder, accessionOrder) { this.m_RASRAFPanelTestOrder = rasRAFPanelTestOrder; this.m_AccessionOrder = accessionOrder; this.m_SystemIdentity = systemIdentity; this.m_PageHeaderText = "RAS/RAF Panel Result For: " + this.m_AccessionOrder.PatientDisplayName; YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrder(this.m_RASRAFPanelTestOrder.OrderedOn, this.m_RASRAFPanelTestOrder.OrderedOnId); this.m_OrderedOnDescription = specimenOrder.Description; this.m_ResultList = new List<string>(); this.m_ResultList.Add(YellowstonePathology.Business.Test.RASRAFPanel.RASRAFPanelResult.NotDetectedResult); this.m_ResultList.Add(YellowstonePathology.Business.Test.RASRAFPanel.RASRAFPanelResult.DetectedResult); this.m_ResultList.Add(""); InitializeComponent(); DataContext = this; Loaded += this.RASRAFPanelResultPage_Loaded; this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults); }
public LynchSyndromeEvaluationResultPage(YellowstonePathology.Business.Test.LynchSyndrome.PanelSetOrderLynchSyndromeEvaluation panelSetOrderLynchSyndromeEvaluation, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity, System.Windows.Visibility backButtonVisibility) : base(panelSetOrderLynchSyndromeEvaluation, accessionOrder) { this.m_PanelSetOrderLynchSyndromeEvaluation = panelSetOrderLynchSyndromeEvaluation; this.m_AccessionOrder = accessionOrder; this.m_SystemIdentity = systemIdentity; this.m_BackButtonVisibility = backButtonVisibility; this.m_LSETypeCollection = new Business.Test.LynchSyndrome.LSETypeCollection(); this.m_PageHeaderText = "Lynch Syndrome Evaluation Results For: " + this.m_AccessionOrder.PatientDisplayName + " (" + this.m_PanelSetOrderLynchSyndromeEvaluation.ReportNo + ")"; YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrderByOrderTarget(this.m_PanelSetOrderLynchSyndromeEvaluation.OrderedOnId); YellowstonePathology.Business.Test.AliquotOrder aliquotOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetAliquotOrder(this.m_PanelSetOrderLynchSyndromeEvaluation.OrderedOnId); this.m_OrderedOnDescription = specimenOrder.Description; if (aliquotOrder != null) this.m_OrderedOnDescription += ": " + aliquotOrder.Label; InitializeComponent(); DataContext = this; this.Loaded += new RoutedEventHandler(LynchSyndromeEvaluationResultPage_Loaded); this.m_ControlsNotDisabledOnFinal.Add(this.ButtonBack); this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults); }
public BRAFMutationAnalysisResultPage(YellowstonePathology.Business.Test.BRAFMutationAnalysis.BRAFMutationAnalysisTestOrder panelSetOrderBraf, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity, YellowstonePathology.UI.Navigation.PageNavigator pageNavigator) : base(panelSetOrderBraf, accessionOrder) { this.m_PanelSetOrder = panelSetOrderBraf; this.m_AccessionOrder = accessionOrder; this.m_SystemIdentity = systemIdentity; this.m_PageNavigator = pageNavigator; this.m_PageHeaderText = "BRAF Mutation Analysis Results For: " + this.m_AccessionOrder.PatientDisplayName + " (" + panelSetOrderBraf.ReportNo + ")"; YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetByAliquotOrderId(this.m_PanelSetOrder.OrderedOnId); YellowstonePathology.Business.Test.AliquotOrder aliquotOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetAliquotOrder(this.m_PanelSetOrder.OrderedOnId); this.m_OrderedOnDescription = specimenOrder.Description + ": " + aliquotOrder.Label; this.m_IndicationCollection = YellowstonePathology.Business.Test.IndicationCollection.GetAll(); this.m_ResultCollection = new Business.Test.TestResultCollection(); this.m_ResultCollection.Add(new YellowstonePathology.Business.Test.BRAFMutationAnalysis.BRAFMutationAnalysisDetectedResult()); this.m_ResultCollection.Add(new YellowstonePathology.Business.Test.BRAFMutationAnalysis.BRAFMutationAnalysisNotDetectedResult()); InitializeComponent(); this.m_ParentWindow = Window.GetWindow(this); DataContext = this; this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockPreviousResults); }
public FetalHemoglobinV2ResultPage(YellowstonePathology.Business.Test.FetalHemoglobinV2.FetalHemoglobinV2TestOrder panelSetOrder, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity) : base(panelSetOrder, accessionOrder) { this.m_PanelSetOrder = panelSetOrder; this.m_AccessionOrder = accessionOrder; this.m_SystemIdentity = systemIdentity; this.m_PageHeaderText = this.m_PanelSetOrder.PanelSetName + " Results For: " + this.m_AccessionOrder.PatientDisplayName + " (" + this.m_PanelSetOrder.ReportNo + ")"; YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrderByOrderTarget(this.m_PanelSetOrder.OrderedOnId); YellowstonePathology.Business.Test.AliquotOrder aliquotOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetAliquotOrder(this.m_PanelSetOrder.OrderedOnId); this.m_OrderedOnDescription = specimenOrder.Description; if (aliquotOrder != null) { this.m_OrderedOnDescription += ": " + aliquotOrder.Label; } InitializeComponent(); this.DataContext = this; this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults); }
private void TileFinalize_MouseUp(object sender, MouseButtonEventArgs e) { if (this.ListViewAccessionOrders.SelectedItems.Count != 0) { YellowstonePathology.Business.Search.ReportSearchItem reportSearchItem = (YellowstonePathology.Business.Search.ReportSearchItem) this.ListViewAccessionOrders.SelectedItem; if (this.m_LoginUI.AccessionOrder.PanelSetOrderCollection.HasThinPrepPapOrder() == true) { if (string.IsNullOrEmpty(this.m_LoginUI.AccessionOrder.ClientOrderId) == false) { YellowstonePathology.Business.ClientOrder.Model.ClientOrder clientOrder = YellowstonePathology.Business.Persistence.DocumentGateway.Instance.PullClientOrderByClientOrderId(this.m_LoginUI.AccessionOrder.ClientOrderId, this.m_Writer); YellowstonePathology.Business.User.SystemIdentity systemIdentity = Business.User.SystemIdentity.Instance; this.m_LoginPageWindow = new LoginPageWindow(); this.m_LoginPageWindow.Show(); YellowstonePathology.UI.Login.FinalizeAccession.FinalizeCytologyPath finalizeCytologyPath = new YellowstonePathology.UI.Login.FinalizeAccession.FinalizeCytologyPath(clientOrder, this.m_LoginUI.AccessionOrder, this.m_LoginUI.ReportNo, this.m_LoginPageWindow.PageNavigator); finalizeCytologyPath.Start(); finalizeCytologyPath.Finish += new YellowstonePathology.UI.Login.FinalizeAccession.FinalizeCytologyPath.FinishEventHandler(CytologyFinalizationPath_Finish); finalizeCytologyPath.Return += new FinalizeAccession.FinalizeCytologyPath.ReturnEventHandler(FinalizeCytologyPath_Return); } } else { YellowstonePathology.UI.Login.FinalizeAccession.FinalizeAccessionPathWithSecurity finalizeAccessionPathWithSecurity = new FinalizeAccession.FinalizeAccessionPathWithSecurity(this.m_LoginUI.ReportNo, this.m_LoginUI.AccessionOrder); finalizeAccessionPathWithSecurity.Start(); } } }
public LabUI(YellowstonePathology.Business.User.SystemIdentity systemIdentity, System.Windows.Controls.TabItem writer) { this.m_SystemIdentity = systemIdentity; this.m_Writer = writer; this.m_SearchEngine = new Business.Test.SearchEngine(); this.m_MedTechUsers = YellowstonePathology.Business.User.SystemUserCollectionInstance.Instance.SystemUserCollection.GetUsersByRole(YellowstonePathology.Business.User.SystemUserRoleDescriptionEnum.MedTech, true); this.m_LogUsers = YellowstonePathology.Business.User.SystemUserCollectionInstance.Instance.SystemUserCollection.GetUsersByRole(YellowstonePathology.Business.User.SystemUserRoleDescriptionEnum.Log, true); this.m_PanelSetCollection = YellowstonePathology.Business.PanelSet.Model.PanelSetCollection.GetMolecularLabPanelSets(); this.m_DigeneImportFileList = new YellowstonePathology.Business.FileList(); this.m_AcknowledgeOrders = new YellowstonePathology.Business.Domain.XElementFromSql(); this.m_PanelOrderIds = string.Empty; this.m_HasDataError = false; this.m_PathologistSearch = new YellowstonePathology.Business.Search.PathologistSearch(this.m_Writer); this.m_PathologistUsers = YellowstonePathology.Business.User.SystemUserCollectionInstance.Instance.SystemUserCollection.GetUsersByRole(YellowstonePathology.Business.User.SystemUserRoleDescriptionEnum.Pathologist, true); this.m_FieldEnabler = new YellowstonePathology.Business.Common.FieldEnabler(); this.m_PanelSetCaseTypeCollection = YellowstonePathology.Business.Gateway.AccessionOrderGateway.GetPanelSetCaseTypeCollection(); }
public InvasiveBreastPanelPage(YellowstonePathology.Business.Test.InvasiveBreastPanel.InvasiveBreastPanel testOrder, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity) : base(testOrder, accessionOrder) { this.m_AccessionOrder = accessionOrder; this.m_SystemIdentity = systemIdentity; this.m_InvasiveBreastPanel = testOrder; this.m_InvasiveBreastPanel.SetStatus(this.m_AccessionOrder.PanelSetOrderCollection); this.m_InvasiveBreastPanelResult = new Business.Test.InvasiveBreastPanel.InvasiveBreastPanelResult(this.m_AccessionOrder); YellowstonePathology.Business.Test.HER2AmplificationByISH.HER2AmplificationByISHTest panelSetHer2ByIsh = new YellowstonePathology.Business.Test.HER2AmplificationByISH.HER2AmplificationByISHTest(); this.m_PanelSetOrderHer2ByIsh = (YellowstonePathology.Business.Test.HER2AmplificationByISH.HER2AmplificationByISHTestOrder)this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(panelSetHer2ByIsh.PanelSetId); YellowstonePathology.Business.Test.ErPrSemiQuantitative.ErPrSemiQuantitativeTest erPrSemiQuantitativeTest = new YellowstonePathology.Business.Test.ErPrSemiQuantitative.ErPrSemiQuantitativeTest(); this.m_PanelSetOrderErPrSemiQuantitative = (YellowstonePathology.Business.Test.ErPrSemiQuantitative.ErPrSemiQuantitativeTestOrder)this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(erPrSemiQuantitativeTest.PanelSetId); this.m_PageHeaderText = "Invasive Breast Panel for: " + this.m_InvasiveBreastPanel.ReportNo; InitializeComponent(); this.DataContext = this; this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults); }
public IgHMFABByFishResultPage(YellowstonePathology.Business.Test.IgHMFABByFish.IgHMFABByFishTestOrder testOrder, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity) : base(testOrder, accessionOrder) { this.m_PanelSetOrder = testOrder; this.m_AccessionOrder = accessionOrder; this.m_SystemIdentity = systemIdentity; this.m_PageHeaderText = "IgH/MFAB by FISH Results For: " + this.m_AccessionOrder.PatientDisplayName; YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrderByOrderTarget(this.m_PanelSetOrder.OrderedOnId); YellowstonePathology.Business.Test.AliquotOrder aliquotOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetAliquotOrder(this.m_PanelSetOrder.OrderedOnId); this.m_OrderedOnDescription = specimenOrder.Description; if (aliquotOrder != null) { this.m_OrderedOnDescription += ": " + aliquotOrder.Label; } InitializeComponent(); DataContext = this; this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults); }
public virtual void AcceptResults(YellowstonePathology.Business.Test.HPV1618.PanelSetOrderHPV1618 panelSetOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity) { YellowstonePathology.Business.Test.PanelOrder panelOrder = panelSetOrder.PanelOrderCollection.GetUnacceptedPanelOrder(); panelOrder.AcceptResults(); panelSetOrder.Accept(); }
public PageNavigationWindow(YellowstonePathology.Business.User.SystemIdentity systemIdentity) { this.m_SystemIdentity = systemIdentity; InitializeComponent(); this.m_PageNavigator = new UI.Navigation.PageNavigator(this.MainContent); this.Closing += new System.ComponentModel.CancelEventHandler(LoginPageWindow_Closing); }
public HPV1618ResultPage(YellowstonePathology.Business.Test.HPV1618.PanelSetOrderHPV1618 panelSetOrderHPV1618, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity, YellowstonePathology.UI.Navigation.PageNavigator pageNavigator) : base(panelSetOrderHPV1618, accessionOrder) { this.m_PanelSetOrder = panelSetOrderHPV1618; this.m_AccessionOrder = accessionOrder; this.m_SystemIdentity = systemIdentity; this.m_PageNavigator = pageNavigator; this.m_Genotype16ResultCollection = YellowstonePathology.Business.Test.HPV1618.HPV1618ResultCollection.GetGenotype16Results(); this.m_Genotype18ResultCollection = YellowstonePathology.Business.Test.HPV1618.HPV1618ResultCollection.GetGenotype18Results(); this.m_PageHeaderText = "HPV Genotypes 16 and 18 Results For: " + this.m_AccessionOrder.PatientDisplayName; InitializeComponent(); DataContext = this; this.Loaded += HPV1618ResultPage_Loaded; this.Unloaded += HPV1618ResultPage_Unloaded; this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults); }
public CuttingPage(YellowstonePathology.Business.Test.AliquotOrder aliquotOrder, YellowstonePathology.Business.Test.Model.TestOrder testOrder, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.Label.Model.HistologySlidePaperLabelPrinter histologySlidePaperLabelPrinter, YellowstonePathology.UI.Navigation.PageNavigator pageNavigator) { this.m_AliquotOrder = aliquotOrder; this.m_AccessionOrder = accessionOrder; this.m_TestOrder = testOrder; this.m_PageNavigator = pageNavigator; this.m_HistologySlidePaperLabelPrinter = histologySlidePaperLabelPrinter; this.m_SpecimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrderByAliquotOrderId(this.m_AliquotOrder.AliquotOrderId); this.m_PanelSetOrder = this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrderByTestOrderId(this.m_TestOrder.TestOrderId); this.m_PanelOrder = this.m_AccessionOrder.PanelSetOrderCollection.GetPanelOrderByTestOrderId(this.m_TestOrder.TestOrderId); this.m_SystemIdentity = Business.User.SystemIdentity.Instance; this.m_ListBoxSlidesMouseDownTimer = new System.Windows.Threading.DispatcherTimer(); this.m_ListBoxSlidesMouseDownTimer.Interval = new TimeSpan(0, 0, 0, 0, 750); this.m_ListBoxSlidesMouseDownTimer.Tick += new EventHandler(ListBoxSlidesMouseDownTimer_Tick); this.m_BarcodeScanPort = YellowstonePathology.Business.BarcodeScanning.BarcodeScanPort.Instance; InitializeComponent(); DataContext = this; this.m_PageTimeoutTimer = new System.Windows.Threading.DispatcherTimer(); this.m_PageTimeoutTimer.Interval = TimeSpan.FromMinutes(15); this.m_PageTimeoutTimer.Tick += new EventHandler(PageTimeoutTimer_Tick); this.m_PageTimeoutTimer.Start(); this.Loaded += new RoutedEventHandler(CuttingPage_Loaded); this.Unloaded += new RoutedEventHandler(CuttingPage_Unloaded); }
public LabUI(YellowstonePathology.Business.User.SystemIdentity systemIdentity, System.Windows.Controls.TabItem writer) { this.m_SystemIdentity = systemIdentity; this.m_Writer = writer; this.m_SearchEngine = new Business.Test.SearchEngine(); this.m_MedTechUsers = YellowstonePathology.Business.User.SystemUserCollectionInstance.Instance.SystemUserCollection.GetUsersByRole(YellowstonePathology.Business.User.SystemUserRoleDescriptionEnum.MedTech, true); this.m_LogUsers = YellowstonePathology.Business.User.SystemUserCollectionInstance.Instance.SystemUserCollection.GetUsersByRole(YellowstonePathology.Business.User.SystemUserRoleDescriptionEnum.Log, true); this.m_PanelSetCollection = YellowstonePathology.Business.PanelSet.Model.PanelSetCollection.GetMolecularLabPanelSets(); this.m_DigeneImportFileList = new YellowstonePathology.Business.FileList(); this.m_AcknowledgeOrders = new YellowstonePathology.Business.Domain.XElementFromSql(); this.m_PanelOrderIds = string.Empty; this.m_HasDataError = false; this.m_PathologistSearch = new YellowstonePathology.Business.Search.PathologistSearch(this.m_Writer); this.m_PathologistUsers = YellowstonePathology.Business.User.SystemUserCollectionInstance.Instance.SystemUserCollection.GetUsersByRole(YellowstonePathology.Business.User.SystemUserRoleDescriptionEnum.Pathologist, true); this.m_FieldEnabler = new YellowstonePathology.Business.Common.FieldEnabler(); this.m_PanelSetCaseTypeCollection = YellowstonePathology.Business.Gateway.AccessionOrderGateway.GetPanelSetCaseTypeCollection(); }
public HER2AmplificationSummaryResultPage(YellowstonePathology.Business.Test.HER2AnalysisSummary.HER2AnalysisSummaryTestOrder testOrder, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity) : base(testOrder, accessionOrder) { this.m_PanelSetOrder = testOrder; this.m_AccessionOrder = accessionOrder; this.m_SystemIdentity = systemIdentity; this.m_PageHeaderText = this.m_PanelSetOrder.PanelSetName + " Results For: " + this.m_AccessionOrder.PatientDisplayName; this.m_IndicatorCollection = new YellowstonePathology.Business.Test.HER2AmplificationByISH.HER2AmplificationByISHIndicatorCollection(); this.m_SampleAdequacyCollection = new YellowstonePathology.Business.Test.HER2AmplificationByISH.HER2AmplificationByISHSampleAdequacyCollection(); this.m_ProbeSignalIntensityCollection = new YellowstonePathology.Business.Test.HER2AmplificationByISH.HER2AmplificationByISHProbeSignalIntensityCollection(); this.m_GeneticHeterogeneityCollection = new YellowstonePathology.Business.Test.HER2AmplificationByISH.HER2AmplificationByISHGeneticHeterogeneityCollection(); YellowstonePathology.Business.Interface.IOrderTarget orderTarget = this.m_AccessionOrder.SpecimenOrderCollection.GetOrderTarget(this.m_PanelSetOrder.OrderedOnId); this.m_OrderedOnDescription = orderTarget.GetDescription(); YellowstonePathology.Business.Test.HER2AmplificationRecount.HER2AmplificationRecountTest test = new Business.Test.HER2AmplificationRecount.HER2AmplificationRecountTest(); this.m_RecountVisibility = this.m_AccessionOrder.PanelSetOrderCollection.Exists(test.PanelSetId, this.m_PanelSetOrder.OrderedOnId, true) ? Visibility.Visible : Visibility.Collapsed; InitializeComponent(); DataContext = this; this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults); }
private void ContainerScanReceived(YellowstonePathology.Business.BarcodeScanning.ContainerBarcode containerBarcode) { this.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Input, new System.Threading.ThreadStart(delegate() { this.m_BarcodeScanPort.ContainerScanReceived -= ContainerScanReceived; if (this.ContainerExistsInAccessionOrder(containerBarcode.ToString()) == true) { YellowstonePathology.Business.User.SystemIdentity systemIdentity = Business.User.SystemIdentity.Instance; this.m_LoginPageWindow = new LoginPageWindow(); SpecimenOrderDetailsPath specimenOrderDetailsPath = new SpecimenOrderDetailsPath(this.m_LoginUI.AccessionOrder, containerBarcode.ToString(), this.m_LoginPageWindow.PageNavigator); specimenOrderDetailsPath.Finish += new SpecimenOrderDetailsPath.FinishEventHandler(SpecimenOrderDetailsPath_Finish); specimenOrderDetailsPath.Start(); this.m_LoginPageWindow.ShowDialog(); } else { if (this.m_LoginUI.GetAccessionOrderByContainerId(containerBarcode.ToString()) == true) { if (this.ListViewAccessionOrders.Items.Count > 0) { this.ListViewAccessionOrders.SelectedItem = this.ListViewAccessionOrders.Items[0]; } } } this.m_BarcodeScanPort.ContainerScanReceived += ContainerScanReceived; } )); }
public ComprehensiveColonCancerProfilePage(YellowstonePathology.Business.Test.ComprehensiveColonCancerProfile.ComprehensiveColonCancerProfile comprehensiveColonCancerProfile, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity, System.Windows.Visibility backButtonVisibility) : base(comprehensiveColonCancerProfile, accessionOrder) { this.m_ComprehensiveColonCancerProfile = comprehensiveColonCancerProfile; this.m_AccessionOrder = accessionOrder; this.m_SystemIdentity = systemIdentity; this.m_BackButtonVisibility = backButtonVisibility; YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrderByOrderTarget(comprehensiveColonCancerProfile.OrderedOnId); YellowstonePathology.Business.Test.AliquotOrder aliquotOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetAliquotOrder(comprehensiveColonCancerProfile.OrderedOnId); this.m_OrderedOnDescription = specimenOrder.Description; if (aliquotOrder != null) this.m_OrderedOnDescription += ": " + aliquotOrder.Label; this.m_ComprehensiveColonCancerProfileResult = new Business.Test.ComprehensiveColonCancerProfile.ComprehensiveColonCancerProfileResult(this.m_AccessionOrder, this.m_ComprehensiveColonCancerProfile); this.m_PageHeaderText = "Comprehensive Colon Cancer Profile: " + this.m_AccessionOrder.PatientDisplayName + " (" + this.m_ComprehensiveColonCancerProfile.ReportNo + ")"; InitializeComponent(); DataContext = this; this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext); this.m_ControlsNotDisabledOnFinal.Add(this.ButtonBack); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults); }
public CytologyWorkspace(MainWindowCommandButtonHandler mainWindowCommandButtonHandler, TabItem writer) { this.m_MainWindowCommandButtonHandler = mainWindowCommandButtonHandler; this.m_SystemIdentity = YellowstonePathology.Business.User.SystemIdentity.Instance; this.m_BarcodeScanPort = YellowstonePathology.Business.BarcodeScanning.BarcodeScanPort.Instance; this.m_Writer = writer; this.m_CytologyUI = new CytologyUI(this.m_Writer); this.m_CytologyUI.AccessionChanged += new CytologyUI.AccessionChangedEventHandler(CytologyUI_AccessionChanged); this.m_CytologyResultsWorkspace = new CytologyResultsWorkspace(this.m_CytologyUI); this.m_CytologyUI.WHPOpened += CytologyUI_WHPOpened; this.m_CytologyUI.WHPClosed += CytologyUI_WHPClosed; this.m_DocumentViewer = new DocumentWorkspace(); InitializeComponent(); this.DataContext = this.m_CytologyUI; this.ContentControlDocumentViewer.Content = this.m_DocumentViewer; this.m_BarcodeScanPort.CytologySlideScanReceived += new YellowstonePathology.Business.BarcodeScanning.BarcodeScanPort.CytologySlideScanReceivedHandler(CytologySlideScanReceived); this.m_BarcodeScanPort.ThinPrepSlideScanReceived += new Business.BarcodeScanning.BarcodeScanPort.ThinPrepSlideScanReceivedHandler(BarcodeScanPort_ThinPrepSlideScanReceived); this.Loaded += new RoutedEventHandler(CytologyWorkspace_Loaded); this.Unloaded += new RoutedEventHandler(CytologyWorkspace_Unloaded); this.ResultsGrid.Children.Add(this.m_CytologyResultsWorkspace); this.m_LabEventsControlTab = new LabEventsControlTab(this.m_SystemIdentity); this.TabControlLeft.Items.Add(this.m_LabEventsControlTab); }
public BRAFV600EKResultPage(YellowstonePathology.Business.Test.BRAFV600EK.BRAFV600EKTestOrder panelSetOrderBraf, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity, YellowstonePathology.UI.Navigation.PageNavigator pageNavigator, System.Windows.Visibility backButtonVisibility) : base(panelSetOrderBraf, accessionOrder) { this.m_PanelSetOrder = panelSetOrderBraf; this.m_AccessionOrder = accessionOrder; this.m_SystemIdentity = systemIdentity; this.m_PageNavigator = pageNavigator; this.m_BackButtonVisibility = backButtonVisibility; this.m_PageHeaderText = "BRAF V600E/K Mutation Analysis Results For: " + this.m_AccessionOrder.PatientDisplayName + " (" + panelSetOrderBraf.ReportNo + ")"; YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetByAliquotOrderId(this.m_PanelSetOrder.OrderedOnId); YellowstonePathology.Business.Test.AliquotOrder aliquotOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetAliquotOrder(this.m_PanelSetOrder.OrderedOnId); this.m_OrderedOnDescription = specimenOrder.Description + ": " + aliquotOrder.Label; this.m_IndicationCollection = YellowstonePathology.Business.Test.IndicationCollection.GetAll(); this.m_ResultCollection = YellowstonePathology.Business.Test.BRAFV600EK.BRAFV600EKResultCollection.GetUniqueResultChoices(); InitializeComponent(); this.m_ParentWindow = Window.GetWindow(this); DataContext = this; this.m_ControlsNotDisabledOnFinal.Add(this.ButtonBack); this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults); }
public LabWorkspace(MainWindowCommandButtonHandler mainWindowCommandButtonHandler, TabItem writer) { this.m_MainWindowCommandButtonHandler = mainWindowCommandButtonHandler; this.m_Writer = writer; this.m_SystemIdentity = YellowstonePathology.Business.User.SystemIdentity.Instance; this.m_LabUI = new LabUI(this.m_SystemIdentity, writer); this.m_AmendmentControl = new AmendmentControlV2(this.m_SystemIdentity, string.Empty, this.m_LabUI.AccessionOrder); this.m_DocumentViewer = new DocumentWorkspace(); this.m_TreeViewWorkspace = new YellowstonePathology.UI.Common.TreeViewWorkspace(this.m_LabUI.AccessionOrder, this.m_SystemIdentity); InitializeComponent(); this.TabItemDocumentWorkspace.Content = this.m_DocumentViewer; this.DataContext = this.m_LabUI; this.ComboBoxLogLocation.SelectionChanged -= this.ComboBoxLogLocation_SelectionChanged; this.ComboBoxLogLocation.SelectedIndex = 0; this.ComboBoxLogLocation.SelectionChanged += this.ComboBoxLogLocation_SelectionChanged; this.Loaded +=new RoutedEventHandler(LabWorkspace_Loaded); this.Unloaded += new RoutedEventHandler(LabWorkspace_Unloaded); this.m_BarcodeScanPort = YellowstonePathology.Business.BarcodeScanning.BarcodeScanPort.Instance; this.m_ScanLogger = new YellowstonePathology.Business.Logging.ScanLogger(this.m_SystemIdentity); this.m_ScanLogger.Start(); this.ListViewDocumentList.ItemsSource = this.m_LabUI.CaseDocumentCollection; }
public void Start() { YellowstonePathology.Business.User.SystemIdentity systemIdentity = Business.User.SystemIdentity.Instance; this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); this.m_LoginPageWindow.Show(); this.ShowScanContainerPage(); }
public KRASStandardResultPage(YellowstonePathology.Business.Test.KRASStandard.KRASStandardTestOrder panelSetOrderKRASStandard, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity, YellowstonePathology.UI.Navigation.PageNavigator pageNavigator) : base(panelSetOrderKRASStandard, accessionOrder) { this.m_PanelSetOrder = panelSetOrderKRASStandard; this.m_AccessionOrder = accessionOrder; this.m_SystemIdentity = systemIdentity; this.m_PageNavigator = pageNavigator; this.m_PageHeaderText = "KRAS Standard Mutation Analysis Results For: " + this.m_AccessionOrder.PatientDisplayName + " (" + this.m_PanelSetOrder.ReportNo + ")"; YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetByAliquotOrderId(this.m_PanelSetOrder.OrderedOnId); YellowstonePathology.Business.Test.AliquotOrder aliquotOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetAliquotOrder(this.m_PanelSetOrder.OrderedOnId); this.m_OrderedOnDescription = specimenOrder.Description + ": " + aliquotOrder.Label; this.m_KRASStandardResultCollection = YellowstonePathology.Business.Test.KRASStandard.KRASStandardResultCollection.GetAll(); this.m_IndicationCollection = YellowstonePathology.Business.Test.IndicationCollection.GetAll(); this.m_KRASStandardMutationCollection = new YellowstonePathology.Business.Test.KRASStandard.KRASStandardMutationCollection(); this.m_KRASStandardResultSelectionCollection = new YellowstonePathology.Business.Test.KRASStandard.KRASStandardResultSelectionCollection(); InitializeComponent(); DataContext = this; this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults); }
public CuttingPage(YellowstonePathology.Business.Test.AliquotOrder aliquotOrder, YellowstonePathology.Business.Test.Model.TestOrder testOrder, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.Label.Model.HistologySlidePaperLabelPrinter histologySlidePaperLabelPrinter, YellowstonePathology.UI.Navigation.PageNavigator pageNavigator) { this.m_AliquotOrder = aliquotOrder; this.m_AccessionOrder = accessionOrder; this.m_TestOrder = testOrder; this.m_PageNavigator = pageNavigator; this.m_HistologySlidePaperLabelPrinter = histologySlidePaperLabelPrinter; this.m_SpecimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrderByAliquotOrderId(this.m_AliquotOrder.AliquotOrderId); this.m_PanelSetOrder = this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrderByTestOrderId(this.m_TestOrder.TestOrderId); this.m_PanelOrder = this.m_AccessionOrder.PanelSetOrderCollection.GetPanelOrderByTestOrderId(this.m_TestOrder.TestOrderId); this.m_SystemIdentity = Business.User.SystemIdentity.Instance; this.m_ListBoxSlidesMouseDownTimer = new System.Windows.Threading.DispatcherTimer(); this.m_ListBoxSlidesMouseDownTimer.Interval = new TimeSpan(0, 0, 0, 0, 750); this.m_ListBoxSlidesMouseDownTimer.Tick += new EventHandler(ListBoxSlidesMouseDownTimer_Tick); this.m_BarcodeScanPort = YellowstonePathology.Business.BarcodeScanning.BarcodeScanPort.Instance; InitializeComponent(); DataContext = this; this.m_PageTimeoutTimer = new System.Windows.Threading.DispatcherTimer(); this.m_PageTimeoutTimer.Interval = TimeSpan.FromMinutes(15); this.m_PageTimeoutTimer.Tick += new EventHandler(PageTimeoutTimer_Tick); this.m_PageTimeoutTimer.Start(); this.Loaded += new RoutedEventHandler(CuttingPage_Loaded); this.Unloaded += new RoutedEventHandler(CuttingPage_Unloaded); }
public ROS1ResultPage(YellowstonePathology.Business.Test.ROS1ByFISH.ROS1ByFISHTestOrder ros1ByFISHTestOrder, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity) : base(ros1ByFISHTestOrder, accessionOrder) { this.m_ROS1ByFISHTestOrder = ros1ByFISHTestOrder; this.m_AccessionOrder = accessionOrder; this.m_SystemIdentity = systemIdentity; this.m_ResultCollection = new Business.Test.ROS1ByFISH.ROS1ByFISHResultCollection(); this.m_PageHeaderText = "ROS1 Results For: " + this.m_AccessionOrder.PatientDisplayName; YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrderByOrderTarget(this.m_ROS1ByFISHTestOrder.OrderedOnId); YellowstonePathology.Business.Test.AliquotOrder aliquotOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetAliquotOrder(this.m_ROS1ByFISHTestOrder.OrderedOnId); this.m_OrderedOnDescription = specimenOrder.Description; if(aliquotOrder != null) this.m_OrderedOnDescription += ": " + aliquotOrder.Label; InitializeComponent(); DataContext = this; Loaded += ROS1ResultPage_Loaded; this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults); }
public CytologyWorkspace(MainWindowCommandButtonHandler mainWindowCommandButtonHandler, TabItem writer) { this.m_MainWindowCommandButtonHandler = mainWindowCommandButtonHandler; this.m_SystemIdentity = YellowstonePathology.Business.User.SystemIdentity.Instance; this.m_BarcodeScanPort = YellowstonePathology.Business.BarcodeScanning.BarcodeScanPort.Instance; this.m_Writer = writer; this.m_CytologyUI = new CytologyUI(this.m_Writer); this.m_CytologyUI.AccessionChanged += new CytologyUI.AccessionChangedEventHandler(CytologyUI_AccessionChanged); this.m_CytologyResultsWorkspace = new CytologyResultsWorkspace(this.m_CytologyUI); this.m_CytologyUI.WHPOpened += CytologyUI_WHPOpened; this.m_CytologyUI.WHPClosed += CytologyUI_WHPClosed; this.m_DocumentViewer = new DocumentWorkspace(); InitializeComponent(); this.DataContext = this.m_CytologyUI; this.ContentControlDocumentViewer.Content = this.m_DocumentViewer; this.m_BarcodeScanPort.CytologySlideScanReceived += new YellowstonePathology.Business.BarcodeScanning.BarcodeScanPort.CytologySlideScanReceivedHandler(CytologySlideScanReceived); this.m_BarcodeScanPort.ThinPrepSlideScanReceived += new Business.BarcodeScanning.BarcodeScanPort.ThinPrepSlideScanReceivedHandler(BarcodeScanPort_ThinPrepSlideScanReceived); this.Loaded += new RoutedEventHandler(CytologyWorkspace_Loaded); this.Unloaded += new RoutedEventHandler(CytologyWorkspace_Unloaded); this.ResultsGrid.Children.Add(this.m_CytologyResultsWorkspace); this.m_LabEventsControlTab = new LabEventsControlTab(this.m_SystemIdentity); this.TabControlLeft.Items.Add(this.m_LabEventsControlTab); }
public CysticFibrosisResultPage(YellowstonePathology.Business.Test.CysticFibrosis.CysticFibrosisTestOrder panelSetOrder, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity, YellowstonePathology.UI.Navigation.PageNavigator pageNavigator) : base(panelSetOrder, accessionOrder) { this.m_PanelSetOrder = panelSetOrder; this.m_AccessionOrder = accessionOrder; this.m_SystemIdentity = systemIdentity; this.m_PageNavigator = pageNavigator; this.m_PageHeaderText = "Cystic Fibrosis Results For: " + this.m_AccessionOrder.PatientDisplayName; this.m_ResultCollection = YellowstonePathology.Business.Test.CysticFibrosis.CysticFibrosisResultCollection.GetAllResults(); this.m_EthnicGroupCollection = new YellowstonePathology.Business.Test.CysticFibrosis.CysticFibrosisEthnicGroupCollection(); this.m_CysticFibrosisGeneNames = new YellowstonePathology.Business.Test.CysticFibrosis.CysticFibrosisGeneNames(); this.m_CysticFibrosisTemplateCollection = new YellowstonePathology.Business.Test.CysticFibrosis.CysticFibrosisTemplateCollection(); InitializeComponent(); DataContext = this; this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults); }
public HER2AmplificationByISHResultPage(YellowstonePathology.Business.Test.HER2AmplificationByISH.HER2AmplificationByISHTestOrder testOrder, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity, YellowstonePathology.UI.Navigation.PageNavigator pageNavigator) : base(testOrder, accessionOrder) { this.m_PanelSetOrder = testOrder; this.m_AccessionOrder = accessionOrder; this.m_SystemIdentity = systemIdentity; this.m_PageNavigator = pageNavigator; this.m_PageHeaderText = "HER2 Amplification By ISH Results For: " + this.m_AccessionOrder.PatientDisplayName; this.m_ResultCollection = new YellowstonePathology.Business.Test.HER2AmplificationByISH.HER2AmplificationByISHResultCollection(); this.m_IndicatorCollection = new YellowstonePathology.Business.Test.HER2AmplificationByISH.HER2AmplificationByISHIndicatorCollection(); this.m_SampleAdequacyCollection = new YellowstonePathology.Business.Test.HER2AmplificationByISH.HER2AmplificationByISHSampleAdequacyCollection(); this.m_ProbeSignalIntensityCollection = new YellowstonePathology.Business.Test.HER2AmplificationByISH.HER2AmplificationByISHProbeSignalIntensityCollection(); this.m_GeneticHeterogeneityCollection = new YellowstonePathology.Business.Test.HER2AmplificationByISH.HER2AmplificationByISHGeneticHeterogeneityCollection(); YellowstonePathology.Business.Interface.IOrderTarget orderTarget = this.m_AccessionOrder.SpecimenOrderCollection.GetOrderTarget(this.m_PanelSetOrder.OrderedOnId); this.m_OrderedOnDescription = orderTarget.GetDescription(); InitializeComponent(); DataContext = this; this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults); }
public AddSlideOrderVisitor(YellowstonePathology.Business.Test.AliquotOrder aliquotOrder, YellowstonePathology.Business.Test.Model.TestOrder testOrder) : base(true, false) { this.m_AliquotOrder = aliquotOrder; this.m_TestOrder = testOrder; this.m_SystemIdentity = YellowstonePathology.Business.User.SystemIdentity.Instance; }
private YellowstonePathology.Business.Test.AccessionOrder BuildFromSQL(string masterAccessionNo, bool aquireLock) { YellowstonePathology.Business.User.SystemIdentity systemIdentity = new YellowstonePathology.Business.User.SystemIdentity(YellowstonePathology.Business.User.SystemIdentityTypeEnum.CurrentlyLoggedIn); AccessionOrderBuilder accessionOrderBuilder = new AccessionOrderBuilder(); XElement document = null; SqlCommand cmd = new SqlCommand(); cmd.CommandText = "AOGWGetByMasterAccessionNo"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@MasterAccessionNo", SqlDbType.VarChar).Value = masterAccessionNo; cmd.Parameters.Add("@AquireLock", SqlDbType.Bit).Value = aquireLock; cmd.Parameters.Add("@LockAquiredById", SqlDbType.VarChar).Value = systemIdentity.User.UserId; cmd.Parameters.Add("@LockAquiredByUserName", SqlDbType.VarChar).Value = systemIdentity.User.UserName; cmd.Parameters.Add("@LockAquiredByHostName", SqlDbType.VarChar).Value = System.Environment.MachineName; cmd.Parameters.Add("@TimeLockAquired", SqlDbType.DateTime).Value = DateTime.Now; using (SqlConnection cn = new SqlConnection(YellowstonePathology.Business.Properties.Settings.Default.CurrentConnectionString)) { cn.Open(); cmd.Connection = cn; using (XmlReader xmlReader = cmd.ExecuteXmlReader()) { if (xmlReader.Read() == true) { document = XElement.Load(xmlReader, LoadOptions.PreserveWhitespace); } } } accessionOrderBuilder.Build(document); return(accessionOrderBuilder.AccessionOrder); }
public BladderCancerFISHUrovysionResultPage(YellowstonePathology.Business.Test.BladderCancerFISHUrovysion.BladderCancerFISHUrovysionTestOrder testOrder, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity) : base(testOrder, accessionOrder) { this.m_PanelSetOrder = testOrder; this.m_AccessionOrder = accessionOrder; this.m_SystemIdentity = systemIdentity; this.m_PageHeaderText = "Bladder Cancer FISH (Urovysion) For: " + this.m_AccessionOrder.PatientDisplayName; this.m_ResultCollection = new YellowstonePathology.Business.Test.BladderCancerFISHUrovysion.BladderCancerFISHUrovysionResultCollection(); YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrder(this.m_PanelSetOrder.OrderedOn, this.m_PanelSetOrder.OrderedOnId); this.m_OrderedOnDescription = specimenOrder.Description; InitializeComponent(); DataContext = this; this.m_ParentWindow = Window.GetWindow(this); this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults); }
public ClientEntry(YellowstonePathology.Business.Client.Model.Client client) { this.m_Client = client; this.m_SystemIdentity = Business.User.SystemIdentity.Instance; this.m_ClientPhysicianView = YellowstonePathology.Business.Gateway.PhysicianClientGateway.GetClientPhysicianViewByClientIdV2(this.m_Client.ClientId); if (this.m_ClientPhysicianView == null) { this.m_ClientPhysicianView = new Business.View.ClientPhysicianView(); } this.m_InsuranceTypeCollection = new Business.Billing.Model.InsuranceTypeCollection(true); this.m_FacilityTypes = new List<string>(); this.m_FacilityTypes.Add("Hospital"); this.m_FacilityTypes.Add("Hospital Owned Clinic"); this.m_FacilityTypes.Add("Non-Grandfathered Hospital"); this.m_FacilityTypes.Add("Non-Hospital"); this.m_DistributionTypeList = new YellowstonePathology.Business.ReportDistribution.Model.DistributionTypeList(); this.m_BillingRuleSetCollection = YellowstonePathology.Business.Billing.Model.BillingRuleSetCollection.GetAllRuleSets(); this.m_ClientSupplyOrderCollection = YellowstonePathology.Business.Gateway.PhysicianClientGateway.GetClientSupplyOrderCollectionByClientId(this.m_Client.ClientId); InitializeComponent(); this.DataContext = this; Closing += ClientEntry_Closing; }
public CalreticulinMutationAnalysisResultPage(YellowstonePathology.Business.Test.CalreticulinMutationAnalysis.CalreticulinMutationAnalysisTestOrder testOrder, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity) : base(testOrder, accessionOrder) { this.m_PanelSetOrder = testOrder; this.m_AccessionOrder = accessionOrder; this.m_SystemIdentity = systemIdentity; this.m_PageHeaderText = "Calreticulin Mutation Analysis Results For: " + this.m_AccessionOrder.PatientDisplayName; YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrderByOrderTarget(this.m_PanelSetOrder.OrderedOnId); YellowstonePathology.Business.Test.AliquotOrder aliquotOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetAliquotOrder(this.m_PanelSetOrder.OrderedOnId); this.m_OrderedOnDescription = specimenOrder.Description; if(aliquotOrder != null) this.m_OrderedOnDescription += ": " + aliquotOrder.Label; this.m_CalreticulinMutationAnalysisResultCollection = new YellowstonePathology.Business.Test.CalreticulinMutationAnalysis.CalreticulinMutationAnalysisResultCollection(); InitializeComponent(); DataContext = this; this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults); }
public MPNStandardReflexPage(YellowstonePathology.Business.Test.MPNStandardReflex.PanelSetOrderMPNStandardReflex testOrder, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity) : base(testOrder, accessionOrder) { this.m_AccessionOrder = accessionOrder; this.m_SystemIdentity = systemIdentity; YellowstonePathology.Business.Test.MPNStandardReflex.MPNStandardReflexTest panelSetMPNStandardReflex = new YellowstonePathology.Business.Test.MPNStandardReflex.MPNStandardReflexTest(); YellowstonePathology.Business.Test.JAK2V617F.JAK2V617FTest panelSetJAK2V617F = new YellowstonePathology.Business.Test.JAK2V617F.JAK2V617FTest(); YellowstonePathology.Business.Test.JAK2Exon1214.JAK2Exon1214Test panelSetJAK2Exon1214 = new YellowstonePathology.Business.Test.JAK2Exon1214.JAK2Exon1214Test(); this.m_PanelSetOrderMPNStandardReflex = (YellowstonePathology.Business.Test.MPNStandardReflex.PanelSetOrderMPNStandardReflex)this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(panelSetMPNStandardReflex.PanelSetId); this.m_PanelSetOrderJAK2V617F = (YellowstonePathology.Business.Test.JAK2V617F.JAK2V617FTestOrder)this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(panelSetJAK2V617F.PanelSetId); this.m_JAK2V617FResult = this.m_PanelSetOrderJAK2V617F.Result; this.m_PanelSetOrderJAK2Exon1214 = (YellowstonePathology.Business.Test.JAK2Exon1214.JAK2Exon1214TestOrder)this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(panelSetJAK2Exon1214.PanelSetId); this.m_SpecimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrderByOrderTarget(this.m_PanelSetOrderMPNStandardReflex.OrderedOnId); this.m_PageHeaderText = this.m_PanelSetOrderMPNStandardReflex.PanelSetName + " for: " + this.m_AccessionOrder.PatientDisplayName; InitializeComponent(); this.DataContext = this; this.m_ControlsNotDisabledOnFinal.Add(this.ButtonBack); this.m_ControlsNotDisabledOnFinal.Add(this.ButtonFinish); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults); }
public ALKForNSCLCByFISHResultPage(YellowstonePathology.Business.Test.ALKForNSCLCByFISH.ALKForNSCLCByFISHTestOrder alkForNSCLCByFISHTestOrder, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity) { this.m_PanelSetOrder = alkForNSCLCByFISHTestOrder; this.m_AccessionOrder = accessionOrder; this.m_SystemIdentity = systemIdentity; this.m_ResultCollection = new Business.Test.ALKForNSCLCByFISH.ALKForNSCLCByFISHResultCollection(); this.m_PageHeaderText = "ALK Results For: " + this.m_AccessionOrder.PatientDisplayName; YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrderByOrderTarget(this.m_PanelSetOrder.OrderedOnId); YellowstonePathology.Business.Test.AliquotOrder aliquotOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetAliquotOrder(this.m_PanelSetOrder.OrderedOnId); this.m_OrderedOnDescription = specimenOrder.Description; if(aliquotOrder != null) this.m_OrderedOnDescription += ": " + aliquotOrder.Label; InitializeComponent(); DataContext = this; this.m_ParentWindow = Window.GetWindow(this); Loaded += ALKForNSCLCByFISHResultPage_Loaded; Unloaded += ALKForNSCLCByFISHResultPage_Unloaded; }
public HPVResultPage(YellowstonePathology.Business.Test.HPV.HPVTestOrder hpvTestOrder, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity, YellowstonePathology.UI.Navigation.PageNavigator pageNavigator) : base(hpvTestOrder, accessionOrder) { this.m_HPVTestOrder = hpvTestOrder; this.m_AccessionOrder = accessionOrder; this.m_SystemIdentity = systemIdentity; this.m_PageNavigator = pageNavigator; this.m_ResultCollection = Business.Test.HPV.HPVResultCollection.GetAllResults(); this.m_PageHeaderText = "HPV Results For: " + this.m_AccessionOrder.PatientDisplayName + " (" + this.m_HPVTestOrder.ReportNo + ")"; bool hpv1618HasBeenOrdered = this.m_AccessionOrder.PanelSetOrderCollection.Exists(62); if (hpv1618HasBeenOrdered == true) { this.m_AdditionalTestingComment = YellowstonePathology.Business.Test.ThinPrepPap.ThinPrepPapWordDocument.HPV1618HasBeenOrderedComment; } else { this.m_AdditionalTestingComment = YellowstonePathology.Business.Test.ThinPrepPap.ThinPrepPapWordDocument.NoAdditionalTestingOrderedComment; } InitializeComponent(); DataContext = this; Loaded += HPVResultPage_Loaded; Unloaded += HPVResultPage_Unloaded; this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockNext); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults); }
public TypingWorkspace(MainWindowCommandButtonHandler mainWindowCommandButtonHandler, PageNavigationWindow secondMonitorWindow, System.Windows.Controls.TabItem writer) { this.m_Writer = writer; this.m_MainWindowCommandButtonHandler = mainWindowCommandButtonHandler; this.m_SecondMonitorWindow = secondMonitorWindow; if (secondMonitorWindow != null) { this.m_SecondMonitorWindow.WindowState = WindowState.Maximized; } this.m_SystemIdentity = YellowstonePathology.Business.User.SystemIdentity.Instance; this.m_TypingUI = new YellowstonePathology.Business.Typing.TypingUIV2(this.m_Writer); this.m_AmendmentControl = new AmendmentControlV2(this.m_SystemIdentity, string.Empty, this.m_TypingUI.AccessionOrder); this.m_DocumentViewer = new DocumentWorkspace(); this.m_LocalDictationList = new YellowstonePathology.Business.DictationList(Business.DictationLocationEnum.Local); this.m_ServerDictationList = new YellowstonePathology.Business.DictationList(Business.DictationLocationEnum.Server); InitializeComponent(); this.m_TypingShortcutUserControl = new TypingShortcutUserControl(this.m_SystemIdentity, this.m_Writer); this.TabItemTypingShortCuts.Content = this.m_TypingShortcutUserControl; this.DataContext = this.m_TypingUI; this.ContentControlDocument.Content = this.m_DocumentViewer; this.ListViewLocalDictation.ItemsSource = this.m_LocalDictationList; this.ListViewServerDictation.ItemsSource = this.m_ServerDictationList; this.Unloaded += new RoutedEventHandler(TypingWorkspace_Unloaded); }
private void OrderTheReport() { YellowstonePathology.Business.User.SystemIdentity systemIdentity = YellowstonePathology.Business.User.SystemIdentity.Instance; YellowstonePathology.Business.PanelSet.Model.FlowCytometry.PanelSetFlowCytometry panelSetFlowCytometry = null; switch (this.m_PanelSet.PanelSetId) { case 20: //LLP panelSetFlowCytometry = (YellowstonePathology.Business.Test.LLP.LeukemiaLymphomaTest) this.m_PanelSet; break; case 21: //TPP panelSetFlowCytometry = (YellowstonePathology.Business.Test.ThrombocytopeniaProfile.ThrombocytopeniaProfileTest) this.m_PanelSet; break; case 22: //PAA panelSetFlowCytometry = (YellowstonePathology.Business.Test.PlateletAssociatedAntibodies.PlateletAssociatedAntibodiesTest) this.m_PanelSet; break; case 23: //RTIC panelSetFlowCytometry = (YellowstonePathology.Business.Test.ReticulatedPlateletAnalysis.ReticulatedPlateletAnalysisTest) this.m_PanelSet; break; case 24: //Stem Cell panelSetFlowCytometry = (YellowstonePathology.Business.Test.StemCellEnumeration.StemCellEnumerationTest) this.m_PanelSet; break; case 28: //Fetal Hemoglobin panelSetFlowCytometry = (YellowstonePathology.Business.Test.FetalHemoglobin.FetalHemoglobinTest) this.m_PanelSet; break; } string reportNo = null; bool newStyleReportNo = this.m_AccessionOrder.UseNewStyleReportNo(); if (newStyleReportNo == true) { reportNo = YellowstonePathology.Business.OrderIdParser.GetNextReportNo(this.m_AccessionOrder.PanelSetOrderCollection, panelSetFlowCytometry, this.m_AccessionOrder.MasterAccessionNo); } else { reportNo = YellowstonePathology.Business.Gateway.AccessionOrderGateway.NextReportNo(this.m_PanelSet.PanelSetId, this.m_AccessionOrder.MasterAccessionNo); } string objectId = MongoDB.Bson.ObjectId.GenerateNewId().ToString(); YellowstonePathology.Business.Test.LLP.PanelSetOrderLeukemiaLymphoma panelSetOrderLeukemiaLymphoma = new Business.Test.LLP.PanelSetOrderLeukemiaLymphoma(this.m_AccessionOrder.MasterAccessionNo, reportNo, objectId, panelSetFlowCytometry, this.m_SpecimenOrder, true); this.m_AccessionOrder.PanelSetOrderCollection.Add(panelSetOrderLeukemiaLymphoma); this.m_AddedPanelSetOrder = panelSetOrderLeukemiaLymphoma; if (this.m_AccessionOrder.ClientId != 0 && this.m_AccessionOrder.PhysicianId != 0) { YellowstonePathology.Business.Client.PhysicianClientDistributionCollection physicianClientDistributionCollection = YellowstonePathology.Business.Gateway.ReportDistributionGateway.GetPhysicianClientDistributionCollection(this.m_AccessionOrder.PhysicianId, this.m_AccessionOrder.ClientId); foreach (YellowstonePathology.Business.Client.PhysicianClientDistribution physicianClientDistribution in physicianClientDistributionCollection) { physicianClientDistribution.SetDistribution(panelSetOrderLeukemiaLymphoma, this.m_AccessionOrder); } } }
public LoginUIV2(object writer) { this.m_Writer = writer; this.m_LogUsers = YellowstonePathology.Business.User.SystemUserCollectionInstance.Instance.SystemUserCollection.GetUsersByRole(YellowstonePathology.Business.User.SystemUserRoleDescriptionEnum.Log, true); this.m_CaseTypeList = YellowstonePathology.Business.PanelSet.Model.PanelSetCollection.GetCaseTypes(); this.m_AccessionOrderDate = DateTime.Today; this.m_SystemIdentity = Business.User.SystemIdentity.Instance; }
public LoginUIV2(object writer) { this.m_Writer = writer; this.m_LogUsers = YellowstonePathology.Business.User.SystemUserCollectionInstance.Instance.SystemUserCollection.GetUsersByRole(YellowstonePathology.Business.User.SystemUserRoleDescriptionEnum.Log, true); this.m_CaseTypeList = YellowstonePathology.Business.PanelSet.Model.PanelSetCollection.GetCaseTypes(); this.m_AccessionOrderDate = DateTime.Today; this.m_SystemIdentity = Business.User.SystemIdentity.Instance; }
public void Execute(YellowstonePathology.Business.Amendment.Model.Amendment amendment, YellowstonePathology.Business.Rules.ExecutionStatus executionStatus, YellowstonePathology.Business.User.SystemIdentity systemIdentity) { this.m_Amendment = amendment; this.m_ExecutionStatus = executionStatus; this.m_SystemIdentity = systemIdentity; this.m_Rule.Execute(this.m_ExecutionStatus); }
public ResultPathReview(PathologistUI pathologistUI, YellowstonePathology.Business.User.SystemIdentity systemIdentity) { this.m_PathologistUI = pathologistUI; this.m_SystemIdentity = systemIdentity; InitializeComponent(); this.DataContext = this; }
public TestPage(YellowstonePathology.Business.User.SystemIdentity systemIdentity) { this.m_SystemIdentity = systemIdentity; InitializeComponent(); this.m_PageNavigator = new UI.Navigation.PageNavigator(this.MainContent); }
public ResultPathReview(PathologistUI pathologistUI, YellowstonePathology.Business.User.SystemIdentity systemIdentity) { this.m_PathologistUI = pathologistUI; this.m_SystemIdentity = systemIdentity; InitializeComponent(); this.DataContext = this; }
public TestPage(YellowstonePathology.Business.User.SystemIdentity systemIdentity) { this.m_SystemIdentity = systemIdentity; InitializeComponent(); this.m_PageNavigator = new UI.Navigation.PageNavigator(this.MainContent); }
public TechInitiatedPeripheralSmearTestOrder(string masterAccessionNo, string reportNo, string objectId, YellowstonePathology.Business.PanelSet.Model.PanelSet panelSet, YellowstonePathology.Business.Interface.IOrderTarget orderTarget, bool distribute, YellowstonePathology.Business.User.SystemIdentity systemIdentity) : base(masterAccessionNo, reportNo, objectId, panelSet, orderTarget, distribute) { }
public PublishedDocumentReview(PathologistUI pathologistUI, YellowstonePathology.Business.User.SystemIdentity systemIdentity) { this.m_PathologistUI = pathologistUI; this.m_SystemIdentity = systemIdentity; InitializeComponent(); this.DataContext = this.PanelSetOrder; }
public SearchPath(LoginUIV2 loginUI) { YellowstonePathology.Business.User.SystemIdentity systemIdentity = Business.User.SystemIdentity.Instance; this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); this.m_LoginPageWindow.Height = 400; this.m_LoginPageWindow.Width = 500; this.m_LoginUI = loginUI; }
public void Execute(Test.AccessionOrder accessionOrder, YellowstonePathology.Business.Test.Surgical.SurgicalTestOrder panelSetOrderSurgical, Business.User.SystemIdentity systemIdentity, ExecutionStatus executionStatus) { this.m_AccessionOrder = accessionOrder; this.m_PanelSetOrderSurgical = panelSetOrderSurgical; this.m_SystemIdentity = systemIdentity; this.m_ExecutionStatus = executionStatus; this.m_Rule.Execute(this.m_ExecutionStatus); }
public PublishedDocumentReview(PathologistUI pathologistUI, YellowstonePathology.Business.User.SystemIdentity systemIdentity) { this.m_PathologistUI = pathologistUI; this.m_SystemIdentity = systemIdentity; InitializeComponent(); this.DataContext = this.PanelSetOrder; }
public void Execute(YellowstonePathology.Business.Amendment.Model.Amendment amendment, YellowstonePathology.Business.Rules.ExecutionStatus executionStatus, YellowstonePathology.Business.User.SystemIdentity systemIdentity) { this.m_Amendment = amendment; this.m_ExecutionStatus = executionStatus; this.m_SystemIdentity = systemIdentity; this.m_Rule.Execute(this.m_ExecutionStatus); }
public static void AcceptResults(HER2AmplificationByISHTestOrder testOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity) { testOrder.Accept(); if (testOrder.PanelOrderCollection.GetUnacceptedPanelCount() > 0) { YellowstonePathology.Business.Test.PanelOrder panelOrder = testOrder.PanelOrderCollection.GetUnacceptedPanelOrder(); panelOrder.AcceptResults(); } }
public StainAcknowledgementTaskOrderVisitor(YellowstonePathology.Business.Test.PanelSetOrder panelSetOrder) : base(true, true) { this.m_PanelSetOrder = panelSetOrder; this.m_SystemIdentity = YellowstonePathology.Business.User.SystemIdentity.Instance; this.m_AddedTestOrderCollection = new YellowstonePathology.Business.Test.Model.TestOrderCollection(); this.m_CancelledTestOrderCollection = new YellowstonePathology.Business.Test.Model.TestOrderCollection(); }
public void Execute(YellowstonePathology.Business.Rules.ExecutionStatus executionStatus, YellowstonePathology.Business.Test.PanelSetOrder panelSetOrder, bool createAmendment, YellowstonePathology.Business.User.SystemIdentity systemIdentity) { this.m_ExecutionStatus = executionStatus; this.m_PanelSetOrderItem = panelSetOrder; this.m_CreateAmendment = createAmendment; this.m_SystemIdentity = systemIdentity; this.m_Rule.Execute(executionStatus); }
public ClientOrderReceivingHandler(object writer) { this.m_SystemIdentity = YellowstonePathology.Business.User.SystemIdentity.Instance; this.m_AClientHasBeenFound = false; this.m_AClientOrderHasBeenAcquired = false; this.m_AClientOrderHasBeenConfirmed = false; this.m_AnAccessionOrderHasBeenAquired = false; this.m_Writer = writer; }