Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
        /// <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);
        }