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

Package: Scheduling

Routine: SDES2APPTUTIL


Information

SDES2APPTUTIL ;ALB/BLB,TJB/ANU/BLB/LAB,BLB,LAB,BWF,JAS,JAS,AGW,JHC,AGW - SDES2 CREATE APPOINTMENT UTILITIES ; MAY 08 2026

Source Information

Source file <SDES2APPTUTIL.m>

Call Graph

Call Graph

Call Graph Total: 19

Package Total Call Graph
Scheduling 14 MAKE^SDAMEVT  ($$FMTISO,$$ISOTFM)^SDAMUTDT  (EDITCS,SDECCAN)^SDCNSLT  $$CONSPIDCHECK^SDEC07  $$FMTONET^SDECDATE  $$SCIEN^SDECU2  WP^SDECUTL  DISPRECALL^SDES2DISPRECALL  
$$GET44APPTIEN^SDES2NOSHOW  ADDPIDHISTORY^SDESCREATEAPPREQ  (BUILDAPPTDATA,BUILDMRTCLINKS,BUILDMRTCPID)^SDESEDITAPPTREQ  ERRLOG^SDESJSON  $$NEW^SDPCE  $$GETAPT^SDVSIT2  
VA FileMan 3 $$FIND1^DIC  (FILE,UPDATE,WP)^DIE  $$GET1^DIQ  
Kernel 1 $$NOW^XLFDT  
MailMan 1 $$CTRL^XMXUTIL1  

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

Package Total Caller Graph
Scheduling 23 SDC  SDES2BLDAPPT2  SDES2BLDAPPT44  SDES2BLDAPPTOBJ  SDES2CANCELAPPT  SDES2CANCELAPPT2  SDES2CANCLNAVAIL  SDES2CLINICLIST  
SDES2CREATEAPPT  SDES2CREATEAPPT2  SDES2CRTAPREQ  SDES2EDITAPPT  SDES2EDITAPPT2  SDES2EDITAPREQ  SDES2EDITAPREQ2  SDES2RECLLREQ  
SDES2RECLLREQ2  SDESAPPTDATA  SDESCANAPPT2  SDESCREATEAPPT  SDESGETCLINAPPT  SDESGETPATAPPT  SDUPDATECONSPID  

Entry Points

Name Comments DBIA/ICR reference
APPTREQ(SDCONTEXT,APPOINTMENT,APPTIEN,APPTMSG) ; called only on create of appointment
RECALL(RECALLRETURN,SDCONTEXT,RECALL,REQUESTIEN) ;
CONSULT(APPOINTMENT,APPTIEN44) ;
REQSET(REQUESTIEN,ACTION,CANCELLEDBY,NOTE,STARTDATETIME,CLINICIEN,DFN) ;
UPDATECONSULTPID(CONSULTIEN,PID,DFN) ;
CONSPIDCHECK(SDRIEN1,SDDDT) ;
ENCOUNTERS(APPOINTMENT,ENCOUNTER) ;
MAKE(DFN,STARTDATETIME,CLINICIEN) ;
GETRESOURCE(ERRORS,APPOINTMENT,CLINICIEN) ;
GETPROVIDER(APPOINTMENT,CLINICIEN,PROVIDER,REQUESTTYPE,REQUESTIEN) ;
MRTCCHILD(PID,REQUESTIEN,APPTIEN,PARENT) ;
CLEANCMMTS(COMMENTS) ;
FORMATCMMTS(COMMENTS) ;
STOREREQUESTCOMM(REQUESTIEN) ;
STORENOTE(APPTIEN,NOTE,APPTNOTES) ;
REQUESTTYPE(ERRORS,APPOINTMENTS,REQUESTTYPE,REQUESTIEN,DFN) ;
GETAPPTTYPE(ERRORS,APPOINTMENT,TYPE,TYPENAME) ;
APPTIN44EXISTS(DFN,CLINIC,DATE) ;
APPTINDIFFTZ(DFN,DATETIME,CLINICIEN) ;
DELETECANRECORD(DFN,DATETIME,CLINICIEN) ;
DELETERECORD(ARRAYDELETE) ;
ORDERCHECKLOCK(ERRORS,REQTYPE,DFN) ;
GETPID(APPOINTMENT,PID,REQUESTTYPE,REQUESTIEN) ;
LOCKREQ(ERRORS,APPOINTMENT,REQUESTTYPE,REQUESTIEN,DFN,LOCKTYP) ;

External References

Name Field # of Occurrence
$$FIND1^DIC GETAPPTTYPE+5
FILE^DIE DELETECANRECORD+9, DELETERECORD+7
UPDATE^DIE CONSULT+14, UPDATECONSULTPID+6, UPDATECONSULTPID+11, UPDATECONSULTPID+20
WP^DIE STOREREQUESTCOMM+7, STORENOTE+3
$$GET1^DIQ REQSET+3, REQSET+6, REQSET+9, CONSPIDCHECK+4, GETRESOURCE+6, GETRESOURCE+9, GETPROVIDER+6, GETPROVIDER+10, STOREREQUESTCOMM+6, REQUESTTYPE+11
, REQUESTTYPE+14, REQUESTTYPE+17, REQUESTTYPE+19, REQUESTTYPE+21, APPTIN44EXISTS+5, APPTIN44EXISTS+6, APPTINDIFFTZ+5, APPTINDIFFTZ+6, APPTINDIFFTZ+7, DELETECANRECORD+5
, DELETECANRECORD+6, ORDERCHECKLOCK+5, ORDERCHECKLOCK+7, GETPID+3, GETPID+4, GETPID+6, GETPID+7
MAKE^SDAMEVT MAKE+1
$$FMTISO^SDAMUTDT APPTINDIFFTZ+7
$$ISOTFM^SDAMUTDT APPTINDIFFTZ+8
EDITCS^SDCNSLT REQSET+6
SDECCAN^SDCNSLT REQSET+9
$$CONSPIDCHECK^SDEC07 UPDATECONSULTPID+16
$$FMTONET^SDECDATE CONSULT+7
$$SCIEN^SDECU2 MAKE+1
WP^SDECUTL STORENOTE+2
DISPRECALL^SDES2DISPRECALL RECALL+3
$$GET44APPTIEN^SDES2NOSHOW REQSET+9
ADDPIDHISTORY^SDESCREATEAPPREQ APPTREQ+6
BUILDAPPTDATA^SDESEDITAPPTREQ APPTREQ+8
BUILDMRTCLINKS^SDESEDITAPPTREQ MRTCCHILD+5
BUILDMRTCPID^SDESEDITAPPTREQ MRTCCHILD+6
ERRLOG^SDESJSON GETRESOURCE+9, REQUESTTYPE+1, REQUESTTYPE+3, REQUESTTYPE+5, REQUESTTYPE+7, REQUESTTYPE+8, REQUESTTYPE+9, REQUESTTYPE+11, REQUESTTYPE+14, REQUESTTYPE+17
, REQUESTTYPE+19, REQUESTTYPE+21, GETAPPTTYPE+1, GETAPPTTYPE+7, ORDERCHECKLOCK+9, LOCKREQ+4, LOCKREQ+6
$$NEW^SDPCE ENCOUNTERS+1
$$GETAPT^SDVSIT2 ENCOUNTERS+2
$$NOW^XLFDT UPDATECONSULTPID+8, UPDATECONSULTPID+17, ENCOUNTERS+1
$$CTRL^XMXUTIL1 CLEANCMMTS+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^GMR(123 - [#123] GET1^DIQ
^SD(403.5 - [#403.5] GET1^DIQ
^SD(403.54 - [#403.54] GET1^DIQ
^SD(409.1 - [#409.1] FIND1^DIC
^SDEC(409.831 - [#409.831] GET1^DIQ
^SDEC(409.84 - [#409.84] GET1^DIQ,  WP^DIE
^SDEC(409.85 - [#409.85] GET1^DIQ
409.871 GET1^DIQ
^SC - [#44] GET1^DIQ
44.003 GET1^DIQ
44.1 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^GMR(123 - [#123] REQUESTTYPE+8
^SC - [#44] GETPROVIDER+9, APPTIN44EXISTS+4, DELETECANRECORD+4
^SD(403.5 - [#403.5] REQUESTTYPE+7
^SD(409.1 - [#409.1] GETAPPTTYPE+3, GETAPPTTYPE+5
^SDEC(409.831 - [#409.831] GETRESOURCE+5
^SDEC(409.84 - [#409.84] APPTINDIFFTZ+4
^SDEC(409.85 - [#409.85] STOREREQUESTCOMM+3, STOREREQUESTCOMM+5, REQUESTTYPE+9
^SDEC(409.87 - [#409.87] UPDATECONSULTPID+3, UPDATECONSULTPID+14, UPDATECONSULTPID+15, CONSPIDCHECK+2, CONSPIDCHECK+3
^XTMP("ORLK-" ORDERCHECKLOCK+9

Label References

Name Line Occurrences
FORMATCMMTS CLEANCMMTS+4
MRTCCHILD APPTREQ+10
REQSET CONSULT+11
REQUESTTYPE LOCKREQ+7
UPDATECONSULTPID CONSULT+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT REQSET+1~
ACTION REQSET~, REQSET+5, REQSET+8
APPOINTMENT APPTREQ~, CONSULT~, ENCOUNTERS~, GETRESOURCE~, GETPROVIDER~, GETAPPTTYPE~, GETPID~, LOCKREQ~, LOCKREQ+7
APPOINTMENT(" APPOINTMENT TYPE" , APPTREQ+8, GETAPPTTYPE+5*, CLINIC IEN" , APPTREQ+5, CONSULT+10, ENCOUNTERS+2, MRTC PARENT" , APPTREQ+9, APPTREQ+10
, MRTCCHILD+5, MRTCCHILD+6, PATIENT INDICATED DATE" , APPTREQ+6, APPTREQ+10, CONSULT+16, MRTCCHILD+2, GETPID+9*, PROVIDER IEN" , CONSULT+4
, GETPROVIDER+6*, GETPROVIDER+11*, REQUEST TYPE" , APPTREQ+2, APPTREQ+3, APPTREQ+6, CONSULT+3, REQUESTTYPE+1, RESOURCE IEN" , CONSULT+8
, GETRESOURCE+3, GETRESOURCE+7*, GETRESOURCE+9, SERVICE CONNECTED PERCENTAGE" , APPTREQ+8, SERVICE CONNECTED" , APPTREQ+8, START DATE TIME" , APPTREQ+5, CONSULT+6
, ENCOUNTERS+1, ENCOUNTERS+2
APPOINTMENT("DFN" CONSULT+9, ENCOUNTERS+2
APPOINTMENT("MRTC" APPTREQ+9
APPOINTMENT("NOTE" CONSULT+5
APPOINTMENTS REQUESTTYPE~
APPTIEN APPTREQ~, APPTREQ+10, MRTCCHILD~, MRTCCHILD+4, STOREREQUESTCOMM+7, STORENOTE~, STORENOTE+3, APPTINDIFFTZ+1~, APPTINDIFFTZ+3*, APPTINDIFFTZ+4*
, APPTINDIFFTZ+5, APPTINDIFFTZ+6, APPTINDIFFTZ+7
APPTIEN44 CONSULT~, CONSULT+13
APPTMSG APPTREQ~, APPTREQ+8
APPTNOTES STORENOTE~, STORENOTE+2
ARRAYDELETE DELETERECORD~
ARRAYDELETE( DELETERECORD+4, DELETERECORD+5
CANCELLEDBY REQSET~, REQSET+9
CHARNUM FORMATCMMTS+1~, FORMATCMMTS+4*
CHIEN CONSPIDCHECK+1~, CONSPIDCHECK+2*, CONSPIDCHECK+3, CONSPIDCHECK+4
CHSIEN CONSPIDCHECK+1~, CONSPIDCHECK+3*, CONSPIDCHECK+4
CLINIC APPTIN44EXISTS~, APPTIN44EXISTS+4, APPTIN44EXISTS+5, APPTIN44EXISTS+6
CLINICIEN APPTREQ+1~, APPTREQ+5*, APPTREQ+8, CONSULT+1~, CONSULT+10*, CONSULT+11, CONSULT+13, REQSET~, REQSET+6, REQSET+9
, MAKE~, MAKE+1, GETRESOURCE~, GETRESOURCE+5, GETRESOURCE+9, GETPROVIDER~, GETPROVIDER+9, GETPROVIDER+10, APPTINDIFFTZ~, APPTINDIFFTZ+8
, DELETECANRECORD~, DELETECANRECORD+4, DELETECANRECORD+5, DELETECANRECORD+6
COMM CLEANCMMTS+1~
COMMENTS CLEANCMMTS~, CLEANCMMTS+2*, CLEANCMMTS+3*, CLEANCMMTS+4, CLEANCMMTS+5, FORMATCMMTS~, FORMATCMMTS+2, FORMATCMMTS+4, FORMATCMMTS+5, FORMATCMMTS+6*
, FORMATCMMTS+7, FORMATCMMTS+8*
CONSULTFDA UPDATECONSULTPID+1~, UPDATECONSULTPID+6!
CONSULTFDA( UPDATECONSULTPID+4*, UPDATECONSULTPID+5*
CONSULTIEN UPDATECONSULTPID~, UPDATECONSULTPID+3, UPDATECONSULTPID+4, UPDATECONSULTPID+14, UPDATECONSULTPID+15, UPDATECONSULTPID+16
CONSULTPIDIEN UPDATECONSULTPID+1~, UPDATECONSULTPID+14*, UPDATECONSULTPID+17, UPDATECONSULTPID+18, UPDATECONSULTPID+19
CONSULTSUBFDA UPDATECONSULTPID+1~, UPDATECONSULTPID+11!, UPDATECONSULTPID+20!
CONSULTSUBFDA( UPDATECONSULTPID+8*, UPDATECONSULTPID+9*, UPDATECONSULTPID+10*, UPDATECONSULTPID+17*, UPDATECONSULTPID+18*, UPDATECONSULTPID+19*
DATE APPTIN44EXISTS~, APPTIN44EXISTS+4, APPTIN44EXISTS+5, APPTIN44EXISTS+6
DATETIME APPTINDIFFTZ~, APPTINDIFFTZ+8, DELETECANRECORD~, DELETECANRECORD+4, DELETECANRECORD+5, DELETECANRECORD+6, DELETECANRECORD+8
DEFAULTPROVIEN GETPROVIDER+1~, GETPROVIDER+8*, GETPROVIDER+9, GETPROVIDER+10*, GETPROVIDER+11
DELETEFDA DELETERECORD+1~, DELETERECORD+7!
DELETEFDA( DELETERECORD+6*
DFN CONSULT+1~, CONSULT+9*, CONSULT+11, CONSULT+16, REQSET~, REQSET+9, UPDATECONSULTPID~, UPDATECONSULTPID+5, MAKE~, MAKE+1
, REQUESTTYPE~, REQUESTTYPE+17, REQUESTTYPE+19, REQUESTTYPE+21, APPTIN44EXISTS~, APPTIN44EXISTS+6, APPTINDIFFTZ~, APPTINDIFFTZ+4, DELETECANRECORD~, DELETECANRECORD+5
, DELETECANRECORD+8, ORDERCHECKLOCK~, LOCKREQ~, LOCKREQ+7
DUZ APPTREQ+8, UPDATECONSULTPID+10, UPDATECONSULTPID+19
ENCOUNTER ENCOUNTERS~, ENCOUNTERS+2*
END FORMATCMMTS+1~, FORMATCMMTS+3*, FORMATCMMTS+4, FORMATCMMTS+9*
ERR DELETERECORD+1~
ERRORS GETRESOURCE~, GETRESOURCE+9, REQUESTTYPE~, REQUESTTYPE+1, REQUESTTYPE+3, REQUESTTYPE+5, REQUESTTYPE+7, REQUESTTYPE+8, REQUESTTYPE+9, REQUESTTYPE+11
, REQUESTTYPE+14, REQUESTTYPE+17, REQUESTTYPE+19, REQUESTTYPE+21, GETAPPTTYPE~, GETAPPTTYPE+1, GETAPPTTYPE+7, ORDERCHECKLOCK~, ORDERCHECKLOCK+9, LOCKREQ~
, LOCKREQ+4, LOCKREQ+5, LOCKREQ+6, LOCKREQ+7
EXISTINGAPPTCLIN APPTINDIFFTZ+1~, APPTINDIFFTZ+6*, APPTINDIFFTZ+7
EXISTINGDATETIME APPTINDIFFTZ+1~, APPTINDIFFTZ+7*, APPTINDIFFTZ+8
FDA CONSULT+1~, CONSULT+14!, DELETECANRECORD+1~, DELETECANRECORD+9!
FDA( CONSULT+13*, DELETECANRECORD+8*
FDAERR DELETECANRECORD+1~
FILENUMBER DELETERECORD+1~, DELETERECORD+3*, DELETERECORD+4*, DELETERECORD+5, DELETERECORD+6
FOUND APPTIN44EXISTS+1~, APPTIN44EXISTS+3*, APPTIN44EXISTS+4, APPTIN44EXISTS+6*, APPTIN44EXISTS+7, APPTINDIFFTZ+1~, APPTINDIFFTZ+3*, APPTINDIFFTZ+4, APPTINDIFFTZ+8*, APPTINDIFFTZ+9
, DELETECANRECORD+1~, DELETECANRECORD+3*, DELETECANRECORD+4, DELETECANRECORD+7*, ORDERCHECKLOCK+1~, ORDERCHECKLOCK+3*, ORDERCHECKLOCK+9*, ORDERCHECKLOCK+10
GLOB LOCKREQ+1~, LOCKREQ+3*, LOCKREQ+4, LOCKREQ+6, LOCKREQ+10
GMRCDUZ CONSULT+1~
IENS DELETERECORD+1~, DELETERECORD+5*, DELETERECORD+6
LEADING FORMATCMMTS+1~, FORMATCMMTS+3*, FORMATCMMTS+5*, FORMATCMMTS+9
LOCKTYP LOCKREQ~, LOCKREQ+5, LOCKREQ+9
MATCH GETRESOURCE+1~, GETRESOURCE+4*, GETRESOURCE+5, GETRESOURCE+7*
NETSTARTDT CONSULT+1~, CONSULT+7*
NOTE CONSULT+1~, CONSULT+5*, CONSULT+11, REQSET~, REQSET+6, REQSET+9, STORENOTE~, STORENOTE+1, STORENOTE+2
OLDPID CONSPIDCHECK+1~, CONSPIDCHECK+4*, CONSPIDCHECK+5
ORDERID ORDERCHECKLOCK+1~, ORDERCHECKLOCK+7*, ORDERCHECKLOCK+8, ORDERCHECKLOCK+9
PARENT MRTCCHILD~
PATIENTCOMMENTS STOREREQUESTCOMM+1~
PATIENTCOMMENTS( STOREREQUESTCOMM+6*
PID UPDATECONSULTPID~, UPDATECONSULTPID+9, UPDATECONSULTPID+16, UPDATECONSULTPID+18, MRTCCHILD~, GETPID~, GETPID+1, GETPID+3*, GETPID+4*, GETPID+6*
, GETPID+7*, GETPID+9
PROVIDER GETPROVIDER~, GETPROVIDER+3
PROVIDERIEN CONSULT+1~, CONSULT+4*, GETPROVIDER+1~, GETPROVIDER+8*, GETPROVIDER+9*, GETPROVIDER+10
RECALL RECALL~, RECALL+3
RECALL("DELET E REASON" , RECALL+2*
RECALL("RECAL L IEN" , RECALL+1*
RECALLRETURN RECALL~, RECALL+3
REQTYPE ORDERCHECKLOCK~, ORDERCHECKLOCK+4, ORDERCHECKLOCK+5*, ORDERCHECKLOCK+6
REQUEST MRTCCHILD+1~, MRTCCHILD+5, MRTCCHILD+6
REQUEST("MRTC" MRTCCHILD+2*, MRTCCHILD+3*, MRTCCHILD+4*
REQUESTIEN APPTREQ+1~, APPTREQ+2*, APPTREQ+8, APPTREQ+10, RECALL~, RECALL+1, CONSULT+1~, CONSULT+3*, CONSULT+11, CONSULT+13
, CONSULT+16, REQSET~, REQSET+3, REQSET+6, REQSET+9, GETPROVIDER~, GETPROVIDER+6, MRTCCHILD~, MRTCCHILD+3, STOREREQUESTCOMM~
, STOREREQUESTCOMM+3, STOREREQUESTCOMM+5, STOREREQUESTCOMM+6, REQUESTTYPE~, REQUESTTYPE+5, REQUESTTYPE+7, REQUESTTYPE+8, REQUESTTYPE+9, REQUESTTYPE+11, REQUESTTYPE+14
, REQUESTTYPE+17, REQUESTTYPE+19, REQUESTTYPE+21, ORDERCHECKLOCK+1~, ORDERCHECKLOCK+4*, ORDERCHECKLOCK+5, ORDERCHECKLOCK+7, GETPID~, GETPID+3, GETPID+4
, GETPID+6, GETPID+7, LOCKREQ~, LOCKREQ+3, LOCKREQ+7
REQUESTTYPE APPTREQ+1~, APPTREQ+3*, GETPROVIDER~, GETPROVIDER+5, REQUESTTYPE~, REQUESTTYPE+3, REQUESTTYPE+7, REQUESTTYPE+8, REQUESTTYPE+9, REQUESTTYPE+11
, REQUESTTYPE+13, REQUESTTYPE+16, REQUESTTYPE+18, REQUESTTYPE+20, GETPID~, GETPID+3, GETPID+4, GETPID+6, GETPID+7, LOCKREQ~
, LOCKREQ+3, LOCKREQ+7
RESOURCE GETRESOURCE+1~, GETRESOURCE+4*, GETRESOURCE+5*, GETRESOURCE+6, GETRESOURCE+7
RESOURCEIEN CONSULT+1~, CONSULT+8*
SD REQSET+1~
SDCONTEXT APPTREQ~, RECALL~, RECALL+3
SDCONTEXT("AC HERON AUDIT ID" , APPTREQ+8
SDDDT CONSPIDCHECK~, CONSPIDCHECK+5
SDRIEN1 CONSPIDCHECK~, CONSPIDCHECK+2
STARTDATETIME APPTREQ+1~, APPTREQ+5*, APPTREQ+8, CONSULT+1~, CONSULT+6*, CONSULT+7, CONSULT+11, CONSULT+13, REQSET~, REQSET+6
, REQSET+9, MAKE~, MAKE+1
SUBIEN STOREREQUESTCOMM+1~, STOREREQUESTCOMM+4*, STOREREQUESTCOMM+5*, STOREREQUESTCOMM+6, APPTIN44EXISTS+1~, APPTIN44EXISTS+3*, APPTIN44EXISTS+4*, APPTIN44EXISTS+5, APPTIN44EXISTS+6, DELETECANRECORD+1~
, DELETECANRECORD+3*, DELETECANRECORD+4*, DELETECANRECORD+5, DELETECANRECORD+6
TMPYCLNC REQSET+1~
TOPLEVELIEN UPDATECONSULTPID+1~
TOPLEVELIEN(1 UPDATECONSULTPID+8, UPDATECONSULTPID+9, UPDATECONSULTPID+10
TRAILING FORMATCMMTS+1~, FORMATCMMTS+3*, FORMATCMMTS+7*, FORMATCMMTS+9
TYPE GETAPPTTYPE~, GETAPPTTYPE+1, GETAPPTTYPE+3
TYPENAME GETAPPTTYPE~, GETAPPTTYPE+1, GETAPPTTYPE+5
U REQSET+6
X REQSET+1~
XX CLEANCMMTS+1~
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