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

Package: Scheduling

Routine: SDES2SNODEUTIL


Information

SDES2SNODEUTIL ;ALB/JAS - UTILITIES TO FIND AND FIX MISSING S NODES ; April 20, 2026

Source Information

Source file <SDES2SNODEUTIL.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Scheduling 5 $$FMTISO^SDAMUTDT  AVUPDT^SDEC07C  GETSCHEDULE^SDESCLINDAILYSCH  GETCLAVAILABLTY^SDESCLINICAVAIL  INCREMENTAVAIL1^SDESUTIL  
Kernel 3 $$FMADD^XLFDT  DECODE^XLFJSON  MES^XPDUTL  
VA FileMan 2 UPDATE^DIE  ($$GET1,GETS)^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: 1

Package Total Caller Graph
Scheduling 1 SDES943P  

Entry Points

Name Comments DBIA/ICR reference
ALLPATS(INCLUDECAN) ; MAIN ENTRY POINT TO SEARCH ALL PATIENTS
ALLONEPAT(RETURN,SDPATIENT,SDSTART) ; Full S Node Search for a single patient
ONEPAT(RETURN,SDPATIENT,SDSTART) ; Non-canceled S Node Search for a single patient
FIXONE(APPTIEN) ;
WRTMSG(MSG) ;
CHECKONE(APPTIEN) ;
COMPAREAVAIL(CLINICIEN,STARTTIME,ENDTIME,ERRORS) ;

External References

Name Field # of Occurrence
UPDATE^DIE FIXONE+22, FIXONE+43
$$GET1^DIQ ALLONEPAT+6, ALLONEPAT+7, ALLONEPAT+8, ONEPAT+6, ONEPAT+8, ONEPAT+9, ONEPAT+10, FIXONE+15, CHECKONE+3, CHECKONE+4
, CHECKONE+5, CHECKONE+6, CHECKONE+7, CHECKONE+8
GETS^DIQ FIXONE+13
$$FMTISO^SDAMUTDT FIXONE+71, FIXONE+80, COMPAREAVAIL+6, COMPAREAVAIL+18, COMPAREAVAIL+24
AVUPDT^SDEC07C FIXONE+78
GETSCHEDULE^SDESCLINDAILYSCH COMPAREAVAIL+6
GETCLAVAILABLTY^SDESCLINICAVAIL COMPAREAVAIL+18
INCREMENTAVAIL1^SDESUTIL FIXONE+75
$$FMADD^XLFDT ALLPATS+2
DECODE^XLFJSON COMPAREAVAIL+7, COMPAREAVAIL+19
MES^XPDUTL ALLPATS+3, ALLPATS+4, ALLPATS+5, ALLPATS+6, ALLPATS+7, ALLPATS+15, WRTMSG+2, WRTMSG+3, WRTMSG+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SDEC(409.831 - [#409.831] GET1^DIQ
^SDEC(409.84 - [#409.84] GET1^DIQ,  GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] FIXONE+39
^SC - [#44] ALLONEPAT+9, ALLONEPAT+12, ALLONEPAT+16, ALLONEPAT+17, ONEPAT+11, ONEPAT+14, ONEPAT+18, ONEPAT+19, FIXONE+19, FIXONE+48*
, FIXONE+49*, FIXONE+50*, FIXONE+52*, FIXONE+53*, FIXONE+54*, FIXONE+84*, CHECKONE+11, CHECKONE+13, CHECKONE+16, CHECKONE+17
, COMPAREAVAIL+29, COMPAREAVAIL+30, COMPAREAVAIL+31, COMPAREAVAIL+32
^SDEC(409.84 - [#409.84] ALLPATS+9, ALLONEPAT+3, ALLONEPAT+5, ONEPAT+3, ONEPAT+5, FIXONE+5

Label References

Name Line Occurrences
$$CHECKONE FIXONE+9
$$COMPAREAVAIL FIXONE+65
ALLONEPAT ALLPATS+11
ONEPAT ALLPATS+12
WRTMSG FIXONE+7, FIXONE+11, FIXONE+25, FIXONE+57, FIXONE+61, FIXONE+68, FIXONE+72, FIXONE+81, FIXONE+86

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADJUSTAVAIL FIXONE+2~, FIXONE+65*, FIXONE+70, FIXONE+74, FIXONE+77, FIXONE+83
APPTCNT ALLONEPAT+1~, ALLONEPAT+4*, ALLONEPAT+15*, ALLONEPAT+23, ONEPAT+1~, ONEPAT+4*, COMPAREAVAIL+2~, COMPAREAVAIL+28*, COMPAREAVAIL+33*, COMPAREAVAIL+36
, COMPAREAVAIL+37, COMPAREAVAIL+38, COMPAREAVAIL+39
APPTDATA FIXONE+2~
APPTDATA( FIXONE+14, FIXONE+16, FIXONE+17, FIXONE+30, FIXONE+31, FIXONE+32, FIXONE+33, FIXONE+34, FIXONE+35, FIXONE+37
, FIXONE+38, FIXONE+39, FIXONE+41, FIXONE+47, FIXONE+48, FIXONE+49, FIXONE+50, FIXONE+51, FIXONE+52, FIXONE+53
, FIXONE+54, FIXONE+75, FIXONE+78
APPTIEN ALLONEPAT+1~, ALLONEPAT+4*, ALLONEPAT+5*, ALLONEPAT+6, ALLONEPAT+8, ALLONEPAT+11, ALLONEPAT+14, ALLONEPAT+22, ALLONEPAT+25, ONEPAT+1~
, ONEPAT+4*, ONEPAT+5*, ONEPAT+6, ONEPAT+8, ONEPAT+10, ONEPAT+13, ONEPAT+16, ONEPAT+26, FIXONE~, FIXONE+5
, FIXONE+6, FIXONE+9, FIXONE+10, FIXONE+13, FIXONE+14, FIXONE+16, FIXONE+17, FIXONE+30, FIXONE+31, FIXONE+32
, FIXONE+33, FIXONE+34, FIXONE+35, FIXONE+37, FIXONE+38, FIXONE+39, FIXONE+41, FIXONE+45, FIXONE+47, FIXONE+48
, FIXONE+49, FIXONE+50, FIXONE+51, FIXONE+52, FIXONE+53, FIXONE+54, FIXONE+56, FIXONE+60, FIXONE+75, FIXONE+78
, FIXONE+85, CHECKONE~, CHECKONE+3, CHECKONE+4, CHECKONE+5, CHECKONE+7, CHECKONE+8
CANCELED ONEPAT+1~, ONEPAT+6*, ONEPAT+7, CHECKONE+1~, CHECKONE+8*, CHECKONE+23, CHECKONE+24
CLINICIEN ALLONEPAT+1~, ALLONEPAT+7*, ALLONEPAT+9, ALLONEPAT+11, ALLONEPAT+12, ALLONEPAT+14, ALLONEPAT+16, ALLONEPAT+17, ALLONEPAT+22, ALLONEPAT+25
, ONEPAT+1~, ONEPAT+9*, ONEPAT+11, ONEPAT+13, ONEPAT+14, ONEPAT+16, ONEPAT+18, ONEPAT+19, ONEPAT+26, FIXONE+2~
, FIXONE+15*, FIXONE+19, FIXONE+21, FIXONE+29, FIXONE+48, FIXONE+49, FIXONE+50, FIXONE+52, FIXONE+53, FIXONE+54
, FIXONE+65, FIXONE+75, FIXONE+78, FIXONE+84, CHECKONE+1~, CHECKONE+6*, CHECKONE+11, CHECKONE+13, CHECKONE+16, CHECKONE+17
, COMPAREAVAIL~, COMPAREAVAIL+6, COMPAREAVAIL+18, COMPAREAVAIL+29, COMPAREAVAIL+30, COMPAREAVAIL+31, COMPAREAVAIL+32
COMPTIME COMPAREAVAIL+2~, COMPAREAVAIL+10*, COMPAREAVAIL+13
CURRAVAIL COMPAREAVAIL+2~, COMPAREAVAIL+3*, COMPAREAVAIL+25*, COMPAREAVAIL+36, COMPAREAVAIL+37, COMPAREAVAIL+38, COMPAREAVAIL+39
DATEMADE ALLONEPAT+1~, ALLONEPAT+8*, ALLONEPAT+11, ALLONEPAT+14, ALLONEPAT+19, ALLONEPAT+22, ALLONEPAT+25, ONEPAT+1~, ONEPAT+10*, ONEPAT+13
, ONEPAT+16, ONEPAT+22, ONEPAT+26, CHECKONE+1~, CHECKONE+7*, CHECKONE+21
DT ALLPATS+2, FIXONE+59
ENDTIME FIXONE+2~, FIXONE+17*, FIXONE+65, COMPAREAVAIL~, COMPAREAVAIL+18
ERR FIXONE+2~, FIXONE+3*, FIXONE+19, FIXONE+24*
ERRORS FIXONE+64~, FIXONE+65, FIXONE+66, COMPAREAVAIL~, COMPAREAVAIL+8*, COMPAREAVAIL+20*
FDA FIXONE+2~, FIXONE+26!
FDA( FIXONE+21*, FIXONE+30*, FIXONE+31*, FIXONE+36*, FIXONE+37*, FIXONE+38*, FIXONE+39*, FIXONE+41*, FIXONE+42*
FDAERR FIXONE+2~, FIXONE+23, FIXONE+26!, FIXONE+44
FOUND ALLONEPAT+1~, ALLONEPAT+15*, ALLONEPAT+19*, ALLONEPAT+20, ONEPAT+1~, ONEPAT+17*, ONEPAT+18, ONEPAT+23*, ONEPAT+24, CHECKONE+1~
, CHECKONE+15*, CHECKONE+25*, CHECKONE+26
IENS FIXONE+28~, FIXONE+29*, FIXONE+30, FIXONE+31, FIXONE+36, FIXONE+37, FIXONE+38, FIXONE+39, FIXONE+41, FIXONE+42
INCLUDECAN ALLPATS~, ALLPATS+11, ALLPATS+12
INDEX ALLPATS+1~, ALLPATS+14*, ALLPATS+15, ALLONEPAT+1~, ALLONEPAT+2*, ALLONEPAT+10*, ALLONEPAT+11, ALLONEPAT+13*, ALLONEPAT+14, ALLONEPAT+21*
, ALLONEPAT+22, ALLONEPAT+24*, ALLONEPAT+25, ONEPAT+1~, ONEPAT+2*, ONEPAT+12*, ONEPAT+13, ONEPAT+15*, ONEPAT+16, ONEPAT+25*
, ONEPAT+26, FIXONE+28~, FIXONE+29*, FIXONE+33*, FIXONE+34, FIXONE+35, COMPAREAVAIL+2~, COMPAREAVAIL+11*, COMPAREAVAIL+12*, COMPAREAVAIL+13
, COMPAREAVAIL+14, COMPAREAVAIL+22*, COMPAREAVAIL+23*, COMPAREAVAIL+24, COMPAREAVAIL+25, COMPAREAVAIL+28*, COMPAREAVAIL+29*, COMPAREAVAIL+30, COMPAREAVAIL+31, COMPAREAVAIL+32
JSONRET COMPAREAVAIL+2~, COMPAREAVAIL+17!
JSONRET("ClinAvail" COMPAREAVAIL+23, COMPAREAVAIL+24, COMPAREAVAIL+25
JSONRET("ClinicSlot" COMPAREAVAIL+12, COMPAREAVAIL+13, COMPAREAVAIL+14
JSONRET("Error" COMPAREAVAIL+8, COMPAREAVAIL+20
MSG FIXONE+2~, FIXONE+6*, FIXONE+7, FIXONE+10*, FIXONE+11, FIXONE+24*, FIXONE+25, FIXONE+45*, FIXONE+56*, FIXONE+57
, FIXONE+60*, FIXONE+61, FIXONE+67*, FIXONE+68, FIXONE+71*, FIXONE+72, FIXONE+80*, FIXONE+81, FIXONE+85*, FIXONE+86
, WRTMSG~, WRTMSG+3
NEWIEN44001 FIXONE+2~
NEWIEN44001(1 FIXONE+20*
NEWIEN44003 FIXONE+28~
NEWIEN44003(1 FIXONE+48, FIXONE+49, FIXONE+50, FIXONE+52, FIXONE+53, FIXONE+54, FIXONE+84
NOTE FIXONE+28~, FIXONE+29*, FIXONE+34*, FIXONE+35*, FIXONE+36
ORIGAVAIL COMPAREAVAIL+2~, COMPAREAVAIL+3*, COMPAREAVAIL+14*, COMPAREAVAIL+36, COMPAREAVAIL+37, COMPAREAVAIL+38, COMPAREAVAIL+39
RESOURCE ALLONEPAT+1~, ALLONEPAT+6*, ALLONEPAT+7, ONEPAT+1~, ONEPAT+8*, ONEPAT+9, FIXONE+2~, FIXONE+14*, FIXONE+15, CHECKONE+1~
, CHECKONE+5*, CHECKONE+6
RETURN ALLPATS+1~, ALLPATS+11, ALLPATS+12, ALLPATS+13, ALLPATS+16!, ALLONEPAT~, ONEPAT~, COMPAREAVAIL+2~, COMPAREAVAIL+6, COMPAREAVAIL+17!
, COMPAREAVAIL+18
RETURN( ALLPATS+14, ALLPATS+15, ALLONEPAT+11*, ALLONEPAT+14*, ALLONEPAT+22*, ALLONEPAT+25*, ONEPAT+13*, ONEPAT+16*, ONEPAT+26*
SDPATIENT ALLPATS+1~, ALLPATS+8*, ALLPATS+9*, ALLPATS+11, ALLPATS+12, ALLONEPAT~, ALLONEPAT+3, ALLONEPAT+5, ALLONEPAT+11, ALLONEPAT+14
, ALLONEPAT+18, ALLONEPAT+22, ALLONEPAT+25, ONEPAT~, ONEPAT+3, ONEPAT+5, ONEPAT+13, ONEPAT+16, ONEPAT+20, ONEPAT+26
, CHECKONE+1~, CHECKONE+4*, CHECKONE+19
SDSTART ALLPATS+1~, ALLPATS+10*, ALLPATS+11, ALLPATS+12, ALLONEPAT~, ALLONEPAT+3*, ALLONEPAT+5, ALLONEPAT+9, ALLONEPAT+11, ALLONEPAT+12
, ALLONEPAT+14, ALLONEPAT+16, ALLONEPAT+17, ALLONEPAT+22, ALLONEPAT+25, ONEPAT~, ONEPAT+3*, ONEPAT+5, ONEPAT+11, ONEPAT+13
, ONEPAT+14, ONEPAT+16, ONEPAT+18, ONEPAT+19, ONEPAT+26, CHECKONE+1~, CHECKONE+3*, CHECKONE+11, CHECKONE+13, CHECKONE+16
, CHECKONE+17
SNODE ALLONEPAT+1~, ALLONEPAT+17*, ALLONEPAT+18, ALLONEPAT+19, ONEPAT+1~, ONEPAT+19*, ONEPAT+20, ONEPAT+21, ONEPAT+22, CHECKONE+1~
, CHECKONE+17*, CHECKONE+19, CHECKONE+21, CHECKONE+23, CHECKONE+24
SNODECNT ALLONEPAT+1~, ALLONEPAT+4*, ALLONEPAT+15*, ALLONEPAT+18*, ALLONEPAT+23, ONEPAT+1~, ONEPAT+4*, ONEPAT+17*
SNODEIEN ALLONEPAT+1~, ALLONEPAT+15*, ALLONEPAT+16*, ALLONEPAT+17, ONEPAT+1~, ONEPAT+17*, ONEPAT+18*, ONEPAT+19, CHECKONE+1~, CHECKONE+15*
, CHECKONE+16*, CHECKONE+17
STARTDATE ALLPATS+1~, ALLPATS+2*, ALLPATS+10
STARTTIME FIXONE+2~, FIXONE+16*, FIXONE+19, FIXONE+20, FIXONE+21, FIXONE+29, FIXONE+48, FIXONE+49, FIXONE+50, FIXONE+52
, FIXONE+53, FIXONE+54, FIXONE+59, FIXONE+65, FIXONE+71, FIXONE+75, FIXONE+78, FIXONE+80, FIXONE+84, COMPAREAVAIL~
, COMPAREAVAIL+6, COMPAREAVAIL+10, COMPAREAVAIL+18, COMPAREAVAIL+24, COMPAREAVAIL+29, COMPAREAVAIL+30, COMPAREAVAIL+31, COMPAREAVAIL+32
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All