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

Package: Scheduling

Routine: SDTMP08


Information

SDTMP08 ;MS/PB- VISTA SCHEDULING RPCS ;DEC 6, 2018

Source Information

Source file <SDTMP08.m>

Call Graph

Call Graph

Call Graph Total: 18

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  

Entry Points

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

External References

Name Field # of Occurrence
^%DT APPDEL+38
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+57
AROPEN^SDECAR SDECCAN+55
AR433D^SDECAR2 APPDEL+85
$$CI^SDECU2 CANCEL+32
$$SCIEN^SDECU2 APPDEL+66, APPDEL+75, CANCEL+29
$$SDCL^SDECUTL SDECCAN+32, UNDOCANA+41, SDECUCAN+8
WLOPEN^SDECWL SDECCAN+52
$$NOW^XLFDT APPDEL+39, SDECCAN+20
$$KSP^XUPARAM CANCEL+59

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SDWL(409.3 - [#409.3] GET1^DIQ
^SDEC(409.84 - [#409.84] GET1^DIQ
^SC - [#44] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] APCAN+5, CANCEL+18, CANCEL+61, UNCANCEL+19
^SC - [#44] APPDEL+78, APPDEL+79, AVUPDT+5, AVUPDT+6, AVUPDT+8, AVUPDT+10*, CANCEL+19, CANCEL+43, CANCEL+44, UNCANCEL+20
^SD(409.2 - [#409.2] CANCEL+26
^SDEC(409.831 - [#409.831] APPDEL+62, APPDEL+63, APPDEL+69, APPDEL+72, APPDEL+73, APPDEL+74, CANEVT+7, CANEVT3+5, UNDOCANA+37, UNDOCANA+39
^SDEC(409.84 - [#409.84] APPDEL+25, APPDEL+48, APPDEL+53, APPDEL+89, 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+42, CANCEL+25, UNCANCEL+23

Label References

Name Line Occurrences
$$CANCEL APCAN+21
$$CANEVT1 CANEVT+7
$$UNCANCEL APUCAN+17
APCAN APPDEL+82
APUCAN UNDOCANA+45
AVUPDT APPDEL+84
CANEVT3 CANEVT+8
ERR APPDEL+25, APPDEL+29, APPDEL+53, APPDEL+62, UNDOCANA+13, UNDOCANA+15, UNDOCANA+18, UNDOCANA+34, UNDOCANA+37, ETRAP+4
SDECCAN APPDEL+59, CANEVT1+11
SDECUCAN UNDOCANA+36

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT APPDEL+15~, APPDEL+38*
%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+43, 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+70~, APPDEL+71*, APPDEL+72*, APPDEL+73, APPDEL+74
SDECAPPT CANEVT1+4~, CANEVT1+8*, CANEVT1+9, CANEVT1+11
SDECAPTID APPDEL~, APPDEL+25, APPDEL+48, APPDEL+57, APPDEL+59, APPDEL+82, APPDEL+85, 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+59, APCAN+18, SDECCAN~, SDECCAN+22
SDECDAM UNDOCANA+4~, UNDOCANA+24*, UNDOCANA+45, APUCAN~
SDECDATE APPDEL~, APPDEL+37*, APPDEL+38*, APPDEL+39*, APPDEL+59, APCAN+16, SDECCAN~, SDECCAN+20
SDECDEC UNDOCANA+4~, UNDOCANA+25*, UNDOCANA+45, APUCAN~
SDECDFN APCAN~, APCAN+11
SDECERR APPDEL+12~, APPDEL+62*, APPDEL+67*, APPDEL+76*, 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+53, APPDEL+62, APPDEL+90*, APPDEL+91
, APPDEL+92*, APPDEL+93, 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+81*, APPDEL+82, APPDEL+84, AVUPDT~, AVUPDT+7, APCAN~, APCAN+9, UNDOCANA+26*, UNDOCANA+45
, APUCAN~, APUCAN+14
SDECLOC APPDEL+13~, APPDEL+64*, APPDEL+65, APPDEL+66, APPDEL+74*, APPDEL+75, APPDEL+77, APPDEL+78, APPDEL+79, APPDEL+82
, APPDEL+84, 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+48*, APPDEL+49, APPDEL+50, APPDEL+55, APPDEL+61, APPDEL+63*, APPDEL+64, APPDEL+79*, APPDEL+80
, APPDEL+81, 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+35*, APPDEL+59, 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+49*, APPDEL+53, APPDEL+66, APPDEL+75, APPDEL+82, APPDEL+89, 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+61*, APPDEL+62, APPDEL+63, APPDEL+69, APPDEL+72, APPDEL+73, APPDEL+74, UNDOCANA+29*, UNDOCANA+37
, UNDOCANA+39, UNDOCANA+45
SDECSCD AVUPDT~, AVUPDT+4, AVUPDT+10
SDECSCIEN APPDEL+13~, APPDEL+66*, APPDEL+75*, APPDEL+79
SDECSCIEN1 APPDEL+13~, APPDEL+17*
SDECSD APCAN~, APCAN+5, APCAN+14
SDECSTART APPDEL+12~, APPDEL+50*, APPDEL+66, APPDEL+75, APPDEL+79, APPDEL+82, APPDEL+84, 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+59, 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+91, APPDEL+93, UNDOCANA~, UNDOCANA+9*
SDECZ APPDEL+12~, APPDEL+62, APPDEL+66, APPDEL+68*, APPDEL+69*, APPDEL+72, APPDEL+75*, APPDEL+77*, APPDEL+78*, APPDEL+80*
, APPDEL+82, APPDEL+83, 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+56*, APPDEL+57
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+41*, APPDEL+42*, APPDEL+43*, APPDEL+59, 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+49, APPDEL+50, APPDEL+55, APPDEL+61, APPDEL+62, APPDEL+64, APPDEL+74, APPDEL+81, 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+38*, AVUPDT+2~, AVUPDT+6*
Y APPDEL+15~, APPDEL+38, AVUPDT+2~, AVUPDT+8*, AVUPDT+9*, SDECCAN+12~
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All