Sorry, you're right, I was assuming an ORM O01 message (which I've been
burying my head in recently). The same principle applies with an ORU_R01
message, though. Try:
int obxCount =
msg.getPATIENT_RESULT().getORDER_OBSERVATION().getOBSERVATIONReps();
for (int i = 0; i < obxCount; i++) {
OBX obx =
msg.getPATIENT_RESULT().getORDER_OBSERVATION().getOBSERVATION(i).getOBX();
//use your terser here
String id = terser.get(obx, 1, 0, 1, 1);
String value = terser.get(obx, 5, 0, 1, 1);
}
Of course, you may have to take account of any repetitions (I'm assuming one
ORDER_OBSERVATION).
--
View this message in context:
http://www.nabble.com/How-to-find-Repeating-Segments-tp24700999p24809784.html
Sent from the hl7api-devel mailing list archive at Nabble.com.
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
Hl7api-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hl7api-devel