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

Package: Registration

Routine: VAFCEHU1


Information

VAFCEHU1 ;ALB/JLU,PTD-FILE UTILITIES FOR 391.98 ;11/21/02 12:24

Source Information

Source file <VAFCEHU1.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 3 FILE^DICN  ^DIE  ^DIK  
Registration 2 EN^VAFCEHU3  $$WHO^VAFCEHU4  

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

Package Total Caller Graph
Registration 3 DG685PST  VAFCEHLM  VAFCEHU2  
Clinical Information Resource Network 1 RGRSPT  

Entry Points

Name Comments DBIA/ICR reference
ADD(VAFCA,VAFCB) ;Main entry point to add an entry to 391.98
  • ICR #2753
    • Status: Withdrawn
    • Usage: Private
    ADDQ ;
    CHKDATE(EVT,WHO,PAT) ;
    RETIRE(EVT,WHO,PAT) ; Retire all previous entries from same site
    EXCPTN(REC,EVT,WHO,PAT,VAFCA) ;
    DATA(VAFCA,VAFCB) ;
    CHK(A) ;
    CHKQ
    DELEXCPT(IEN) ;
    DELQ
    DELDATA(IEN,ERR) ;
    EDIT(IEN,STAT) ;
    EDITQ
    LOCK(IEN) ;this function call will check the status of the exception and
    LCKQ

    External References

    Name Field # of Occurrence
    FILE^DICN EXCPTN+9, DATA+12
    ^DIE RETIRE+23, EDIT+21
    ^DIK DELEXCPT+18, DELDATA+6
    EN^VAFCEHU3 ADD+60
    $$WHO^VAFCEHU4 ADD+49, CHK+27

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^DGCN(391.98 - [#391.98] Classic Fileman Calls
    ^DGCN(391.99 - [#391.99] Classic Fileman Calls

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DGCN(391.98 - [#391.98] CHKDATE+2, RETIRE+6, RETIRE+9, RETIRE+10, CHK+30, CHK+32, DELEXCPT+13, EDIT+15, LOCK+14, LOCK+15
    ^DGCN(391.984 - [#391.984] RETIRE+3, LOCK+19
    ^DGCN(391.99 - [#391.99] RETIRE+15, RETIRE+20, RETIRE+21, RETIRE+22, RETIRE+24, DELDATA+2, DELDATA+3
    ^DPT - [#2] ADD+53, CHK+24

    Label References

    Name Line Occurrences
    $$CHKDATE ADD+63
    $$DATA ADD+69
    $$EDIT RETIRE+12, LOCK+22
    $$EXCPTN ADD+67
    ADDQ ADD+43, ADD+44, ADD+46, ADD+48, ADD+50, ADD+52, ADD+53, ADD+54, ADD+60, ADD+68
    CHKQ CHK+21, CHK+23, CHK+24, CHK+26, CHK+28
    DELDATA DELEXCPT+14
    DELQ DELEXCPT+11, DELEXCPT+12, DELEXCPT+13
    EDITQ EDIT+11, EDIT+12, EDIT+13, EDIT+14, EDIT+15
    LCKQ LOCK+12, LOCK+13, LOCK+14, LOCK+16, LOCK+18, LOCK+20, LOCK+21
    RETIRE ADDQ+1

    Naked Globals

    Name Field # of Occurrence
    ^( CHK+31

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    A CHK~, CHK+21, CHK+22, CHK+25, CHK+27
    ACTION RETIRE+1~, RETIRE+3*, RETIRE+4, RETIRE+12
    ADDED DATA+1~, DATA+13*, DATA+16
    AFTER CHKDATE+1~, CHKDATE+2*, CHKDATE+3
    DA RETIRE+23*, RETIRE+25!, EXCPTN+2!, DATA+4!, DELEXCPT+17*, DELEXCPT+19!, DELDATA+5*, DELDATA+7!, EDIT+17~, EDIT+19*
    DATA RETIRE+7~, RETIRE+10*, RETIRE+12, LOCK+11~, LOCK+15*, LOCK+16, LOCK+17
    DD EXCPTN+2!, DATA+4!
    DGSENFLG EXCPTN+3*, EXCPTN+10!
    DIC EXCPTN+2!, EXCPTN+5*, EXCPTN+10!, DATA+4!, DATA+6*
    DIC("DR" EXCPTN+8*, DATA+11*
    DIC(0 EXCPTN+6*, DATA+7*
    DIE RETIRE+19*, RETIRE+25!, EDIT+17~, EDIT+18*
    DIK DELEXCPT+16*, DELEXCPT+19!, DELDATA+4*, DELDATA+7!
    DLAYGO EXCPTN+4*, EXCPTN+10!, DATA+5*
    DO EXCPTN+2!, DATA+4!
    DR RETIRE+19*, RETIRE+25!, EDIT+17~, EDIT+20*
    EDIT RETIRE+1~, RETIRE+25!
    EDIT( RETIRE+15*, RETIRE+21
    EDIT(0 RETIRE+18
    ELIEN RETIRE+7~, RETIRE+14*, RETIRE+15*, RETIRE+19~*, RETIRE+20*, RETIRE+21, RETIRE+22, RETIRE+23, RETIRE+24
    ENTRY RETIRE+7~, RETIRE+8*, RETIRE+9*, RETIRE+10, RETIRE+12, RETIRE+15
    ERR ADD+41!, ADD+43*, ADD+44*, ADD+46*, ADD+48*, ADD+50*, ADD+52*, ADD+53*, ADD+54*, ADD+60*
    , ADD+68*, ADD+70*, ADDQ+1, ADDQ+2, DELEXCPT+11*, DELEXCPT+12*, DELEXCPT+13*, DELEXCPT+14, DELEXCPT+20*, DELQ
    , DELDATA~, DELDATA+8*, EDIT+9~, EDIT+11*, EDIT+12*, EDIT+13*, EDIT+14*, EDIT+15*, EDIT+22*, EDITQ
    , LOCK+11~, LOCK+12*, LOCK+13*, LOCK+14*, LOCK+16*, LOCK+18*, LOCK+20*, LOCK+21*, LOCK+22*, LOCK+23*
    , LCKQ
    EVT ADD+40~, ADD+47*, ADD+48, ADD+63, ADD+67, ADDQ+1, CHKDATE~, CHKDATE+2, RETIRE~, EXCPTN~
    , EXCPTN+8, CHK+19~, CHK+25*, CHK+26, CHK+30, CHK+31
    FOUND CHK+19~, CHK+20*, CHK+21*, CHK+23*, CHK+24*, CHK+26*, CHK+28*, CHK+31*, CHK+32*, CHKQ
    IEN DELEXCPT~, DELEXCPT+11, DELEXCPT+12, DELEXCPT+13, DELEXCPT+14, DELEXCPT+17, DELDATA~, DELDATA+2, EDIT~, EDIT+11
    , EDIT+12, EDIT+15, EDIT+19, LOCK~, LOCK+12, LOCK+13, LOCK+14, LOCK+15, LOCK+22
    LATEST ADD+40~, ADD+42*, ADD+63*, ADD+65, ADDQ+1
    LP RETIRE+1~*, RETIRE+6*, RETIRE+9, DATA+1~, DATA+2*, DATA+3, DATA+9, DATA+11, DELDATA+1~, DELDATA+2*
    , DELDATA+3, DELDATA+5
    LP1 DATA+1~, DATA+3*, DATA+9, DATA+10, DATA+11
    NODE RETIRE+7~, RETIRE+15*, RETIRE+19~, RETIRE+21*
    P2 RETIRE+19~, RETIRE+21*
    P3 RETIRE+19~, RETIRE+21*
    PAT ADD+40~, ADD+51*, ADD+52, ADD+53, ADD+63, ADD+67, ADDQ+1, CHKDATE~, CHKDATE+2, RETIRE~
    , RETIRE+6, RETIRE+9, EXCPTN~, EXCPTN+7, CHK+19~, CHK+22*, CHK+23, CHK+24, CHK+30
    REC ADD+40~, ADD+45*, ADD+46, ADD+67, EXCPTN~, EXCPTN+8
    RESLT ADD+40~, ADD+67*, ADD+68, ADD+69*, ADD+70
    RESLT(1 ADD+67*, RETIRE+9, RETIRE+20
    STAT EDIT~, EDIT+13, EDIT+14, EDIT+20, LOCK+11~, LOCK+17*, LOCK+18, LOCK+19*, LOCK+20, LOCK+21
    STATUS ADD+40~, ADD+65*, ADD+67
    U ADD+45, ADD+47, ADD+51, RETIRE+12, RETIRE+15, RETIRE+21, DATA+11, CHK+22, CHK+25, CHK+27
    , LOCK+17, LOCK+21
    VAFCA ADD~, ADD+43, ADD+45, ADD+47, ADD+49, ADD+51, EXCPTN~, EXCPTN+8, DATA~, DATA+8
    VAFCB ADD~, ADD+44, ADD+54, ADD+69, DATA~, DATA+2, DATA+3, DATA+9, DATA+10
    VAFCE DATA+4!, DATA+10*, DATA+11
    VAFCQ ADD+60!, ADD+61!
    VAR DATA+1~, DATA+9*, DATA+10, DATA+11
    WHO ADD+40~, ADD+49*, ADD+50, ADD+63, ADD+67, ADDQ+1, CHKDATE~, CHKDATE+2, RETIRE~, RETIRE+6
    , RETIRE+9, EXCPTN~, EXCPTN+8, CHK+19~, CHK+27*, CHK+28, CHK+30
    X EXCPTN+7*, EXCPTN+10!, DATA+8*
    XX RETIRE+7~, RETIRE+12*
    Y EXCPTN+1~, EXCPTN+11, DATA+13
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All