With the Terser, I get an HL7Exception with message "Can't find INSURANCE as
a direct child" when trying to extract insurance data using this syntax.
terser.get("INSURANCE/IN1(0)-4-1");
from this (obfuscated) message.
MSH|^~\&|ADM||||200803301516||ADT^A08|99999999|P|2.2|||AL|NE
EVN|A08|200803301516
PID|1|XXX9999999|X9999999||XXXXXX^XXXX^XXXXX^^^|XXXXXXX XXXXXXX
XXXX|99999999|X|XXXXXX^XXXX^XXXXX^^^|X|999 XXXXXXXXX
XXXXXX^^XXXXXXXXXX^XX^99999||(999)999-9999|||X|XXXX|X99999999999|000-00-0000
||
NK1|1|XXXXX^XXXXXXX^XXXXXXX^^^|X^XXXXXX|999 X XXXXXX XXX XXX
99^^XXXXXXXXXX^XX^99999|(999)999-9999||NOK
NK1|2|XXXXX^XXXXXXX^XXXXXXX^^^|X^XXXXXX|999 X XXXXXX XXX XXX
99^^XXXXXXXXXX^XX^99999|(999)999-9999||NOT
NK1|3|XXXXXX||^^^^|||EMP||||||XXXXXX|||||||||||||||||||||
PV1|1|P|ED1^^|||||||||||||||ER||MD|||||||||||||||||||AMC||PRE|||200803301505
||||||
PV2|||XXXXX,? XXXXXXXXXXXXX
OBX|1|ST|1010.1^^CPT4||37.1|kg|||||F
AL1|1|MA^^^XXXXXXX|NKA^XXXXXXXXXXXXXXXXXX^CODED^XXXXXXXXXXXXXXXXXX^^XXXXXXXX
XX|MI||20080330
GT1|1||XXXXX^XXXXXXX^X||XXX XXXXXXXXX
XXXXXX^^XXXXXXXXXX^XX^XXXXX|(XXX)XXX-XXXX|||||M|XXX-XX-XXXX||||UE|||||
IN1|1|XXXXXXXXXX||XXXXXXXXXXXXXXXXXXXXXXXXXX|X. X.
XXXXXXXX^^XXXXXXXX^XX^XXXXX-XXXX||(XXX)XXX-XXXX||||UK|||||XXXXXX^XXXXX^X^^^|
|||||||||||||||||||820011253048||||||UK^UNKNOWN|||
UB2|||||||
But I have no trouble using the identical syntax to extract insurance data
from this (obfuscated) message:
MSH|^~\&|ADM|AMC|||200804050000||ADT^A03|99999999|P|2.3
EVN|A03|200804052359
PID|1|XXX9999999|X9999999||XXXXXX^XXXXXX^XXXXXX||99999999|F||W|XX XXX
XXX^XXXXXXX XXXXXX XXXXXXX^XXXXXXX XXXXXX
XXXX^XX^99999||(999)999-9999|||M||X99999999999|999-99-9999
NK1|1|XXXXXX^XXXXXXX|H^HUSBAND|XX XXX XXX^XXXXXXX XXXXXX XXXXXXX^XXXXXXX
XXXXXX XXXX^XX^99999|(999)999-9999||NOK
NK1|2|XXXXXX^XXXXXXX|H^HUSBAND|XX XXX XXX^XXXXXXX XXXXXX XXXXXXX^XXXXXXX
XXXXXX XXXX^XX^99999|(999)999-9999||NOT
NK1|3|XXXXXX XXXXXXX||9999 WXXX XXXXXXXX XXX^^XXXXXXX XXXXXX
XXXX^XX^99999||(999)999-9999|EMP|||||||||||||||||||||||||||PT
PV1|1|E|ED1|E|||XXXXX^XXXXX^XXXXX^X^^^XX|||||||ER||||ER||BC||||||||||||||||H
OME|||AMC||DEP|||200804051756|200804052215
PV2|||XXXXXXXXXXXXXXXXXXX
GT1|1||XXXXXX^XXXXXX^XXXXXX||XX XXX XXX^XXXXXXX XXXXXX XXXXXXX^XXXXXXX
XXXXXX XXXX^XX^99999|(999)999-9999|||||SP|999-99-9999
IN1|1|XXXXXXXXXX||XXXXXXXXXXXXXXXXXXXXXXXXXXX|XXXXXXXXXXXXXXX^^XXXXXXXX^XX^X
XXXX||(999)999-9999|99999999|||FFI|99999999||||XXXXXX^XXXXXXX^X|X|||||||||||
||||||||XXX999999999||||||XX^XXXXXXXXXXXXXXXXXX
ZED|XXXXXXX|no
Why?
Thanks,
-- Peter
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Hl7api-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hl7api-devel