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: MPIFA31B

Package: Master Patient Index VistA

Routine: MPIFA31B


Information

MPIFA31B ;BP/CMC-BUILD A31 MSGS ; 8/14/18 4:15pm

Source Information

Source file <MPIFA31B.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Registration 6 (BLDEVN,BLDPD1,BLDPID)^VAFCQRY  ($$DODD,$$DODF,$$DODNTPRV,$$DODOPT,$$LABE,$$NAMEOBX,$$PHARA,$$PV1,$$PV2,$$RADE,$$SECLOG,$$SIG)^VAFCSB  $$EN^VAFHLZEL  $$EN1^VAFHLZPD  $$EN^VAFHLZSP  $$SITE^VASITE  
Health Level Seven 2 INIT^HLFNC2  GENERATE^HLMA  
Master Patient Index VistA 2 $$GETICN^MPIF001  $$MPILINK^MPIFAPI  
Clinical Information Resource Network 1 (EXC,START,STOP)^RGHLLOG  
Kernel 1 $$FMADD^XLFDT  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 11

Package Total Caller Graph
Master Patient Index VistA 4 MPIF ADT-A31 SERVER  MPIFA24B  MPIFACHK  MPIFSEED  
Registration 3 DG712PST  DG876PST  DG967PST  
Clinical Information Resource Network 1 RGADTPC  
Income Verification Match 1 IVMLDEMD  
Kernel 1 ^ORD(101  
Toolkit 1 XDRMERG0  

Entry Points

Name Comments DBIA/ICR reference
TA31 ; Tasked entry point
OLD() ; Return OBX segment to flag a record as "old"
A31(DFN) ;BUILD AND SEND A31
  • ICR #3765
    • Status: Active
    • Usage: Controlled Subscription
    RES ;

    External References

    Name Field # of Occurrence
    INIT^HLFNC2 A31+11
    GENERATE^HLMA A31+67
    $$GETICN^MPIF001 A31+6, A31+8
    $$MPILINK^MPIFAPI A31+64
    EXC^RGHLLOG RES+8
    START^RGHLLOG RES+6
    STOP^RGHLLOG RES+9
    BLDEVN^VAFCQRY A31+15
    BLDPD1^VAFCQRY A31+19
    BLDPID^VAFCQRY A31+17
    $$DODD^VAFCSB A31+33
    $$DODF^VAFCSB A31+31
    $$DODNTPRV^VAFCSB A31+35
    $$DODOPT^VAFCSB A31+34
    $$LABE^VAFCSB A31+25
    $$NAMEOBX^VAFCSB A31+28
    $$PHARA^VAFCSB A31+26
    $$PV1^VAFCSB A31+23
    $$PV2^VAFCSB A31+30
    $$RADE^VAFCSB A31+24
    $$SECLOG^VAFCSB A31+29
    $$SIG^VAFCSB A31+27
    $$EN^VAFHLZEL A31+39
    $$EN1^VAFHLZPD A31+37
    $$EN^VAFHLZSP A31+38
    $$SITE^VASITE A31+1, A31+6
    $$FMADD^XLFDT A31+69

    Used in HL7 Interface

    HL7 Protocol Name Call Tags
    MPIF ADT-A31 SERVER RES

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^%ZOSF("TEST" A31+21
    ^XTMP("MPIF OLD RECORDS" RES+10!, OLD+2
    ^XTMP("MPIFA31%" A31+69*, A31+70*, RES+11!

    Label References

    Name Line Occurrences
    $$A31 TA31+2
    $$OLD A31+36

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    CNT A31+3~, A31+10*, A31+42*, A31+43, A31+44
    CODE RES+1~*, RES+3*, RES+4
    COMP A31+13*, A31+71!
    DFN TA31+2, A31~, A31+6, A31+8, A31+15, A31+17, A31+19, A31+27, A31+28, A31+29
    , A31+31, A31+33, A31+34, A31+35, A31+37, A31+38, A31+39, A31+69, A31+70, RES+1~
    , RES+3*, RES+8, RES+10, RES+11, OLD+2
    DODD A31+4~, A31+33*, A31+56
    DODDISDT A31+4~
    DODF A31+4~, A31+31*, A31+54
    DODNP A31+4~, A31+35*, A31+58
    DODOPT A31+4~, A31+34*, A31+57
    DT A31+69
    EN A31+3~, A31+40*, A31+41*, A31+43, A31+44, A31+45*, A31+46*, A31+47*, A31+48*, A31+49*
    , A31+50*, A31+51*, A31+52*, A31+53*, A31+54*, A31+56*, A31+57*, A31+58*, A31+59*, A31+60*
    , A31+61*, A31+62*, A31+63*
    ERR A31+3~, A31+14*, A31+15, A31+16, A31+17, A31+18, A31+19
    ERROR RES+1~, RES+3*, RES+8
    EVN A31+3~, A31+15
    EVN(1 A31+41
    >> HL A31+11, A31+12, A31+15, A31+17, A31+19
    >> HL("" A31+12
    >> HL("ECH" A31+13
    >> HL("FS" A31+13, RES+3, OLD+2
    HLA A31+71!
    HLA("HLA" A31+5!, A31+71!
    HLA("HLS" A31+5!, A31+41*, A31+43*, A31+44*, A31+46*, A31+47*, A31+48*, A31+49*, A31+50*, A31+51*
    , A31+52*, A31+53*, A31+54*, A31+56*, A31+57*, A31+58*, A31+59*, A31+60*, A31+61*, A31+62*
    , A31+63*, A31+71!
    >> HLECH A31+13*
    >> HLFS A31+13*
    >> HLL("LINKS" A31+66*, A31+71!
    >> HLMTIEN RES+6
    >> HLNEXT RES+2
    >> HLNODE RES+3, RES+4
    >> HLQUIT RES+2
    LAB A31+3~, A31+25*, A31+50
    MPI A31+3~, A31+64*, A31+65, A31+66
    MPIFRSLT A31+67, A31+68, A31+71!
    NAMECOMP A31+4~, A31+28*, A31+59
    NXT RES+1~, RES+2*
    OLD A31+3~, A31+36*, A31+52
    PD1 A31+3~, A31+19
    PD1(1 A31+46
    PID A31+3~, A31+17
    PID( A31+42, A31+43, A31+44
    PRE A31+3~, A31+26*, A31+51
    PV1 A31+3~, A31+23*, A31+47
    PV2 A31+3~, A31+30*, A31+48
    RAD A31+3~, A31+24*, A31+49
    REP A31+13*, A31+71!
    RESLT A31+3~, A31+68*, A31+70, A31+73
    SECLVL A31+4~, A31+29*, A31+60
    SIDG A31+4~, A31+27*, A31+53
    SUBCOMP A31+13*, A31+71!
    TCNT A31+3~, A31+14*
    TMP TA31+1~, TA31+2*
    X A31+21~*
    ZEL A31+4~, A31+39*, A31+63
    ZPD A31+3~, A31+37*, A31+61
    ZSP A31+4~, A31+38*, A31+62
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in HL7 Interface |  Global Variables Directly Accessed |  Label References |  Local Variables |  All