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 |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: SDES2CANCLNAVAIL

Package: Scheduling

Routine: SDES2CANCLNAVAIL


Information

SDES2CANCLNAVAIL ;ALB/BLB,BLB,TJB,BLB,JAS - SDES2 CANCEL CLINIC AVAILABILITY ; JULY 1, 2024

Source Information

Source file <SDES2CANCLNAVAIL.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
Scheduling 8 CANCELAPPT^SDES2CANCELAPPT  BUILDJSON^SDES2JSON  VALCONTEXT^SDES2VALCONTEXT  $$VALISODTTM^SDES2VALISODTTM  VALFILEIEN^SDES2VALUTIL  ERRLOG^SDESJSON  $$INACTIVE^SDESUTIL  EN^SDTMPHLC  
VA FileMan 3 ^%DT  (FILE,UPDATE)^DIE  $$GET1^DIQ  
Kernel 2 ($$FMADD,$$FMTE)^XLFDT  DECODE^XLFJSON  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Scheduling 3 SDES2BLOCKANDMOV  SDES2BLOCKMOVE  SDES2BLOCKPBSP  

Entry Points

Name Comments DBIA/ICR reference
CANCEL(JSON,SDCONTEXT,CANCEL) ;
CANCELAVAIL(CLINICIEN,STARTDATETIME,ENDDATETIME,FLAG,CANCELREMARKS) ;
CANCELAPPTS(CLINICIEN,STARTDATETIME,ENDDATETIME,FLAG,CANCELREMARKS,SDCONTEXT,RETURN) ;
VALIDATE(ERRORS,SDCONTEXT,CANCEL,CLINICIEN,FLAG,REMARKS) ;
VALCLINICDETAILS(ERRORS,CLINICIEN,STARTDATETIME,ENDDATETIME,FLAG) ;
VALIDATEFLAG(ERRORS,FLAG,STARTDATETIME,ENDDATETIME) ;
GETRESOURCE(CLINICIEN) ;
TC(TIME,SD,STARTOFDAY,SI) ;

External References

Name Field # of Occurrence
^%DT TC+7
FILE^DIE CANCELAVAIL+25, CANCELAVAIL+49
UPDATE^DIE CANCELAVAIL+20, CANCELAVAIL+31
$$GET1^DIQ CANCELAVAIL+4, CANCELAVAIL+7, CANCELAVAIL+33, CANCELAPPTS+10, CANCELAPPTS+14, VALCLINICDETAILS+6, VALCLINICDETAILS+7, VALCLINICDETAILS+14, VALCLINICDETAILS+15, VALCLINICDETAILS+20
, VALCLINICDETAILS+21, GETRESOURCE+3
CANCELAPPT^SDES2CANCELAPPT CANCELAPPTS+18
BUILDJSON^SDES2JSON CANCEL+4, CANCEL+10
VALCONTEXT^SDES2VALCONTEXT VALIDATE+2
$$VALISODTTM^SDES2VALISODTTM VALIDATE+5, VALIDATE+6
VALFILEIEN^SDES2VALUTIL VALIDATE+3
ERRLOG^SDESJSON VALIDATE+7, VALIDATE+10, VALCLINICDETAILS+3, VALCLINICDETAILS+5, VALCLINICDETAILS+6, VALCLINICDETAILS+7, VALCLINICDETAILS+8, VALCLINICDETAILS+15, VALCLINICDETAILS+23, VALIDATEFLAG+1
, VALIDATEFLAG+2, VALIDATEFLAG+5, VALIDATEFLAG+7
$$INACTIVE^SDESUTIL VALCLINICDETAILS+5
EN^SDTMPHLC CANCELAPPTS+23, CANCELAPPTS+25
$$FMADD^XLFDT CANCELAVAIL+46, VALCLINICDETAILS+4
$$FMTE^XLFDT TC+4, TC+6
DECODE^XLFJSON CANCELAPPTS+19

Used in RPC

RPC Name Call Tags
SDES2 CANCEL CLINIC AVAIL CANCEL

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SDEC(409.831 - [#409.831] GET1^DIQ
^SDEC(409.84 - [#409.84] GET1^DIQ
^SC - [#44] GET1^DIQ
44.003 GET1^DIQ
44.005 GET1^DIQ
44.05 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SC - [#44] CANCELAVAIL+22, CANCELAVAIL+27, CANCELAVAIL+47*, CANCELAPPTS+7, VALCLINICDETAILS+8, VALCLINICDETAILS+11, VALCLINICDETAILS+13, VALCLINICDETAILS+17, VALCLINICDETAILS+19
^SDEC(409.831 - [#409.831] GETRESOURCE+2, GETRESOURCE+4
^SDEC(409.84 - [#409.84] CANCELAPPTS+9

Label References

Name Line Occurrences
$$GETRESOURCE CANCELAPPTS+4
$$TC CANCELAVAIL+9, CANCELAVAIL+10
CANCELAPPTS CANCEL+7
CANCELAVAIL CANCEL+6
VALCLINICDETAILS VALIDATE+13
VALIDATE CANCEL+3
VALIDATEFLAG VALIDATE+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT TC+1~, TC+6*
ADDAPPTNODEFDA CANCELAVAIL+1~, CANCELAVAIL+25!
ADDAPPTNODEFDA( CANCELAVAIL+23*, CANCELAVAIL+24*
APPTDATETIME VALCLINICDETAILS+1~, VALCLINICDETAILS+10*, VALCLINICDETAILS+11*, VALCLINICDETAILS+13, VALCLINICDETAILS+14, VALCLINICDETAILS+15
APPTIEN CANCELAPPTS+1~, CANCELAPPTS+8*, CANCELAPPTS+9*, CANCELAPPTS+10, CANCELAPPTS+13, CANCELAPPTS+14
BLOCKLEN CANCELAVAIL+2~, CANCELAVAIL+36*, CANCELAVAIL+37
CANCEL CANCEL~, CANCEL+3, VALIDATE~
CANCEL("CLINI C IEN" , CANCEL+3, CANCEL+6, CANCEL+7
CANCEL("END D ATE TIME" , CANCEL+6, CANCEL+7, VALIDATE+6*, VALIDATE+7, VALIDATE+9, VALIDATE+13
CANCEL("FULL PARTIAL FLAG" , CANCEL+3, CANCEL+6, CANCEL+7
CANCEL("REMARKS" CANCEL+3, CANCEL+6, CANCEL+7
CANCEL("START DATE TIME" , CANCEL+6, CANCEL+7, VALIDATE+5*, VALIDATE+7, VALIDATE+9, VALIDATE+13
CANCELAPPT CANCELAPPTS+1~, CANCELAPPTS+18
CANCELAPPT("A PPT IEN" , CANCELAPPTS+13*
CANCELAPPT("C ANCEL REASON" , CANCELAPPTS+16*, ANCELLED BY" , CANCELAPPTS+17*, LINIC IEN" , CANCELAPPTS+15*
CANCELAPPT("DFN" CANCELAPPTS+14*
CANCELDATE CANCELAVAIL+1~, CANCELAVAIL+16*
CANCELDATETIME VALCLINICDETAILS+1~, VALCLINICDETAILS+18*, VALCLINICDETAILS+19*, VALCLINICDETAILS+20, VALCLINICDETAILS+21
CANCELEND VALCLINICDETAILS+1~, VALCLINICDETAILS+21*, VALCLINICDETAILS+22
CANCELLED CANCELAPPTS+1~, CANCELAPPTS+20!
CANCELLED("Appointment" CANCELAPPTS+20
CANCELMESSAGEFDA CANCELAVAIL+1~, CANCELAVAIL+31!
CANCELMESSAGEFDA( CANCELAVAIL+28*, CANCELAVAIL+29*
CANCELREMARKS CANCELAVAIL~, CANCELAVAIL+24, CANCELAVAIL+29, CANCELAPPTS~, CANCELAPPTS+23
CANCELSTART VALCLINICDETAILS+1~, VALCLINICDETAILS+20*, VALCLINICDETAILS+21, VALCLINICDETAILS+22
CANDTTMEND CANCELAVAIL+2~, CANCELAVAIL+12*, CANCELAVAIL+36
CANENDTIME CANCELAVAIL+2~, CANCELAVAIL+9*, CANCELAVAIL+12, CANCELAVAIL+13, CANCELAVAIL+18
CANSTARTTIME CANCELAVAIL+2~, CANCELAVAIL+10*, CANCELAVAIL+11
CLINICIEN CANCELAVAIL~, CANCELAVAIL+4, CANCELAVAIL+7, CANCELAVAIL+17, CANCELAVAIL+18, CANCELAVAIL+22, CANCELAVAIL+23, CANCELAVAIL+24, CANCELAVAIL+27, CANCELAVAIL+28
, CANCELAVAIL+29, CANCELAVAIL+33, CANCELAVAIL+47, CANCELAVAIL+48, CANCELAPPTS~, CANCELAPPTS+4, CANCELAPPTS+7, CANCELAPPTS+15, CANCELAPPTS+23, CANCELAPPTS+25
, VALIDATE~, VALIDATE+3, VALIDATE+5, VALIDATE+6, VALIDATE+13, VALCLINICDETAILS~, VALCLINICDETAILS+5, VALCLINICDETAILS+6, VALCLINICDETAILS+7, VALCLINICDETAILS+8
, VALCLINICDETAILS+11, VALCLINICDETAILS+13, VALCLINICDETAILS+14, VALCLINICDETAILS+15, VALCLINICDETAILS+17, VALCLINICDETAILS+19, VALCLINICDETAILS+20, VALCLINICDETAILS+21, GETRESOURCE~, GETRESOURCE+2
, GETRESOURCE+4
COUNT CANCELAPPTS+1~, CANCELAPPTS+5*, CANCELAPPTS+12*, CANCELAPPTS+20
DATE CANCELAVAIL+1~, CANCELAVAIL+46*, CANCELAVAIL+47, CANCELAVAIL+48
DATEINC CANCELAVAIL+1~, CANCELAVAIL+46*, VALCLINICDETAILS+1~, VALCLINICDETAILS+4*
DATETIME CANCELAPPTS+1~, CANCELAPPTS+6*, CANCELAPPTS+7*, CANCELAPPTS+9
DH CANCELAVAIL+2~, CANCELAVAIL+39*, CANCELAVAIL+40, CANCELAVAIL+41
DISPINCPERHR CANCELAVAIL+2~, CANCELAVAIL+7*, CANCELAVAIL+8
ENDDATETIME CANCELAVAIL~, CANCELAVAIL+9, CANCELAVAIL+24, CANCELAVAIL+29, CANCELAVAIL+46, CANCELAPPTS~, CANCELAPPTS+3*, CANCELAPPTS+7, CANCELAPPTS+23, VALCLINICDETAILS~
, VALCLINICDETAILS+3, VALCLINICDETAILS+4, VALCLINICDETAILS+11, VALCLINICDETAILS+22, VALIDATEFLAG~, VALIDATEFLAG+5, VALIDATEFLAG+7
ERRORS CANCEL+1~, CANCEL+3, CANCEL+4, VALIDATE~, VALIDATE+2, VALIDATE+3, VALIDATE+5, VALIDATE+6, VALIDATE+7, VALIDATE+9
, VALIDATE+10, VALIDATE+11, VALIDATE+13, VALCLINICDETAILS~, VALCLINICDETAILS+3, VALCLINICDETAILS+4, VALCLINICDETAILS+5, VALCLINICDETAILS+6, VALCLINICDETAILS+7, VALCLINICDETAILS+8
, VALCLINICDETAILS+11, VALCLINICDETAILS+13, VALCLINICDETAILS+15, VALCLINICDETAILS+19, VALCLINICDETAILS+23, VALIDATEFLAG~, VALIDATEFLAG+1, VALIDATEFLAG+2, VALIDATEFLAG+5, VALIDATEFLAG+7
ERRORS("CancelClinicAvailability" CANCEL+4*
FLAG CANCELAVAIL~, CANCELAVAIL+15, CANCELAVAIL+48, CANCELAPPTS~, CANCELAPPTS+22, CANCELAPPTS+24, VALIDATE~, VALIDATE+9, VALIDATE+13, VALCLINICDETAILS~
, VALCLINICDETAILS+3, VALCLINICDETAILS+8, VALCLINICDETAILS+17, VALIDATEFLAG~, VALIDATEFLAG+1, VALIDATEFLAG+2, VALIDATEFLAG+4, VALIDATEFLAG+6
FTIME TC+1~, TC+3*, TC+4*, TC+5*, TC+6
HRCLNDISPBEG CANCELAVAIL+2~, CANCELAVAIL+4*, CANCELAVAIL+5*, CANCELAVAIL+6
I5 CANCELAVAIL+2~, CANCELAVAIL+43*
INCREMENT CANCELAVAIL+2~, CANCELAVAIL+8*, CANCELAVAIL+9, CANCELAVAIL+10, CANCELAVAIL+39, CANCELAVAIL+40, CANCELAVAIL+42
JSON CANCEL~, CANCEL+4, CANCEL+10
JSONCANCELRETURN CANCELAPPTS+1~, CANCELAPPTS+18
MSG TC+1~, TC+12*, TC+13*, TC+14
NEWAPPTDATE CANCELAVAIL+1~
NEWAPPTDATE(1 CANCELAVAIL+30*
NEWSCHEDULEFDA CANCELAVAIL+1~, CANCELAVAIL+49!
NEWSCHEDULEFDA( CANCELAVAIL+48*
P CANCELAVAIL+2~, CANCELAVAIL+40*, CANCELAVAIL+42
PARTIALCANAVAIL CANCELAVAIL+2~, CANCELAVAIL+33*, CANCELAVAIL+34*, CANCELAVAIL+37*, CANCELAVAIL+39, CANCELAVAIL+40, CANCELAVAIL+42*, CANCELAVAIL+43*, CANCELAVAIL+48
PARTIALCANCELFDA CANCELAVAIL+1~, CANCELAVAIL+20!
PARTIALCANCELFDA( CANCELAVAIL+17*, CANCELAVAIL+18*
PARTIALCANCELIEN CANCELAVAIL+1~
PARTIALCANCELIEN(1 CANCELAVAIL+19*
REMARKS VALIDATE~, VALIDATE+10
RESOURCEIEN CANCELAPPTS+1~, CANCELAPPTS+4*, CANCELAPPTS+9, GETRESOURCE+1*, GETRESOURCE+2*, GETRESOURCE+3, GETRESOURCE+4*, GETRESOURCE+5
RETURN CANCEL+1~, CANCEL+7, CANCEL+10, CANCELAPPTS~
RETURN("CancelClinicAvailability" CANCEL+9*
RETURN("CancelledAppointment" CANCELAPPTS+20*
SCHEDULEDATE VALCLINICDETAILS+1~, VALCLINICDETAILS+4*, VALCLINICDETAILS+5, VALCLINICDETAILS+6, VALCLINICDETAILS+7, VALCLINICDETAILS+8, VALCLINICDETAILS+17
SD TC~, TC+3, TC+6
SDCONTEXT CANCEL~, CANCEL+3, CANCEL+7, CANCELAPPTS~, CANCELAPPTS+18, VALIDATE~, VALIDATE+2
SDXX CANCELAVAIL+2~, CANCELAVAIL+13*, CANCELAVAIL+34, CANCELAVAIL+38, CANCELAVAIL+40, TC+1~, TC+10*, TC+11*, TC+12, TC+13
, TC+14
SI TC~, TC+11
ST CANCELAVAIL+2~, CANCELAVAIL+11*, CANCELAVAIL+40
STARTDATETIME CANCELAVAIL~, CANCELAVAIL+9, CANCELAVAIL+10, CANCELAVAIL+16, CANCELAVAIL+17, CANCELAVAIL+19, CANCELAVAIL+22, CANCELAVAIL+23, CANCELAVAIL+24, CANCELAVAIL+27
, CANCELAVAIL+28, CANCELAVAIL+30, CANCELAVAIL+33, CANCELAVAIL+36, CANCELAVAIL+46, CANCELAPPTS~, CANCELAPPTS+6, CANCELAPPTS+23, CANCELAPPTS+25, VALCLINICDETAILS~
, VALCLINICDETAILS+3, VALCLINICDETAILS+4, VALCLINICDETAILS+10, VALCLINICDETAILS+18, VALCLINICDETAILS+19, VALCLINICDETAILS+22, VALIDATEFLAG~, VALIDATEFLAG+5, VALIDATEFLAG+7
STARTOFDAY CANCELAVAIL+2~, CANCELAVAIL+6*, CANCELAVAIL+9, CANCELAVAIL+10, TC~, TC+11, TC+12
SUBIEN VALCLINICDETAILS+1~, VALCLINICDETAILS+12*, VALCLINICDETAILS+13*, VALCLINICDETAILS+14, VALCLINICDETAILS+15
TIME TC~, TC+3
U CANCELAVAIL+11, CANCELAVAIL+12, CANCELAVAIL+13, TC+14
VAL VALIDATE+1~, VALIDATE+3
X CANCELAVAIL+2~, CANCELAVAIL+38*, CANCELAVAIL+39, CANCELAVAIL+40, CANCELAVAIL+42, TC+1~, TC+6*, TC+8, TC+9*, TC+10
, TC+11, TC+13, TC+14
Y CANCELAVAIL+2~, CANCELAVAIL+35*, CANCELAVAIL+40, CANCELAVAIL+41*, TC+1~, TC+8, TC+9, TC+12*, TC+13*, TC+14
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All