HLOCNRT1 ;ALB/CJM-Generate HL7 Optimized Message ;12/02/2008
Source file <HLOCNRT1.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
HLO(PARAMETERS,TRANSFORM) | ;
|
|
GETPARMS(EVENT,SUBSCRIBER,PARMS,WHO) | ; Set up PARMS & WHO arrays from Protocols
|
|
STRIPZ(MSG) | ;strips the Z segments from the message
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^HL(771 - [#771] | GETPARMS+12, GETPARMS+15, GETPARMS+17, GETPARMS+19, GETPARMS+36 |
^HL(771.2 - [#771.2] | GETPARMS+5 |
^HL(771.5 - [#771.5] | GETPARMS+8 |
^HL(779.001 - [#779.001] | GETPARMS+4 |
^HL(779.003 - [#779.003] | GETPARMS+6, GETPARMS+7 |
^HL(779.004 - [#779.004] | GETPARMS+13 |
^HLCS(870 - [#870] | GETPARMS+37 |
^HLD(779.2 - [#779.2] | GETPARMS+20 |
^ORD(101 - [#101] | GETPARMS+3, GETPARMS+24, GETPARMS+31 |
Name | Line Occurrences |
---|---|
$$GETPARMS | HLO+108 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
APP | GETPARMS+2~, GETPARMS+32*, GETPARMS+33, GETPARMS+36 |
COUNTRY | GETPARMS+11~, GETPARMS+12*, GETPARMS+13*, GETPARMS+14 |
CS | HLO+130~, HLO+133* |
DATA | GETPARMS+22~, GETPARMS+25 |
DATA( | GETPARMS+23* |
DATA(2 | GETPARMS+24* |
ERROR | HLO+113, GETPARMS+22~, GETPARMS+25 |
ESC | HLO+130~, HLO+135* |
EVENT | HLO+100~, HLO+103*, HLO+104, HLO+108, GETPARMS~, GETPARMS+3 |
FROM | HLO+118~, HLO+119*, HLO+120*, HLO+123, HLO+124, HLO+126 |
FS | HLO+130~, HLO+132* |
>> HLARYTYP | HLO+119, HLO+120, HLO+145, HLO+146 |
>> HLEID | HLO+103, GETPARMS+24 |
>> HLEIDS | HLO+105 |
HLMSTATE | HLO+100~, HLO+113, HLO+142, HLO+149, HLO+156 |
HLMSTATE("HDR" | HLO+131, HLO+132 |
I | HLO+118~, HLO+122*, HLO+123*, HLO+124, HLO+126, STRIPZ+1~*, STRIPZ+2*, STRIPZ+3 |
J | HLO+118~, HLO+125*, HLO+126* |
LINK | GETPARMS+2~, GETPARMS+34*, GETPARMS+35, GETPARMS+37 |
MARY | HLO+100~, HLO+119*, HLO+120*, HLO+121, HLO+124, HLO+126, HLO+140!, HLO+142, HLO+143, HLO+145* , HLO+146*, HLO+147, HLO+149, HLO+150 |
MSG | STRIPZ~, STRIPZ+2, STRIPZ+3 |
NODE | HLO+130~, HLO+131*, HLO+133, HLO+134, HLO+135, HLO+136, GETPARMS+2~, GETPARMS+3*, GETPARMS+4, GETPARMS+5 , GETPARMS+6, GETPARMS+7, GETPARMS+8, GETPARMS+9, GETPARMS+31*, GETPARMS+32, GETPARMS+34 |
PARAMETERS | HLO~ |
PARAMETERS( | HLO+111, HLO+154 |
PARMS | HLO+100~, HLO+108, HLO+113, HLO+156, GETPARMS~, GETPARMS+1! |
PARMS( | HLO+111*, HLO+154* |
PARMS("ACCEPT | ACK TYPE" , GETPARMS+7* |
PARMS("APP AC | K TYPE" , GETPARMS+6* |
PARMS("COUNTRY" | GETPARMS+14* |
PARMS("ENCODI | NG CHARACTERS" , GETPARMS+17*, GETPARMS+18*, GETPARMS+29* |
PARMS("EVENT" | GETPARMS+4* |
PARMS("FIELD | SEPARATOR" , GETPARMS+15*, GETPARMS+16*, GETPARMS+28* |
PARMS("MESSAG | E TYPE" , GETPARMS+5* |
PARMS("SENDIN | G APPLICATION" , GETPARMS+9*, GETPARMS+10, GETPARMS+12, GETPARMS+15, GETPARMS+17, GETPARMS+19*, GETPARMS+20, GETPARMS+23, GETPARMS+27* |
PARMS("VERSION" | GETPARMS+8* |
REP | HLO+130~, HLO+134* |
SUB | HLO+100~, HLO+111*, HLO+130~, HLO+136*, HLO+154* |
SUBSCRIBER | HLO+100~, HLO+105*, HLO+106, HLO+108, GETPARMS~, GETPARMS+31 |
TRANSFORM | HLO~, HLO+117, HLO+137 |
WHO | HLO+100~, HLO+108, HLO+156, GETPARMS~, GETPARMS+1! |
WHO("FACILITY | LINK NAME" , GETPARMS+37* |
WHO("RECEIVIN | G APPLICATION" , GETPARMS+36* |