Hi - I'm using HAPI library(2.2) to parse the below message and calling the 
method getAll("DG1") ( Structure[] Structs = MessageInstance.getAll("DG1") ) to 
retrieve the DG1 segments. I'm having issues getting all DG1 segments. From the 
below message, able to retrieve only one DG1 segment. Looks like the custom 
segment (ZDG) is in the middle of repeating DG1 segments and breaking the 
repetition.

Can you please suggest if I can use other API methods to retrieve all DG1 ( 3 
in the below case) ignoring ZDG segments?

Thanks for your help.


MSH|^~\&|SCM|SCM|HL7ADT||20130114001147||ADT^A08|8456356603013|P|2.3
PID||5012223067^^^Corporate Num|50730137^^^EAST 
MRN|300000003^^^EID|Moose^Bullwinkle^J||19091011|F||1|1 Roanoke St^^New 
York^NY^11111^USA^Home||(888)111-1111^^^^^888^111-1111^^Home|^^^^^^^^Cellular|ENG|W|CA|3000000039^^^EAST
 MRN|111165812|11119791||Hispanic Origin
NK1|1|Bugs^Bee|19||(888)111-1111^^^^^888^111-1111^^Home||Emergency
PV1||E|ERM^^^EAST 
MRN|Emergency|||N20714^Chris^Bob^Bruce~1907828742^^^^^^^^^^^^NPI|||REH||||Non-Health
 Care||0||Emergency|3000000039^^^EAST 
MRN|||||||||||||||||||||Clean||||20130115001000
PV2||^N|ABDOMINAL PAIN NAUSEA COLD SYM  OBX|1|ST|Intolerances||None 
Entered||||||X
DG1|1||^CHEST PAIN  DEHYDRATION  NAUSE|CHEST PAIN  DEHYDRATION  NAUSE||Visit 
Reason
ZDG|1||^CHEST PAIN  DEHYDRATION  NAUSE|CHEST PAIN  DEHYDRATION  NAUSE||Visit 
Reason
DG1|2||^CHEST PAIN  DEHYDRATION  NAUSE|CHEST PAIN  DEHYDRATION  NAUSE||Visit 
Reason
ZDG|2||^CHEST PAIN  DEHYDRATION  NAUSE|CHEST PAIN  DEHYDRATION  NAUSE||Visit 
Reason
DG1|3||^CHEST PAIN  DEHYDRATION  NAUSE|CHEST PAIN  DEHYDRATION  NAUSE||Visit 
Reason
ZDG|3||^CHEST PAIN  DEHYDRATION  NAUSE|CHEST PAIN  DEHYDRATION  NAUSE||Visit 
Reason
OBX|2|ST|Allergies||See Allergy Icon/Pt Info Tab||||||X
AL1|1|Drug|quinolone antibiotics^^^^23^Multum|Swelling|facial swelling 
ZAL||||AL|Swelling
AL1|2|Drug|quinolone topicals^^^^70^Multum|Swelling|facial swelling 
ZAL||||AL|Swelling
IN1|1||BLUE|BLUE CROSS^MEDICARE|PO BOX 
880031^^Boston^MA^02201||(888)111-1111^^^^^888^111-1111||||||||Medicare|Bugs^Bunny^M|18|19000928|1
 Roanoke St^^New York^NY^11111^USA||||||||||||||||||||||||Male||||||1112223067
IN2||475846521|DISABLED||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||(888)111-1111^^Phone^^^888^111-1111|||||||DISABLED

Regards,
Brijesh Singh

------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
_______________________________________________
Hl7api-devel mailing list
Hl7api-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hl7api-devel

Reply via email to