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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: SDAMUTDT

Package: Scheduling

Routine: SDAMUTDT


Information

SDAMUTDT ;BPOIFO/JFW,TAW,KML,LAB,TAW/JAS -Scheduling Encapsulation Utilities ;JAN 16,2026

Source Information

Source file <SDAMUTDT.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Scheduling 3 $$VALIDISO^SDECDATE  ($$DSTEND,$$DSTSTART,$$TIMEZONEDATA,FILEMANTOHL7)^SDES2UTIL  $$GETTZOFFSET^SDESUTIL  
Kernel 1 ($$FMTE,$$FMTHL7,$$HL7TFM,$$TZ)^XLFDT  
VA FileMan 1 ^%DT  

Caller Graph

Caller Graph Total: 153

Package Total Caller Graph
Scheduling 153 SDAL  SDAMOL1  SDCIAL  SDEC09  SDECCON  SDECDATE  SDECVVSJSON  SDES  
SDES2APPTCKNSTEP  SDES2APPTCLNLST  SDES2APPTUTIL  SDES2ARCLOSE  SDES2BLCKANDMOV2  SDES2BLDAPPT2  SDES2BLDAPPT44  SDES2BLDAPPTOBJ  
SDES2BLDSUMMOBJ  SDES2BLOCKANDMOV  SDES2BLOCKMOVE  SDES2CANCELAPPT  SDES2CANCELAPPT2  SDES2CLINICLIST  SDES2CLININFO  SDES2CLINUT  
SDES2CLNSEARCH  SDES2CLONESLOTS  SDES2CONTACTS  SDES2CREATEAPPT  SDES2CREATEAPPT2  SDES2CRTAPREQ  SDES2CRTCLNAVAIL  SDES2CRTCLNAVAL2  
SDES2CRTCLNAVL2B  SDES2CRTVETAPPT  SDES2CRTWALKIN  SDES2CRTWALKIN2  SDES2EPT  SDES2GETAPPTREQ  SDES2GETAPPTRPCS  SDES2GETCANSLOTS  
SDES2GETCLINAVL  SDES2GETCLNSLOT  SDES2GETCONSULTS  SDES2GETDISPCONS  SDES2GETHOLIDAYS  SDES2GETMEDLIST  SDES2GETNEXTSLOT  SDES2GETRECALL  
SDES2GETREGS  SDES2GETRESGROUP  SDES2GETSNAPS  SDES2GETSTATUS  SDES2GETSUMMRPCS  SDES2INACTCLIN  SDES2NOSHOW  SDES2NOSHOW2  
SDES2PATDATA  SDES2PATSEARCH  SDES2REACTTCLIN  SDES2REACTTCLIN2  SDES2RECLLREQ  SDES2RECLLREQ2  SDES2REMAP  SDES2RSTCAVAIL  
SDES2SDECBLKMOVE  SDES2SEARCHCLNAT  SDES2SEARCHSLOTS  SDES2SNODEUTIL  SDES2UTIL1  SDES2UTILAREQTMP  SDES2VALISODTTM  SDES2VVSJSON  
SDES904P  SDES907P  SDES920P  SDES922P  SDES929P  SDES935P  SDES942P  SDES949P  
SDESAPPT4  SDESAPPTDATA  SDESAPPTREQ2  SDESAPPTREQ40984  SDESAPTREQ44  SDESAPTREQSET  SDESARCLOSE  SDESARGET  
SDESBLOCKANDMOVE  SDESCANAPPT2  SDESCANCELAPPT2  SDESCANCELAPPT44  SDESCCAVAIL  SDESCHECKIN  SDESCHECKINSTEP  SDESCHECKOUT  
SDESCHKAPPTOVP  SDESCLINDAILYSCH  SDESCLINICAVAIL  SDESCLNSEARCH  SDESCLNSETAVAIL  SDESCOMPPEN  SDESCONTACTS  SDESCREATEAPPREQ  
SDESCREATEAPPT  SDESCREATEAPPT2  SDESCREATEAPPT44  SDESCRTAPPREQVAL  SDESCRTAPPTWRAP  SDESCRTWALKIN  SDESEDITAPPTREQ  SDESEDITAPPTREQ2  
SDESEDITAPREQVAL  SDESGETAPPTREQ  SDESGETAPPTREQ2  SDESGETAPPTWRAP  SDESGETAPPTWRAP2  SDESGETAPPTWRAP4  SDESGETAPPTWRAP5  SDESGETAVAILSC  
SDESGETCLINAPPT  SDESGETCLNSCHEDS  SDESGETCONSULTS  SDESGETPATAPPT  SDESGETPRFGAPS  SDESGETRECALL  SDESGETREGA  SDESGETREGA1  
SDESGETRESOURCE  SDESGETSTOPCD  SDESGETSTOPCODE  SDESGETTIUDOC  SDESHASHCLIN  SDESHOLIDAY  SDESMISSIONAVL  SDESMISSIONELG  
SDESNEEDSPREFS  SDESPATFLAGS  SDESPATIENTDATA2  SDESPATSEARCH  SDESPRINTPATAPPT  SDESREACTVTCLIN  SDESREQAPPCREATE  SDESRTNRG  
SDESRTVCLN  SDESRTVCLN2  SDESRTVCLN3  SDESUPDRECREQ  SDESUPDRECREQ2  SDESVALUTIL  SDESVVS  SDESVVSJSON  
SDWARD  

Entry Points

Name Comments DBIA/ICR reference
FMTISO(SDFMDT,SDCLINIC) ;convert internal fileman format to extended GMT
ISOTFM(SDGMTDT,SDCLINIC) ;convert ISO 8601 extended GMT date/time to fileman format
REMOVEOFFSET(TIME) ;
GETISOOFFSET(DATE) ;
GETOFFSET(DATE,SDCLINIC) ;
GETOFFSETDIFF(DATE,SDCLINIC,SDISOOFFSET) ;Compare offsets and return the difference
FLIPOFFSET(OFFSET) ;Need to flip the sign because HL7TFM will flip it back.
CVTTOFM(D) ;
FMTGMT(SDFMDT) ;convert internal fileman format to extended GMT
GMTTFM(SDGMTDT) ;convert ISO 8601 extended GMT date/time to fileman format
SDAPIERR() ; SDAPI Error Messages.
ADJUSTOFFSET(FMDTTM,OFFSET,CLINIC) ;

External References

Name Field # of Occurrence
^%DT ISOTFM+52, CVTTOFM+4, GMTTFM+33
$$VALIDISO^SDECDATE ISOTFM+12
$$DSTEND^SDES2UTIL ADJUSTOFFSET+9
$$DSTSTART^SDES2UTIL ADJUSTOFFSET+8
$$TIMEZONEDATA^SDES2UTIL ADJUSTOFFSET+5
FILEMANTOHL7^SDES2UTIL FMTISO+16
$$GETTZOFFSET^SDESUTIL GETOFFSET+4, GETOFFSET+6
$$FMTE^XLFDT ISOTFM+51, GMTTFM+32
$$FMTHL7^XLFDT FMTGMT+8
$$HL7TFM^XLFDT ISOTFM+47, ISOTFM+48, GMTTFM+29
$$TZ^XLFDT FMTGMT+14, GMTTFM+9

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP($J SDAPIERR+5

Label References

Name Line Occurrences
$$CVTTOFM ISOTFM+30
$$FLIPOFFSET ISOTFM+42
$$GETISOOFFSET ISOTFM+39
$$GETOFFSET FMTISO+38, ISOTFM+35, GETOFFSETDIFF+3, GETOFFSETDIFF+4
$$GETOFFSETDIFF ISOTFM+40
$$REMOVEOFFSET FMTISO+33, ISOTFM+25
ADJUSTOFFSET ISOTFM+37

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT ISOTFM+8~, ISOTFM+18*, CVTTOFM+1~, CVTTOFM+2*, GMTTFM+7~, GMTTFM+16*
CLINIC ADJUSTOFFSET~, ADJUSTOFFSET+4*, ADJUSTOFFSET+5
D CVTTOFM~, CVTTOFM+3
DATE GETISOOFFSET~, GETISOOFFSET+3, GETISOOFFSET+4, GETOFFSET~, GETOFFSET+4, GETOFFSET+6, GETOFFSETDIFF~, GETOFFSETDIFF+3, GETOFFSETDIFF+4
DSTADJUST ADJUSTOFFSET+1~, ADJUSTOFFSET+8*, ADJUSTOFFSET+9*, ADJUSTOFFSET+15, ADJUSTOFFSET+16, ADJUSTOFFSET+17
DSTDATE ADJUSTOFFSET+1~, ADJUSTOFFSET+8*, ADJUSTOFFSET+9*, ADJUSTOFFSET+10
FMDTTM ADJUSTOFFSET~, ADJUSTOFFSET+2, ADJUSTOFFSET+7, ADJUSTOFFSET+10, ADJUSTOFFSET+11
ISOOFFSET GETISOOFFSET+1~, GETISOOFFSET+2*, GETISOOFFSET+3*, GETISOOFFSET+4*, GETISOOFFSET+5
MONTH ADJUSTOFFSET+1~, ADJUSTOFFSET+2*, ADJUSTOFFSET+3, ADJUSTOFFSET+8, ADJUSTOFFSET+9
OFFSET GETOFFSET+1~, GETOFFSET+2*, GETOFFSET+4*, GETOFFSET+6*, GETOFFSET+7*, GETOFFSET+8, GETOFFSETDIFF+1~, GETOFFSETDIFF+2*, GETOFFSETDIFF+9*, GETOFFSETDIFF+12*
, GETOFFSETDIFF+13*, GETOFFSETDIFF+14, FLIPOFFSET~, FLIPOFFSET+1, FLIPOFFSET+2, FLIPOFFSET+3*, FLIPOFFSET+4*, FLIPOFFSET+6*, FLIPOFFSET+7, ADJUSTOFFSET~
, ADJUSTOFFSET+13, ADJUSTOFFSET+17*
POP ISOTFM+8~, ISOTFM+9*, ISOTFM+23*, ISOTFM+44
SDCLINIC FMTISO~, FMTISO+18*, FMTISO+38, ISOTFM~, ISOTFM+14*, ISOTFM+35, ISOTFM+37, ISOTFM+40, GETOFFSET~, GETOFFSET+4
, GETOFFSETDIFF~, GETOFFSETDIFF+4
SDCLNOFFSET GETOFFSETDIFF+1~, GETOFFSETDIFF+2*, GETOFFSETDIFF+4*, GETOFFSETDIFF+11, GETOFFSETDIFF+12
SDDTM FMTISO+8~, FMTISO+16, FMTISO+17, FMTISO+29, FMTISO+31, FMTISO+32, FMTGMT+7~, FMTGMT+8*, FMTGMT+9, FMTGMT+11
, FMTGMT+13, FMTGMT+14, FMTGMT+18
SDERR SDAPIERR+5~*, SDAPIERR+6, SDAPIERR+7, SDAPIERR+8
SDFM ISOTFM+8~, ISOTFM+16*, ISOTFM+42*, ISOTFM+44, ISOTFM+47, ISOTFM+48, GMTTFM+7~, GMTTFM+14*, GMTTFM+25*, GMTTFM+27*
, GMTTFM+29
SDFMDT FMTISO~, FMTISO+9, FMTISO+10, FMTISO+16, FMTISO+38, FMTGMT~, FMTGMT+8
SDFMDTM ISOTFM+8~, ISOTFM+47*, ISOTFM+48*, ISOTFM+49, ISOTFM+51, ISOTFM+54, GMTTFM+7~, GMTTFM+29*, GMTTFM+30, GMTTFM+32
, GMTTFM+35
SDFMTMP ISOTFM+8~
SDGMT FMTISO+8~, FMTISO+29*, FMTISO+35*, FMTISO+37*, FMTISO+38*, FMTISO+39*, FMTISO+40, FMTGMT+7~, FMTGMT+11*, FMTGMT+18*
, FMTGMT+20*, FMTGMT+21
SDGMTDT ISOTFM~, ISOTFM+10, ISOTFM+12, ISOTFM+16, ISOTFM+20, ISOTFM+21, ISOTFM+28, ISOTFM+30, ISOTFM+34, ISOTFM+39
, GMTTFM~, GMTTFM+11, GMTTFM+12, GMTTFM+14, GMTTFM+18, GMTTFM+19, GMTTFM+25
SDISOOFFSET ISOTFM+8~, ISOTFM+39*, ISOTFM+40, GETOFFSETDIFF~, GETOFFSETDIFF+6*, GETOFFSETDIFF+8, GETOFFSETDIFF+9, GETOFFSETDIFF+11
SDOFFSET FMTISO+8~, ISOTFM+8~, ISOTFM+9*, ISOTFM+35*, ISOTFM+36*, ISOTFM+37, ISOTFM+40*, ISOTFM+42, ISOTFM+47, ISOTFM+48
, FMTGMT+7~, FMTGMT+14*, FMTGMT+20, GMTTFM+7~, GMTTFM+9*, GMTTFM+19, GMTTFM+27
SDSYSOFFSET GETOFFSETDIFF+1~, GETOFFSETDIFF+3*, GETOFFSETDIFF+11, GETOFFSETDIFF+12
SDTIME FMTISO+8~, FMTISO+10*, FMTISO+11, FMTISO+12, FMTISO+13, FMTISO+14, FMTISO+15, FMTISO+32*, FMTISO+33*, FMTISO+35
, FMTISO+37, ISOTFM+8~, ISOTFM+21*, ISOTFM+23, ISOTFM+25*, ISOTFM+26*, ISOTFM+27*, ISOTFM+28, ISOTFM+32, ISOTFM+42
, FMTGMT+7~, FMTGMT+14*, FMTGMT+16, FMTGMT+20, GMTTFM+7~, GMTTFM+19*, GMTTFM+21, GMTTFM+23, GMTTFM+27
TIME REMOVEOFFSET~, REMOVEOFFSET+1*, REMOVEOFFSET+2*, REMOVEOFFSET+3*, REMOVEOFFSET+4, ADJUSTOFFSET+1~, ADJUSTOFFSET+11*, ADJUSTOFFSET+12*, ADJUSTOFFSET+13
TIMEDIFF ADJUSTOFFSET+1~, ADJUSTOFFSET+13*, ADJUSTOFFSET+15, ADJUSTOFFSET+16
TMPDT ISOTFM+8~
TMPFM ISOTFM+8~, ISOTFM+9*, ISOTFM+30*, ISOTFM+31, ISOTFM+32*, ISOTFM+35, ISOTFM+37, ISOTFM+40, ISOTFM+43
TMPOFFSET GETOFFSETDIFF+1~, GETOFFSETDIFF+3*, GETOFFSETDIFF+4*, GETOFFSETDIFF+5, GETOFFSETDIFF+8, GETOFFSETDIFF+9
TZDATA ADJUSTOFFSET+1~, ADJUSTOFFSET+5*, ADJUSTOFFSET+6, ADJUSTOFFSET+17
X ISOTFM+8~, ISOTFM+51*, CVTTOFM+1~, CVTTOFM+3*, GMTTFM+7~, GMTTFM+32*
Y ISOTFM+8~, ISOTFM+53, CVTTOFM+1~, CVTTOFM+5, GMTTFM+7~, GMTTFM+34
YEAR ADJUSTOFFSET+1~, ADJUSTOFFSET+7*, ADJUSTOFFSET+8, ADJUSTOFFSET+9
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All