コード例 #1
0
        private YellowstonePathology.Business.ReportDistribution.Model.DistributionResult HandleEPICDistribution(YellowstonePathology.Business.ReportDistribution.Model.TestOrderReportDistribution testOrderReportDistribution, Business.Test.AccessionOrder accessionOrder, Business.Test.PanelSetOrder panelSetOrder)
        {
            YellowstonePathology.Business.HL7View.IResultView resultView   = YellowstonePathology.Business.HL7View.ResultViewFactory.GetResultView(testOrderReportDistribution.ReportNo, accessionOrder, testOrderReportDistribution.ClientId, false);
            YellowstonePathology.Business.Rules.MethodResult  methodResult = new Business.Rules.MethodResult();
            resultView.Send(methodResult);

            YellowstonePathology.Business.ReportDistribution.Model.DistributionResult result = new Business.ReportDistribution.Model.DistributionResult();
            result.IsComplete = methodResult.Success;
            result.Message    = methodResult.Message;
            return(result);
        }
コード例 #2
0
 private void HyperLinkShowHl7Result_Click(object sender, RoutedEventArgs e)
 {
     YellowstonePathology.Business.HL7View.IResultView resultView = YellowstonePathology.Business.HL7View.ResultViewFactory.GetResultView(this.m_PanelSetOrder.ReportNo, this.m_AccessionOrder, this.m_AccessionOrder.ClientId, false);
     if (resultView != null)
     {
         System.Xml.Linq.XElement           document        = resultView.GetDocument();
         ReportDistribution.Hl7ResultDialog hl7ResultDialog = new ReportDistribution.Hl7ResultDialog(document);
         hl7ResultDialog.ShowDialog();
     }
     else
     {
         MessageBox.Show("The client does not receive an HL7 result.  Choose another report to view.");
     }
 }
コード例 #3
0
 private void HyperLinkSendHL7Result_Click(object sender, RoutedEventArgs e)
 {
     YellowstonePathology.Business.HL7View.IResultView resultView   = YellowstonePathology.Business.HL7View.ResultViewFactory.GetResultView(this.m_PanelSetOrder.ReportNo, this.m_AccessionOrder, this.m_AccessionOrder.ClientId, false);
     YellowstonePathology.Business.Rules.MethodResult  methodResult = new Business.Rules.MethodResult();
     resultView.Send(methodResult);
 }