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

Package Total Call Graph
Scheduling 4 ($$FMTISO,$$ISOTFM)^SDAMUTDT  ARRAY^SDECUTL2  ERRLOG^SDESJSON  DOW^SDM0  
Kernel 3 $$DOW^XLFDT  ENCODE^XLFJSON  $$UP^XLFSTR  
VA FileMan 2 UPDATE^DIE  $$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 SDES2APPTUTIL  SDES2BLOCKMOVE  SDESBLOCKANDMOVE  SDESCREATEAPPT44  

Entry Points

Name Comments DBIA/ICR reference
GETSCHEDULE(JSONRETURN,CLINICIEN,DATE) ;
BUILD(SCHEDULE,DAYSCHEDULE,CLINICIEN,SUB,DATE) ;
NEWSLOTS(NEWSLOT,CDATE,SLOTS) ;
ASSEMBLE(ERRORS,CLINICIEN,DATE,INCREMENT,CLINSTART) ;
GETDAYSCHEDULE(CLINICIEN,SUB,DATE) ;
VALIDATEDATE(ERRORS,DATE,CLINICIEN) ;
VALIDATECLINIC(ERRORS,CLINICIEN) ;
SUB(SUB,DOW) ;
BUILDJSON(JSONRETURN,RETURN) ;

External References

Name Field # of Occurrence
UPDATE^DIE ASSEMBLE+10
$$GET1^DIQ BUILD+4, BUILD+5, BUILD+6, BUILD+19, BUILD+24, ASSEMBLE+6
$$FMTISO^SDAMUTDT BUILD+31
$$ISOTFM^SDAMUTDT VALIDATEDATE+2
ARRAY^SDECUTL2 BUILD+11
ERRLOG^SDESJSON GETDAYSCHEDULE+2, GETDAYSCHEDULE+7, VALIDATEDATE+1, VALIDATEDATE+3, VALIDATEDATE+4, VALIDATECLINIC+1, VALIDATECLINIC+2
DOW^SDM0 ASSEMBLE+3
$$DOW^XLFDT GETSCHEDULE+8
ENCODE^XLFJSON BUILDJSON+2
$$UP^XLFSTR GETSCHEDULE+8

Used in RPC

RPC Name Call Tags
SDES GET CLINIC ORIGINAL AVAIL GETSCHEDULE

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SC - [#44] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SC - [#44] BUILD+8, ASSEMBLE+4, GETDAYSCHEDULE+1, GETDAYSCHEDULE+4, GETDAYSCHEDULE+5, VALIDATECLINIC+2

Label References

Name Line Occurrences
$$GETDAYSCHEDULE GETSCHEDULE+10
$$SUB GETSCHEDULE+9
ASSEMBLE BUILD+9
BUILD GETSCHEDULE+14
BUILDJSON GETSCHEDULE+6, GETSCHEDULE+11, GETSCHEDULE+17
NEWSLOTS BUILD+12
VALIDATECLINIC GETSCHEDULE+5
VALIDATEDATE GETSCHEDULE+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APPTLENGTH BUILD+1~, BUILD+5*, BUILD+11
CDATE NEWSLOTS~, NEWSLOTS+2, NEWSLOTS+4, NEWSLOTS+5
CLINICIEN GETSCHEDULE~, GETSCHEDULE+4, GETSCHEDULE+5, GETSCHEDULE+10, GETSCHEDULE+14, BUILD~, BUILD+4, BUILD+5, BUILD+6, BUILD+8
, BUILD+9, BUILD+19, BUILD+24, ASSEMBLE~, ASSEMBLE+4, ASSEMBLE+6, ASSEMBLE+7, ASSEMBLE+8, GETDAYSCHEDULE~, GETDAYSCHEDULE+1
, GETDAYSCHEDULE+4, GETDAYSCHEDULE+5, VALIDATEDATE~, VALIDATEDATE+2, VALIDATECLINIC~, VALIDATECLINIC+1, VALIDATECLINIC+2
CLINICSTART BUILD+1~, BUILD+4*, BUILD+9, BUILD+11
CLINSTART ASSEMBLE~
COUNT BUILD+1~, BUILD+14*, BUILD+16*, BUILD+31, BUILD+32, BUILD+33, BUILD+34
DATE GETSCHEDULE~, GETSCHEDULE+4, GETSCHEDULE+8, GETSCHEDULE+10, GETSCHEDULE+14, BUILD~, BUILD+8, BUILD+9, BUILD+11, BUILD+12
, BUILD+15, BUILD+31, BUILD+33, BUILD+34, ASSEMBLE~, ASSEMBLE+2, ASSEMBLE+4, ASSEMBLE+7, ASSEMBLE+8, ASSEMBLE+9
, GETDAYSCHEDULE~, GETDAYSCHEDULE+4, GETDAYSCHEDULE+5, VALIDATEDATE~, VALIDATEDATE+1, VALIDATEDATE+2*, VALIDATEDATE+3, VALIDATEDATE+4, VALIDATEDATE+5
DAYSCHEDULE GETSCHEDULE+10*, GETSCHEDULE+14, BUILD~, BUILD+11, GETDAYSCHEDULE+1*, GETDAYSCHEDULE+2, GETDAYSCHEDULE+5*, GETDAYSCHEDULE+7, GETDAYSCHEDULE+8
DOW GETSCHEDULE+1~, GETSCHEDULE+8*, GETSCHEDULE+9, ASSEMBLE+1~, ASSEMBLE+3*, ASSEMBLE+4, ASSEMBLE+5, ASSEMBLE+8, SUB~, SUB+1
DT VALIDATEDATE+4
ERRORS GETSCHEDULE+1~, GETSCHEDULE+4, GETSCHEDULE+5, GETSCHEDULE+6, GETSCHEDULE+11, BUILD+9, ASSEMBLE~, GETDAYSCHEDULE+2, GETDAYSCHEDULE+7, VALIDATEDATE~
, VALIDATEDATE+1, VALIDATEDATE+3, VALIDATEDATE+4, VALIDATECLINIC~, VALIDATECLINIC+1, VALIDATECLINIC+2
FDA ASSEMBLE+10!
FDA( ASSEMBLE+7*, ASSEMBLE+8*
FDAIEN ASSEMBLE+1~, ASSEMBLE+10!
FDAIEN(1 ASSEMBLE+9*
FERR ASSEMBLE+1~
FILENO ASSEMBLE+1~, ASSEMBLE+5*, ASSEMBLE+6
FILENOFDA ASSEMBLE+1~
INCREMENT BUILD+1~, BUILD+6*, BUILD+9, BUILD+11, ASSEMBLE~, ASSEMBLE+8
JSONERROR BUILDJSON+1~
JSONRETURN GETSCHEDULE~, GETSCHEDULE+6, GETSCHEDULE+11, GETSCHEDULE+17, BUILDJSON~
MASTERPATTERN ASSEMBLE+1~, ASSEMBLE+4*, ASSEMBLE+6
MPATTERNSLOTS ASSEMBLE+1~, ASSEMBLE+6*, ASSEMBLE+8
NEWSLOT NEWSLOTS~
NEWSLOT( NEWSLOTS+5*
NEWSLOTS BUILD+1~, BUILD+12
NEWSLOTS( BUILD+15, BUILD+33, BUILD+34
NEWTIMESLOT NEWSLOTS+1~, NEWSLOTS+3*, NEWSLOTS+5
RETURN GETSCHEDULE+1~, GETSCHEDULE+6*, GETSCHEDULE+11*, GETSCHEDULE+16*, GETSCHEDULE+17, BUILDJSON~
SCHEDULE GETSCHEDULE+1~, GETSCHEDULE+14, GETSCHEDULE+15, GETSCHEDULE+16, BUILD~
SCHEDULE("ClinicSlot" GETSCHEDULE+15*, BUILD+31*, BUILD+32*, BUILD+33*, BUILD+34*
SLOT NEWSLOTS+1~, NEWSLOTS+2*, NEWSLOTS+3, NEWSLOTS+4
SLOTIEN BUILD+1~
SLOTS BUILD+1~, BUILD+11, BUILD+12, NEWSLOTS~
SLOTS( NEWSLOTS+2, NEWSLOTS+4
STARTTIME BUILD+1~, BUILD+14*, BUILD+15*, BUILD+17, BUILD+33, BUILD+34
STRING BUILD+1~, BUILD+3*, BUILD+34
SUB GETSCHEDULE+1~, GETSCHEDULE+9*, GETSCHEDULE+10, GETSCHEDULE+14, BUILD~, GETDAYSCHEDULE~, GETDAYSCHEDULE+1, SUB~, SUB+1*, SUB+2
TIME BUILD+1~, BUILD+17*, BUILD+20*, BUILD+21*, BUILD+22*, BUILD+25, BUILD+26*, BUILD+28, BUILD+29*, BUILD+32
U ASSEMBLE+8
VALUE NEWSLOTS+1~, NEWSLOTS+4*, NEWSLOTS+5
X ASSEMBLE+1~, ASSEMBLE+2*
Y ASSEMBLE+1~, ASSEMBLE+3
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