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

Reply via email to