Re: [HAPI-devel] How to find Repeating Segments

2012-06-21 Thread tcervantez
Here is some additional info that might help. I found that with the solutions provided here that I had to have the appropriate message version import (i.e. ca.uhn.hl7v2.model.v22.segment.OBX) which was a problem since I use many versions of HL7 messages. So it works best for me to use the terser t

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