BSDX08 ; IHS/OIT/HMW/MSC/SAT - WINDOWS SCHEDULING RPCS ;
Source file <BSDX08.m>
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 |
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
|
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 |
RPC Name | Call Tags |
---|---|
BSDX CANCEL APPOINTMENT | APPDEL |
BSDX UNCANCEL APPT | APPUDEL |
FileNo | Call Tags |
---|---|
^BSDXAPPT - [#9002018.4] | GET1^DIQ |
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 |
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 |
>> | 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 |