Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Caller Graph |  Entry Points |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: MPIFSPC

Package: Master Patient Index VistA

Routine: MPIFSPC


Information

MPIFSPC ;SLC/ARS-MASTER PATIENT INDEX SYSTEM CHECK SUM RTN ;SEP 4, 1996

Source Information

Source file <MPIFSPC.m>

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

Package Total Caller Graph
Master Patient Index VistA 6 MPIF001  MPIFA31I  MPIFA40  MPIFAPI  MPIFP41  MPIFP48  
Registration 2 DGRPCM  VAFCHIS  
Clinical Information Resource Network 1 RGFIPM1  

Entry Points

Name Comments DBIA/ICR reference
CHECKDG(NUM) ;Check Digit Calculation
  • ICR #3158
    • Status: Active
    • Usage: Controlled Subscription
    READ ;
    EXIN(NUM) ;**48 MADE THIS A FUNCTION CALL

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !,"I WILL PAD TO 16!"
    • Line Location: EXIN+3

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^MPIF(984.5 - [#984.5] EXIN+11

    Label References

    Name Line Occurrences
    $$EXIN CHECKDG+5

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    I EXIN+1~, EXIN+4*
    J EXIN+1~, EXIN+15*, EXIN+16
    LTH EXIN+1~, EXIN+4*
    MPID EXIN+1~, EXIN+7*, EXIN+9, EXIN+10, EXIN+11
    MPIMAP EXIN+1~
    MPIMAP( EXIN+8*, EXIN+9*, EXIN+10, EXIN+11*, EXIN+12
    MPIT EXIN+1~, EXIN+5*, EXIN+8, EXIN+9, EXIN+10, EXIN+11, EXIN+12
    NUM CHECKDG~, CHECKDG+5, EXIN~, EXIN+2, EXIN+4*, EXIN+9
    SUM EXIN+1~, EXIN+10*, EXIN+11, EXIN+14*, EXIN+16*, EXIN+17
    TAB EXIN+1~
    TAB( EXIN+12*, EXIN+16
    TMP CHECKDG+4~, CHECKDG+5*, CHECKDG+6
    VAL EXIN+1~, EXIN+9*
    Info |  Source |  Caller Graph |  Entry Points |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All