MPIFA24 ;BPOFO/CMC-A24 PROCESSING ROUTINE ; 5/4/20 10:58am
Source file <MPIFA24.m>
Package | Total | Call Graph |
---|---|---|
Health Level Seven | 3 | $$FMDATE^HLFNC GENACK^HLMA1 LINK^HLUTIL3 |
Kernel | 3 | ^%ZTLOAD ($$FMADD,$$NOW)^XLFDT ($$IEN,$$LKUP)^XUAF4 |
Master Patient Index VistA | 3 | $$GETDFN^MPIF001 ($$MPINODE,$$UPDATE)^MPIFAPI RESEX^MPIFDUP |
Registration | 3 | ($$DELETETF,FILE)^VAFCTFU TFL^VAFCTFU1 $$SITE^VASITE |
Clinical Information Resource Network | 2 | PIDP^RGADTP1 (EXC,START,STOP)^RGHLLOG |
CORBA Services | 1 | $$MERGE^OMGPIDMI |
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 |
---|---|---|
Kernel | 1 | ^ORD(101 |
Master Patient Index VistA | 1 | MPIF ADT-A24 CLIENT |
Name | Comments | DBIA/ICR reference |
---|---|---|
A24 | ;
|
|
MSH(ARY,MSG) | ;processing MSH fields
|
|
EVN(ARY,MSG) | ;processing EVN fields
|
|
PID(ARY,MSG,FIRST) | ;processing PID fields
|
|
PD1(ARY,MSG) | ;processing PD1 fields
|
|
PROC | ;
|
Name | Field # of Occurrence |
---|---|
^%ZTLOAD | A24+43 |
$$FMDATE^HLFNC | EVN+2 |
GENACK^HLMA1 | A24+53 |
LINK^HLUTIL3 | A24+52 |
$$GETDFN^MPIF001 | A24+20 |
$$MPINODE^MPIFAPI | A24+32 |
$$UPDATE^MPIFAPI | A24+26 |
RESEX^MPIFDUP | A24+44 |
$$MERGE^OMGPIDMI | A24+60 |
PIDP^RGADTP1 | PID+5 |
EXC^RGHLLOG | A24+62, PROC+7 |
START^RGHLLOG | A24+62, PROC+6 |
STOP^RGHLLOG | A24+62, PROC+8 |
$$DELETETF^VAFCTFU | A24+35 |
FILE^VAFCTFU | A24+37 |
TFL^VAFCTFU1 | A24+28 |
$$SITE^VASITE | A24+17, A24+33, A24+52, A24+59 |
$$FMADD^XLFDT | A24+42 |
$$NOW^XLFDT | A24+42 |
$$IEN^XUAF4 | A24+32 |
$$LKUP^XUAF4 | A24+24, MSH+3 |
HL7 Protocol Name | Call Tags |
---|---|
MPIF ADT-A24 CLIENT | A24 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^XTMP("MPIFA24%" | PROC+9! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
AA | A24+47~*, A24+48*, A24+49 |
ARRY | A24+1~, A24+6, A24+7, A24+8, A24+11 |
ARRY( | A24+10, A24+14*, A24+24* |
ARRY("DFN" | A24+17, A24+22, A24+23, A24+25 |
ARRY("DFNLOC" | A24+17 |
ARRY("ICN" | A24+20, A24+21, A24+25, A24+40, A24+44, A24+50, A24+56, A24+60 |
ARRY("SITE" | A24+52 |
ARY | MSH~, EVN~, PID~, PID+5, PD1~ |
ARY( | PID+6*, PD1+3* |
ARY("DFN" | PID+9* |
ARY("DLT" | EVN+2* |
ARY("EVTR" | EVN+1* |
ARY("ICN" | PID+6, PID+7* |
ARY("SITE" | MSH+3* |
ARY("SSN" | PID+8* |
CMOR | A24+29~, A24+30*, A24+34*, A24+37 |
CNT | A24+1~, A24+2* |
COMP | MSH+1~, MSH+2*, MSH+3, PID+1~, PID+2*, PD1+1~, PD1+2*, PD1+3 |
DFN | A24+1~, A24+17*, A24+19, A24+20*, A24+21, A24+22*, A24+23*, A24+25, A24+26, A24+28 , A24+32, A24+37, A24+41, A24+42, A24+44, A24+62, PROC+1~, PROC+3*, PROC+7, PROC+9 |
ERR | A24+1~, A24+2*, A24+25*, A24+26*, A24+48, A24+49 |
ERROR | A24+29~, A24+35* |
FHIE | A24+60~*, A24+62 |
FIRST | A24+2*, A24+8*, PID~, PID+6, PID+7, PID+8, PID+9 |
>> HL | A24+53, PID+5 |
>> HL("ECH" | MSH+2, PID+2, PD1+2 |
>> HL("EID" | A24+53 |
>> HL("EIDS" | A24+53 |
>> HL("FS" | A24+49, A24+50, MSH+3, EVN+1, EVN+2, PD1+3, PROC+3, PROC+4, PROC+7 |
>> HL("MID" | A24+49 |
>> HLA("HLA" | A24+49*, A24+50* |
>> HLL("LINKS" | A24+52* |
>> HLMTIEN | PROC+6, PROC+7 |
>> HLMTIENS | A24+53 |
>> HLNEXT | A24+3, PROC+2 |
>> HLNODE | A24+3, A24+5, PD1+3, PROC+3, PROC+4, PROC+7 |
>> HLNODE( | A24+4 |
>> HLQUIT | A24+3, PROC+2 |
ICN | PID+1~ |
IEN | A24+1~, A24+52* |
LINK | A24+52, A24+54! |
LINK( | A24+52 |
LINK(0 | A24+52 |
LIST | A24+1~, A24+28 |
LIST( | A24+30, A24+32 |
LIST(0 | A24+28 |
LOC | A24+29~, A24+32*, A24+33 |
LOCIEN | A24+29~, A24+32*, A24+34, A24+35 |
MPIDFN | PID+1~, PID+3* |
MPIFRSLT | A24+53, A24+54! |
MPIFX | A24+29~, A24+30*, A24+32 |
MPII | A24+1~, A24+3* |
MPIJ | A24+1~, A24+4* |
MPINODE | A24+29~, A24+32*, A24+34, A24+35 |
MPISSN | PID+1~, PID+3* |
MSG | A24+1~, A24+3*, A24+6, A24+7, A24+8, A24+11, MSH~, MSH+3, EVN~, EVN+1 , EVN+2, PID~, PID+5, PD1~ |
MSG( | A24+4* |
NXT | PROC+1~, PROC+2* |
PID | PID+1~ |
RARRY | A24+1~ |
RARRY( | A24+10*, A24+14 |
REP | PID+1~, PID+2* |
SEG | A24+1~, A24+5*, A24+6, A24+7, A24+8, A24+11 |
SITE | A24+1~ |
SUBCOMP | PID+1~, PID+2* |
ZTDESC | A24+41*, A24+45! |
ZTDTH | A24+42*, A24+45! |
ZTIO | A24+42*, A24+45! |
ZTREQ | A24+45! |
ZTRTN | A24+41*, A24+45! |
ZTSAVE | A24+45! |
ZTSAVE("DFN" | A24+42* |