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 |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BSDX18

Package: Clinical Scheduling for Windows

Routine: BSDX18


Information

BSDX18 ; IHS/OIT/HMW/MSC/SAT - WINDOWS SCHEDULING RPCS ;

Source Information

Source file <BSDX18.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA Fileman 3 (FILE,UPDATE)^DIE  ^DIK  ^DIR  

Entry Points

Name Comments DBIA/ICR reference
MADCONF(BSDX) ;Confirm selections
MADEXST(BSDXU,BSDXR) ;
DELRUD(BSDXY,BSDXIEN) ;EP
MADSCR(BSDXDUZ,BSDXZMGR,BSDXZMENU,BSDXZPROG) ;EP - File 200 screening code for MADDRU
MADASS(BSDX) ;
ADDRUD(BSDXY,BSDXVAL) ;EP
MADACC(BSDX) ;Prompt for access level.
ERR(BSDXI,BSDXID,BSDXERR) ;Error processing
MADDRU ;EP -Command line utility to bulk-add users and set access rights IHS/HMW 20060420 **1**
MADUSR ;Prompt for users from file 200 who have BSDXUSER key
MADFILE(BSDXVAL) ;
MADDEL(BSDXRUID) ;
ADDRU(BSDXY,BSDXVAL) ;EP
MADRES ;Prompt for Resources
DELRU(BSDXY,BSDXIEN) ;EP
MADERR(BSDXMSG) ;

External References

Name Field # of Occurrence
FILE^DIE ADDRU+59, MADFILE+46
UPDATE^DIE ADDRU+56, MADFILE+43
^DIK DELRU+16, MADDEL+7
^DIR MADUSR+7, MADRES+7, MADACC+12, MADACC+18, MADACC+24, MADACC+30, MADCONF+13

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,BSDXMSG
  • Line Location: MADERR+1
Function Call: WRITE
  • Prompt: !
  • Line Location: MADDRU+16
Function Call: WRITE
  • Prompt: !
  • Line Location: MADDRU+18
Function Call: WRITE
  • Prompt: !!,"-------Select Users-------"
  • Line Location: MADUSR+6
Function Call: WRITE
  • Prompt: !!,"-------Select Resources-------"
  • Line Location: MADRES+6
Function Call: WRITE
  • Prompt: !!,"-------Select Access Level-------"
  • Line Location: MADACC+6
Function Call: WRITE
  • Prompt: !!,"-------Confirm Selections-------"
  • Line Location: MADCONF+3
Function Call: WRITE
  • Prompt: !,"Selected users will be assigned the following access:"
  • Line Location: MADCONF+7
Function Call: WRITE
  • Prompt: !,"Modify clinic availability: ",?50,BSDX("MODIFY")
  • Line Location: MADCONF+8
Function Call: WRITE
  • Prompt: !,"Overbook Appointments: ",?50,BSDX("OVERBOOK")
  • Line Location: MADCONF+9
Function Call: WRITE
  • Prompt: !,"Add, Edit and Delete Appointments: ",?50,BSDX("WRITE")
  • Line Location: MADCONF+10
Function Call: WRITE
  • Prompt: !,"View Clinic Appointments: ",?50,BSDX("READ")
  • Line Location: MADCONF+11
Routine Call
  • DIE
  • Line Location:
    • ADDRU+56
    • MADFILE+43
Routine Call
  • DIE
  • Line Location:
    • ADDRU+59
    • MADFILE+46
Routine Call
  • DIR
  • Line Location:
    • MADUSR+7
    • MADRES+7
    • MADACC+12
    • MADACC+18
    • MADACC+24
    • MADACC+30
    • MADCONF+13

Used in RPC

RPC Name Call Tags
BSDX DELETE RESOURCEUSER DELRU
BSDX ADD/EDIT RESOURCEUSER ADDRU

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BSDXRSU - [#9002018.15] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BSDXRSU - [#9002018.15] DELRU+12, ADDRU+33, MADDEL+4, MADFILE+26, MADEXST+10
^BSDXRSU("AC" ADDRU+32, MADFILE+25, MADEXST+7, MADEXST+9
^BSDXTMP($J DELRU+10*, DELRU+19*, ADDRU+14*, ADDRU+61*, ERR+3*, ERR+5*
^DIC(19.1 - [#19.1] MADDRU+7, MADDRU+8, MADDRU+9
^TMP($J MADDRU+6!, MADDRU+12, MADDRU+14, MADUSR+5!, MADUSR+8*, MADRES+5!, MADRES+8*, MADASS+11, MADASS+12
^VA(200 - [#200] MADSCR+2, MADSCR+3, MADSCR+4

Label References

Name Line Occurrences
$$MADACC MADDRU+15
$$MADCONF MADDRU+16
$$MADEXST MADASS+13
ERR DELRU+11, DELRU+12, ADDRU+23, ADDRU+24
MADASS MADDRU+17
MADDEL MADASS+15
MADERR MADDRU+7, MADDRU+8, MADDRU+9, MADDRU+12, MADDRU+14, MADDRU+16, MADDRU+18, MADFILE+16, MADFILE+17
MADFILE MADASS+17
MADRES MADDRU+13
MADUSR MADDRU+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BSDX ADDRU+10~, ADDRU+17*, ADDRU+20*, ADDRU+32, ADDRU+36*, ADDRU+54, MADDRU+3~, MADDRU+15, MADDRU+16, MADDRU+17
, MADACC~, MADCONF~, MADASS~, MADFILE+6~, MADFILE+10*, MADFILE+13*, MADFILE+25, MADFILE+29*, MADFILE+41
BSDX( MADACC+8*
BSDX("MODIFY" MADACC+15*, MADCONF+8, MADASS+14
BSDX("OVERBOOK" MADACC+21*, MADCONF+9, MADASS+14
BSDX("READ" MADACC+33*, MADCONF+4, MADCONF+11, MADASS+15, MADASS+16
BSDX("WRITE" MADACC+27*, MADCONF+10, MADASS+14
BSDXAPPT ADDRU+11~, ADDRU+42*, ADDRU+43*, ADDRU+51, MADFILE+7~, MADFILE+33*, MADFILE+39
BSDXDUZ MADSCR~, MADSCR+2, MADSCR+3, MADSCR+4
BSDXERR ERR~, ERR+1*, ERR+3
BSDXF ADDRU+11~, ADDRU+29*, ADDRU+32, ADDRU+35*, ADDRU+36, MADFILE+7~, MADFILE+22*, MADFILE+25, MADFILE+28*, MADFILE+29
BSDXFDA ADDRU+10~, MADFILE+6~
BSDXFDA( ADDRU+47*, ADDRU+48*, ADDRU+49*, ADDRU+50*, ADDRU+51*, ADDRU+52*, MADFILE+35*, MADFILE+36*, MADFILE+37*, MADFILE+38*
, MADFILE+39*
BSDXFOUND MADEXST+6~, MADEXST+8*, MADEXST+9, MADEXST+11*, MADEXST+13
BSDXI DELRU+7~, DELRU+8*, DELRU+11, DELRU+12, DELRU+18*, DELRU+19, ADDRU+10~, ADDRU+13*, ADDRU+14, ADDRU+23
, ADDRU+24, ERR~, ERR+2*, ERR+3, ERR+4*, ERR+5, MADFILE+6~
BSDXID ERR~, ERR+3, MADEXST+6~, MADEXST+8*, MADEXST+9*, MADEXST+10, MADEXST+11
BSDXIEN DELRUD~, DELRU~, DELRU+11, DELRU+12, DELRU+15, DELRU+19, ADDRU+10~, ADDRU+15*, ADDRU+16, ADDRU+18
, ADDRU+23, ADDRU+24, ADDRU+36*, ADDRU+55!, ADDRU+57*, MADFILE+6~, MADFILE+8*, MADFILE+9, MADFILE+11, MADFILE+29*
, MADFILE+42!, MADFILE+44*
BSDXIEN(1 ADDRU+57, MADFILE+44
BSDXIENS ADDRU+10~, ADDRU+18*, ADDRU+21*, ADDRU+36*, ADDRU+47, ADDRU+48, ADDRU+49, ADDRU+50, ADDRU+51, ADDRU+52
, MADFILE+6~, MADFILE+11*, MADFILE+14*, MADFILE+29*, MADFILE+35, MADFILE+36, MADFILE+37, MADFILE+38, MADFILE+39
>> BSDXMOB ADDRU+44*, ADDRU+45*, ADDRU+52
BSDXMOD ADDRU+10~, ADDRU+40*, ADDRU+41*, ADDRU+50, MADFILE+6~, MADFILE+32*, MADFILE+38
BSDXMSG ADDRU+10~, ADDRU+53!, MADERR~, MADERR+1, MADFILE+6~, MADFILE+40!
BSDXNOD MADEXST+6~, MADEXST+10*, MADEXST+11
BSDXOVB ADDRU+10~, ADDRU+38*, ADDRU+39*, ADDRU+49, MADFILE+6~, MADFILE+31*, MADFILE+37
BSDXR MADASS+9~, MADASS+12*, MADASS+13, MADASS+14, MADEXST~, MADEXST+11
BSDXRES ADDRU+11~, ADDRU+33*, ADDRU+34*, ADDRU+35, MADFILE+7~, MADFILE+26*, MADFILE+27*, MADFILE+28
BSDXRID ADDRU+10~, ADDRU+26*, ADDRU+35, MADFILE+6~, MADFILE+19*, MADFILE+28
BSDXRSU ADDRU+11~, ADDRU+28*, ADDRU+32*, ADDRU+33, ADDRU+36, MADFILE+7~, MADFILE+21*, MADFILE+25*, MADFILE+26, MADFILE+29
BSDXRUID MADASS+9~, MADASS+13*, MADASS+14, MADASS+15, MADDEL~, MADDEL+3, MADDEL+4, MADDEL+6
BSDXU MADASS+9~, MADASS+10*, MADASS+11*, MADASS+13, MADASS+14, MADEXST~, MADEXST+7, MADEXST+9
BSDXUID ADDRU+10~, ADDRU+27*, ADDRU+32, MADFILE+6~, MADFILE+20*, MADFILE+25
BSDXVAL ADDRUD~, ADDRU~, ADDRU+15, ADDRU+23, ADDRU+24, ADDRU+26, ADDRU+27, ADDRU+38, ADDRU+40, ADDRU+42
, ADDRU+44, ADDRU+47, ADDRU+48, MADASS+9~, MADASS+14*, MADASS+17, MADFILE~, MADFILE+8, MADFILE+16, MADFILE+17
, MADFILE+19, MADFILE+20, MADFILE+31, MADFILE+32, MADFILE+33, MADFILE+35, MADFILE+36
BSDXY DELRUD~, DELRU~, DELRU+9*, ADDRUD~, ADDRU~, ADDRU+12*
BSDXZMENU MADSCR~, MADSCR+2, MADDRU+3~, MADDRU+7*
BSDXZMGR MADSCR~, MADSCR+3, MADDRU+3~, MADDRU+8*
BSDXZPROG MADSCR~, MADSCR+4, MADDRU+3~, MADDRU+9*
DA DELRU+7~, DELRU+15*, MADDEL+2~, MADDEL+6*
DIK DELRU+7~, DELRU+14*, MADDEL+2~, MADDEL+5*
DIR MADDRU+3~, MADUSR+2~, MADRES+2~, MADACC+5~, MADCONF+1~
DIR("A" MADACC+11*, MADACC+17*, MADACC+23*, MADACC+29*, MADCONF+5*, MADCONF+12*
DIR("S" MADUSR+3*
DIR(0 MADUSR+3*, MADRES+3*, MADACC+9*, MADCONF+2*
DIRUT MADUSR+2~, MADUSR+7, MADRES+2~, MADRES+7, MADACC+5~, MADACC+13, MADACC+19, MADACC+25, MADACC+31, MADCONF+1~
, MADCONF+14
J MADACC+5~, MADACC+8*
U ADDRU+34, MADFILE+27
Y MADUSR+2~, MADUSR+4*, MADUSR+7, MADUSR+8, MADRES+2~, MADRES+4*, MADRES+7, MADRES+8, MADACC+5~, MADACC+7*
, MADACC+14, MADACC+20, MADACC+26, MADACC+32, MADCONF+1~, MADCONF+15
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All