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

Package: Master Patient Index VistA

Routine: MPIFA40


Information

MPIFA40 ;BP/CMC-BUILD A40 MERGE MESSAGE ; 6/12/2010 3:06 PM

Source Information

Source file <MPIFA40.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Master Patient Index VistA 3 $$GETICN^MPIF001  ($$MPILINK,$$MPINODE)^MPIFAPI  $$CHECKDG^MPIFSPC  
Health Level Seven 2 INIT^HLFNC2  GENERATE^HLMA  
Kernel 2 $$FMADD^XLFDT  $$HLNAME^XLFNAME  
Registration 2 (BLDEVN,BLDPD1,BLDPID)^VAFCQRY  $$SITE^VASITE  
Clinical Information Resource Network 1 (EXC,START,STOP)^RGHLLOG  

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

Package Total Caller Graph
Clinical Information Resource Network 1 RGDRM01  
Kernel 1 ^ORD(101  
Master Patient Index VistA 1 MPIF ADT-A40 SERVER  

Entry Points

Name Comments DBIA/ICR reference
A40(DFN,DFN2,PICN) ;BUILD AND SEND A40
  • ICR #4294
    • Status: Active
    • Usage: Controlled Subscription
    RES ;
    BLDMRG(IEN,FLD,SEG,HL,ERR) ; bld MRG segment ONLY FIELDS 2 AND 8 SUPPORTED

    External References

    Name Field # of Occurrence
    INIT^HLFNC2 A40+3
    GENERATE^HLMA A40+35
    $$GETICN^MPIF001 A40+39
    $$MPILINK^MPIFAPI A40+32
    $$MPINODE^MPIFAPI BLDMRG+7
    $$CHECKDG^MPIFSPC A40+14
    EXC^RGHLLOG RES+11
    START^RGHLLOG RES+10
    STOP^RGHLLOG RES+12
    BLDEVN^VAFCQRY A40+7
    BLDPD1^VAFCQRY A40+23
    BLDPID^VAFCQRY A40+9
    $$SITE^VASITE A40+15, BLDMRG+10
    $$FMADD^XLFDT A40+37
    $$HLNAME^XLFNAME BLDMRG+15

    Used in HL7 Interface

    HL7 Protocol Name Call Tags
    MPIF ADT-A40 SERVER RES

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DPT - [#2] BLDMRG+3
    ^XTMP("MPIFA40%" A40+37*, A40+40*, A40+41*, RES+13!

    Label References

    Name Line Occurrences
    BLDMRG A40+25

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    CNT A40+2~, A40+29*, A40+30, A40+31
    COMP A40+5*, A40+18, A40+42!, BLDMRG+1~, BLDMRG+2*, BLDMRG+12, BLDMRG+15, BLDMRG+16
    DFN A40~, A40+7, A40+9, A40+23, A40+37, A40+39, A40+40, A40+41, RES+7*, RES+11
    RES+13
    DFN2 A40~, A40+25, A40+39, A40+40, A40+41
    DT A40+37
    ERR A40+6*, A40+7, A40+8, A40+9, A40+10, A40+23, A40+24, A40+25, BLDMRG~, BLDMRG+4*
    EVN A40+2~, A40+7
    EVN(1 A40+26
    FLD BLDMRG~
    HL A40+3, A40+4, A40+7, A40+9, A40+23, A40+25, BLDMRG~
    HL("" A40+4
    HL("ECH" A40+5, BLDMRG+2
    HL("FS" A40+5, RES+7, RES+8, RES+11, BLDMRG+17, BLDMRG+18
    HL("Q" A40+13, A40+14, BLDMRG+11
    HL("RAN" RES+5
    HL("SAN" RES+5
    HLA A40+42!
    HLA("HLA" A40+42!
    HLA("HLS" A40+26*, A40+27*, A40+28*, A40+30*, A40+31*, A40+42!
    HLECH A40+5*, A40+42!
    HLEID A40+42!
    HLFS A40+5*, A40+19, A40+21, A40+22, A40+42!
    >> HLL("LINKS" A40+34*, A40+42!
    >> HLMTIEN RES+10, RES+11
    >> HLNEXT RES+6
    >> HLNODE RES+7, RES+8, RES+11
    >> HLQUIT RES+6
    ICN BLDMRG+1~, BLDMRG+2*, BLDMRG+9*, BLDMRG+11*, BLDMRG+12
    ICN1 A40+2~, A40+39*, A40+41
    ICN2 A40+2~, A40+39*, A40+41
    IEN BLDMRG~, BLDMRG+3, BLDMRG+4, BLDMRG+7, BLDMRG+12, BLDMRG+14
    MG BLDMRG+1~
    MG(2 BLDMRG+12*, BLDMRG+17
    MG(8 BLDMRG+15*, BLDMRG+16*, BLDMRG+18
    MPI A40+2~, A40+32*, A40+33, A40+34
    MPIFRSLT A40+35, A40+36, A40+42!
    MPIZN BLDMRG+1~, BLDMRG+3*, BLDMRG+4
    MRG A40+2~, A40+25, A40+28
    NAME BLDMRG+1~, BLDMRG+15
    NAME("FIELD" BLDMRG+14*
    NAME("FILE" BLDMRG+14*
    NAME("IENS" BLDMRG+14*
    NODE BLDMRG+1~, BLDMRG+7*, BLDMRG+8*, BLDMRG+9
    NXT RES+1~, RES+6*
    PD1 A40+2~, A40+23
    PD1(1 A40+27
    PICN A40~, A40+11, A40+13*, A40+14*, A40+16, A40+17, A40+18*, A40+20, A40+22
    PID A40+2~, A40+9
    PID( A40+29, A40+30, A40+31
    PID(1 A40+19, A40+21*, A40+22*
    REP A40+5*, A40+20, A40+42!, BLDMRG+1~, BLDMRG+2*, BLDMRG+12
    RESLT A40+2~, A40+36*, A40+38, A40+41, A40+43
    SEG BLDMRG~, BLDMRG+5*, BLDMRG+17*, BLDMRG+18*
    SITA A40+2~, A40+16*, A40+17*, A40+18
    SITE BLDMRG+1~, BLDMRG+10*, BLDMRG+12
    STN A40+2~, A40+15*, A40+16, A40+17
    SUBCOMP A40+5*, A40+18, A40+42!, BLDMRG+1~, BLDMRG+2*, BLDMRG+12
    TMP A40+2~, A40+19*, A40+20*, A40+21
    X BLDMRG+1~
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in HL7 Interface |  Global Variables Directly Accessed |  Label References |  Local Variables  | All