LA7VSTP ;DALOI/JMC - HL7 environment setup routine ;June 20, 2007
Source file <LA7VSTP.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| HOST(PRIMARY,PRSITE,LRI,SITE,LA7VER) | ;
|
|
| REMOTE(PRIMARY,PRSITE,LRI,SITE,LA7VER) | ;
|
|
| EXIT | ; Exit with message
|
|
| SETAPP(LA7X,LA7FAC) | ;sets up the HL7 APPLICATION PARAMETER file #771
|
|
| SETPRO(FIELDS) | ;sets up the PROTOCOL file #101
; Call with LA7X = Protocol name ; FIELDS = FileMan fields array |
|
| ADDSUB(LA7EVNT,LA7SUB) | ; Add subscriber to event protocol
; Call with LA7EVNT = name of event protocol ; LA7SUB = name of subscriber protocol |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^ORD(101 - [#101] | Classic Fileman Calls |
| ^HL(771 - [#771] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD(101 | ADDSUB+17 |
| ^ORD(101 - [#101] | ADDSUB+6, ADDSUB+7, ADDSUB+10, ADDSUB+11, ADDSUB+14 |
| Name | Line Occurrences |
|---|---|
| $$SETAPP | HOST+11, HOST+14, REMOTE+10, REMOTE+13 |
| ADDSUB | HOST+43, HOST+71, REMOTE+42, REMOTE+70 |
| EXIT | HOST+4, HOST+74, REMOTE+3, REMOTE+73 |
| SETPRO | HOST+28, HOST+40, HOST+57, HOST+68, REMOTE+28, REMOTE+39, REMOTE+55, REMOTE+67 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| D0 | ADDSUB+4~ |
| DA | SETAPP+14*, SETPRO+4~, SETPRO+9*, SETPRO+10, SETPRO+12, ADDSUB+4~ |
| DA(1 | ADDSUB+16* |
| DIC | SETAPP+5~, SETAPP+8*, SETPRO+4~, SETPRO+6*, ADDSUB+4~, ADDSUB+16* |
| DIC("P" | ADDSUB+17* |
| DIC(0 | SETAPP+8*, SETPRO+6*, ADDSUB+17* |
| DIE | SETAPP+5~, SETAPP+14* |
| DIR | EXIT+3! |
| DIR(0 | EXIT+4* |
| DLAYGO | SETAPP+5~, SETAPP+8*, SETPRO+6*, ADDSUB+4~, ADDSUB+17* |
| DR | SETAPP+5~, SETAPP+14*, ADDSUB+4~ |
| DUZ | SETPRO+16 |
| FDA | SETPRO+4~ |
| FDA(1 | SETPRO+13*, SETPRO+14* |
| FDA(2 | SETPRO+16* |
| FIELDS | SETPRO~, SETPRO+6, SETPRO+8 |
| FIELDS( | SETPRO+13 |
| I | HOST+39*, HOST+53*, HOST+54*, HOST+66*, HOST+67*, REMOTE+26*, REMOTE+38*, REMOTE+54*, REMOTE+63*, REMOTE+64* , SETPRO+4~, SETPRO+12*, SETPRO+13* |
| LA7101E | ADDSUB+4~, ADDSUB+10*, ADDSUB+14, ADDSUB+16 |
| LA7101S | ADDSUB+4~, ADDSUB+11*, ADDSUB+14 |
| LA7DIE | SETPRO+4~ |
| LA7EVNT | ADDSUB~, ADDSUB+7, ADDSUB+10 |
| LA7FAC | SETAPP~, SETAPP+14 |
| LA7IENS | SETPRO+4~, SETPRO+12*, SETPRO+13, SETPRO+14, SETPRO+16 |
| >> LA7QUIET | SETPRO+8 |
| LA7SUB | ADDSUB~, ADDSUB+6, ADDSUB+11, ADDSUB+16 |
| LA7VER | HOST~, HOST+9*, HOST+27, HOST+37, HOST+55, HOST+65, REMOTE~, REMOTE+8*, REMOTE+25, REMOTE+37 , REMOTE+53, REMOTE+65, EXIT+2 |
| LA7X | SETAPP~, SETAPP+7, SETAPP+11 |
| LA7Y | HOST+2~, REMOTE+1~, SETAPP+5~, SETAPP+10*, SETAPP+11, SETAPP+12, SETAPP+14, SETAPP+16 |
| LACLNT | HOST+2~, HOST+30!, HOST+31*, HOST+40, HOST+43, HOST+59!, HOST+60*, HOST+68, HOST+71, REMOTE+1~ , REMOTE+30!, REMOTE+31*, REMOTE+39, REMOTE+42, REMOTE+57!, REMOTE+58*, REMOTE+67, REMOTE+70 |
| LACLNT( | HOST+33*, HOST+34*, HOST+35*, HOST+36*, HOST+37*, HOST+39*, HOST+62*, HOST+63*, HOST+64*, HOST+65* , HOST+66*, HOST+67*, REMOTE+33*, REMOTE+34*, REMOTE+35*, REMOTE+36*, REMOTE+37*, REMOTE+38*, REMOTE+60*, REMOTE+61* , REMOTE+62*, REMOTE+63*, REMOTE+64*, REMOTE+65* |
| LACLNT(4 | HOST+32*, HOST+61*, REMOTE+32*, REMOTE+59* |
| LACLNT(771 | HOST+38*, REMOTE+66* |
| LAHOST | HOST+2~, HOST+13*, HOST+14*, HOST+23, HOST+62, REMOTE+1~, REMOTE+9*, REMOTE+10*, REMOTE+22, REMOTE+60 |
| LAREMOTE | HOST+2~, HOST+10*, HOST+11*, HOST+33, HOST+50, REMOTE+1~, REMOTE+12*, REMOTE+13*, REMOTE+33, REMOTE+49 |
| LASERV | HOST+2~, HOST+20!, HOST+21*, HOST+28, HOST+43, HOST+47!, HOST+48*, HOST+57, HOST+71, REMOTE+1~ , REMOTE+19!, REMOTE+20*, REMOTE+28, REMOTE+42, REMOTE+46!, REMOTE+47*, REMOTE+55, REMOTE+70 |
| LASERV( | HOST+23*, HOST+24*, HOST+25*, HOST+26*, HOST+27*, HOST+50*, HOST+51*, HOST+52*, HOST+53*, HOST+54* , HOST+55*, REMOTE+22*, REMOTE+23*, REMOTE+24*, REMOTE+25*, REMOTE+26*, REMOTE+49*, REMOTE+50*, REMOTE+51*, REMOTE+52* , REMOTE+53*, REMOTE+54*, EXIT+2* |
| LASERV(4 | HOST+22*, HOST+49*, REMOTE+21*, REMOTE+48* |
| LASERV(772 | HOST+56*, REMOTE+27* |
| LRI | HOST~, HOST+4, HOST+13, HOST+14, HOST+21, HOST+31, HOST+48, HOST+60, REMOTE~, REMOTE+3 , REMOTE+12, REMOTE+13, REMOTE+20, REMOTE+31, REMOTE+47, REMOTE+58 |
| LRS | HOST+2~, REMOTE+1~ |
| ORU | HOST+2~, REMOTE+1~ |
| PRIMARY | HOST~, HOST+10, HOST+11, REMOTE~, REMOTE+9, REMOTE+10 |
| PROT | HOST+2~, REMOTE+1~ |
| PRSITE | HOST~, HOST+6, REMOTE~, REMOTE+5 |
| SITE | HOST~, REMOTE~, REMOTE+5 |
| U | SETPRO+8, ADDSUB+17 |
| X | SETAPP+7*, SETPRO+6*, SETPRO+8, ADDSUB+4~, ADDSUB+16* |
| Y | SETAPP+10, SETPRO+8, SETPRO+9, ADDSUB+4~ |