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~ |