本文整理汇总了C#中YellowstonePathology.Business.Test.AccessionOrder类的典型用法代码示例。如果您正苦于以下问题:C# YellowstonePathology.Business.Test.AccessionOrder类的具体用法?C# YellowstonePathology.Business.Test.AccessionOrder怎么用?C# YellowstonePathology.Business.Test.AccessionOrder使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
YellowstonePathology.Business.Test.AccessionOrder类属于命名空间,在下文中一共展示了YellowstonePathology.Business.Test.AccessionOrder类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: KRASStandardResultPage
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);
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:29,代码来源:KRASStandardResultPage.xaml.cs
示例2: PeerReview
public PeerReview(YellowstonePathology.Business.Test.AccessionOrder accessonOrderItem)
{
this.m_PanelOrderItems = new List<YellowstonePathology.Business.Test.PanelOrder>();
this.m_AccessionOrder = accessonOrderItem;
InitializeComponent();
this.DataContext = this;
}
开发者ID:WilliamCopland,项目名称:YPILIS,代码行数:7,代码来源:PeerReview.xaml.cs
示例3: MTDohResultView
public MTDohResultView(string reportNo, YellowstonePathology.Business.Test.AccessionOrder accessionOrder)
{
this.m_AccessionOrder = accessionOrder;
this.m_PanelSetOrder = this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(reportNo);
this.m_OrderingPhysician = YellowstonePathology.Business.Gateway.PhysicianClientGateway.GetPhysicianByPhysicianId(this.m_AccessionOrder.PhysicianId);
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:7,代码来源:MTDohResultView.cs
示例4: MPNStandardReflexPage
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);
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:30,代码来源:MPNStandardReflexPage.xaml.cs
示例5: MPNStandardReflexResult
public MPNStandardReflexResult(AccessionOrder accessionOrder)
{
this.m_AccessionOrder = accessionOrder;
YellowstonePathology.Business.Test.MPNStandardReflex.MPNStandardReflexTest panelSetMPNStandardReflex = new YellowstonePathology.Business.Test.MPNStandardReflex.MPNStandardReflexTest();
this.m_PanelSetOrderMPNStandardReflex = (YellowstonePathology.Business.Test.MPNStandardReflex.PanelSetOrderMPNStandardReflex)this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(panelSetMPNStandardReflex.PanelSetId);
YellowstonePathology.Business.Test.JAK2V617F.JAK2V617FTest panelSetJAK2V617F = new YellowstonePathology.Business.Test.JAK2V617F.JAK2V617FTest();
YellowstonePathology.Business.Test.JAK2Exon1214.JAK2Exon1214Test panelSetExon1214 = new YellowstonePathology.Business.Test.JAK2Exon1214.JAK2Exon1214Test();
this.m_PanelSetOrderJAK2V617F = (YellowstonePathology.Business.Test.JAK2V617F.JAK2V617FTestOrder)this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(panelSetJAK2V617F.PanelSetId);
this.m_PanelSetOrderJAK2Exon1214 = (YellowstonePathology.Business.Test.JAK2Exon1214.JAK2Exon1214TestOrder)this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(panelSetExon1214.PanelSetId);
this.m_SpecimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrder(this.m_PanelSetOrderMPNStandardReflex.OrderedOn, this.m_PanelSetOrderMPNStandardReflex.OrderedOnId);
this.m_JAK2V617FResult = this.m_PanelSetOrderJAK2V617F.Result;
this.m_Comment = this.m_PanelSetOrderJAK2V617F.Comment;
if (this.m_AccessionOrder.PanelSetOrderCollection.Exists(panelSetExon1214.PanelSetId) == true)
{
this.m_HasJAK2Exon1214 = true;
this.m_JAK2Exon1214Result = this.m_PanelSetOrderJAK2Exon1214.Result;
}
else
{
this.m_HasJAK2Exon1214 = false;
this.m_JAK2Exon1214Result = "Not Performed";
}
this.SetInterpretation();
this.SetMethod();
this.m_References = References;
}
开发者ID:WilliamCopland,项目名称:YPILIS,代码行数:32,代码来源:MPNStandardReflexResult.cs
示例6: BladderCancerFISHUrovysionResultPage
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);
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:25,代码来源:BladderCancerFISHUrovysionResultPage.xaml.cs
示例7: AdditionalTestingEMailPage
public AdditionalTestingEMailPage(YellowstonePathology.Business.Test.PanelSetOrder panelSetOrder,
YellowstonePathology.Business.Test.AccessionOrder accessionOrder)
{
this.m_PanelSetOrder = panelSetOrder;
this.m_AccessionOrder = accessionOrder;
if (string.IsNullOrEmpty(this.m_PanelSetOrder.AdditionalTestingEmailAddress) == true)
{
YellowstonePathology.Business.Domain.Physician physician = YellowstonePathology.Business.Gateway.PhysicianClientGateway.GetPhysicianByPhysicianId(this.m_AccessionOrder.PhysicianId);
this.m_PanelSetOrder.AdditionalTestingEmailAddress = physician.PublishNotificationEmailAddress;
}
if(string.IsNullOrEmpty(this.m_PanelSetOrder.AdditionalTestingEmailMessage) == true)
{
this.m_PanelSetOrder.AdditionalTestingEmailMessage = "Additional Testing is being performed. Use YPI Connect to see details." + Environment.NewLine +
Environment.NewLine + Environment.NewLine + "If you don't have access to YPI Connect please call us at (406)238-6360.";
}
InitializeComponent();
DataContext = this;
Loaded += AdditionalTestingEMailPage_Loaded;
Unloaded += AdditionalTestingEMailPage_Unloaded;
}
开发者ID:WilliamCopland,项目名称:YPILIS,代码行数:25,代码来源:AdditionalTestingEMailPage.xaml.cs
示例8: LSEResultStatus
public LSEResultStatus(LSEResult lseResult, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, string orderedOnId)
{
this.m_LSEResult = lseResult;
this.m_AccessionOrder = accessionOrder;
this.m_OrderedOnId = orderedOnId;
this.m_LSEResultList = new List<LSEResult>();
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:7,代码来源:LSEResultStatus.cs
示例9: ROS1ResultPage
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);
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:27,代码来源:ROS1ResultPage.xaml.cs
示例10: BRAFV600EKResultPage
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);
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:31,代码来源:BRAFV600EKResultPage.xaml.cs
示例11: RASRAFPanelResultPage
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);
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:28,代码来源:RASRAFPanelResultPage.xaml.cs
示例12: AccessionOrderPage
public AccessionOrderPage(YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
YellowstonePathology.Business.ClientOrder.Model.ClientOrder clientOrder,
PageNavigationModeEnum pageNavigationMode)
{
this.m_AccessionOrder = accessionOrder;
this.m_PageNavigationMode = pageNavigationMode;
this.m_ClientOrder = clientOrder;
if (YellowstonePathology.Business.User.SystemIdentity.Instance.User.IsUserInRole(Business.User.SystemUserRoleDescriptionEnum.Pathologist) == true)
{
this.m_PanelSetCollectionView = Business.PanelSet.Model.PanelSetCollection.GetPathologistPanelSets();
}
else
{
this.m_PanelSetCollectionView = Business.PanelSet.Model.PanelSetCollection.GetHistologyPanelSets();
}
this.m_FacilityCollection = Business.Facility.Model.FacilityCollection.GetAllFacilities();
this.m_CaseTypeList = new OrderPageCaseTypeList();
this.m_OrderAsResearchTesting = false;
InitializeComponent();
this.SetButtonVisibility();
DataContext = this;
this.Loaded += new RoutedEventHandler(AccessionOrderPage_Loaded);
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:29,代码来源:AccessionOrderPage.xaml.cs
示例13: Execute
public void Execute(YellowstonePathology.Business.Test.ThinPrepPap.PanelOrderCytology panelOrderToSet, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.Rules.ExecutionStatus executionStatus)
{
this.m_PanelOrderToSet = panelOrderToSet;
this.m_AccessionOrder = accessionOrder;
this.m_ExecutionStatus = executionStatus;
this.m_Rule.Execute(this.m_ExecutionStatus);
}
开发者ID:WilliamCopland,项目名称:YPILIS,代码行数:7,代码来源:SetResultToAgree.cs
示例14: HPV1618ResultPage
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);
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:27,代码来源:HPV1618ResultPage.xaml.cs
示例15: TaskOrderPage
public TaskOrderPage(YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
YellowstonePathology.Business.Task.Model.TaskOrder taskOrder,
PageNavigationModeEnum pageNavigationMode)
{
this.m_AccessionOrder = accessionOrder;
this.m_TaskOrder = taskOrder;
this.m_PageNavigationMode = pageNavigationMode;
this.m_FacilityCollection = Business.Facility.Model.FacilityCollection.GetAllFacilities();
this.m_TaskAssignmentList = YellowstonePathology.Business.Task.Model.TaskAssignment.GetTaskAssignmentList();
this.m_BarcodeScanPort = YellowstonePathology.Business.BarcodeScanning.BarcodeScanPort.Instance;
this.m_PaymentTypeList = new List<string>();
this.m_PaymentTypeList.Add("SENDER");
this.m_PaymentTypeList.Add("THIRD_PARTY");
this.m_PaymentTypeList.Add("RECIPIENT");
InitializeComponent();
this.SetButtonVisibility();
DataContext = this;
Loaded += TaskOrderPage_Loaded;
Unloaded += TaskOrderPage_Unloaded;
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:25,代码来源:TaskOrderPage.xaml.cs
示例16: StandingOrderPage
public StandingOrderPage(YellowstonePathology.Business.Test.AccessionOrder accessionOrder)
{
this.m_AccessionOrder = accessionOrder;
this.m_WomensHealthProfileTest = new YellowstonePathology.Business.Test.WomensHealthProfile.WomensHealthProfileTest();
this.m_Physician = YellowstonePathology.Business.Gateway.PhysicianClientGateway.GetPhysicianByPhysicianId(this.m_AccessionOrder.PhysicianId);
this.m_StandingOrderCollection = this.m_Physician.GetStandingOrderCollection();
this.m_HPVStandingOrderCollection = YellowstonePathology.Business.Client.Model.StandingOrderCollection.GetHPVStandingOrders();
this.m_HPV1618StandingOrderCollection = YellowstonePathology.Business.Client.Model.StandingOrderCollection.GetHPV1618StandingOrders();
if (accessionOrder.PanelSetOrderCollection.Exists(this.m_WomensHealthProfileTest.PanelSetId) == true)
{
this.m_WomensHealthProfileTestOrder = (YellowstonePathology.Business.Test.WomensHealthProfile.WomensHealthProfileTestOrder)accessionOrder.PanelSetOrderCollection.GetPanelSetOrder(this.m_WomensHealthProfileTest.PanelSetId);
this.m_WomensHealthProfileVisibility = System.Windows.Visibility.Visible;
this.UpdateWomensHealthProfile();
}
else
{
this.m_WomensHealthProfileVisibility = System.Windows.Visibility.Collapsed;
}
this.m_AccessionOrderList = new List<Business.Test.AccessionOrder>();
this.m_AccessionOrderList.Add(this.m_AccessionOrder);
InitializeComponent();
DataContext = this;
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:29,代码来源:StandingOrderPage.xaml.cs
示例17: ProviderDistributionPage
//private bool m_Closing;
public ProviderDistributionPage(string reportNo,
YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
YellowstonePathology.UI.Navigation.PageNavigator pageNavigator,
Visibility nextButtonVisibility,
Visibility closeButtonVisibility,
Visibility backButtonVisibility)
{
this.m_PageNavigator = pageNavigator;
this.m_AccessionOrder = accessionOrder;
this.m_PanelSetOrder = accessionOrder.PanelSetOrderCollection.GetPanelSetOrder(reportNo);
this.m_NextButtonVisibility = nextButtonVisibility;
this.m_CloseButtonVisibility = closeButtonVisibility;
this.m_BackButtonVisibility = backButtonVisibility;
this.m_SystemUserCollection = YellowstonePathology.Business.User.SystemUserCollectionInstance.Instance.SystemUserCollection;
this.m_ClientPhysicianNotSetAuditCollection = new Business.Audit.Model.AuditCollection();
this.m_ClientPhysicianNotSetAuditCollection.Add(new YellowstonePathology.Business.Audit.Model.ClientNotSetAudit(this.m_AccessionOrder));
this.m_ClientPhysicianNotSetAuditCollection.Add(new YellowstonePathology.Business.Audit.Model.PhysicianNotSetAudit(this.m_AccessionOrder));
InitializeComponent();
DataContext = this;
this.Loaded += new RoutedEventHandler(ProviderDetailPage_Loaded);
Close += ProviderDistributionPage_Close;
}
开发者ID:WilliamCopland,项目名称:YPILIS,代码行数:30,代码来源:ProviderDistributionPage.xaml.cs
示例18: ComprehensiveColonCancerProfilePage
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);
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:29,代码来源:ComprehensiveColonCancerProfilePage.xaml.cs
示例19: ALKForNSCLCByFISHResultPage
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;
}
开发者ID:WilliamCopland,项目名称:YPILIS,代码行数:25,代码来源:ALKForNSCLCByFISHResultPage.xaml.cs
示例20: CysticFibrosisResultPage
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);
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:25,代码来源:CysticFibrosisResultPage.xaml.cs
注:本文中的YellowstonePathology.Business.Test.AccessionOrder类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论