Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in HL7 Interface |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: MPIFA24

Package: Master Patient Index VistA

Routine: MPIFA24


Information

MPIFA24 ;BPOFO/CMC-A24 PROCESSING ROUTINE ; 5/4/20 10:58am

Source Information

Source file <MPIFA24.m>

Call Graph

Call Graph

Call Graph Total: 15

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  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Kernel 1 ^ORD(101  
Master Patient Index VistA 1 MPIF ADT-A24 CLIENT  

Entry Points

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 ;

External References

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

Used in HL7 Interface

HL7 Protocol Name Call Tags
MPIF ADT-A24 CLIENT A24

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^XTMP("MPIFA24%" PROC+9!

Label References

Name Line Occurrences
EVN A24+7
MSH A24+6
PD1 A24+11
PID A24+8

Local Variables

Legend:

>> 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*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in HL7 Interface |  Global Variables Directly Accessed |  Label References |  Local Variables  | All