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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: XUSRB

Package: Kernel

Routine: XUSRB


Information

XUSRB ;ISCSF/RWF - Request Broker ;12/01/15 07:54

Source Information

Source file <XUSRB.m>

Call Graph

Call Graph

Call Graph Total: 22

Package Total Call Graph
Kernel 19 ZIO^%ZIS4  $$NOW^XLFDT  $$LOW^XLFSTR  ABT^XQ12  $$CHK^XQCS  $$DTIME^XUP  $$PROD^XUPROD  ($$CHECKAV,$$UVALID,SET1,USER)^XUS  
($$VCHG,LOG,SAVE)^XUS1  ($$USER,DUZ,INTRO)^XUS1A  $$AUTOXWB^XUS1B  ($$AVHLPTXT,$$BRCVC)^XUS2  ($$FAIL,$$TXT,CLRFAC)^XUS3  $$CHKUSER^XUSBSE1  (BYE,XUTL)^XUSCLEAN  $$DECRYP^XUSRB1  
($$CHKASH,$$CHKCCOW)^XUSRB4  $$RA^XUSTZ  $$LKCHECK^XUSTZIP  
RPC Broker 3 CLEARALL^XWBDRPC  ($$STATE,KILL,SET)^XWBSEC  SETTIME^XWBTCPM  

Caller Graph

Caller Graph Total: 87

Package Total Caller Graph
Kernel 15 XQALGUI  XUEPCSRT  XUESSO3  XUESSO4  XUS  XUS ALLKEYS  XUS AV CODE  XUS AV HELP  
XUS CVC  XUS INTRO MSG  XUS KEY CHECK  XUS SEND KEYS  XUS SIGNON SETUP  XUSRA  XUSRB5  
Integrated Billing 13 IBCECOB2  IBCECSA3  IBCECSA4  IBCEMCA2  IBCEXTR2  IBCN PATIENT INSURANCE  IBCNEAMC  IBCNEUT6  
IBCNSC  IBCNSC02  IBCNSC1  IBNCPDR4  IBOHLS2  
Clinical Case Registries 9 ROR  RORP022  RORP027  RORP029  RORP030  RORP031  RORP032  RORP033  
RORP034  
Scheduling 7 SD53674P  SDEC25  SDEC52A  SDRR1  SDRRCLR2  SDRRDEL  SDRRUTL  
Accounts Receivable 6 RCDPEM2  RCDPEM3  RCDPEM5  RCDPEP  RCDPEUPO  RCDPUREC  
Lab Service 6 LR425  LRJSMLU  LRUTIL  LRVER5  LRVRAR  LRWU7  
Health Level Seven 5 HLOSTRAC  HLOTRACE  HLOUSR3  HLOUSR6  HLOUSR7  
Imaging 5 MAGDGL  MAGDLB12  MAGDOD01  MAGGTU31  MAGJUTL3  
RPC Broker 5 XWBRM  XWBSEC  XWBTCPC  XWBTCPL  XWBTCPM  
Mental Health 3 YSCLSRV3  YTQAPI9  YTXCHGL  
VistALink Security 3 XOBSCAV1  XOBSCAV2  XOBSRA  
Barcode Medication Administration 2 PSBRPC  PSBRPC1  
DSS Extracts 2 ECXSCLD  ECXTREX  
VistALink 2 XOBVSAML  XOBVTCPL  
Automated Medical Information Exchange 1 DVBA187P  
Registration 1 DGPFHLF  
Text Integration Utility 1 TIUMED1  
VistA Package Sizing Utility 1 A1VSLAPI  

Entry Points

Name Comments DBIA/ICR reference
SETUP(RET,XWBUSRNM,ASOSKIP,D2) ;RPC. XUS SIGNON SETUP - IA #1632 (API IA #4054)
  • ICR #4054
    • Status: Active
    • Usage: Controlled Subscription
    VALIDAV(RET,AVCODE) ;RPC. XUS CVC - IA #6296
  • ICR #4054
    • Status: Active
    • Usage: Controlled Subscription
    OPTACCES(RET,USER,OPTIONS,MODE) ;Checks or sets user's access for passed in options
    INTRO(RET) ;Return INTRO TEXT.
  • ICR #4054
    • Status: Active
    • Usage: Controlled Subscription
    POST(CVC) ;Finish setup partition, I CVC don't log yet
  • ICR #4061
    • Status: Active
    • Usage: Private
    AVHELP(RET) ; send access/verify code instructions.
    CHECKAV(AVC) ;SR. EF. to check an A/V code, Separate w/ ";", return IEN or 0
  • ICR #2882
    • Status: Active
    • Usage: Controlled Subscription
    VAX
    POST2 ;Finish User Setup for silent log-on
    CVC(RET,XU1) ;change VC, Return 0 = success
  • ICR #4054
    • Status: Active
    • Usage: Controlled Subscription
    LOGOUT ;Finish logout of user.
  • ICR #2120
    • Status: Active
    • Usage: Controlled Subscription
  • ICR #4054
    • Status: Active
    • Usage: Controlled Subscription
    VCVALID() ;Return 1 if the Verify code needs changing.
  • ICR #4054
    • Status: Active
    • Usage: Controlled Subscription
    ALLKEYS(RET,IEN,FLG) ;RPC. XUS ALLKEYS - IA #6287 (API IA #3277)
    OWNSKEY(RET,LIST,IEN) ;RPC. XUS KEY CHECK - IA #6286 (API IA #3277)
  • ICR #3277
    • Status: Active
    • Usage: Supported
    INHIB2() ;The Max User Check
  • ICR #4054
    • Status: Active
    • Usage: Controlled Subscription
    SHOWPOST() ;EF. Check if should send the POST SIGN-ON msg.
    NOW
  • ICR #4061
    • Status: Active
    • Usage: Private
    INHIB1() ;The LOGON check
  • ICR #4054
    • Status: Active
    • Usage: Controlled Subscription
    KCHK(%,IEN) ;Key Check
  • ICR #2120
    • Status: Active
    • Usage: Controlled Subscription
    INHIBIT() ;Is Logon to this system Inhibited?
  • ICR #3277
    • Status: Active
    • Usage: Supported

    External References

    Name Field # of Occurrence
    ZIO^%ZIS4 SETUP+5
    $$NOW^XLFDT NOW
    $$LOW^XLFSTR SETUP+5
    ABT^XQ12 POST2+2
    $$CHK^XQCS OPTACCES+4
    $$DTIME^XUP POST2+5
    $$PROD^XUPROD SETUP+14
    $$CHECKAV^XUS VALIDAV+17, CHECKAV+2
    $$UVALID^XUS VALIDAV+21
    SET1^XUS SETUP+7
    USER^XUS VCVALID+4, POST+3, SETUP+24
    $$VCHG^XUS1 VCVALID+5
    LOG^XUS1 POST2+2
    SAVE^XUS1 POST2+2, SETUP+9
    $$USER^XUS1A POST+4, SETUP+25
    DUZ^XUS1A POST2+2
    INTRO^XUS1A INTRO+1
    $$AUTOXWB^XUS1B SETUP+22
    $$AVHLPTXT^XUS2 AVHELP+1
    $$BRCVC^XUS2 CVC+4
    $$FAIL^XUS3 VALIDAV+19
    $$TXT^XUS3 VAX+4
    CLRFAC^XUS3 POST2+3
    $$CHKUSER^XUSBSE1 SETUP+17
    BYE^XUSCLEAN LOGOUT+8
    XUTL^XUSCLEAN LOGOUT+8
    $$DECRYP^XUSRB1 VALIDAV+17, CVC+3
    $$CHKASH^XUSRB4 VALIDAV+15
    $$CHKCCOW^XUSRB4 VALIDAV+16
    $$RA^XUSTZ VALIDAV+20
    $$LKCHECK^XUSTZIP VALIDAV+12
    CLEARALL^XWBDRPC LOGOUT+2
    $$STATE^XWBSEC VALIDAV+9, CVC+1
    KILL^XWBSEC CVC+6, POST2+3
    SET^XWBSEC VALIDAV+26, SETUP+7
    SETTIME^XWBTCPM POST2+4

    Used in RPC

    RPC Name Call Tags
    XUS SIGNON SETUP SETUP
    XUS SEND KEYS SENDKEYS
    XUS AV CODE VALIDAV
    XUS INTRO MSG INTRO
    XUS KEY CHECK OWNSKEY
    XUS CVC CVC
    XUS AV HELP AVHELP
    XUS ALLKEYS ALLKEYS

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^%ZIS(14.5 - [#14.5] INHIB1+1
    ^%ZOSF("ACTJ" INHIB2+1
    ^DIC(19.1 - [#19.1] ALLKEYS+6
    ^TMP("XU" ALLKEYS+2!, ALLKEYS+3
    ^TMP($J POST+2!
    ^UTILITY($J POST+2!
    ^VA(200 - [#200] VCVALID+2, VCVALID+3, ALLKEYS+6
    ^XMB("NETNAME" SETUP+13
    ^XTMP( LOGOUT+5!, LOGOUT+6!
    ^XTV(8989.3 - [#8989.3] SHOWPOST+1
    ^XUSEC( KCHK+1
    ^XUTL("XQ" LOGOUT+4

    Label References

    Name Line Occurrences
    $$INHIB1 INHIBIT+1
    $$INHIB2 INHIBIT+2
    $$INHIBIT VALIDAV+10, SETUP+15
    $$KCHK OWNSKEY+5, OWNSKEY+6
    $$POST VALIDAV+24
    $$SHOWPOST POST+7
    $$VCVALID VALIDAV+22
    NOW VALIDAV+8, POST2+1, SETUP+26
    POST2 VAX+3, CVC+6, POST+8, SETUP+17, SETUP+26
    VAX VALIDAV+10, VALIDAV+12, VALIDAV+19, VALIDAV+21

    Naked Globals

    Name Field # of Occurrence
    ^("ACTJ" INHIB2+1

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    % POST+6*, KCHK~, KCHK+1
    %1 VALIDAV+6~
    %T SETUP+25~*
    ASOSKIP SETUP~, SETUP+3*, SETUP+20
    AVC CHECKAV~, CHECKAV+2
    AVCODE VALIDAV~, VALIDAV+14, VALIDAV+15, VALIDAV+16, VALIDAV+17
    CVC POST~, POST+8
    D2 SETUP~
    DT NOW*
    DTIME POST2+5*
    DUZ VALIDAV+6!, VALIDAV+8*, VALIDAV+15*, VALIDAV+16*, VALIDAV+17*, VALIDAV+19, VALIDAV+24, VALIDAV+25*, VALIDAV+26, VAX*
    , VAX+1, VAX+4, VCVALID+1, VCVALID+2, VCVALID+3, VCVALID+4, CVC+1*, CVC+5*, POST+3, POST2+5
    , SETUP+2!, SETUP+22*, SETUP+23, SETUP+24, SETUP+25*, OWNSKEY+3, KCHK+1, ALLKEYS+4
    DUZ("AUTHENTICATION" VALIDAV+15*, VALIDAV+16*, VALIDAV+17*
    DUZ("CCOW" VAX+5!
    DUZ("LOA" VALIDAV+23*, VAX+2*
    DUZ(0 VALIDAV+8*
    FLG ALLKEYS~
    >> HDL LOGOUT+4*, LOGOUT+5, LOGOUT+6
    I OWNSKEY+2~*, OWNSKEY+6*, ALLKEYS+2~, ALLKEYS+5*, ALLKEYS+6*, OPTACCES+2~*, OPTACCES+4*
    IEN OWNSKEY~, OWNSKEY+3*, OWNSKEY+4, OWNSKEY+5, OWNSKEY+6, KCHK~, KCHK+1*, ALLKEYS~, ALLKEYS+4*, ALLKEYS+6
    IO POST+1*
    IO("CLNM" SETUP+5*, SETUP+22
    IO("IP" VALIDAV+12, POST2+3, SETUP+4*
    IO(0 POST+1*
    J ALLKEYS+2~
    K OWNSKEY+2~, ALLKEYS+2~, ALLKEYS+6*, ALLKEYS+7, ALLKEYS+8
    L ALLKEYS+2~, ALLKEYS+5*, ALLKEYS+8*
    LIST OWNSKEY~, OWNSKEY+5
    LIST( OWNSKEY+6
    LIST("" OWNSKEY+5
    MODE OPTACCES~, OPTACCES+1*
    OPTIONS OPTACCES~
    OPTIONS( OPTACCES+4
    RET VALIDAV~, INTRO~, CVC~, SETUP~, OWNSKEY~, ALLKEYS~, ALLKEYS+3*, ALLKEYS+4, ALLKEYS+8, AVHELP~
    , OPTACCES~
    RET( OWNSKEY+6*, OPTACCES+4*
    RET(0 VALIDAV+7*, VAX+4*, CVC+1*, CVC+4*, SETUP+11*, OWNSKEY+4*, OWNSKEY+5*, AVHELP+1*, OPTACCES+3*
    RET(1 VAX+4*, CVC+4*, SETUP+11*
    RET(2 VAX+4*, SETUP+11*
    RET(3 VAX+4*, SETUP+12*
    RET(4 VAX+4*, SETUP+12*
    RET(5 VALIDAV+7*, POST+5*, POST+6*, POST+7*, SETUP+12*, SETUP+17*, SETUP+26*
    RET(6 SETUP+13*
    RET(7 SETUP+14*
    U VALIDAV+7*, NOW*, VCVALID+2, VCVALID+3, CVC+2*, CVC+4, INHIB2+1, SETUP+11, SETUP+12, ALLKEYS+7
    , ALLKEYS+8, CHECKAV+1*
    USER OPTACCES~, OPTACCES+3, OPTACCES+4
    VCCH VALIDAV+6~, VALIDAV+8*, VALIDAV+22*, VALIDAV+25*, VALIDAV+26, VAX+4
    X VALIDAV+6~, VALIDAV+20*, POST+1~
    X1 SETUP+2~, SETUP+15*
    XOPT VALIDAV+9*, POST2+7!, SETUP+7, SETUP+12
    >> XQVOL INHIB1+1
    >> XQXFLG("ASO" SETUP+20*
    >> XQXFLG("ZEBRA" SETUP+21*
    XQY POST2+6!
    XQY0 POST2+6!
    XU1 CVC~, CVC+2*, CVC+3*, CVC+4, LOGOUT+1~, LOGOUT+2
    XU2 CVC+1~, CVC+2*, CVC+3*, CVC+4
    XU3 CVC+1~, CVC+2*, CVC+3*, CVC+4*, CVC+5, CVC+6
    XU4 CVC+1~*, CVC+6
    >> XUCI SETUP+11
    XUDEV VALIDAV+6~, VALIDAV+7*, POST2+7!
    XUDIV POST+1~
    >> XUENV SETUP+11
    XUEOFF POST2+7!
    XUEON POST2+7!
    XUF VALIDAV+7*, CHECKAV+1~*
    XUM VALIDAV+6~, VALIDAV+7*, VALIDAV+10*, VALIDAV+20*, VAX+4, POST+1~, POST+4*
    XUMSG VALIDAV+6~, VALIDAV+7*, VALIDAV+10*, VALIDAV+12*, VALIDAV+20*, VALIDAV+21*, VALIDAV+24*, VALIDAV+25, VALIDAV+26*, VAX
    , VAX+4
    XUNOW VALIDAV+6~, NOW*, POST2+1
    XUSER VALIDAV+6~, VCVALID+4~, POST2+7!, CHECKAV+1~
    XUSER(0 POST+3, SETUP+24
    XUTEXT POST2+7!
    XUTEXT( POST+6
    XUTT POST2+7!
    >> XUVOL INHIB2+1, SETUP+11
    >> XWBCLMAN SETUP+5
    >> XWBERR SETUP+15*
    >> XWBTIP SETUP+4
    XWBUSRNM SETUP~, SETUP+3*, SETUP+17
    >> XWBVER POST2+6, SETUP+21
    >> Y INHIB2+1
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All