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

Package: Registration

Routine: VAFCPID2


VAFCPID2 ;ALB/MLI,PKE-Create generic PID segment ; 22 Jan 2002 10:30 AM

Source Information

Source file <VAFCPID2.m>

Caller Graph


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

Package Total Caller Graph
Master Patient Index VistA 4 MPIFD1  MPIFDUP  MPIFQ1  MPIFVTQ  
Registration 1 VAFCQRY1  

Entry Points

Name Comments DBIA/ICR reference
NAME(DFN,MPISTR,FLG) ;Being aggressive about where Suffix is placed, extra punctuation
  • ICR #3492
    • Status: Active
    • Usage: Private
  • ICR #5154
    • Status: Active
    • Usage: Private
    SP ;remove any extra spaces
    SP2 ;remove any extra spaces

    Label References

    Name Line Occurrences
    SP SP+1
    SP2 SP2+1
    TR TR

    Local Variables


    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    FIR12 NAME+7~, SP+16*, SP+17, SP+18, SP+19, SP+20, SP+21, SP+23
    FIR3 NAME+7~, SP+16*, SP+17, SP+19, SP+20, SP+21
    FIRST NAME+7~, NAME+17*, SP+3*, SP+4, SP+14, SP+16, SP+25
    FLG NAME~, NAME+6*
    LAST NAME+7~, TR+5*, TR+6, TR+7, TR+15, TR+17*
    LAST12 NAME+7~, TR+7*, TR+8, TR+9, TR+10, TR+11, TR+12, TR+13
    LAST2 NAME+7~, TR+7*, TR+8, TR+9, TR+13, TR+17*
    LAST3 NAME+7~, TR+7*, TR+10, TR+11, TR+12, TR+13
    MID12 NAME+7~, SP+7*, SP+8, SP+9, SP+10, SP+11, SP+12
    MID3 NAME+7~, SP+7*, SP+8, SP+10, SP+11, SP+12
    MIDDLE NAME+7~, SP+3*, SP+4*, SP+7, SP+13*, SP+14, SP+23, SP+25
    MPISTR NAME~, NAME+5*, NAME+9, NAME+10*, NAME+11*, NAME+12*, NAME+14*, NAME+16*, NAME+17*, TR*
    TR+2, TR+3*, TR+5, TR+15*, TR+16, TR+17*, SP+1*, SP+3, SP+4*, SP+14*
    SP+23*, SP+24*, SP+25*, SP2+1*, SP2+2*
    PL NAME+7~, NAME+17*, TR*, SP+1*, SP2+1*
    POS NAME+7~, TR+2*, TR+3*, TR+5*, TR+8*, TR+9*, TR+10*, TR+11*, TR+12*, TR+13*
    TR+15*, TR+16, SP+8*, SP+9*, SP+10*, SP+11*, SP+12*, SP+13, SP+15*, SP+17*
    SP+18*, SP+19*, SP+20*, SP+21*, SP+23*, SP+25
    REST NAME+7~, TR+2*, TR+3, TR+5*, TR+15
    SEC NAME+7~, SP+3*
    SEC12 NAME+7~
    SEC3 NAME+7~
    SUF NAME+7~, TR+3*, TR+5*, TR+15*, SP+4, SP+6
    SUFFIX NAME+7~, TR+8*, TR+9*, TR+10*, TR+11*, TR+13*, TR+14*, TR+15, SP+3*, SP+4*
    SP+6, SP+10*, SP+11*, SP+13*, SP+14, SP+19*, SP+20*, SP+25
    TFLG NAME+7~, NAME+8*, NAME+10*, SP+24
    Info |  Source |  Caller Graph |  Entry Points |  Label References |  Local Variables  | All