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 |