Good afternoon,
I am trying to write a transformer which converts an HL7 message to a
local object graph.  In doing so, I need to account for repeating
fields. 
 
For example, PID-5 can have multiple names and we need to parse it out
into a List of PatientName objects (each PatientName object contains
family name, given name, and name type code).
 
Since we need to support many versions of HL7 we can not use a specific
v 2.x model data types.  Instead we are relying on the generic:
    ca.uhn.hl7v2.model.Message
    ca.uhn.hl7v2.util.Terser
to parse the message.
 
I have had a difficult time finding simple examples of parsing repeating
fields using these generic classes. 
 
I realize if we used 
     ca.uhn.hl7v2.model.v25.message 
it would be easier to do this, but we need to remain version agnostic.
 
Can anyone assist me in a simple way to extract a repeating field as
mentioned above?
 
Thank you in advance,
Dan
 
Dan Kamp
GE Healthcare
Information Technologies - Global Engineering
Shared Asset Solutions
T (847) 277- 4327
D *567-4327
E [email protected] <blocked::mailto:[email protected]> 
www.gehealthcare.com <blocked::http://www.gehealthcare.com/>
<http://www.gehealthcare.com/> 
 
------------------------------------------------------------------------------
_______________________________________________
Hl7api-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hl7api-devel

Reply via email to