Guest User

Untitled

a guest
Aug 9th, 2011
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.51 KB | None | 0 0
  1. echo '{
  2. "source":"LOCAL",
  3. "sourceKey":"test",
  4. "data":"MSH|^~\\&|FORMENTRY|AMRS|HL7LISTENER|AMRS|20060809121931||ORU^R01|formentry-20060809121931|P|2.5|1||||||||2^AMRS-ELDORET^http://schema.openmrs.org/2006/FormEntry/formId^URI
  5. PID|||123^^^^||Patient^John^D||
  6. PV1||O|1^Unknown||||2^Ima Doc (2-6)|||||||||||||||||||||||||||||||||||||20060807|||||||V
  7. ORC|RE||||||||20060807161605|1^Super User
  8. OBR|1|||1238^MEDICAL RECORD OBSERVATIONS^99DCT
  9. OBX|1|NM|5089^WEIGHT (KG)^99DCT||70|||||||||20060807
  10. OBR|2|||1019^COMPLETE BLOOD COUNT^99DCT
  11. OBX|1|NM|1015^HEMATOCRIT^99DCT||1000|||||||||20060807
  12. OBX|2|NM|21^HEMOGLOBIN^99DCT||1000|||||||||20060807
  13. OBX|3|NM|678^WHITE BLOOD CELLS^99DCT||100000|||||||||20060807
  14. OBX|4|NM|729^PLATELETS^99DCT||10|||||||||20060807
  15. OBR|3|||1284^PROBLEM LIST^99DCT
  16. OBX|1|CWE|6042^PROBLEM ADDED^99DCT||2^ANEMIA, HEMOLYSIS^99DCT|||||||||20060807
  17. "}' | curl -i -X POST -H"Content-Type: application/json" -u admin:Admin123 -d@- http://127.0.0.1:8081/openmrs-standalone/ws/rest/v1/hl7
  18.  
  19.  
  20.  
  21. TRACEBACK:
  22. ca.uhn.hl7v2.HL7Exception: Error while processing HL7 message: ORU_R01
  23. at org.openmrs.hl7.impl.HL7ServiceImpl.processHL7Message(HL7ServiceImpl.java:917)
  24. at [ignored] ...
  25. at $Proxy552.processHL7Message(Unknown Source)
  26. at [ignored] ...
  27. at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:114)
  28. at [ignored] ...
  29. at $Proxy553.processHL7Message(Unknown Source)
  30. at [ignored] ...
  31. at $Proxy553.processHL7Message(Unknown Source)
  32. at org.openmrs.hl7.impl.HL7ServiceImpl.processHL7InQueue(HL7ServiceImpl.java:812)
  33. at [ignored] ...
  34. at $Proxy552.processHL7InQueue(Unknown Source)
  35. at [ignored] ...
  36. at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:114)
  37. at [ignored] ...
  38. at $Proxy553.processHL7InQueue(Unknown Source)
  39. at [ignored] ...
  40. at $Proxy553.processHL7InQueue(Unknown Source)
  41. at org.openmrs.hl7.HL7InQueueProcessor.processHL7InQueue(HL7InQueueProcessor.java:61)
  42. at org.openmrs.hl7.HL7InQueueProcessor.processNextHL7InQueue(HL7InQueueProcessor.java:91)
  43. at org.openmrs.hl7.HL7InQueueProcessor.processHL7InQueue(HL7InQueueProcessor.java:110)
  44. at org.openmrs.scheduler.tasks.ProcessHL7InQueueTask.execute(ProcessHL7InQueueTask.java:57)
  45. at org.openmrs.scheduler.tasks.TaskThreadedInitializationWrapper.execute(TaskThreadedInitializationWrapper.java:72)
  46. at org.openmrs.api.context.Daemon$2.run(Daemon.java:115)
  47. Caused by: ca.uhn.hl7v2.app.ApplicationException: ca.uhn.hl7v2.HL7Exception: Missing patient identifier in PID segment
  48. at org.openmrs.hl7.handler.ORUR01Handler.processMessage(ORUR01Handler.java:149)
  49. at ca.uhn.hl7v2.app.MessageTypeRouter.processMessage(MessageTypeRouter.java:52)
  50. at org.openmrs.hl7.impl.HL7ServiceImpl.processHL7Message(HL7ServiceImpl.java:914)
  51. ... 82 more
  52. Caused by: ca.uhn.hl7v2.HL7Exception: Missing patient identifier in PID segment
  53. at org.openmrs.hl7.impl.HL7ServiceImpl.resolvePersonFromIdentifiers(HL7ServiceImpl.java:670)
  54. at org.openmrs.hl7.impl.HL7ServiceImpl.resolvePatientId(HL7ServiceImpl.java:650)
  55. at [ignored] ...
  56. at $Proxy552.resolvePatientId(Unknown Source)
  57. at [ignored] ...
  58. at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:114)
  59. at [ignored] ...
  60. at $Proxy553.resolvePatientId(Unknown Source)
  61. at [ignored] ...
  62. at $Proxy553.resolvePatientId(Unknown Source)
  63. at org.openmrs.hl7.handler.ORUR01Handler.getPatient(ORUR01Handler.java:979)
  64. at org.openmrs.hl7.handler.ORUR01Handler.processORU_R01(ORUR01Handler.java:192)
  65. at org.openmrs.hl7.handler.ORUR01Handler.processMessage(ORUR01Handler.java:141)
  66. ... 84 more
Advertisement
Add Comment
Please, Sign In to add comment