Re: [HAPI-devel] HELP-OBX

2012-06-21 Thread tcervantez
I figured out how to get and set multiple OBX segments using terser. hapiMsg = p.parse(sourceMessage); Terser terser = new Terser(hapiMsg); terser.get("/.OBSERVATION(2)/.OBX-2-1"); terser.set("/.OBSERVATION(2)/.OBX-2-1", "CE"); This is equivelent to: OBX obx = message.getPATIENT_RESULT().getORD

Re: [HAPI-devel] HELP-OBX

2012-06-21 Thread tcervantez
I figured out how to get and set multiple OBX segments using terser. hapiMsg = p.parse(sourceMessage); Terser terser = new Terser(hapiMsg); terser.get("/.OBSERVATION(2)/.OBX-2-1"); terser.set("/.OBSERVATION(2)/.OBX-2-1", "CE"); This is equivelent to: OBX obx = message.getPATIENT_RESULT().getORD

Re: [HAPI-devel] HELP-OBX

2009-08-06 Thread Sharma, Niranjan K (GE Healthcare)
// generates an // appropriate ACK ret Val = DefaultApplication.makeACK((Segment) theMessage.get("MSH")); } catch (IOException e) { throw new HL7Exception(e); } return retVal; } From: James Agnew [mailto:j

Re: [HAPI-devel] HELP-OBX

2009-08-06 Thread James Agnew
That's odd. The following code works for me: ORU_R01 oru = new ORU_R01(); oru.getMSH().getEncodingCharacters().setValue("^~\\&"); oru.getMSH().getFieldSeparator().setValue("|"); oru.getMSH().getMessageType().getMessageCode().setValue("ORU"); oru.getMSH().ge

Re: [HAPI-devel] HELP-OBX

2009-08-03 Thread nksharma0624
I am having the similar problem... I have tried all and nothing works... I have tried the code segment like below: Terser t = new Terser(theMessage); String str= t.get("/PATIENT_RESULT/ORDER_OBSERVATION/OBSERVATION/OBX-3-1"); // ORU_R01 ORU_R01Message = (ORU_R01)theMessag

[HAPI-devel] HELP-OBX

2009-04-23 Thread Kumud Patel
Hi , I am new in HL7 and want to create ORU message, In that we need to create multiple OBX segment for pass text data in OBX-5. Ex. Like this... MSH|^~\&|MTS001||DMCRES||19951013155723||ORU^R01|MTS0011995101315572338| P|2.2NE PID|||N98765 ||PYLE^KENNETH|5631||M OBR|||J3AOJ012