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

Package: Clinical Scheduling for Windows

Routine: BSDX08


Information

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

Source Information

Source file <BSDX08.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA Fileman 5 ^%DT  YMD^%DTC  (,FILE)^DIE  ^DIK  $$GET1^DIQ  
Clinical Scheduling for Windows 1 $$APPRPMS^BSDX07  
IHS Changes To Scheduling 1 ($$CI,$$SCIEN)^BSDU2  
IHS VA Utilities 1 ^XBKVAR  
Kernel 1 ^%ZTER  
M Transfer 1 EVENT^BMXMEVN  
Scheduling 1 ($$HANDLE,BEFORE)^SDAMEVT  

Entry Points

Name Comments DBIA/ICR reference
APUCAN(BSDXZ,BSDXLOC,BSDXPATID,BSDXSTART,BSDXDAM,BSDXDEC,BSDXLEN,BSDXNOTE,BSDXRES,BSDXWKIN)
AVUPDT(BSDXSCD,BSDXSTART,BSDXLEN) ;Update RPMS Clinic availability
APPDELD(BSDXY,BSDXAPTID,BSDXTYP,BSDXCR,BSDXNOT) ;EP
CANEVT3(BSDXRES) ;
ERR(BSDXI,BSDXERR) ;Error processing
CANEVT1(BSDXRES,BSDXSTART,BSDXPAT) ;
APCAN(BSDXZ,BSDXLOC,BSDXDFN,BSDXSD,BSDXAPTID,BSDXLEN)
ETRAP ;EP Error trap entry
UNCANCEL(BSDR) ;PEP; called to ucancel appt
CANEVT(BSDXPAT,BSDXSTART,BSDXSC) ;EP Called by BSDX CANCEL APPOINTMENT event
APPUDEL(BSDXY,BSDXAPTID) ;EP Undo Cancel
CANCEL(BSDR) ;EP; called to cancel appt
BSDXCAN(BSDXAPTID) ;
APPDEL(BSDXY,BSDXAPTID,BSDXTYP,BSDXCR,BSDXNOT)
BSDXUCAN(BSDXAPTID) ;called internally to update BSDX APPOINTMENT by clearing cancel date/time

External References

Name Field # of Occurrence
^%DT BSDXCAN+3
YMD^%DTC APCAN+15
^%ZTER ETRAP+1
EVENT^BMXMEVN CANEVT3+8
$$CI^BSDU2 CANCEL+32
$$SCIEN^BSDU2 APPDEL+39, APPDEL+48, CANCEL+29
$$APPRPMS^BSDX07 UNCANCEL+25
^DIE APCAN+10, CANCEL+51
FILE^DIE BSDXCAN+8, BSDXUCAN+4
^DIK CANCEL+57
$$GET1^DIQ APPUDEL+15
$$HANDLE^SDAMEVT CANCEL+37
BEFORE^SDAMEVT CANCEL+38
^XBKVAR APPDEL+14, APPUDEL+6

Used in RPC

RPC Name Call Tags
BSDX CANCEL APPOINTMENT APPDEL
BSDX UNCANCEL APPT APPUDEL

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BSDXAPPT - [#9002018.4] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TRAP" APPDEL+14, APPUDEL+6
^BSDXAPPT - [#9002018.4] APPDEL+22, APPDEL+25, APPDEL+30, APPDEL+61, CANEVT1+9, APPUDEL+13, APPUDEL+17, APPUDEL+20, APPUDEL+24, APPUDEL+30
, APPUDEL+41
^BSDXAPPT("ARSRC" CANEVT1+7, CANEVT1+8
^BSDXRES - [#9002018.1] APPDEL+35, APPDEL+36, APPDEL+42, APPDEL+45, APPDEL+46, APPDEL+47, CANEVT3+4, APPUDEL+33, APPUDEL+34
^BSDXRES("ALOC" CANEVT+7
^BSDXRES("ASSOC" CANEVT+9
^BSDXTMP($J APPDEL+16!, APPDEL+18*, APPDEL+63*, APPDEL+65*, APPUDEL+8!, APPUDEL+10*, APPUDEL+43*, APPUDEL+45*, ERR+4*, ERR+6*
^BXDXRES("ASSOC" CANEVT+9
^DPT - [#2] APCAN+5, CANCEL+18, APPUDEL+18, UNCANCEL+19
^SC - [#44] APPDEL+51, APPDEL+52, AVUPDT+4, AVUPDT+5, AVUPDT+7, AVUPDT+9*, CANCEL+19, CANCEL+43, CANCEL+44, UNCANCEL+20
^SD(409.2 - [#409.2] CANCEL+26
^VA(200 - [#200] CANCEL+25, UNCANCEL+23

Label References

Name Line Occurrences
$$CANCEL APCAN+22
$$CANEVT1 CANEVT+7, CANEVT+9
$$UNCANCEL APUCAN+17
APCAN APPDEL+55
APUCAN APPUDEL+39
AVUPDT APPDEL+57
BSDXCAN APPDEL+32, CANEVT1+11
BSDXUCAN APPUDEL+32
CANEVT3 CANEVT+8, CANEVT+10
ERR APPDEL+21, APPDEL+22, APPDEL+30, APPDEL+35, APPUDEL+12, APPUDEL+13, APPUDEL+15, APPUDEL+18, APPUDEL+30, APPUDEL+33
, ETRAP+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % APCAN+16
%DT BSDXCAN+2~, BSDXCAN+3*
%H APCAN+3~, APCAN+15*, APUCAN+7~
>> %ZTERROR ETRAP+4
BSDR CANCEL~, UNCANCEL~
BSDR("ADT" CANCEL+21*, CANCEL+22, CANCEL+29, CANCEL+30, CANCEL+32, CANCEL+36, CANCEL+55, CANCEL+56, UNCANCEL+21*, UNCANCEL+22
, UNCANCEL+25
BSDR("CDT" CANCEL+23*, CANCEL+24, CANCEL+49
BSDR("CLN" CANCEL+19, CANCEL+29, CANCEL+30, CANCEL+32, CANCEL+36, CANCEL+55, CANCEL+56, UNCANCEL+20
BSDR("CR" CANCEL+26, CANCEL+49
BSDR("LEN" UNCANCEL+25
BSDR("NOT" CANCEL+50
BSDR("NOTE" UNCANCEL+25
BSDR("PAT" CANCEL+18, CANCEL+29, CANCEL+30, CANCEL+32, CANCEL+36, UNCANCEL+19, UNCANCEL+25
BSDR("RES" UNCANCEL+25
BSDR("TYP" CANCEL+20, CANCEL+49
BSDR("USR" CANCEL+25, CANCEL+49, UNCANCEL+23
BSDR("WKIN" UNCANCEL+25
BSDX1 APPDEL+43~, APPDEL+44*, APPDEL+45*, APPDEL+46, APPDEL+47
BSDXAPPT CANEVT1+4~, CANEVT1+8*, CANEVT1+9, CANEVT1+11
BSDXAPTID APPDELD~, APPDEL~, APPDEL+21, APPDEL+22, APPDEL+25, APPDEL+32, APPDEL+55, APCAN~, APCAN+8, BSDXCAN~
, BSDXCAN+5, APPUDEL~, APPUDEL+12, APPUDEL+13, APPUDEL+15, APPUDEL+17, APPUDEL+20, APPUDEL+24, APPUDEL+32, BSDXUCAN~
, BSDXUCAN+1
BSDXC APCAN+3~, APCAN+22, APUCAN+7~, APUCAN+17
BSDXC("ADT" APCAN+14*, APUCAN+10*
BSDXC("CDT" APCAN+16*
BSDXC("CLN" APCAN+12*, APUCAN+9*
BSDXC("CR" APCAN+19*
BSDXC("LEN" APUCAN+14*
BSDXC("NOT" APCAN+17*
BSDXC("NOTE" APUCAN+11*
BSDXC("PAT" APCAN+11*, APUCAN+8*
BSDXC("RES" APUCAN+12*
BSDXC("TYP" APCAN+13*
BSDXC("USR" APCAN+20*, APUCAN+13*
BSDXC("WKIN" APUCAN+15*
BSDXCR APPDELD~, APPDEL~, APCAN+18*, APCAN+19
BSDXDAM APPUDEL+3~, APPUDEL+21*, APPUDEL+39, APUCAN~
BSDXDATE BSDXCAN+2~, BSDXCAN+4*, BSDXCAN+6
BSDXDEC APPUDEL+3~, APPUDEL+22*, APPUDEL+39, APUCAN~
BSDXDFN APCAN~, APCAN+11
BSDXERR APPDEL+9~, APPDEL+35*, APPDEL+40*, APPDEL+49*, APPUDEL+33*, UNCANCEL+25*, UNCANCEL+26, ERR~, ERR+2*, ERR+4
BSDXFDA BSDXCAN+2~
BSDXFDA( BSDXCAN+6*, BSDXUCAN+2*
BSDXFOUND CANEVT+3~, CANEVT+6*, CANEVT+7*, CANEVT+8, CANEVT+9*, CANEVT+10, CANEVT1+4~, CANEVT1+5*, CANEVT1+6, CANEVT1+7
, CANEVT1+8, CANEVT1+10*, CANEVT1+11, CANEVT1+12
BSDXI APPDEL+9~, APPDEL+15*, APPDEL+18, APPDEL+19*, APPDEL+21, APPDEL+22, APPDEL+30, APPDEL+35, APPDEL+62*, APPDEL+63
, APPDEL+64*, APPDEL+65, APPUDEL+3~, APPUDEL+7*, APPUDEL+10, APPUDEL+12, APPUDEL+13, APPUDEL+15, APPUDEL+18, APPUDEL+30
, APPUDEL+33, APPUDEL+42*, APPUDEL+43, APPUDEL+44*, APPUDEL+45, ERR~, ERR+1*, ERR+4, ERR+5*, ERR+6
, ETRAP+2~*, ETRAP+3*, ETRAP+4
BSDXID APPDEL+9~
BSDXIENS BSDXCAN+2~, BSDXCAN+5*, BSDXCAN+6, BSDXUCAN+1*, BSDXUCAN+2
BSDXLEN APPDEL+10~, APPDEL+54*, APPDEL+55, APPDEL+57, AVUPDT~, AVUPDT+6, APCAN~, APCAN+9, APPUDEL+23*, APPUDEL+39
, APUCAN~, APUCAN+14
BSDXLOC APPDEL+10~, APPDEL+37*, APPDEL+38, APPDEL+39, APPDEL+47*, APPDEL+48, APPDEL+50, APPDEL+51, APPDEL+52, APPDEL+55
, APPDEL+57, APCAN~, APCAN+12, APPUDEL+35*, APPUDEL+36, APPUDEL+39, APUCAN~, APUCAN+9
BSDXMSG BSDXCAN+2~, BSDXCAN+7!, BSDXUCAN+3!
BSDXNOD APPDEL+9~, APPDEL+25*, APPDEL+26, APPDEL+27, APPDEL+34, APPDEL+36*, APPDEL+37, APPDEL+52*, APPDEL+53, APPDEL+54
, CANEVT1+9*, CANEVT1+10, APPUDEL+3~, APPUDEL+17*, APPUDEL+18, APPUDEL+20*, APPUDEL+21, APPUDEL+22, APPUDEL+23, APPUDEL+25
, APPUDEL+26, APPUDEL+27, APPUDEL+28, APPUDEL+34*, APPUDEL+35
BSDXNOEV APPDEL+11~, APPDEL+12*, CANEVT+4, APPUDEL+4*
BSDXNOT APPDELD~, APPDEL~, APCAN+17
BSDXNOTE APPUDEL+24*, APPUDEL+39, APUCAN~, APUCAN+11
BSDXPAT CANEVT~, CANEVT+7, CANEVT+9, CANEVT1~, CANEVT1+10
BSDXPATID APPDEL+9~, APPDEL+26*, APPDEL+30, APPDEL+39, APPDEL+48, APPDEL+55, APPDEL+61, APCAN+5, APPUDEL+3~, APPUDEL+25*
, APPUDEL+30, APPUDEL+39, APPUDEL+41, APUCAN~, APUCAN+8
BSDXPNOD APCAN+3~, APCAN+5*, APCAN+6
BSDXRES CANEVT+3~, CANEVT+7*, CANEVT+8, CANEVT+9*, CANEVT+10, CANEVT1~, CANEVT1+6, CANEVT1+7, CANEVT1+8, CANEVT3~
, CANEVT3+4, APUCAN~, APUCAN+12
BSDXRESN CANEVT3+3~, CANEVT3+4*, CANEVT3+5, CANEVT3+6*, CANEVT3+8
BSDXSC CANEVT~, CANEVT+5, CANEVT+7, CANEVT+9
>> BSDXSC1 APPDEL+34*, APPDEL+35, APPDEL+36, APPDEL+42, APPDEL+45, APPDEL+46, APPDEL+47, APPUDEL+26*, APPUDEL+33, APPUDEL+34
, APPUDEL+39
BSDXSCD AVUPDT~, AVUPDT+3, AVUPDT+9
BSDXSCIEN APPDEL+10~, APPDEL+39*, APPDEL+48*, APPDEL+52
BSDXSD APCAN~, APCAN+5, APCAN+14
BSDXSTART APPDEL+9~, APPDEL+27*, APPDEL+39, APPDEL+48, APPDEL+52, APPDEL+55, APPDEL+57, AVUPDT~, AVUPDT+2, CANEVT~
, CANEVT+7, CANEVT+9, CANEVT1~, CANEVT1+7, CANEVT1+8, APPUDEL+3~, APPUDEL+27*, APPUDEL+39, APUCAN~, APUCAN+10
BSDXTYP APPDELD~, APPDEL~, APCAN+13
BSDXWKIN APPUDEL+28*, APPUDEL+39, APUCAN~, APUCAN+15
BSDXY APPDELD~, APPDEL~, APPDEL+17*, APPUDEL~, APPUDEL+9*
BSDXZ APPDEL+9~, APPDEL+35, APPDEL+39, APPDEL+41*, APPDEL+42*, APPDEL+45, APPDEL+48*, APPDEL+50*, APPDEL+51*, APPDEL+53*
, APPDEL+55, APPDEL+56, APCAN~, APCAN+22*, APPUDEL+33, APPUDEL+38*, APPUDEL+39, APUCAN~, APUCAN+17*
DA APPDEL+9~, APCAN+3~, APCAN+8*, CANCEL+28~, CANCEL+47~, CANCEL+48*, CANCEL+54~, CANCEL+56*
DA(1 CANCEL+48*, CANCEL+56*
DA(2 CANCEL+56*
DATE CANCEL+42~, CANCEL+44*, CANCEL+49
DFN CANCEL+35~, CANCEL+36*, CANCEL+37, CANCEL+38, CANCEL+48
DIE APCAN+3~, APCAN+7*, CANCEL+28~, CANCEL+47~, CANCEL+48*
DIK APPDEL+9~, CANCEL+54~, CANCEL+55*
DPTNOD UNCANCEL+18~
DPTNODR UNCANCEL+18~
DPTST APCAN+3~, APCAN+6*, APCAN+9
DR APCAN+3~, APCAN+9*, CANCEL+28~, CANCEL+47~, CANCEL+49*, CANCEL+50*
DUZ APCAN+20, APUCAN+13
>> HSI AVUPDT+5*, AVUPDT+7
>> I AVUPDT+3*, AVUPDT+4, AVUPDT+5, AVUPDT+7, AVUPDT+8*
IEN CANCEL+28~, CANCEL+29*, CANCEL+30, CANCEL+32, CANCEL+36, CANCEL+43, CANCEL+44, CANCEL+56
>> S AVUPDT+2*, AVUPDT+7*, AVUPDT+8*, AVUPDT+9
>> SB AVUPDT+5*, AVUPDT+7
>> SD AVUPDT+2*, AVUPDT+4, AVUPDT+7, AVUPDT+9
SDATA CANCEL+35~, CANCEL+37*, CANCEL+38
SDCL CANCEL+35~, CANCEL+36*, CANCEL+37, CANCEL+38, CANCEL+43, CANCEL+44
SDCPHDL CANCEL+35~, CANCEL+37*, CANCEL+38
SDDA CANCEL+35~, CANCEL+36*, CANCEL+37, CANCEL+38
>> SDDIF AVUPDT+5*, AVUPDT+8
>> SDMODE CANCEL+36*
SDT CANCEL+35~, CANCEL+36*, CANCEL+37, CANCEL+38, CANCEL+43, CANCEL+44, CANCEL+48
>> SI AVUPDT+5*, AVUPDT+7
>> SL AVUPDT+5*, AVUPDT+6*, AVUPDT+7
>> SS AVUPDT+7*, AVUPDT+8*
>> ST AVUPDT+7*, AVUPDT+8
>> STARTDAY AVUPDT+5*
>> STR AVUPDT+5*, AVUPDT+8
U APPDEL+26, APPDEL+27, APPDEL+34, APPDEL+35, APPDEL+37, APPDEL+47, APPDEL+54, AVUPDT+5, APCAN+6, CANEVT1+10
, CANCEL+18, CANCEL+19, CANCEL+20, CANCEL+22, CANCEL+24, CANCEL+25, CANCEL+26, CANCEL+30, CANCEL+32, CANCEL+37
, CANCEL+43, CANCEL+44, APPUDEL+18, APPUDEL+21, APPUDEL+22, APPUDEL+23, APPUDEL+25, APPUDEL+26, APPUDEL+27, APPUDEL+28
, APPUDEL+33, APPUDEL+35, UNCANCEL+19, UNCANCEL+20, UNCANCEL+22, UNCANCEL+23
USER CANCEL+42~, CANCEL+43*, CANCEL+49
X APPDEL+14*, AVUPDT+5*, APCAN+16, BSDXCAN+2~, BSDXCAN+3*, APPUDEL+6*
Y AVUPDT+5!, AVUPDT+7*, AVUPDT+8*, BSDXCAN+2~, BSDXCAN+4
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All