I am trying to encode an HL7 message of the type ORU_R01 using the HAPI 2.0 
library. I have followed the tutorials given in the HAPI documentation and 
according to that, I have populated the required fields of the ORU_R01 message. 
Now, I want to post this message using the following link: 
http://localhost:8080/openmrs/remotecommunication/postHl7.form

I am using the following message for testing:
MSH|^~\\&|TestSendingSystem|OpenMRS|PAMSimulator|IHE|20140713015152||ORU^R01|20140713015152|P|2.5|1

PID|||1

OBR|1||1234^SensorReading|88304

OBX|0|NM|1||a

OBX|1|NM|2||b

OBX|2|NM|3||c


I have properly ensured that all the parameters are correct. Once I have posted 
the HL7 message, I start the HL7 task from the scheduler. Then I go to the 
admin page and click on "Manage HL7 errors" in order to see if the message 
arrives there. I get the following stack trace:
ca.uhn.hl7v2.HL7Exception: HL7 encoding not supported
...
Caused by: ca.uhn.hl7v2.parser.EncodingNotSupportedException: Can't parse 
message beginning MSH|^~\
 at ca.uhn.hl7v2.parser.Parser.parse(Parser.java:140). (The full stack trace is 
here: http://pastebin.com/ZnbFqfWC). What could the error be?

-- 
Regards,
Rishi Baijal.
2012084.
------------------------------------------------------------------------------
_______________________________________________
Hl7api-devel mailing list
Hl7api-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hl7api-devel

Reply via email to