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 RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: VAFCPTAD

Package: Registration

Routine: VAFCPTAD


Information

VAFCPTAD ; ISA/RJS,Zoltan;BIR/PTD,CKN - ADD NEW PATIENT ENTRY ; 8/14/14 6:07pm

Source Information

Source file <VAFCPTAD.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 3 NOW^%DTC  FILE^DICN  (CHK,FILE,UPDATE)^DIE  
Registration 1 $$SITE^VASITE  

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

Package Total Caller Graph
Registration 1 VAFC VOA ADD PATIENT  

Entry Points

Name Comments DBIA/ICR reference
EN1 ;Check value of all required fields
ADD(RETURN,PARAM) ;Add an entry to the PATIENT (#2) file for VOA
  • ICR #2798
    • Status: Retired
    • Usage: Private
  • ICR #5364
    • Status: Active
    • Usage: Private
  • ICR #6810
    • Status: Pending
    • Usage: Controlled Subscription
    FILE ;Call FILE^DICN to add new entry to PATIENT (#2) file
    ALIAS ;Optional - Add ALIAS and ALIAS SSN data for entry

    External References

    Name Field # of Occurrence
    NOW^%DTC EN1+1
    FILE^DICN FILE+14
    CHK^DIE EN1+12, EN1+21, EN1+23, EN1+35, EN1+41, EN1+47, EN1+58, EN1+69, EN1+79, EN1+90
    , EN1+94, EN1+99
    FILE^DIE FILE+24
    UPDATE^DIE ALIAS+26
    $$SITE^VASITE EN1+11, FILE+17, ALIAS+28

    Used in RPC

    RPC Name Call Tags
    VAFC VOA ADD PATIENT ADD

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^DPT - [#2] Classic Fileman Calls,  CHK^DIE

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DIC(5 - [#5] EN1+86, EN1+88
    ^DPT - [#2] FILE+21, ALIAS+25, ALIAS+27
    ^DPT("AICN" EN1+26
    ^DPT(0 FILE+13, FILE+15
    ^TMP("DIERR" EN1+12, EN1+21, EN1+23, EN1+35, EN1+41, EN1+47, EN1+58, EN1+69, EN1+79, EN1+90
    , EN1+94, EN1+99

    Label References

    Name Line Occurrences
    ALIAS FILE+27

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    AFN ALIAS+4~, ALIAS+7*, ALIAS+13
    ALN ALIAS+4~, ALIAS+6*, ALIAS+12
    ALSERR EN1+2~, FILE+28, FILE+29, ALIAS+24*, ALIAS+28*
    AMN ALIAS+4~, ALIAS+8*, ALIAS+14
    ASFX ALIAS+4~, ALIAS+9*, ALIAS+15
    ASSN ALIAS+4~, ALIAS+10*, ALIAS+17, ALIAS+21
    DA FILE+1~, FILE+14!
    DD FILE+1!, FILE+14!
    DGZ FILE+20~, FILE+21*, FILE+22, FILE+23
    DIC FILE+1~, FILE+2*, FILE+14!
    DIC("DR" FILE+6*, FILE+7*, FILE+8*, FILE+9*, FILE+10*, FILE+12*
    DIC(0 FILE+2*
    DIERR EN1+2~
    DLAYGO FILE+2*, FILE+14!
    DO FILE+1!, FILE+14!
    DPTIDS EN1+2~
    DPTIDS( EN1+43*
    DPTX EN1+2~, EN1+37*
    DR FILE+1~, FILE+14!
    DT FILE+23
    DUZ FILE+22
    ERR ALIAS+4~
    ERR("DIERR" ALIAS+28
    ERROR EN1+2~
    FDA EN1+2~, FILE+24, ALIAS+4~, ALIAS+23
    FDA( ALIAS+20*, ALIAS+21*
    FDA(2 FILE+22*, FILE+23*
    FLG EN1+2~, EN1+6*, EN1+13*, EN1+22*, EN1+24*, EN1+36*, EN1+42*, EN1+48*, EN1+52*, EN1+54*
    , EN1+59*, EN1+70*, EN1+76*, EN1+80*, EN1+91*, EN1+95*, EN1+100*, EN1+102
    FN EN1+2~, EN1+30*, EN1+32
    FULLICN FILE+1~, FILE+5*, FILE+6
    I ALIAS+4~, ALIAS+5*, ALIAS+19*, ALIAS+20, ALIAS+21
    LN EN1+2~, EN1+30*, EN1+31
    LOC ALIAS+4~
    LOC( ALIAS+12*, ALIAS+13*, ALIAS+14*, ALIAS+15*, ALIAS+16*, ALIAS+17*, ALIAS+20, ALIAS+21
    MN EN1+2~, EN1+30*, EN1+33
    NUM ALIAS+4~, ALIAS+5*, ALIAS+6, ALIAS+7, ALIAS+8, ALIAS+9, ALIAS+10, ALIAS+12, ALIAS+13, ALIAS+14
    , ALIAS+15, ALIAS+16, ALIAS+17, ALIAS+20, ALIAS+21
    PARAM ADD~
    PARAM("ALIAS" FILE+27, ALIAS+2, ALIAS+5, ALIAS+6, ALIAS+7, ALIAS+8, ALIAS+9, ALIAS+10
    PARAM("CHKSUM" EN1+20*, EN1+23
    PARAM("DOB" EN1+40, EN1+41
    PARAM("FULLICN" EN1+16, EN1+17, EN1+18, EN1+19, EN1+20
    PARAM("GENDER" EN1+57, EN1+58
    PARAM("ICN" EN1+19*, EN1+21, EN1+26
    PARAM("MBI" EN1+99, EN1+100
    PARAM("MMN" EN1+94, EN1+95
    PARAM("NAME" EN1+29, EN1+30, EN1+31*, EN1+32*, EN1+33*, EN1+34*, EN1+35, ALIAS+28
    PARAM("POBCTY" EN1+79, EN1+80
    PARAM("POBST" EN1+84, EN1+86, EN1+88*, EN1+89
    PARAM("PRFCLTY" EN1+9, EN1+11, EN1+12
    PARAM("PSEUDO" EN1+51*, EN1+54
    PARAM("SRVCNCTD" EN1+62, EN1+65
    PARAM("SSN" EN1+46, EN1+47, EN1+48, EN1+49, EN1+50*, EN1+52
    PARAM("TYPE" EN1+68, EN1+69
    PARAM("VET" EN1+73, EN1+76
    RESULT EN1+2~, EN1+12, EN1+21, EN1+23, EN1+35, EN1+41, EN1+43, EN1+47, EN1+58, EN1+69
    , EN1+79, EN1+90, EN1+94, EN1+99
    RETURN ADD~, EN1+5!
    RETURN(1 EN1+9*, EN1+11*, EN1+12*, EN1+16*, EN1+17*, EN1+21*, EN1+23*, EN1+26*, EN1+29*, EN1+35*
    , EN1+40*, EN1+41*, EN1+46*, EN1+47*, EN1+57*, EN1+58*, EN1+62*, EN1+68*, EN1+69*, EN1+73*
    , EN1+79*, EN1+84*, EN1+90*, EN1+94*, EN1+99*, EN1+102*, FILE+17*, FILE+28*, FILE+29*
    RGRSICN EN1+2~, EN1+6*
    SFX EN1+2~, EN1+30*, EN1+34
    STIEN EN1+83~, EN1+86*, EN1+87, EN1+88
    U FILE+17
    UNDEF EN1+83~*, EN1+84, EN1+87*
    VAFCA08 EN1+2~, EN1+6*
    VAFCDFN EN1+3~, FILE+18*, FILE+21, FILE+22, FILE+23, FILE+28, ALIAS+20, ALIAS+21, ALIAS+25, ALIAS+27
    , ALIAS+28
    VAFCDOB EN1+3~, EN1+42*, FILE+6
    VAFCICN EN1+3~, EN1+22*, FILE+5, FILE+6
    VAFCMBI EN1+4~, EN1+100*, FILE+12
    VAFCMMN EN1+3~, EN1+95*, FILE+10
    VAFCNAM EN1+3~, EN1+36*, FILE+2, FILE+17
    VAFCPF EN1+3~, EN1+13*
    VAFCPOBC EN1+3~, EN1+80*, FILE+8
    VAFCPOBS EN1+3~, EN1+91*, FILE+9
    VAFCRSN EN1+4~, EN1+54*, FILE+7
    VAFCSRV EN1+4~, EN1+65*, FILE+6
    VAFCSSN EN1+4~, EN1+48*, EN1+52*, FILE+6, FILE+7
    VAFCSUM EN1+4~, EN1+24*, FILE+5, FILE+6
    VAFCSX EN1+4~, EN1+59*, FILE+6
    VAFCTYP EN1+4~, EN1+70*, FILE+6
    VAFCVET EN1+4~, EN1+76*, FILE+6
    VAL EN1+2~, EN1+12*, EN1+13, EN1+21*, EN1+22, EN1+23*, EN1+24, EN1+35*, EN1+36, EN1+37
    , EN1+41*, EN1+42, EN1+47*, EN1+48, EN1+58*, EN1+59, EN1+69*, EN1+70, EN1+79*, EN1+80
    , EN1+89*, EN1+90, EN1+91, EN1+94*, EN1+95, EN1+99*, EN1+100
    X EN1+2~, FILE+2*
    Y EN1+2~, FILE+17, FILE+18
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All