本文整理汇总了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类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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);
}
示例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;
}
示例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);
}
示例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);
}
示例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;
}
示例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);
}
示例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;
}
示例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>();
}
示例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);
}
示例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);
}
示例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);
}
示例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);
}
示例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);
}
示例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);
}
示例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;
}