From: Johnny2R <gr...@jm...> - 2009-08-04 14:33:31
|
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. |