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

Package: Scheduling

Routine: SDESGETAPPTWRAP3


Information

SDESGETAPPTWRAP3 ;ALB/RRM,MGD - RPC WRAPPER FOR VIEWING AN APPOINTMENT CONTINUATION;July 29, 2022

Source Information

Source file <SDESGETAPPTWRAP3.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Scheduling 5 $$APPTSTS^SDEC50  SUMMARY2^SDESAPPTDATA  BLDREC^SDESGETCLINAPPT  $$GETAPPT^SDESGETPATAPPT  $$GETPATICN^SDESINPUTVALUTL  
VA FileMan 2 $$FIND1^DIC  ($$GET1,GETS)^DIQ  
Kernel 1 $$FMADD^XLFDT  

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 SDESGETAPPTWRAP2  

Entry Points

Name Comments DBIA/ICR reference
GETAPPT40984(SDALLAPPTARY,DFN,BDATE,EDATE,SDAPPTIEN,RECNUM,SDVIEWAPPTBY) ;Traverse the "APTDT" cross reference in File #409.84 to retrieve appointments for a given datetime range
GETAPPT2(SDALLAPPTARY,DFN,BDATE,EDATE) ;Traverse the "S" node in Appointment Multiple Patient File #2 to retrieve appointments for a given datetime range
GETAPPT44(SDALLAPPTARY,SDCLINICIEN,BDATE,EDATE,RECNUM,SDVIEWAPPTBY) ;Traverse the "S" node in HOSPITAL LOCATION File #44 to retrieve appointments for a given datetime range
BUILDAPPTARY(SDAPPTIENARY,DFN,BDATE,EDATE) ;Retrieve all appointment IENs for a given DFN within the given date range
BUILDCLINAPPTARY(SDDFNARY,SDCLINICIEN,BDATE,EDATE) ;Retrieve all appointments for a given clinic within the given date range
SETOVERLAIDAPPT(SDALLAPPTARY,STATUS,RECNUM) ;set this subscript if the Appointment is cancelled and there is another APPT
SETSTATUS(APPTDATA,APPTIEN,CLINICIEN) ;
SDEXPST(SDRET,DFN,ADT,SDAPPTIEN) ;
REMOVEDUPLICATE ;
SETAPPTMULT2NULL(SDALLAPPTARY,RECNUM) ;Set all the fields of Appointment Multiple File #2.98 to NULL

External References

Name Field # of Occurrence
$$FIND1^DIC GETAPPT40984+19
$$GET1^DIQ GETAPPT40984+16, GETAPPT2+6, BUILDCLINAPPTARY+9, BUILDCLINAPPTARY+13, SDEXPST+6
GETS^DIQ GETAPPT44+15
$$APPTSTS^SDEC50 SETSTATUS+3
SUMMARY2^SDESAPPTDATA GETAPPT40984+6
BLDREC^SDESGETCLINAPPT GETAPPT44+17
$$GETAPPT^SDESGETPATAPPT GETAPPT2+9
$$GETPATICN^SDESINPUTVALUTL GETAPPT44+20
$$FMADD^XLFDT GETAPPT2+3, BUILDAPPTARY+3, BUILDCLINAPPTARY+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
2.98 GET1^DIQ
^SDEC(409.84 - [#409.84] GET1^DIQ
^SC - [#44] FIND1^DIC
44.003 GET1^DIQ,  GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] GETAPPT2+4, GETAPPT44+13
^SC - [#44] BUILDCLINAPPTARY+5, BUILDCLINAPPTARY+7, BUILDCLINAPPTARY+8
^SDEC(409.84 - [#409.84] BUILDAPPTARY+4, BUILDAPPTARY+7, SETSTATUS+2, SDEXPST+4, SDEXPST+7

Label References

Name Line Occurrences
$$SDEXPST BUILDAPPTARY+11
BUILDAPPTARY GETAPPT40984+2
BUILDCLINAPPTARY GETAPPT44+3
GETAPPT2 GETAPPT40984+18, GETAPPT44+30
GETAPPT40984 GETAPPT44+28
GETAPPT44 GETAPPT40984+20
REMOVEDUPLICATE GETAPPT40984+24, GETAPPT44+31
SETAPPTMULT2NULL SETOVERLAIDAPPT+4
SETOVERLAIDAPPT GETAPPT40984+17, GETAPPT44+29
SETSTATUS GETAPPT40984+21, GETAPPT40984+28, GETAPPT40984+32

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADT SDEXPST~, SDEXPST+3*, SDEXPST+4, SDEXPST+7
APPDATETIME GETAPPT2+1~, GETAPPT2+3*, GETAPPT2+4*, GETAPPT2+5, GETAPPT2+6, GETAPPT2+9, BUILDCLINAPPTARY+1~, BUILDCLINAPPTARY+4*, BUILDCLINAPPTARY+5*, BUILDCLINAPPTARY+6
, BUILDCLINAPPTARY+7, BUILDCLINAPPTARY+8, BUILDCLINAPPTARY+9, BUILDCLINAPPTARY+11, BUILDCLINAPPTARY+12, BUILDCLINAPPTARY+13, BUILDCLINAPPTARY+15
APPT GETAPPT2+1~, GETAPPT2+7!, GETAPPT2+9*, GETAPPT2+13
APPTDATA GETAPPT40984+1~, GETAPPT40984+6!, GETAPPT40984+10, GETAPPT40984+21, GETAPPT40984+23, GETAPPT40984+28, GETAPPT40984+29, GETAPPT40984+32, GETAPPT40984+33, SETSTATUS~
APPTDATA("Resource" GETAPPT40984+7, GETAPPT40984+14
APPTDATA("StartTimeFM" GETAPPT40984+15
APPTDATA("Status" GETAPPT40984+21, GETAPPT40984+28, GETAPPT40984+32, SETSTATUS+3*
APPTIEN GETAPPT40984+1~, GETAPPT40984+4*, GETAPPT40984+5, GETAPPT40984+6, GETAPPT40984+9, GETAPPT40984+16, GETAPPT40984+21, GETAPPT40984+25, GETAPPT40984+28, GETAPPT40984+32
, BUILDAPPTARY+1~, BUILDAPPTARY+7*, BUILDAPPTARY+8, BUILDAPPTARY+9, BUILDAPPTARY+11, BUILDAPPTARY+12, BUILDAPPTARY+13, SETSTATUS~, SETSTATUS+2, SETSTATUS+3
APPTREC GETAPPT44+1~, GETAPPT44+15!, GETAPPT44+18
APPTREC("ClinicApptDate" GETAPPT44+20*, GETAPPT44+21, GETAPPT44+22!, GETAPPT44+23
APPTSTATUS GETAPPT40984+1~, GETAPPT40984+9*, GETAPPT40984+17, GETAPPT40984+18, GETAPPT40984+26, GETAPPT40984+27, GETAPPT40984+31, BUILDAPPTARY+11*, BUILDAPPTARY+12
APTDATETIME GETAPPT44+1~, GETAPPT44+5*, GETAPPT44+6, GETAPPT44+7, GETAPPT44+11, GETAPPT44+26, GETAPPT44+27
BDATE GETAPPT40984~, GETAPPT40984+2, GETAPPT2~, GETAPPT2+3, GETAPPT2+5, GETAPPT44~, GETAPPT44+3, BUILDAPPTARY~, BUILDAPPTARY+3, BUILDAPPTARY+5
, BUILDCLINAPPTARY~, BUILDCLINAPPTARY+4, BUILDCLINAPPTARY+6
CLINAPPTSTAT BUILDCLINAPPTARY+1~, BUILDCLINAPPTARY+13*, BUILDCLINAPPTARY+15
CLINICIEN GETAPPT40984+1~, GETAPPT40984+14*, GETAPPT40984+19*, GETAPPT40984+20, GETAPPT40984+21, SETSTATUS~, SETSTATUS+3
CNTR GETAPPT40984+25, GETAPPT44+1~, GETAPPT44+6*, GETAPPT44+7, GETAPPT44+26, GETAPPT44+27, BUILDCLINAPPTARY+1~, BUILDCLINAPPTARY+3*, BUILDCLINAPPTARY+11*, BUILDCLINAPPTARY+12*
, BUILDCLINAPPTARY+14*, BUILDCLINAPPTARY+15
DFN GETAPPT40984~, GETAPPT40984+2, GETAPPT40984+18, GETAPPT2~, GETAPPT2+4, GETAPPT2+6, GETAPPT2+9, GETAPPT44+11, GETAPPT44+12*, GETAPPT44+14
, GETAPPT44+20, BUILDAPPTARY~, BUILDAPPTARY+4, BUILDAPPTARY+7, BUILDAPPTARY+11, BUILDCLINAPPTARY+10, SDEXPST~, SDEXPST+4, SDEXPST+7
EDATE GETAPPT40984~, GETAPPT40984+2, GETAPPT2~, GETAPPT2+4, GETAPPT44~, GETAPPT44+3, BUILDAPPTARY~, BUILDAPPTARY+4, BUILDCLINAPPTARY~, BUILDCLINAPPTARY+5
ENDTIME GETAPPT40984+1~, GETAPPT40984+16*, GETAPPT40984+18, GETAPPT40984+20
ERR GETAPPT2+1~, GETAPPT2+7!, GETAPPT2+10
EXIST GETAPPT40984+1~, GETAPPT40984+3*, GETAPPT40984+4, GETAPPT40984+5, GETAPPT40984+30*, GETAPPT40984+34*, GETAPPT44+1~, GETAPPT44+2*, GETAPPT44+4, GETAPPT44+5
, GETAPPT44+11*
FOUND GETAPPT44+1~
NUM GETAPPT2+1~, GETAPPT2+2*, GETAPPT2+8*, GETAPPT2+11, GETAPPT2+12, GETAPPT2+13
OLDAPPTIEN BUILDAPPTARY+1~, BUILDAPPTARY+2*, BUILDAPPTARY+8, BUILDAPPTARY+13*
OLDDFN BUILDCLINAPPTARY+1~, BUILDCLINAPPTARY+3*
RECNUM GETAPPT40984~, GETAPPT40984+8*, GETAPPT40984+17, GETAPPT40984+19, GETAPPT40984+20, GETAPPT40984+22, GETAPPT40984+23, GETAPPT40984+29, GETAPPT40984+33, GETAPPT2+13
, GETAPPT44~, GETAPPT44+12*, GETAPPT44+23, GETAPPT44+24, GETAPPT44+28, GETAPPT44+29, SETOVERLAIDAPPT~, SETOVERLAIDAPPT+3, SETOVERLAIDAPPT+4, REMOVEDUPLICATE+1
REMOVEDUPLICATE+2, REMOVEDUPLICATE+3, REMOVEDUPLICATE+4, REMOVEDUPLICATE+5, REMOVEDUPLICATE+6, REMOVEDUPLICATE+7, REMOVEDUPLICATE+8, REMOVEDUPLICATE+9, REMOVEDUPLICATE+10, REMOVEDUPLICATE+11
REMOVEDUPLICATE+12, REMOVEDUPLICATE+13, REMOVEDUPLICATE+14, SETAPPTMULT2NULL~, SETAPPTMULT2NULL+2, SETAPPTMULT2NULL+3, SETAPPTMULT2NULL+4, SETAPPTMULT2NULL+5, SETAPPTMULT2NULL+6, SETAPPTMULT2NULL+7
, SETAPPTMULT2NULL+8, SETAPPTMULT2NULL+9, SETAPPTMULT2NULL+10, SETAPPTMULT2NULL+11, SETAPPTMULT2NULL+12, SETAPPTMULT2NULL+13, SETAPPTMULT2NULL+14, SETAPPTMULT2NULL+15, SETAPPTMULT2NULL+16, SETAPPTMULT2NULL+17
, SETAPPTMULT2NULL+18, SETAPPTMULT2NULL+19, SETAPPTMULT2NULL+20, SETAPPTMULT2NULL+21, SETAPPTMULT2NULL+22, SETAPPTMULT2NULL+23, SETAPPTMULT2NULL+24, SETAPPTMULT2NULL+25, SETAPPTMULT2NULL+26, SETAPPTMULT2NULL+27
, SETAPPTMULT2NULL+28, SETAPPTMULT2NULL+29, SETAPPTMULT2NULL+30, SETAPPTMULT2NULL+31, SETAPPTMULT2NULL+32, SETAPPTMULT2NULL+33
SDALLAPPTARY GETAPPT40984~, GETAPPT40984+17, GETAPPT40984+18, GETAPPT40984+20, GETAPPT2~, GETAPPT44~, GETAPPT44+28, GETAPPT44+29, GETAPPT44+30, SETOVERLAIDAPPT~
, SETOVERLAIDAPPT+4, SETAPPTMULT2NULL~
SDALLAPPTARY("Appointment" GETAPPT40984+19, GETAPPT40984+22!, GETAPPT40984+23*, GETAPPT40984+29*, GETAPPT40984+33*, GETAPPT40984+35*, GETAPPT2+13*, GETAPPT2+14*, GETAPPT44+23*, GETAPPT44+24*
, GETAPPT44+32*, SETOVERLAIDAPPT+3*, REMOVEDUPLICATE+1!, REMOVEDUPLICATE+2!, REMOVEDUPLICATE+3!, REMOVEDUPLICATE+4!, REMOVEDUPLICATE+5!, REMOVEDUPLICATE+6!, REMOVEDUPLICATE+7!, REMOVEDUPLICATE+8!
REMOVEDUPLICATE+9!, REMOVEDUPLICATE+10!, REMOVEDUPLICATE+11!, REMOVEDUPLICATE+12!, REMOVEDUPLICATE+13!, REMOVEDUPLICATE+14!, SETAPPTMULT2NULL+33*
SDAPPT GETAPPT44+1~, GETAPPT44+15!, SDEXPST+1~, SDEXPST+3*, SDEXPST+4*, SDEXPST+5, SDEXPST+6, SDEXPST+7
SDAPPTCLNO BUILDCLINAPPTARY+1~, BUILDCLINAPPTARY+7*, BUILDCLINAPPTARY+8, BUILDCLINAPPTARY+9, BUILDCLINAPPTARY+13, BUILDCLINAPPTARY+15
SDAPPTIEN GETAPPT40984~, BUILDAPPTARY+9, SDEXPST~, SDEXPST+5
SDAPPTIENARY GETAPPT40984+1~, GETAPPT40984+2, BUILDAPPTARY~
SDAPPTIENARY( GETAPPT40984+4, GETAPPT40984+5, GETAPPT40984+9, GETAPPT40984+25, BUILDAPPTARY+12*
SDAPPTNO GETAPPT44+1~, GETAPPT44+8*, GETAPPT44+20, GETAPPT44+21, GETAPPT44+22, GETAPPT44+23, BUILDAPPTARY+1~, BUILDAPPTARY+6*, BUILDAPPTARY+10*, BUILDAPPTARY+12
SDAPPTNODE SETSTATUS+1~, SETSTATUS+2*, SETSTATUS+3
SDAPPTNUM GETAPPT40984+1~, GETAPPT40984+5*, GETAPPT40984+9, GETAPPT44+11
SDBEGINDX BUILDAPPTARY+1~, BUILDAPPTARY+3*, BUILDAPPTARY+4*, BUILDAPPTARY+5, BUILDAPPTARY+7, BUILDAPPTARY+11
SDCAN SDEXPST+1~, SDEXPST+6*, SDEXPST+9, SDEXPST+11, SDEXPST+13
SDCLIN GETAPPT44+1~, GETAPPT44+10*
SDCLINDFN GETAPPT44+1~, GETAPPT44+4*, GETAPPT44+5, GETAPPT44+6, GETAPPT44+7, GETAPPT44+12, GETAPPT44+13, GETAPPT44+14, GETAPPT44+20, GETAPPT44+21
, GETAPPT44+22, GETAPPT44+26, GETAPPT44+27, GETAPPT44+28, GETAPPT44+30, BUILDCLINAPPTARY+1~, BUILDCLINAPPTARY+9*, BUILDCLINAPPTARY+10, BUILDCLINAPPTARY+11, BUILDCLINAPPTARY+12
, BUILDCLINAPPTARY+15
SDCLINICIEN GETAPPT40984+7, GETAPPT40984+28, GETAPPT40984+32, GETAPPT2+6, GETAPPT44~, GETAPPT44+3, BUILDCLINAPPTARY~, BUILDCLINAPPTARY+5, BUILDCLINAPPTARY+7, BUILDCLINAPPTARY+8
, BUILDCLINAPPTARY+9, BUILDCLINAPPTARY+13, BUILDCLINAPPTARY+15
SDCLINSTATUS GETAPPT40984+26, GETAPPT40984+27*, GETAPPT40984+31, GETAPPT44+1~, GETAPPT44+26*, GETAPPT44+27*, GETAPPT44+29, GETAPPT44+30
SDDFNARY GETAPPT44+1~, GETAPPT44+3, BUILDCLINAPPTARY~, BUILDCLINAPPTARY+2!
SDDFNARY( GETAPPT44+4, GETAPPT44+5, GETAPPT44+6, GETAPPT44+7, GETAPPT44+11, GETAPPT44+26, GETAPPT44+27, BUILDCLINAPPTARY+11, BUILDCLINAPPTARY+12, BUILDCLINAPPTARY+15*
SDIEN GETAPPT44+1~, GETAPPT44+7*, GETAPPT44+8, GETAPPT44+9, GETAPPT44+10, GETAPPT44+15
SDMSG GETAPPT40984+6!, GETAPPT2+1~, GETAPPT2+7!, GETAPPT44+1~, GETAPPT44+15!, GETAPPT44+16
SDNEXTIEN SDEXPST+1~, SDEXPST+7*, SDEXPST+9, SDEXPST+11, SDEXPST+13
SDPATAPPT GETAPPT2+1~, GETAPPT2+7!, GETAPPT2+9
SDPATAPPT("PatientAppt" GETAPPT2+11!, GETAPPT2+12!, GETAPPT2+13, SETAPPTMULT2NULL+2*, SETAPPTMULT2NULL+3*, SETAPPTMULT2NULL+4*, SETAPPTMULT2NULL+5*, SETAPPTMULT2NULL+6*, SETAPPTMULT2NULL+7*, SETAPPTMULT2NULL+8*
, SETAPPTMULT2NULL+9*, SETAPPTMULT2NULL+10*, SETAPPTMULT2NULL+11*, SETAPPTMULT2NULL+12*, SETAPPTMULT2NULL+13*, SETAPPTMULT2NULL+14*, SETAPPTMULT2NULL+15*, SETAPPTMULT2NULL+16*, SETAPPTMULT2NULL+17*, SETAPPTMULT2NULL+18*
, SETAPPTMULT2NULL+19*, SETAPPTMULT2NULL+20*, SETAPPTMULT2NULL+21*, SETAPPTMULT2NULL+22*, SETAPPTMULT2NULL+23*, SETAPPTMULT2NULL+24*, SETAPPTMULT2NULL+25*, SETAPPTMULT2NULL+26*, SETAPPTMULT2NULL+27*, SETAPPTMULT2NULL+28*
, SETAPPTMULT2NULL+29*, SETAPPTMULT2NULL+30*, SETAPPTMULT2NULL+31*, SETAPPTMULT2NULL+32*, SETAPPTMULT2NULL+33
SDRET BUILDAPPTARY+11, SDEXPST~, SDEXPST+14*, SDEXPST+15
SDRTN SDEXPST+1~, SDEXPST+2*, SDEXPST+4, SDEXPST+9*, SDEXPST+11*, SDEXPST+13*, SDEXPST+14
SDSTDT GETAPPT44+1~, GETAPPT44+9*, GETAPPT44+13, GETAPPT44+20, GETAPPT44+21, GETAPPT44+22, GETAPPT44+23, GETAPPT44+28, GETAPPT44+30
SDTMPARY GETAPPT44+1~, GETAPPT44+24!
SDTMPARY("Patient" GETAPPT44+21*
SDVIEWAPPTBY GETAPPT40984~, GETAPPT40984+7, GETAPPT40984+8, GETAPPT40984+12, GETAPPT2+6, GETAPPT44~, GETAPPT44+11, GETAPPT44+12, GETAPPT44+25, GETAPPT44+28
, BUILDAPPTARY+9, BUILDCLINAPPTARY+10
STARTTIME GETAPPT40984+1~, GETAPPT40984+15*, GETAPPT40984+18, GETAPPT40984+20
STATUS SETOVERLAIDAPPT~, SETOVERLAIDAPPT+3, SETOVERLAIDAPPT+4
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