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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: XUVERIFY

Package: Kernel

Routine: XUVERIFY


Information

XUVERIFY ;SF/MUS - Checks a users ACCESS and VERIFY CODES ;11/23/2004 14:43

Source Information

Source file <XUVERIFY.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 4 DUZ^XUP  ($$ACCEPT,$$ASKAV,$$CHECKAV,$$UVALID,LC)^XUS  AUTO^XUS2  ^XUSHSH  
VA FileMan 2 $$EZBLD^DIALOG  ^DIE  
MailMan 1 CHK^XM  

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

Package Total Caller Graph
Controlled Substances 9 PSDADJC  PSDRF  PSDRF2  PSDRF4  PSDRF5  PSDRFL  PSDRFS  PSDRFU  
PSDRFW  
Radiology Nuclear Medicine 2 RASTED  RAUTL  
Kernel 1 XUS2  

Entry Points

Name Comments DBIA/ICR reference
CHECK
KIL
ACC ;Access code
VER ;Verify code
XUS2 ;MOVED FROM XUS2, TO CHECK OR RETURN USER ATTRIBUTES
USER ;ASK FOR USER ID, RETURN DUZ
EDIT ;
CHKAV(AVCODE) ;EF. IA# 10051
  • ICR #10051
    • Status: Active
    • Usage: Supported
    WITNESS(PREFIX,KEYS) ;EF. IA# 1513
  • ICR #1513
    • Status: Pending
    • Usage: Controlled Subscription
    DIALOG ;Set up the dialog

    External References

    Name Field # of Occurrence
    $$EZBLD^DIALOG DIALOG+1
    ^DIE EDIT+4
    CHK^XM USER+7
    DUZ^XUP USER+5
    $$ACCEPT^XUS ACC+1, VER+1
    $$ASKAV^XUS USER+3, WITNESS+8
    $$CHECKAV^XUS CHKAV+3
    $$UVALID^XUS CHKAV+4
    LC^XUS ACC+1, VER+1
    AUTO^XUS2 EDIT+2
    ^XUSHSH ACC+1, VER+1

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !,XUSTMP(51)
    • Line Location: ACC+1
    Function Call: WRITE
    • Prompt: !,XUSTMP(52)
    • Line Location: VER+1
    Routine Call
    • DIALOG
    • Line Location:
      • DIALOG+1
    Routine Call
    • DIE
    • Line Location:
      • EDIT+4

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^%ZOSF("EOFF" ACC+1, VER+1, USER+3, WITNESS+5
    ^%ZOSF("EON" KILUSER+6, WITNESS+12
    ^VA(200 - [#200] XUVERIFY+13, ACC+2, VER+2
    ^XTV(8989.3 - [#8989.3] WITNESS+4
    ^XUSEC( WITNESS+10

    Label References

    Name Line Occurrences
    $$CHKAV USER+4, WITNESS+9
    @( CHECK
    CHECK XUVERIFY+14
    DIALOG XUVERIFY+11, USER+1, WITNESS+3
    EDIT XUS2+1
    KIL XUVERIFY+12, XUVERIFY+13, XUVERIFY+14
    USER XUS2+1
    VER ACC+2, ACC+3

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    >> % XUVERIFY+12*, XUVERIFY+13*, XUVERIFY+14*, CHECKCHECK+1*, CHECK+2*, ACC+2*, ACC+3*, VER+2*, VER+3*
    , WITNESS+10*
    %AC XUVERIFY+11~, KIL!, ACC+1*, ACC+2*, ACC+3*
    >> %DUZ XUVERIFY+12, XUVERIFY+13, ACC+2, VER+2
    %R XUVERIFY+11~, CHECK*, KIL!
    %VC XUVERIFY+11~, KIL!, VER+1*, VER+2
    AVCODE CHKAV~, CHKAV+3
    CNT WITNESS+3~, WITNESS+4*, WITNESS+7*
    D0 EDIT+1~
    DA EDIT+1~, EDIT+2*
    DI EDIT+1~
    DIC EDIT+1~
    DIE EDIT+1~, EDIT+2*
    DQ EDIT+1~
    DR EDIT+1~, EDIT+3*
    DUZ XUS2+1, USER+2*, USER+7, EDIT+2, CHKAV+2~, CHKAV+3*, CHKAV+4*, CHKAV+5
    DUZ(0 USER+2*
    DUZ(1 USER+2*
    DUZX EDIT+1~, EDIT+2
    EXIT WITNESS+3~, WITNESS+4*, WITNESS+7, WITNESS+9*, WITNESS+10*, WITNESS+13
    I XUVERIFY+11~, KIL!
    IEN USER+1~, USER+4*, USER+5, CHKAV+2~, WITNESS+3~, WITNESS+4*, WITNESS+9*, WITNESS+10, WITNESS+13
    KEYS WITNESS~, WITNESS+10
    PREFIX WITNESS~, WITNESS+6*, WITNESS+8
    U USER+1*, WITNESS+4*
    X XUVERIFY+11~, CHECK+1, CHECK+2, KIL!, ACC+1*, VER+1*, WITNESS+10*
    X2 USER+1~, USER+3*, USER+4, WITNESS+3~, WITNESS+8*, WITNESS+9
    XUC EDIT+1~, EDIT+2*, EDIT+3
    XUF USER+1~, USER+2*, CHKAV+2~, CHKAV+3*
    XUFAC USER+1~
    XUS XUS2+1*, XUS2+2!, EDIT+2, EDIT+3
    XUSER CHKAV+2~
    XUSTMP XUVERIFY+11~, USER+1~, WITNESS+3~
    XUSTMP(51 ACC+1, DIALOG+1*
    XUSTMP(52 VER+1, DIALOG+1*
    XUTT CHKAV+2~
    Y XUVERIFY+11~, KIL!
    Z XUVERIFY+11~, KIL!
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All