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
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
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
3 matches
Mail list logo