SDTMP08 ;MS/PB- VISTA SCHEDULING RPCS ;DEC 6, 2018
Source file <SDTMP08.m>
| Package | Total | Call Graph |
|---|---|---|
| Scheduling | 10 | ($$HANDLE,BEFORE)^SDAMEVT EN^SDCODEL REQSET^SDEC07A $$APPVISTA^SDEC07B CHECKIN^SDEC25 AROPEN^SDECAR AR433D^SDECAR2 ($$CI,$$SCIEN)^SDECU2 $$SDCL^SDECUTL WLOPEN^SDECWL |
| VA FileMan | 5 | ^%DT YMD^%DTC (,FILE,UPDATE)^DIE ^DIK $$GET1^DIQ |
| Kernel | 3 | ^%ZTER $$NOW^XLFDT $$KSP^XUPARAM |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| APPDEL(SDECY,SDECAPTID,SDECTYP,SDECCR,SDECNOT,SDECDATE,SDUSER) | ;Cancels appointment
|
|
| AVUPDT(SDECSCD,SDECSTART,SDECLEN) | ;Update Clinic availability
|
|
| APCAN(SDECZ,SDECLOC,SDECDFN,SDECSD,SDECAPTID,SDECLEN) | ;
|
|
| SDECCAN(SDECAPTID,SDECTYP,SDECCR,SDECNOT,SDECDATE,SDUSER,SDF) | ;cancel SDEC APPOINTMENT entry
|
|
| CANEVT(SDECPAT,SDECSTART,SDECSC) | ;EP Called by SDEC CANCEL APPOINTMENT event
|
|
| CANEVT1(SDECRES,SDECSTART,SDECPAT) | ;
|
|
| CANEVT3(SDECRES) | ;
|
|
| CANCEL(BSDR) | ;EP; called to cancel appt
|
|
| UNDOCANA(SDECY,SDECAPTID) | ;Undo Cancel Appointment
|
|
| SDECUCAN(SDECAPTID) | ;called internally to update SDEC APPOINTMENT by clearing cancel date/time
|
|
| APUCAN(SDECZ,SDECLOC,SDECPATID,SDECSTART,SDECDAM,SDECDEC,SDECLEN,SDECNOTE,SDECRES,SDECWKIN) | ;
|
|
| UNCANCEL(BSDR) | ;PEP; called to un-cancel appt
|
|
| ERR(SDECI,SDECERR) | ;Error processing
|
|
| ETRAP | ;EP Error trap entry
|
| Name | Field # of Occurrence |
|---|---|
| ^%DT | APPDEL+37 |
| YMD^%DTC | APCAN+15 |
| ^%ZTER | ETRAP+1 |
| ^DIE | APCAN+10 |
| FILE^DIE | SDECCAN+25, SDECUCAN+5 |
| UPDATE^DIE | SDECCAN+29, SDECCAN+51, SDECCAN+66, CANCEL+57 |
| ^DIK | CANCEL+68 |
| $$GET1^DIQ | SDECCAN+15, SDECCAN+16, SDECCAN+17, SDECCAN+18, SDECCAN+26, SDECCAN+33, SDECCAN+36, SDECCAN+39, UNDOCANA+18, SDECUCAN+6 , SDECUCAN+9 |
| $$HANDLE^SDAMEVT | CANCEL+37 |
| BEFORE^SDAMEVT | CANCEL+38 |
| EN^SDCODEL | CANCEL+62 |
| REQSET^SDEC07A | SDECCAN+34, SDECUCAN+10 |
| $$APPVISTA^SDEC07B | UNCANCEL+25 |
| CHECKIN^SDEC25 | APPDEL+56 |
| AROPEN^SDECAR | SDECCAN+55 |
| AR433D^SDECAR2 | APPDEL+84 |
| $$CI^SDECU2 | CANCEL+32 |
| $$SCIEN^SDECU2 | APPDEL+65, APPDEL+74, CANCEL+29 |
| $$SDCL^SDECUTL | SDECCAN+32, UNDOCANA+41, SDECUCAN+8 |
| WLOPEN^SDECWL | SDECCAN+52 |
| $$NOW^XLFDT | APPDEL+38, SDECCAN+20 |
| $$KSP^XUPARAM | CANCEL+59 |
| FileNo | Call Tags |
|---|---|
| ^SDWL(409.3 - [#409.3] | GET1^DIQ |
| ^SDEC(409.84 - [#409.84] | GET1^DIQ |
| ^SC - [#44] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | APCAN+5, CANCEL+18, CANCEL+61, UNCANCEL+19 |
| ^SC - [#44] | APPDEL+77, APPDEL+78, AVUPDT+5, AVUPDT+6, AVUPDT+8, AVUPDT+10*, CANCEL+19, CANCEL+43, CANCEL+44, UNCANCEL+20 |
| ^SD(409.2 - [#409.2] | APPDEL+32, CANCEL+26 |
| ^SDEC(409.831 - [#409.831] | APPDEL+61, APPDEL+62, APPDEL+68, APPDEL+71, APPDEL+72, APPDEL+73, CANEVT+7, CANEVT3+5, UNDOCANA+37, UNDOCANA+39 |
| ^SDEC(409.84 - [#409.84] | APPDEL+25, APPDEL+47, APPDEL+52, APPDEL+88, CANEVT1+7, CANEVT1+8, CANEVT1+9, UNDOCANA+15, UNDOCANA+19, UNDOCANA+23 , UNDOCANA+27, UNDOCANA+34, UNDOCANA+47 |
| ^SDWL(409.3 - [#409.3] | SDECCAN+38 |
| ^TMP("SDEC" | UNDOCANA+8!, UNDOCANA+10*, UNDOCANA+49*, UNDOCANA+51*, ERR+4*, ERR+6* |
| ^VA(200 - [#200] | APPDEL+41, CANCEL+25, UNCANCEL+23 |
| Name | Line Occurrences |
|---|---|
| $$CANCEL | APCAN+21 |
| $$CANEVT1 | CANEVT+7 |
| $$UNCANCEL | APUCAN+17 |
| APCAN | APPDEL+81 |
| APUCAN | UNDOCANA+45 |
| AVUPDT | APPDEL+83 |
| CANEVT3 | CANEVT+8 |
| ERR | APPDEL+25, APPDEL+29, APPDEL+52, APPDEL+61, UNDOCANA+13, UNDOCANA+15, UNDOCANA+18, UNDOCANA+34, UNDOCANA+37, ETRAP+4 |
| SDECCAN | APPDEL+58, CANEVT1+11 |
| SDECUCAN | UNDOCANA+36 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | APPDEL+15~, APPDEL+37* |
| %H | APCAN+3~, APCAN+15*, APUCAN+7~ |
| BSDR | CANCEL~, UNCANCEL~ |
| BSDR("ADT" | CANCEL+21*, CANCEL+22, CANCEL+29, CANCEL+30, CANCEL+32, CANCEL+36, CANCEL+66, CANCEL+67, UNCANCEL+21*, UNCANCEL+22 , UNCANCEL+25 |
| BSDR("CDT" | CANCEL+23*, CANCEL+24, CANCEL+52 |
| BSDR("CLN" | CANCEL+19, CANCEL+29, CANCEL+30, CANCEL+32, CANCEL+36, CANCEL+66, CANCEL+67, UNCANCEL+20, UNCANCEL+25 |
| BSDR("CR" | CANCEL+26, CANCEL+53 |
| BSDR("LEN" | UNCANCEL+25 |
| BSDR("NOT" | CANCEL+54 |
| 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+50 |
| BSDR("USR" | CANCEL+25, CANCEL+51, UNCANCEL+23 |
| BSDR("WKIN" | UNCANCEL+25 |
| DA | APPDEL+12~, APCAN+3~, APCAN+8*, CANCEL+28~, CANCEL+47~, CANCEL+65~, CANCEL+67* |
| DA(1 | CANCEL+67* |
| DA(2 | CANCEL+67* |
| DATE | CANCEL+42~, CANCEL+44*, CANCEL+56 |
| DFN | SDECCAN+12~, SDECCAN+15*, SDECCAN+29, SDECCAN+36*, SDECCAN+37, SDECCAN+38, CANCEL+35~, CANCEL+36*, CANCEL+37, CANCEL+38 , CANCEL+61, CANCEL+70 |
| DIE | APCAN+3~, APCAN+7*, CANCEL+28~, CANCEL+47~ |
| DIK | APPDEL+12~, CANCEL+65~, CANCEL+66* |
| DPTNOD | UNCANCEL+18~ |
| DPTNODR | UNCANCEL+18~ |
| DPTST | APCAN+3~, APCAN+6*, APCAN+9 |
| DR | APCAN+3~, APCAN+9*, CANCEL+28~, CANCEL+47~ |
| DUZ | APPDEL+42, SDECCAN+21, CANCEL+58*, CANCEL+59*, APUCAN+13 |
| DUZ(2 | CANCEL+59 |
| HSI | AVUPDT+2~, AVUPDT+6*, AVUPDT+8 |
| I | AVUPDT+2~, AVUPDT+4*, AVUPDT+5, AVUPDT+6, AVUPDT+8, AVUPDT+9* |
| IEN | CANCEL+28~, CANCEL+29*, CANCEL+30, CANCEL+32, CANCEL+36, CANCEL+43, CANCEL+44, CANCEL+67 |
| >> MSGARY("DUZ" | CANCEL+58 |
| PROVIEN | SDECCAN+12~, SDECCAN+33*, SDECCAN+34, SDECUCAN+1~, SDECUCAN+9*, SDECUCAN+10 |
| S | AVUPDT+2~, AVUPDT+3*, AVUPDT+8*, AVUPDT+9*, AVUPDT+10 |
| SAVESTRT | SDECCAN+13~, SDECCAN+17*, SDECCAN+34 |
| SB | AVUPDT+2~, AVUPDT+6*, AVUPDT+8 |
| SD | AVUPDT+2~, AVUPDT+3*, AVUPDT+5, AVUPDT+8, AVUPDT+10 |
| SDAPTYP | SDECCAN+13~, SDECCAN+26*, SDECCAN+31, SDECCAN+34, SDECCAN+35, SDECCAN+36, SDECCAN+53, SDECCAN+56, SDECUCAN+1~, SDECUCAN+6* , SDECUCAN+7, SDECUCAN+10 |
| SDATA | CANCEL+35~, CANCEL+37*, CANCEL+38, CANCEL+70* |
| SDCL | SDECCAN+13~, SDECCAN+32*, SDECCAN+33, CANCEL+35~, CANCEL+36*, CANCEL+37, CANCEL+38, CANCEL+43, CANCEL+44, CANCEL+70 , SDECUCAN+1~, SDECUCAN+8*, SDECUCAN+9 |
| SDCPHDL | CANCEL+35~, CANCEL+37*, CANCEL+38 |
| SDDA | CANCEL+35~, CANCEL+36*, CANCEL+37, CANCEL+38, CANCEL+70 |
| SDDIF | AVUPDT+2~, AVUPDT+6*, AVUPDT+9 |
| SDEC1 | APPDEL+69~, APPDEL+70*, APPDEL+71*, APPDEL+72, APPDEL+73 |
| SDECAPPT | CANEVT1+4~, CANEVT1+8*, CANEVT1+9, CANEVT1+11 |
| SDECAPTID | APPDEL~, APPDEL+25, APPDEL+47, APPDEL+56, APPDEL+58, APPDEL+81, APPDEL+84, APCAN~, APCAN+8, SDECCAN~ , SDECCAN+15, SDECCAN+16, SDECCAN+17, SDECCAN+18, SDECCAN+19, SDECCAN+26, SDECCAN+32, SDECCAN+55, UNDOCANA~, UNDOCANA+13 , UNDOCANA+15, UNDOCANA+18, UNDOCANA+19, UNDOCANA+23, UNDOCANA+27, UNDOCANA+36, UNDOCANA+41, SDECUCAN~, SDECUCAN+2, SDECUCAN+6 , SDECUCAN+8 |
| SDECC | APCAN+3~, APCAN+21, APUCAN+7~, APUCAN+17 |
| SDECC("ADT" | APCAN+14*, APUCAN+10* |
| SDECC("CDT" | APCAN+16* |
| SDECC("CLN" | APCAN+12*, APUCAN+9* |
| SDECC("CR" | APCAN+18* |
| SDECC("LEN" | APUCAN+14* |
| SDECC("NOT" | APCAN+17* |
| SDECC("NOTE" | APUCAN+11* |
| SDECC("PAT" | APCAN+11*, APUCAN+8* |
| SDECC("RES" | APUCAN+12* |
| SDECC("TYP" | APCAN+13* |
| SDECC("USR" | APCAN+19*, APUCAN+13* |
| SDECC("WKIN" | APUCAN+15* |
| SDECCR | APPDEL~, APPDEL+31*, APPDEL+32*, APPDEL+58, APCAN+18, SDECCAN~, SDECCAN+22 |
| SDECDAM | UNDOCANA+4~, UNDOCANA+24*, UNDOCANA+45, APUCAN~ |
| SDECDATE | APPDEL~, APPDEL+36*, APPDEL+37*, APPDEL+38*, APPDEL+58, APCAN+16, SDECCAN~, SDECCAN+20 |
| SDECDEC | UNDOCANA+4~, UNDOCANA+25*, UNDOCANA+45, APUCAN~ |
| SDECDFN | APCAN~, APCAN+11 |
| SDECERR | APPDEL+12~, APPDEL+61*, APPDEL+66*, APPDEL+75*, UNDOCANA+37*, UNCANCEL+25*, UNCANCEL+26, ERR~, ERR+2*, ERR+4 |
| SDECFDA | SDECCAN+13~, SDECCAN+29!, SDECCAN+40!, SDECCAN+54! |
| SDECFDA( | SDECCAN+20*, SDECCAN+21*, SDECCAN+22*, SDECCAN+23*, SDECCAN+29*, SDECCAN+42*, SDECCAN+43*, SDECCAN+44*, SDECCAN+45*, SDECCAN+46* , SDECCAN+47*, SDECCAN+48*, SDECCAN+49*, SDECCAN+50*, SDECCAN+57*, SDECCAN+58*, SDECCAN+59*, SDECCAN+60*, SDECCAN+61*, SDECCAN+62* , SDECCAN+63*, SDECCAN+64*, SDECCAN+65*, SDECUCAN+3* |
| SDECFOUND | CANEVT+3~, CANEVT+6*, CANEVT+7*, CANEVT+8, CANEVT1+4~, CANEVT1+5*, CANEVT1+6, CANEVT1+7, CANEVT1+8, CANEVT1+10* , CANEVT1+11, CANEVT1+12 |
| SDECI | APPDEL+12~, APPDEL+19*, APPDEL+22, APPDEL+23*, APPDEL+25, APPDEL+29, APPDEL+52, APPDEL+61, APPDEL+89*, APPDEL+90 , APPDEL+91*, APPDEL+92, UNDOCANA+4~, UNDOCANA+7*, UNDOCANA+10, UNDOCANA+13, UNDOCANA+15, UNDOCANA+18, UNDOCANA+34, UNDOCANA+37 , UNDOCANA+48*, UNDOCANA+49, UNDOCANA+50*, UNDOCANA+51, UNCANCEL+25, ERR~, ERR+1*, ERR+4, ERR+5*, ERR+6 , ETRAP+2~*, ETRAP+3*, ETRAP+4 |
| SDECID | APPDEL+12~ |
| SDECIENS | SDECCAN+13~, SDECCAN+19*, SDECCAN+20, SDECCAN+21, SDECCAN+22, SDECCAN+23, SDECUCAN+2*, SDECUCAN+3 |
| SDECLEN | APPDEL+13~, APPDEL+80*, APPDEL+81, APPDEL+83, AVUPDT~, AVUPDT+7, APCAN~, APCAN+9, UNDOCANA+26*, UNDOCANA+45 , APUCAN~, APUCAN+14 |
| SDECLOC | APPDEL+13~, APPDEL+63*, APPDEL+64, APPDEL+65, APPDEL+73*, APPDEL+74, APPDEL+76, APPDEL+77, APPDEL+78, APPDEL+81 , APPDEL+83, APCAN~, APCAN+12, UNDOCANA+38*, UNDOCANA+40*, UNDOCANA+41*, UNDOCANA+42, UNDOCANA+45, APUCAN~, APUCAN+9 |
| SDECMSG | SDECCAN+13~, SDECCAN+24!, SDECCAN+40!, SDECCAN+54!, SDECUCAN+4! |
| SDECNOD | APPDEL+12~, APPDEL+47*, APPDEL+48, APPDEL+49, APPDEL+54, APPDEL+60, APPDEL+62*, APPDEL+63, APPDEL+78*, APPDEL+79 , APPDEL+80, CANEVT1+9*, CANEVT1+10, UNDOCANA+4~, UNDOCANA+19*, UNDOCANA+23*, UNDOCANA+24, UNDOCANA+25, UNDOCANA+26, UNDOCANA+28 , UNDOCANA+29, UNDOCANA+30, UNDOCANA+31, UNDOCANA+39*, UNDOCANA+40 |
| SDECNOEV | APPDEL+14~, APPDEL+16*, CANEVT+4, UNDOCANA+5* |
| SDECNOT | APPDEL~, APPDEL+34*, APPDEL+58, APCAN+17, SDECCAN~, SDECCAN+28*, SDECCAN+29, SDECCAN+34 |
| SDECNOTE | UNDOCANA+27*, UNDOCANA+45, APUCAN~, APUCAN+11 |
| SDECPAT | CANEVT~, CANEVT+7, CANEVT1~, CANEVT1+10 |
| SDECPATID | APPDEL+12~, APPDEL+48*, APPDEL+52, APPDEL+65, APPDEL+74, APPDEL+81, APPDEL+88, APCAN+5, UNDOCANA+4~, UNDOCANA+28* , UNDOCANA+34, UNDOCANA+45, UNDOCANA+47, APUCAN~, APUCAN+8 |
| SDECPNOD | APCAN+3~, APCAN+5*, APCAN+6 |
| SDECRES | CANEVT+3~, CANEVT+7*, CANEVT+8, CANEVT1~, CANEVT1+6, CANEVT1+7, CANEVT1+8, CANEVT3~, CANEVT3+5, APUCAN~ , APUCAN+12 |
| SDECRESN | CANEVT3+4~, CANEVT3+5*, CANEVT3+6, CANEVT3+7* |
| SDECSC | CANEVT~, CANEVT+5, CANEVT+7 |
| SDECSC1 | APPDEL+14~, APPDEL+60*, APPDEL+61, APPDEL+62, APPDEL+68, APPDEL+71, APPDEL+72, APPDEL+73, UNDOCANA+29*, UNDOCANA+37 , UNDOCANA+39, UNDOCANA+45 |
| SDECSCD | AVUPDT~, AVUPDT+4, AVUPDT+10 |
| SDECSCIEN | APPDEL+13~, APPDEL+65*, APPDEL+74*, APPDEL+78 |
| SDECSCIEN1 | APPDEL+13~, APPDEL+17* |
| SDECSD | APCAN~, APCAN+5, APCAN+14 |
| SDECSTART | APPDEL+12~, APPDEL+49*, APPDEL+65, APPDEL+74, APPDEL+78, APPDEL+81, APPDEL+83, AVUPDT~, AVUPDT+3, CANEVT~ , CANEVT+7, CANEVT1~, CANEVT1+7, CANEVT1+8, UNDOCANA+4~, UNDOCANA+30*, UNDOCANA+45, APUCAN~, APUCAN+10 |
| SDECTYP | APPDEL~, APPDEL+27*, APPDEL+28*, APPDEL+29, APPDEL+58, APCAN+13, SDECCAN~, SDECCAN+23, SDECCAN+34 |
| SDECWKIN | UNDOCANA+31*, UNDOCANA+45, APUCAN~, APUCAN+15 |
| SDECWP | SDECCAN+13~, SDECCAN+40!, SDECCAN+54! |
| SDECY | APPDEL~, APPDEL+20*, APPDEL+21, APPDEL+22, APPDEL+90, APPDEL+92, UNDOCANA~, UNDOCANA+9* |
| SDECZ | APPDEL+12~, APPDEL+61, APPDEL+65, APPDEL+67*, APPDEL+68*, APPDEL+71, APPDEL+74*, APPDEL+76*, APPDEL+77*, APPDEL+79* , APPDEL+81, APPDEL+82, APCAN~, APCAN+21*, UNDOCANA+37, UNDOCANA+44*, UNDOCANA+45, APUCAN~, APUCAN+17* |
| SDF | SDECCAN~, SDECCAN+14*, SDECCAN+29, SDECCAN+31, SDECCAN+52, SDECCAN+55 |
| SDFDA | CANCEL+48~, CANCEL+49*, CANCEL+50, CANCEL+51, CANCEL+52, CANCEL+53, CANCEL+54, CANCEL+55, CANCEL+56 |
| SDI | SDECCAN+13~ |
| SDIEN | SDECCAN+13~, SDECCAN+38*, SDECCAN+39, SDECCAN+42, SDECCAN+43, SDECCAN+44, SDECCAN+45, SDECCAN+46, SDECCAN+47, SDECCAN+48 , SDECCAN+49, SDECCAN+50, SDECCAN+52, SDECCAN+56*, SDECCAN+57, SDECCAN+58, SDECCAN+59, SDECCAN+60, SDECCAN+61, SDECCAN+62 , SDECCAN+63, SDECCAN+64, SDECCAN+65, CANCEL+48~ |
| SDMODE | CANCEL+28~, CANCEL+36* |
| SDMSG | CANCEL+48~ |
| SDPCE | CANCEL+60~, CANCEL+61*, CANCEL+62 |
| SDRES | SDECCAN+13~, SDECCAN+18*, SDECCAN+34, SDECUCAN+1~ |
| SDRET | APPDEL+14~, APPDEL+55*, APPDEL+56 |
| SDT | SDECCAN+13~, SDECCAN+16*, SDECCAN+29, SDECCAN+39, CANCEL+35~, CANCEL+36*, CANCEL+37, CANCEL+38, CANCEL+43, CANCEL+44 , CANCEL+61, CANCEL+70 |
| SDUSER | APPDEL~, APPDEL+40*, APPDEL+41*, APPDEL+42*, APPDEL+58, APCAN+19, SDECCAN~, SDECCAN+21 |
| SI | AVUPDT+2~, AVUPDT+6*, AVUPDT+8 |
| SL | AVUPDT+2~, AVUPDT+6*, AVUPDT+7*, AVUPDT+8 |
| SS | AVUPDT+2~, AVUPDT+8*, AVUPDT+9* |
| ST | AVUPDT+2~, AVUPDT+8*, AVUPDT+9 |
| STARTDAY | AVUPDT+2~, AVUPDT+6* |
| STR | AVUPDT+2~, AVUPDT+6*, AVUPDT+9 |
| U | APPDEL+48, APPDEL+49, APPDEL+54, APPDEL+60, APPDEL+61, APPDEL+63, APPDEL+73, APPDEL+80, AVUPDT+6, 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, CANCEL+61, CANCEL+70, UNDOCANA+24, UNDOCANA+25, UNDOCANA+26, UNDOCANA+28, UNDOCANA+29 , UNDOCANA+30, UNDOCANA+31, UNDOCANA+37, UNDOCANA+40, UNCANCEL+19, UNCANCEL+20, UNCANCEL+22, UNCANCEL+23 |
| USER | CANCEL+42~, CANCEL+43*, CANCEL+55 |
| X | APPDEL+15~, APPDEL+37*, AVUPDT+2~, AVUPDT+6* |
| Y | APPDEL+15~, APPDEL+37, AVUPDT+2~, AVUPDT+8*, AVUPDT+9*, SDECCAN+12~ |