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 |  Local Variables |  All
Print Page as PDF
Routine: MPIFA24B

Package: Master Patient Index VistA

Routine: MPIFA24B


Information

MPIFA24B ;BP/CMC-BUILD A24 ADD ME MSGS ;JULY 22, 2002

Source Information

Source file <MPIFA24B.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Health Level Seven 2 INIT^HLFNC2  GENERATE^HLMA  
Master Patient Index VistA 2 $$A31^MPIFA31B  $$MPILINK^MPIFAPI  
Registration 2 (BLDEVN,BLDPD1,BLDPID)^VAFCQRY  $$EN1^VAFHLZPD  
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 10 MPIF ADT-A24 CLIENT  MPIF ADT-A24 SERVER  MPIF51P  MPIFACHK  MPIFBT3  MPIFD1  MPIFDUP  MPIFQ0  
MPIFQ3  MPIFRPC2  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
RT ;
RES ;
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
  • ICR #5049
    • Status: Active
    • Usage: Private

    External References

    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
    $$FMADD^XLFDT A24+31

    Used in HL7 Interface

    HL7 Protocol Name Call Tags
    MPIF ADT-A24 SERVER RES

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^XTMP("DPTLK7 A24 IN-PROCESS" RES+11!
    ^XTMP("MPIFA24%" A24+31*, RES+9!

    Local Variables

    Legend:

    >> 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+3*
    >> HLNEXT RES+2
    >> HLNODE RES+3, RES+4
    >> HLQUIT RES+2
    MPI A24+3~, RT+1*, RT+2, RT+3
    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*
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in HL7 Interface |  Global Variables Directly Accessed |  Local Variables |  All