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* |