Thanks Burke. That did not appear to work. Still see the SQL error in the log 
window saying ‘encounter_type’ cannot be null.

I assume the correct field in the PV1 segment is  ‘Admission Type’  of field 
len 2 .  The encounter types in openMRS  are 
(ADULTINITIAL,ADULTRETURN,….uer-defined), and not sure how to map those into 
the Admission Type segment in the hl7 msg..or does it go in another field ?

In either case, what format is used    (how is the encounter type represented ? 
…….|ADULTINITIAL|      or  |x|  where x is one of the single letter choices for 
that field defined in the hl7 spec
(e.g.  ‘A’ accident  ‘E’ emergency and so on) ?

Also will the hl7 msg create a new encounter, or do I have to specify an 
existing one ?  If an existing one when I go to the ‘Encounter Management’ page 
and fill out all the fields to create an encounter the ‘save encounter’ button 
is greyed out and I cannot create one.

Thank for the help !

Jeff Price l (858) 412-8639
West Wireless Health Institute<http://www.westwirelesshealth.org/>

From: [email protected] [mailto:[email protected]] On Behalf Of Burke Mamlin
Sent: Wednesday, August 10, 2011 6:38 PM
To: [email protected]
Subject: Re: [OPENMRS-DEV] UPDATE - Encounter-Type=NULL : RE: HL7 messages 
stuck in Q

Encounter type is determined by the visit segment: PV1 (patient visit 1, a PV2 
segment came later).  It's probably the "1^Unknown" in your PV1 segment.  Try 
the ID and name of a valid encounter type.

-Burke
On Wed, Aug 10, 2011 at 9:02 PM, Price, Jeff M. 
<[email protected]<mailto:[email protected]>> wrote:
I just noticed in the log window that pops up when I start openMRS that 
whenever processHL7InQueue is called there is a SQL error saying 
‘encounter_type’ cannot be NULL.  Does anyone know how /where I specify the 
encounter type  when I submit an hl7 message via a POST of a json object ?

Is there a line for it like there is for “source”  “sourceKey” and “data” ?


echo '{
       "source":"LOCAL",
                   "sourceKey":"test",
                   
"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\r
PID|||123^^^^||jeff^marc^price||20011114|M|||20371^02^2400^724||||||724^Y||||||02|||11|20371|724^ESPA?A^N||N\r
PV1||O|1^Unknown||||2^Ima Doc 
(2-6)|||||||||||||||||||||||||||||||||||||20060807|||||||V\r
ORC|RE||||||||20060807161605|1^Super User\r
OBR|1|||1238^MEDICAL RECORD OBSERVATIONS^99DCT\r
OBX|1|NM|5089^WEIGHT (KG)^99DCT||70|||||||||20060807
"}' | 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


Jeff Price l (858) 412-8639<tel:%28858%29%20412-8639>
West Wireless Health Institute<http://www.westwirelesshealth.org/>

From: [email protected]<mailto:[email protected]> 
[mailto:[email protected]<mailto:[email protected]>] On Behalf Of Price, Jeff M.
Sent: Wednesday, August 10, 2011 4:27 PM
To: 
[email protected]<mailto:[email protected]>
Subject: [OPENMRS-DEV] HL7 messages stuck in Q

Hi,

I am running 1.8.1-stable-with-WS-alpha   (standalone)

I finally got HL7 messages successfully posted (with lots of help from 
Darius…thank You !!)
 and see them in the ‘Manage Queued Messages’  screen.

But, now  they appear to be stuck there.

The REST module is running and the ‘Process HL7 Task’  task is set to run every 
30 seconds. I also tried to manually stop and start it.

There is no stacktrace in the ‘Manage HL7 Errors’ page, and no entries for the 
messages there either.


Does anyone have any ideas as to why this might happen, and what I can do to 
solve this ?

Thanks for the great support I am getting from you guys !



Jeff Price
West Wireless Health Institute<http://www.westwirelesshealth.org/>
Principal Systems Enginner
[email protected]<mailto:[email protected]>
(858) 535-7000<tel:%28858%29%20535-7000> / TEL
(858) 412-8639<tel:%28858%29%20412-8639> / DIRECT
(858)-361-5751<tel:%28858%29-361-5751> / CELL

________________________________
Click here to 
unsubscribe<mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l> 
from OpenMRS Developers' mailing list
________________________________
Click here to 
unsubscribe<mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l> 
from OpenMRS Developers' mailing list

________________________________
Click here to 
unsubscribe<mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l> 
from OpenMRS Developers' mailing list

Reply via email to