/// <summary> /// Parses the HL7 Message /// </summary> /// <param name="hl7Message"></param> /// <returns></returns> public Patient ParseHL7Message(string hl7Message) { Uri uri = new Uri("http://localhost/HL7Parser/api/patient/"); Patient data = HL7APIClient.PostAsync <Patient>(uri, "", hl7Message); return(data); }
/// <summary> /// Retrieve the HL7 Message from the HL7Parser Service /// </summary> /// <param name="patientId"></param> /// <returns></returns> public string GetHL7Message(int patientId) { Uri uri = new Uri("http://localhost/HL7Parser/api/patient/"); string data = HL7APIClient.GetAsync <string>(uri, patientId.ToString()); data = data.Replace("\\r", Environment.NewLine); data = Regex.Unescape(data); data = data.Replace("\"", ""); return(data); }