Exemplo n.º 1
0
        public ADTPage(Business.Test.AccessionOrder accessionOrder)
        {
            this.m_AccessionOrder = accessionOrder;
            this.m_ADTMessages    = Business.Gateway.AccessionOrderGateway.GetADTMessages(accessionOrder.SvhMedicalRecord);

            InitializeComponent();
            DataContext = this;
        }
        public ADTInsuranceDocument(Business.HL7View.ADTMessages adtMessages)
        {
            this.m_ADTMessages = adtMessages;
            this.SetDisplayText();

            this.m_DispatcherPriority = DispatcherPriority.SystemIdle;
            this.LoadTemplate();
            this.InjectData();
        }
Exemplo n.º 3
0
 private void CreateInsuranceCard()
 {
     Business.HL7View.ADTMessages adtMessages = Business.Gateway.AccessionOrderGateway.GetADTMessages(this.m_AccessionOrder.SvhMedicalRecord);
     if (adtMessages.Messages.Count > 0)
     {
         Business.OrderIdParser orderIdParser = new Business.OrderIdParser(this.m_AccessionOrder.MasterAccessionNo);
         YellowstonePathology.Business.Document.ADTInsuranceDocument adtInsuranceDocument = new Business.Document.ADTInsuranceDocument(adtMessages);
         adtInsuranceDocument.SaveAsTIF(orderIdParser);
         this.m_CaseDocumentCollection = new Business.Document.CaseDocumentCollection(this.m_ReportNo);
         this.NotifyPropertyChanged("CaseDocumentCollection");
         MessageBox.Show("The insurance card was successfully created.");
     }
     else
     {
         MessageBox.Show("No ADT information was found.");
     }
 }
Exemplo n.º 4
0
        private void HandlePrimaryInsuranceSimulation()
        {
            foreach (SimulationListItem item in this.m_SimulationList)
            {
                Business.HL7View.ADTMessages adtMessages = new Business.HL7View.ADTMessages();
                adtMessages = Business.Gateway.AccessionOrderGateway.GetADTMessages(item.MedicalRecord);
                item.PrimaryInsuranceADT = adtMessages.GetPrimaryInsuranceV2();

                if (this.m_InsuranceMapCollection.Exists(item.PrimaryInsuranceADT) == false)
                {
                    item.PrimaryInsuranceSim = "Not Mapped";
                }
                else
                {
                    Business.Billing.Model.InsuranceMap insuranceMap = this.m_InsuranceMapCollection.GetMap(item.PrimaryInsuranceADT);
                    item.PrimaryInsuranceSim = insuranceMap.MapsTo;
                }
            }
        }