private static void Test_HL7Parser() { List <string> HKIDs = new List <string> { "HN03191100Y", "HN17000256S", "HN18001140Y", "HN170002512", "HN170002520", "INVALID_HKID", "INVALID_PATIENT", "INVALID_ACCESSCODE" }; IHL7MessageParser hl7Parser = new HL7MessageParser_NTEC(); /* * var pv = hl7Parser.GetPatient("HN170002520"); * * var pr = hl7Parser.GetOrders("HN170002520"); * * var ar = hl7Parser.GetAllergies(new AlertInputParm * { * PatientInfo = new PatientInfo * { * Hkid = "HN170002520" * },Credentials=new Credentials { } * }); */ }
private void Initialize() { var soapService = new SoapParserSvc(Global.DrugMasterSoapUrl, Global.PreParationSoapUrl, Global.HospitalCode); var soapWSEService = new SoapWSEParserSvc(Global.PatientEnquirySoapUrl, Global.UserName, Global.Password, Global.HospitalCode); var restService = new RestParserSvc(Global.ProfileRestUrl, Global.ClientSecret, Global.ClientId, Global.HospitalCode); parser = new HL7MessageParser_NTEC(soapService, soapWSEService, restService); scintillaPatient.FormatStyle(StyleType.Xml); scintillaProfiles.FormatJsonStyle(); scintillaAlerts.FormatJsonStyle(); scintillaMdsCheckRes.FormatJsonStyle(); scintillaMdsCheckReq.FormatStyle(StyleType.Xml); scintillaDrugMdsPropertyHqReq.FormatStyle(StyleType.Xml); scintillaDrugMdsPropertyHqRes.FormatStyle(StyleType.Xml); scintillaDrugPreparationReq.FormatStyle(StyleType.Xml); scintillaDrugPreparationRes.FormatStyle(StyleType.Xml); }
private void MainForm_Load(object sender, EventArgs e) { var soapWSEService = new SoapWSEParserSvc(Global.PatientEnquirySoapUrl, Global.UserName, Global.Password, Global.HospitalCode); var soapService = new SoapParserSvc(Global.DrugMasterSoapUrl, Global.PreParationSoapUrl, Global.HospitalCode); var restService = new RestParserSvc(Global.ProfileRestUrl, Global.ClientSecret, Global.ClientId, Global.HospitalCode); var hl7messageParser = new HL7MessageParser_NTEC(soapService, soapWSEService, restService); TabControl tc = new TabControl { Dock = DockStyle.Fill }; tc.TabPages.Add(new TabPage { Name = "tbPatientDemographicControl", Text = "PatientDemographic" }); tc.TabPages["tbPatientDemographicControl"].Controls.Add(new PatientDemographicControl { Dock = DockStyle.Fill }); tc.TabPages.Add(new TabPage { Name = "tbMedicationProfileControl", Text = "MedicationProfile" }); tc.TabPages["tbMedicationProfileControl"].Controls.Add(new MedicationProfileControl { Dock = DockStyle.Fill }); tc.TabPages.Add(new TabPage { Name = "tbAlertProfileControl", Text = "AlertProfile" }); tc.TabPages["tbAlertProfileControl"].Controls.Add(new AlertProfileParserControl { Dock = DockStyle.Fill }); tc.TabPages.Add(new TabPage { Name = "tbDrugMasterControl", Text = "DrugMaster" }); tc.TabPages["tbDrugMasterControl"].Controls.Add(new DrugMasterControl(this) { Dock = DockStyle.Fill }); tc.TabPages.Add(new TabPage { Name = "tbMDSCheckControl", Text = "MDSChecker" }); tc.TabPages["tbMDSCheckControl"].Controls.Add(new MDSCheckControl(this) { Dock = DockStyle.Fill }); tc.TabPages.Add(new TabPage { Name = "tbFullWorkFlowControl", Text = "Full Work Flow" }); tc.TabPages["tbFullWorkFlowControl"].Controls.Add(new FullWorkFlowControl(this) { Dock = DockStyle.Fill }); this.Controls.Add(tc); this.Controls.Add(this.menuStrip1); Global.IsDirty = false; }