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

Package: Scheduling

Routine: SDES2CLONESLOTS


Information

SDES2CLONESLOTS ;ALB/BLB,MCB - SDES2 CLONE CLINIC SLOTS; Dec. 15,2025

Source Information

Source file <SDES2CLONESLOTS.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Scheduling 4 $$FMTISO^SDAMUTDT  BUILDJSON^SDES2JSON  VALCONTEXT^SDES2VALCONTEXT  VALFILEIEN^SDES2VALUTIL  
Kernel 2 ($$DOW,$$FMADD,$$FMDIFF)^XLFDT  DUZ^XUP  
VA FileMan 1 $$GET1^DIQ  

Entry Points

Name Comments DBIA/ICR reference
CLONECLINICSLOTS(JSON,SDCONTEXT,CLINIC) ;
BUILDINDEFSLOTS(SLOTS,CLINICIEN,PATTERNCOUNT) ;
BUILDSPECSLOTS(SLOTS,CLINICIEN,PATTERNCOUNT) ;
BUILDSLOTS(SLOTS,CLINICIEN,DATE,INDEFSTARTDATE,INDEFINITE,PATTERNCOUNT,RETURNALLSLOTS) ;
NEXTWEEKDAY(TNODE) ;
GETINDEFSLOTDATE(CLINICIEN,DATE,TNODE) ;
GETFILE(SUBFILE) ;

External References

Name Field # of Occurrence
$$GET1^DIQ BUILDSLOTS+6, BUILDSLOTS+8, BUILDSLOTS+11, BUILDSLOTS+12, BUILDSLOTS+14
$$FMTISO^SDAMUTDT BUILDSLOTS+13, BUILDSLOTS+14
BUILDJSON^SDES2JSON CLONECLINICSLOTS+4, CLONECLINICSLOTS+7, CLONECLINICSLOTS+13
VALCONTEXT^SDES2VALCONTEXT CLONECLINICSLOTS+3
VALFILEIEN^SDES2VALUTIL CLONECLINICSLOTS+6
$$DOW^XLFDT NEXTWEEKDAY+3, GETINDEFSLOTDATE+5
$$FMADD^XLFDT BUILDSPECSLOTS+3, BUILDSLOTS+14, NEXTWEEKDAY+6
$$FMDIFF^XLFDT BUILDSLOTS+10
DUZ^XUP CLONECLINICSLOTS+5

Used in RPC

RPC Name Call Tags
SDES2 CLONE CLINIC SLOTS CLONECLINICSLOTS

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SC - [#44] BUILDINDEFSLOTS+6, BUILDINDEFSLOTS+7, BUILDSPECSLOTS+4, BUILDSLOTS+4, GETINDEFSLOTDATE+4, GETINDEFSLOTDATE+6

Label References

Name Line Occurrences
$$GETINDEFSLOTDATE BUILDINDEFSLOTS+12, BUILDINDEFSLOTS+20
$$NEXTWEEKDAY BUILDINDEFSLOTS+15, BUILDINDEFSLOTS+19, BUILDINDEFSLOTS+24
BUILDINDEFSLOTS CLONECLINICSLOTS+9
BUILDSLOTS BUILDINDEFSLOTS+17, BUILDINDEFSLOTS+21, BUILDINDEFSLOTS+25, BUILDINDEFSLOTS+30, BUILDSPECSLOTS+6
BUILDSPECSLOTS CLONECLINICSLOTS+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CLINIC CLONECLINICSLOTS~
CLINIC("CLINI C IEN" , CLONECLINICSLOTS+6, CLONECLINICSLOTS+9, CLONECLINICSLOTS+10
CLINICIEN BUILDINDEFSLOTS~, BUILDINDEFSLOTS+6, BUILDINDEFSLOTS+7, BUILDINDEFSLOTS+12, BUILDINDEFSLOTS+17, BUILDINDEFSLOTS+20, BUILDINDEFSLOTS+21, BUILDINDEFSLOTS+25, BUILDINDEFSLOTS+30, BUILDINDEFSLOTS+31
, BUILDSPECSLOTS~, BUILDSPECSLOTS+4, BUILDSPECSLOTS+6, BUILDSLOTS~, BUILDSLOTS+4, BUILDSLOTS+6, BUILDSLOTS+8, BUILDSLOTS+11, BUILDSLOTS+12, BUILDSLOTS+14
, GETINDEFSLOTDATE~, GETINDEFSLOTDATE+4, GETINDEFSLOTDATE+6
COUNT BUILDSLOTS+1~, BUILDSLOTS+3*, BUILDSLOTS+17*, BUILDSLOTS+18, BUILDSLOTS+19, BUILDSLOTS+20, BUILDSLOTS+24
DATE BUILDINDEFSLOTS+1~, BUILDINDEFSLOTS+5*, BUILDINDEFSLOTS+6*, BUILDINDEFSLOTS+7, BUILDINDEFSLOTS+10, BUILDINDEFSLOTS+12, BUILDINDEFSLOTS+20, BUILDINDEFSLOTS+23, BUILDINDEFSLOTS+28, BUILDSLOTS~
, BUILDSLOTS+3, BUILDSLOTS+4, BUILDSLOTS+6, BUILDSLOTS+8, BUILDSLOTS+12, GETINDEFSLOTDATE~
DIFF NEXTWEEKDAY+1~, NEXTWEEKDAY+4*, NEXTWEEKDAY+5*, NEXTWEEKDAY+6
DT BUILDINDEFSLOTS+6, BUILDINDEFSLOTS+14, BUILDINDEFSLOTS+23, BUILDSPECSLOTS+3, NEXTWEEKDAY+3, NEXTWEEKDAY+6
DUZ CLONECLINICSLOTS+5~
ENDDATETIME BUILDSLOTS+1~, BUILDSLOTS+14*, BUILDSLOTS+24
ERRORS CLONECLINICSLOTS+1~, CLONECLINICSLOTS+3, CLONECLINICSLOTS+4, CLONECLINICSLOTS+6, CLONECLINICSLOTS+7
ERRORS("cloneClinicSlots" CLONECLINICSLOTS+4*, CLONECLINICSLOTS+7*
INCREMENT BUILDSPECSLOTS+1~
INDEFDATE GETINDEFSLOTDATE+1~, GETINDEFSLOTDATE+3*, GETINDEFSLOTDATE+4, GETINDEFSLOTDATE+7*, GETINDEFSLOTDATE+8
INDEFINITE BUILDSLOTS~, BUILDSLOTS+3, BUILDSLOTS+20
INDEFSTARTDATE BUILDSLOTS~, BUILDSLOTS+3
JSON CLONECLINICSLOTS~, CLONECLINICSLOTS+4, CLONECLINICSLOTS+7, CLONECLINICSLOTS+13
NEXTTIME BUILDSLOTS+1~, BUILDSLOTS+8*, BUILDSLOTS+9*, BUILDSLOTS+10
NUMBEROFSLOTS BUILDSLOTS+1~, BUILDSLOTS+12*, BUILDSLOTS+19
OPEN BUILDSLOTS+1~, BUILDSLOTS+16, BUILDSLOTS+21*, BUILDSLOTS+25*
OSTDATE BUILDSPECSLOTS+1~, BUILDSPECSLOTS+3*, BUILDSPECSLOTS+4*, BUILDSPECSLOTS+6
PATTERN BUILDSPECSLOTS+1~
PATTERNCOUNT CLONECLINICSLOTS+1~, CLONECLINICSLOTS+9, CLONECLINICSLOTS+10, BUILDINDEFSLOTS~, BUILDINDEFSLOTS+8*, BUILDINDEFSLOTS+17, BUILDINDEFSLOTS+21, BUILDINDEFSLOTS+25, BUILDINDEFSLOTS+30, BUILDSPECSLOTS~
, BUILDSPECSLOTS+5*, BUILDSPECSLOTS+6, BUILDSLOTS~, BUILDSLOTS+18, BUILDSLOTS+19, BUILDSLOTS+20, BUILDSLOTS+24
RETURNALLSLOTS BUILDSLOTS~
SDCONTEXT CLONECLINICSLOTS~, CLONECLINICSLOTS+3
SDCONTEXT("US ER DUZ" , CLONECLINICSLOTS+5
SLOTDATE BUILDINDEFSLOTS+1~, BUILDINDEFSLOTS+7*, BUILDINDEFSLOTS+11, BUILDINDEFSLOTS+12*, BUILDINDEFSLOTS+17, BUILDINDEFSLOTS+20*, BUILDINDEFSLOTS+21, BUILDINDEFSLOTS+23, BUILDINDEFSLOTS+24*, BUILDINDEFSLOTS+25
, BUILDINDEFSLOTS+27, BUILDINDEFSLOTS+28*, BUILDINDEFSLOTS+30
SLOTLENGTH BUILDSLOTS+1~, BUILDSLOTS+11*, BUILDSLOTS+23
SLOTS CLONECLINICSLOTS+1~, CLONECLINICSLOTS+9, CLONECLINICSLOTS+10, CLONECLINICSLOTS+12, CLONECLINICSLOTS+13, BUILDINDEFSLOTS~, BUILDINDEFSLOTS+17, BUILDINDEFSLOTS+21, BUILDINDEFSLOTS+25, BUILDINDEFSLOTS+30
, BUILDINDEFSLOTS+31, BUILDSPECSLOTS~, BUILDSPECSLOTS+6, BUILDSLOTS~
SLOTS("cloneClinicSlots" CLONECLINICSLOTS+12*, BUILDINDEFSLOTS+31*, BUILDSLOTS+18*, BUILDSLOTS+19*, BUILDSLOTS+20*, BUILDSLOTS+24*
STARTDATE BUILDINDEFSLOTS+1~, BUILDINDEFSLOTS+7*, BUILDINDEFSLOTS+12*, BUILDINDEFSLOTS+14, BUILDINDEFSLOTS+15*, BUILDINDEFSLOTS+17, BUILDINDEFSLOTS+19*, BUILDINDEFSLOTS+21, BUILDINDEFSLOTS+24*, BUILDINDEFSLOTS+25
, BUILDINDEFSLOTS+28*, BUILDINDEFSLOTS+30, BUILDSLOTS+1~, BUILDSLOTS+3*, BUILDSLOTS+10, BUILDSLOTS+13, BUILDSLOTS+14
STARTDATETIME BUILDSLOTS+1~, BUILDSLOTS+13*, BUILDSLOTS+18
STARTINGSPACES BUILDSPECSLOTS+1~
SUBFILE GETFILE~, GETFILE+1
SUBIEN BUILDSLOTS+1~, BUILDSLOTS+3*, BUILDSLOTS+4*, BUILDSLOTS+6, BUILDSLOTS+8, BUILDSLOTS+12
TDATE GETINDEFSLOTDATE+1~, GETINDEFSLOTDATE+3*, GETINDEFSLOTDATE+4*, GETINDEFSLOTDATE+5, GETINDEFSLOTDATE+6, GETINDEFSLOTDATE+7
TIME BUILDSLOTS+1~, BUILDSLOTS+6*, BUILDSLOTS+7*, BUILDSLOTS+10, BUILDSLOTS+13, BUILDSLOTS+14
TIMEDIFF BUILDSLOTS+1~, BUILDSLOTS+10*, BUILDSLOTS+23
TNODE BUILDINDEFSLOTS+1~, BUILDINDEFSLOTS+3*, BUILDINDEFSLOTS+6, BUILDINDEFSLOTS+7, BUILDINDEFSLOTS+12, BUILDINDEFSLOTS+15, BUILDINDEFSLOTS+19, BUILDINDEFSLOTS+20, BUILDINDEFSLOTS+24, NEXTWEEKDAY~
, NEXTWEEKDAY+4, GETINDEFSLOTDATE~, GETINDEFSLOTDATE+5
TODAY NEXTWEEKDAY+1~, NEXTWEEKDAY+3*, NEXTWEEKDAY+4
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All