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: SDESCLINDAILYSCH

Package: Scheduling

Routine: SDESCLINDAILYSCH


Information

SDESCLINDAILYSCH ;ALB/BLB - SDES GET CLINIC DAILY SCHEDULE ;Jan 9, 2023@18:47

Source Information

Source file <SDESCLINDAILYSCH.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 3 $$DOW^XLFDT  ENCODE^XLFJSON  $$UP^XLFSTR  
Scheduling 2 ($$FMTISO,$$ISOTFM)^SDAMUTDT  ERRLOG^SDESJSON  
VA FileMan 1 $$GET1^DIQ  

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: 4

Package Total Caller Graph
Scheduling 4 SDES2BLOCKMOVE  SDES2SNODEUTIL  SDESBLOCKANDMOVE  SDESCREATEAPPT44  

Entry Points

Name Comments DBIA/ICR reference
GETSCHEDULE(JSON,CLINICIEN,DATE) ;
BUILDSLOTS(SLOTS,CLINICIEN,SCHEDULEDATE,SEARCHDATE) ;
GETINDEFSLOTDATE(CLINICIEN,DATE,TNODE) ;
VALIDATEDATE(ERRORS,DATE,CLINICIEN) ;
VALIDATECLINIC(ERRORS,CLINICIEN) ;
SUB(SUB,DOW) ;
BUILDJSON(JSONRETURN,RETURN) ;

External References

Name Field # of Occurrence
$$GET1^DIQ BUILDSLOTS+7, BUILDSLOTS+8
$$FMTISO^SDAMUTDT BUILDSLOTS+6
$$ISOTFM^SDAMUTDT VALIDATEDATE+4
ERRLOG^SDESJSON VALIDATEDATE+3, VALIDATEDATE+5, VALIDATEDATE+6, VALIDATECLINIC+1, VALIDATECLINIC+2
$$DOW^XLFDT GETSCHEDULE+9, GETINDEFSLOTDATE+5
ENCODE^XLFJSON BUILDJSON+2
$$UP^XLFSTR GETSCHEDULE+9

Used in RPC

RPC Name Call Tags
SDES GET CLINIC ORIGINAL AVAIL GETSCHEDULE

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
44.004 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SC - [#44] GETSCHEDULE+8, BUILDSLOTS+4, GETINDEFSLOTDATE+4, GETINDEFSLOTDATE+6, VALIDATECLINIC+2

Label References

Name Line Occurrences
$$GETINDEFSLOTDATE GETSCHEDULE+9
$$SUB GETSCHEDULE+9
BUILDJSON GETSCHEDULE+5, GETSCHEDULE+14
BUILDSLOTS GETSCHEDULE+11
VALIDATECLINIC GETSCHEDULE+4
VALIDATEDATE GETSCHEDULE+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CLINICIEN GETSCHEDULE~, GETSCHEDULE+3, GETSCHEDULE+4, GETSCHEDULE+8, GETSCHEDULE+9, GETSCHEDULE+11, BUILDSLOTS~, BUILDSLOTS+4, BUILDSLOTS+7, BUILDSLOTS+8
, GETINDEFSLOTDATE~, GETINDEFSLOTDATE+4, GETINDEFSLOTDATE+6, VALIDATEDATE~, VALIDATEDATE+4, VALIDATECLINIC~, VALIDATECLINIC+1, VALIDATECLINIC+2
COUNT BUILDSLOTS+1~, BUILDSLOTS+3*, BUILDSLOTS+5*, BUILDSLOTS+6, BUILDSLOTS+7, BUILDSLOTS+8
DATE GETSCHEDULE~, GETSCHEDULE+3, GETSCHEDULE+7, GETSCHEDULE+8, GETSCHEDULE+9, GETSCHEDULE+11, GETINDEFSLOTDATE~, VALIDATEDATE~, VALIDATEDATE+3, VALIDATEDATE+4*
, VALIDATEDATE+5, VALIDATEDATE+6, VALIDATEDATE+7
DOW GETSCHEDULE+1~, SUB~, SUB+1
DT VALIDATEDATE+6
ERRORS GETSCHEDULE+1~, GETSCHEDULE+3, GETSCHEDULE+4, GETSCHEDULE+5, VALIDATEDATE~, VALIDATEDATE+3, VALIDATEDATE+5, VALIDATEDATE+6, VALIDATECLINIC~, VALIDATECLINIC+1
, VALIDATECLINIC+2
INDEFDATE GETINDEFSLOTDATE+1~, GETINDEFSLOTDATE+3*, GETINDEFSLOTDATE+4, GETINDEFSLOTDATE+7*, GETINDEFSLOTDATE+8
JSON GETSCHEDULE~, GETSCHEDULE+5, GETSCHEDULE+14
JSONERROR BUILDJSON+1~
JSONRETURN BUILDJSON~
RETURN BUILDJSON~
SCHEDULE VALIDATEDATE+1~
SCHEDULEDATE GETSCHEDULE+1~, GETSCHEDULE+7*, GETSCHEDULE+9*, GETSCHEDULE+11, BUILDSLOTS~, BUILDSLOTS+4, BUILDSLOTS+7, BUILDSLOTS+8
SEARCHDATE BUILDSLOTS~, BUILDSLOTS+6
SLOTS GETSCHEDULE+1~, GETSCHEDULE+11, GETSCHEDULE+13, GETSCHEDULE+14, BUILDSLOTS~
SLOTS("ClinicSlot" GETSCHEDULE+13*, BUILDSLOTS+6*, BUILDSLOTS+7*, BUILDSLOTS+8*
SUB SUB~, SUB+1*, SUB+2
SUBIEN BUILDSLOTS+1~, BUILDSLOTS+3*, BUILDSLOTS+4*, BUILDSLOTS+7, BUILDSLOTS+8
TDATE GETINDEFSLOTDATE+1~, GETINDEFSLOTDATE+3*, GETINDEFSLOTDATE+4*, GETINDEFSLOTDATE+5, GETINDEFSLOTDATE+6, GETINDEFSLOTDATE+7
TNODE GETSCHEDULE+1~, GETSCHEDULE+9, GETINDEFSLOTDATE~, GETINDEFSLOTDATE+5
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