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

Package: Scheduling

Routine: SDESGETPATAPPT


Information

SDESGETPATAPPT ;ALB/BLB,ANU - VISTA SCHEDULING RPCS ;JUNE 27, 2023@14:48

Source Information

Source file <SDESGETPATAPPT.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Scheduling 2 ($$FMTISO,$$ISOTFM)^SDAMUTDT  ERRLOG^SDESJSON  
Kernel 1 ENCODE^XLFJSON  
VA FileMan 1 ($$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: 6

Package Total Caller Graph
Scheduling 6 SDES  SDESGETAPPTWRAP  SDESGETAPPTWRAP2  SDESGETAPPTWRAP3  SDESGETAPPTWRAP4  SDESGETAPPTWRAP5  

Entry Points

Name Comments DBIA/ICR reference
GETSINGLEAPPT(SDECY,DFN,DATETIME,CLINIC) ; get single appt from patient 2 multiple based on dfn and date/time
GETALLAPPTS(SDECY,DFN) ;
VALIDATECLINIC(ERRORS,CLINIC) ;
VALIDATEPTDFN(ERRORS,DFN) ; VALIDATE PATIENT DFN
VALIDATEDTTM(ERRORS,DATETIME) ;
GETAPPT(SDPATAPPT,DFN,DATETIME) ; get patient appointment from file
BUILDJSON(SDECY,RETURN) ; build json
CLEANUP ; kill vars

External References

Name Field # of Occurrence
$$GET1^DIQ GETAPPT+29
GETS^DIQ GETAPPT+4
$$FMTISO^SDAMUTDT GETAPPT+6, GETAPPT+11, GETAPPT+12, GETAPPT+13, GETAPPT+15, GETAPPT+20, GETAPPT+23, GETAPPT+28, GETAPPT+30, GETAPPT+37
$$ISOTFM^SDAMUTDT GETSINGLEAPPT+14, VALIDATEDTTM+4
ERRLOG^SDESJSON VALIDATECLINIC+2, VALIDATECLINIC+3, VALIDATEPTDFN+2, VALIDATEPTDFN+3, VALIDATEDTTM+2, VALIDATEDTTM+5
ENCODE^XLFJSON BUILDJSON+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SCE - [#409.68] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] GETALLAPPTS+8, VALIDATEPTDFN+3
^SC - [#44] VALIDATECLINIC+3

Label References

Name Line Occurrences
$$GETAPPT GETSINGLEAPPT+14, GETALLAPPTS+10
$$VALIDATECLINIC GETSINGLEAPPT+9
$$VALIDATEDTTM GETSINGLEAPPT+6
$$VALIDATEPTDFN GETSINGLEAPPT+3, GETALLAPPTS+3
BUILDJSON GETSINGLEAPPT+17, GETALLAPPTS+12
CLEANUP GETSINGLEAPPT+18, GETALLAPPTS+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APPT GETSINGLEAPPT+1~, GETALLAPPTS+1~, GETALLAPPTS+10*, GETALLAPPTS+11
APPTARY GETAPPT+1~, CLEANUP+1!
APPTARY( GETAPPT+5, GETAPPT+6, GETAPPT+7, GETAPPT+8, GETAPPT+9, GETAPPT+10, GETAPPT+11, GETAPPT+12, GETAPPT+13, GETAPPT+14
, GETAPPT+15, GETAPPT+16, GETAPPT+17, GETAPPT+18, GETAPPT+19, GETAPPT+20, GETAPPT+21, GETAPPT+22, GETAPPT+23, GETAPPT+24
, GETAPPT+25, GETAPPT+26, GETAPPT+27, GETAPPT+28, GETAPPT+29, GETAPPT+31, GETAPPT+32, GETAPPT+33, GETAPPT+34, GETAPPT+35
, GETAPPT+36, GETAPPT+37, GETAPPT+38, GETAPPT+39, GETAPPT+40
CLINIC GETSINGLEAPPT~, GETSINGLEAPPT+9, GETSINGLEAPPT+14, VALIDATECLINIC~, VALIDATECLINIC+2, VALIDATECLINIC+3, VALIDATEDTTM+4
CLINICIEN GETAPPT+1~, GETAPPT+5*, GETAPPT+6, GETAPPT+11, GETAPPT+12, GETAPPT+13
DATETIME GETSINGLEAPPT~, GETSINGLEAPPT+6, GETSINGLEAPPT+14, VALIDATEDTTM~, VALIDATEDTTM+2, VALIDATEDTTM+3, VALIDATEDTTM+4, GETAPPT~, GETAPPT+3
DFN GETSINGLEAPPT~, GETSINGLEAPPT+3, GETSINGLEAPPT+14, GETALLAPPTS~, GETALLAPPTS+3, GETALLAPPTS+8, GETALLAPPTS+10, VALIDATEPTDFN~, VALIDATEPTDFN+2, VALIDATEPTDFN+3
, GETAPPT~, GETAPPT+3
DFNERRORS GETSINGLEAPPT+1~
DTTMERRORS GETSINGLEAPPT+1~, CLEANUP+1!
ERR BUILDJSON+1~, BUILDJSON+2*
ERRORFLAG VALIDATECLINIC+1~, VALIDATECLINIC+2*, VALIDATECLINIC+3*, VALIDATECLINIC+4, VALIDATEPTDFN+1~, VALIDATEPTDFN+2*, VALIDATEPTDFN+3*, VALIDATEPTDFN+4, VALIDATEDTTM+1~, VALIDATEDTTM+2*
, VALIDATEDTTM+5*, VALIDATEDTTM+6
ERRORS GETSINGLEAPPT+1~, GETSINGLEAPPT+3, GETSINGLEAPPT+4, GETSINGLEAPPT+6, GETSINGLEAPPT+7, GETSINGLEAPPT+9, GETSINGLEAPPT+10, GETSINGLEAPPT+12, GETALLAPPTS+1~, GETALLAPPTS+3
, GETALLAPPTS+4, GETALLAPPTS+6, VALIDATECLINIC~, VALIDATECLINIC+2, VALIDATECLINIC+3, VALIDATEPTDFN~, VALIDATEPTDFN+2, VALIDATEPTDFN+3, VALIDATEDTTM~, VALIDATEDTTM+2
, VALIDATEDTTM+5, CLEANUP+1!
F GETAPPT+1~, GETAPPT+2*, GETAPPT+4, GETAPPT+5, GETAPPT+6, GETAPPT+7, GETAPPT+8, GETAPPT+9, GETAPPT+10, GETAPPT+11
, GETAPPT+12, GETAPPT+13, GETAPPT+14, GETAPPT+15, GETAPPT+16, GETAPPT+17, GETAPPT+18, GETAPPT+19, GETAPPT+20, GETAPPT+21
, GETAPPT+22, GETAPPT+23, GETAPPT+24, GETAPPT+25, GETAPPT+26, GETAPPT+27, GETAPPT+28, GETAPPT+29, GETAPPT+31, GETAPPT+32
, GETAPPT+33, GETAPPT+34, GETAPPT+35, GETAPPT+36, GETAPPT+37, GETAPPT+38, GETAPPT+39, GETAPPT+40
FMDATE GETAPPT+1~
HASCLINICERRORS GETSINGLEAPPT+1~, GETSINGLEAPPT+9*, GETSINGLEAPPT+10
HASDFNERRORS GETSINGLEAPPT+1~, GETSINGLEAPPT+3*, GETSINGLEAPPT+4, GETALLAPPTS+1~, GETALLAPPTS+3*, GETALLAPPTS+4
HASDTTMERRORS GETSINGLEAPPT+1~, GETSINGLEAPPT+6*, GETSINGLEAPPT+7
IENS GETAPPT+1~, GETAPPT+3*, GETAPPT+4, GETAPPT+5, GETAPPT+6, GETAPPT+7, GETAPPT+8, GETAPPT+9, GETAPPT+10, GETAPPT+11
, GETAPPT+12, GETAPPT+13, GETAPPT+14, GETAPPT+15, GETAPPT+16, GETAPPT+17, GETAPPT+18, GETAPPT+19, GETAPPT+20, GETAPPT+21
, GETAPPT+22, GETAPPT+23, GETAPPT+24, GETAPPT+25, GETAPPT+26, GETAPPT+27, GETAPPT+28, GETAPPT+29, GETAPPT+31, GETAPPT+32
, GETAPPT+33, GETAPPT+34, GETAPPT+35, GETAPPT+36, GETAPPT+37, GETAPPT+38, GETAPPT+39, GETAPPT+40
NUM GETSINGLEAPPT+1~, GETSINGLEAPPT+13*, GETALLAPPTS+1~, GETALLAPPTS+7*, GETALLAPPTS+9*, GETAPPT+6, GETAPPT+7, GETAPPT+8, GETAPPT+9, GETAPPT+10
, GETAPPT+11, GETAPPT+12, GETAPPT+13, GETAPPT+14, GETAPPT+15, GETAPPT+16, GETAPPT+17, GETAPPT+18, GETAPPT+19, GETAPPT+20
, GETAPPT+21, GETAPPT+22, GETAPPT+23, GETAPPT+24, GETAPPT+25, GETAPPT+26, GETAPPT+27, GETAPPT+28, GETAPPT+30, GETAPPT+31
, GETAPPT+32, GETAPPT+33, GETAPPT+34, GETAPPT+35, GETAPPT+36, GETAPPT+37, GETAPPT+38, GETAPPT+39, GETAPPT+40
OUTPDATE GETAPPT+1~, GETAPPT+29*, GETAPPT+30
RETURN GETSINGLEAPPT+1~, GETSINGLEAPPT+4*, GETSINGLEAPPT+7*, GETSINGLEAPPT+10*, GETSINGLEAPPT+15*, GETSINGLEAPPT+17, GETALLAPPTS+1~, GETALLAPPTS+4*, GETALLAPPTS+11*, GETALLAPPTS+12
, BUILDJSON~, CLEANUP+1!
SDECY GETSINGLEAPPT~, GETSINGLEAPPT+17, GETALLAPPTS~, GETALLAPPTS+12, BUILDJSON~
SDPATAPPT GETSINGLEAPPT+1~, GETSINGLEAPPT+14, GETSINGLEAPPT+15, GETALLAPPTS+1~, GETALLAPPTS+10, GETALLAPPTS+11, GETAPPT~, GETAPPT+42, CLEANUP+1!
SDPATAPPT("PatientAppt" GETAPPT+6*, GETAPPT+7*, GETAPPT+8*, GETAPPT+9*, GETAPPT+10*, GETAPPT+11*, GETAPPT+12*, GETAPPT+13*, GETAPPT+14*, GETAPPT+15*
, GETAPPT+16*, GETAPPT+17*, GETAPPT+18*, GETAPPT+19*, GETAPPT+20*, GETAPPT+21*, GETAPPT+22*, GETAPPT+23*, GETAPPT+24*, GETAPPT+25*
, GETAPPT+26*, GETAPPT+27*, GETAPPT+28*, GETAPPT+30*, GETAPPT+31*, GETAPPT+32*, GETAPPT+33*, GETAPPT+34*, GETAPPT+35*, GETAPPT+36*
, GETAPPT+37*, GETAPPT+38*, GETAPPT+39*, GETAPPT+40*
SINGLEAPPT GETSINGLEAPPT+1~, GETSINGLEAPPT+14*, GETSINGLEAPPT+15
SUBIEN GETALLAPPTS+1~, GETALLAPPTS+7*, GETALLAPPTS+8*, GETALLAPPTS+10
VALIDATED VALIDATEDTTM+1~, VALIDATEDTTM+4*, VALIDATEDTTM+5
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