MPIFA24B ;BP/CMC-BUILD A24 ADD ME MSGS ; 5/4/20 10:59am
Source file <MPIFA24B.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 |
| Package | Total | Caller Graph |
|---|---|---|
| Master Patient Index VistA | 10 | MPIF ADT-A24 CLIENT MPIF ADT-A24 SERVER MPIF51P MPIFACHK MPIFBT3 MPIFD1 MPIFDUP MPIFQ0 MPIFQ3 MPIFRPC2 |
| Kernel | 1 | ^ORD(101 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| A24(DFN,PID2,NOA31) | ;BUILD AND SEND A24 **43 added PID2 as a parameter - not required.
; if PID2 is defined it will contain the previous ICN data, passed by reference ; **51 ADDED NOA31 as a parameter to stop the sending of an A31 if set to 1 |
|
| RT | ;
|
|
| RES | ;
|
| Name | Field # of Occurrence |
|---|---|
| INIT^HLFNC2 | A24+6 |
| GENERATE^HLMA | A24+28 |
| $$A31^MPIFA31B | A24+36 |
| $$MPILINK^MPIFAPI | RT+1 |
| EXC^RGHLLOG | A24+40, RT+2 |
| START^RGHLLOG | A24+39, RT+2 |
| STOP^RGHLLOG | A24+41, RT+2 |
| BLDEVN^VAFCQRY | A24+10 |
| BLDPD1^VAFCQRY | A24+14 |
| BLDPID^VAFCQRY | A24+12, A24+16 |
| $$EN1^VAFHLZPD | A24+26 |
| $$SITE^VASITE | RT+4 |
| $$FMADD^XLFDT | A24+31 |
| HL7 Protocol Name | Call Tags |
|---|---|
| MPIF ADT-A24 SERVER | RES |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^XTMP("DPTLK7 A24 IN-PROCESS" | RES+11! |
| ^XTMP("MPIFA24%" | A24+31*, RES+9! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| A31 | A24+36~*, A24+37, A24+40 |
| CNT | A24+3~, A24+5*, A24+20*, A24+21, A24+22, A24+23*, A24+24, A24+25 |
| COMP | A24+8*, A24+32! |
| DFN | A24~, A24+10, A24+12, A24+14, A24+16, A24+26, A24+31, A24+36, A24+40, RT+2 , RES+1~, RES+3*, RES+9, RES+11 |
| DT | A24+31 |
| ERR | A24+3~, A24+9*, A24+10, A24+11, A24+12, A24+13, A24+14, A24+15, A24+16, A24+17 |
| EVN | A24+3~, A24+10 |
| EVN(1 | A24+18 |
| >> HL | A24+6, A24+7, A24+10, A24+12, A24+14, A24+16 |
| >> HL("" | A24+7 |
| >> HL("ECH" | A24+8 |
| >> HL("FS" | A24+8, RES+3, RES+4 |
| HLA | A24+32! |
| HLA("HLA" | A24+4!, A24+32! |
| HLA("HLS" | A24+4!, A24+18*, A24+19*, A24+21*, A24+22*, A24+24*, A24+25*, A24+26*, A24+32! |
| HLECH | A24+8*, A24+32! |
| HLEID | A24+32! |
| HLFS | A24+8*, A24+32! |
| >> HLL("LINKS" | A24+27!, A24+32!, RT+4* |
| >> HLNEXT | RES+2 |
| >> HLNODE | RES+3, RES+4 |
| >> HLQUIT | RES+2 |
| MPI | A24+3~, RT+1*, RT+2, RT+4 |
| MPIFRSLT | A24+28, A24+29, A24+32! |
| NOA31 | A24~, A24+35 |
| NXT | RES+1~, RES+2* |
| PD1 | A24+3~, A24+14 |
| PD1(1 | A24+19 |
| PID | A24+3~, A24+12 |
| PID( | A24+20, A24+21, A24+22 |
| PID2 | A24~, A24+16 |
| PID2( | A24+23, A24+24, A24+25 |
| REP | A24+8*, A24+32! |
| RESLT | A24+3~, A24+29*, A24+31, A24+35, A24+44 |
| SUBCOMP | A24+8*, A24+32! |
| TCNT | A24+3~, A24+9* |