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

Package: Scheduling

Routine: SDESGETAPPTRPCS


Information

SDESGETAPPTRPCS ;ALB/LAB,RN - VISTA SCHEDULING RPCS TO GET APPOINTMENTS ;MAR 3,2026

Source Information

Source file <SDESGETAPPTRPCS.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Scheduling 7 BUILDAPPTOBJ^SDES2BLDAPPTOBJ  (BUILDJSON,ERRLOG)^SDES2JSON  $$GETRES^SDES2UTIL1  $$VALISODTTM^SDES2VALISODTTM  VALFILEIEN^SDES2VALUTIL  ERRLOG^SDESJSON  $$EASVALIDATE^SDESUTIL  

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 SDESCLINPRECAN  

Entry Points

Name Comments DBIA/ICR reference
BYPATDFN(RESULT,DFN,SDBEGDATE,SDENDDATE,SDEAS) ;RPC: SDES GET APPTS BY PATIENT DFN3
VALIDATEBYDFN(ERRORS,DFN,SDBEGDATE,SDENDDATE,SDEAS) ;
BYCLINIEN(RESULT,CLINICIEN,SDBEGDATE,SDENDDATE,SDEAS) ;Called from the RPC: SDES GET APPTS BY CLIN IEN
VALIDATEBYCLIN(ERRORS,CLINICIEN,SDBEGDATE,SDENDDATE) ;
; Validate Clinic IEN
GETAPPTBYIEN(RETURNJSON,SDAPPTIEN,SDEAS) ;SDES GET APPT BY APPT IEN
VLDTEBYIEN(ERRORS,SDAPPTIEN) ;
VALIDATEEAS(ERRORS,EAS) ;

External References

Name Field # of Occurrence
BUILDAPPTOBJ^SDES2BLDAPPTOBJ BYPATDFN+10, BYCLINIEN+14, GETAPPTBYIEN+5
BUILDJSON^SDES2JSON BYPATDFN+3, BYPATDFN+11, BYPATDFN+13, BYCLINIEN+3, BYCLINIEN+6, BYCLINIEN+15, BYCLINIEN+17, GETAPPTBYIEN+2, GETAPPTBYIEN+4, GETAPPTBYIEN+6
, GETAPPTBYIEN+7
ERRLOG^SDES2JSON BYCLINIEN+5
$$GETRES^SDES2UTIL1 BYCLINIEN+4
$$VALISODTTM^SDES2VALISODTTM VALIDATEBYDFN+2, VALIDATEBYDFN+3, VALIDATEBYCLIN+3, VALIDATEBYCLIN+4
VALFILEIEN^SDES2VALUTIL VALIDATEBYDFN+1, VALIDATEBYCLIN+2, VLDTEBYIEN+1
ERRLOG^SDESJSON VALIDATEBYDFN+6, VALIDATEBYCLIN+6, VALIDATEEAS+2
$$EASVALIDATE^SDESUTIL VALIDATEBYDFN+5, VALIDATEEAS+1

Used in RPC

RPC Name Call Tags
SDES GET APPTS BY CLIN IEN 3 BYCLINIEN
SDES GET APPTS BY PATIENT DFN3 BYPATDFN
SDES GET APPT BY APPT IEN GETAPPTBYIEN

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SDEC(409.84 - [#409.84] BYPATDFN+6, BYPATDFN+8, BYCLINIEN+10, BYCLINIEN+12

Label References

Name Line Occurrences
VALIDATEBYCLIN BYCLINIEN+2
VALIDATEBYDFN BYPATDFN+2
VALIDATEEAS GETAPPTBYIEN+3
VLDTEBYIEN GETAPPTBYIEN+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APPTDATE BYPATDFN+1~, BYPATDFN+4*, BYPATDFN+6*, BYPATDFN+8, BYCLINIEN+1~, BYCLINIEN+8*, BYCLINIEN+10*, BYCLINIEN+12
APPTIEN BYPATDFN+1~, BYPATDFN+7*, BYPATDFN+8*, BYPATDFN+10, BYCLINIEN+1~, BYCLINIEN+11*, BYCLINIEN+12*, BYCLINIEN+14
APPTOBJ BYPATDFN+1~, BYPATDFN+10, BYPATDFN+11, BYPATDFN+12, BYPATDFN+13, BYCLINIEN+1~, BYCLINIEN+14, BYCLINIEN+15, BYCLINIEN+16, BYCLINIEN+17
, GETAPPTBYIEN+5, GETAPPTBYIEN+6, GETAPPTBYIEN+7
APPTOBJ("Appointment" BYPATDFN+12*, BYCLINIEN+16*
CLINICIEN BYCLINIEN~, BYCLINIEN+2, BYCLINIEN+4, VALIDATEBYCLIN~, VALIDATEBYCLIN+2, VALIDATEBYCLIN+3, VALIDATEBYCLIN+4
DFN BYPATDFN~, BYPATDFN+2, BYPATDFN+6, BYPATDFN+8, VALIDATEBYDFN~, VALIDATEBYDFN+1
EAS VALIDATEEAS~, VALIDATEEAS+1*, VALIDATEEAS+2
ERRORS BYPATDFN+1~, BYPATDFN+2, BYPATDFN+3, BYPATDFN+10, BYPATDFN+11*, VALIDATEBYDFN~, VALIDATEBYDFN+1, VALIDATEBYDFN+2, VALIDATEBYDFN+3, VALIDATEBYDFN+6
, BYCLINIEN+1~, BYCLINIEN+2, BYCLINIEN+3, BYCLINIEN+5, BYCLINIEN+6, BYCLINIEN+14, BYCLINIEN+15*, VALIDATEBYCLIN~, VALIDATEBYCLIN+2, VALIDATEBYCLIN+3
, VALIDATEBYCLIN+4, VALIDATEBYCLIN+5, VALIDATEBYCLIN+6, GETAPPTBYIEN+1, GETAPPTBYIEN+2, GETAPPTBYIEN+3, GETAPPTBYIEN+4, GETAPPTBYIEN+5, GETAPPTBYIEN+6*, VLDTEBYIEN~
, VLDTEBYIEN+1, VALIDATEEAS~, VALIDATEEAS+2
ERRORS("Appointment" BYPATDFN+3*, BYCLINIEN+3*, BYCLINIEN+6*, GETAPPTBYIEN+2*, GETAPPTBYIEN+4*
RECCNT BYPATDFN+1~, BYPATDFN+5*, BYPATDFN+9*, BYPATDFN+10, BYCLINIEN+1~, BYCLINIEN+9*, BYCLINIEN+13*, BYCLINIEN+14
RESOURCEIEN BYCLINIEN+1~, BYCLINIEN+4*, BYCLINIEN+5, BYCLINIEN+10, BYCLINIEN+12
RESULT BYPATDFN~, BYPATDFN+3, BYPATDFN+11, BYPATDFN+13, BYCLINIEN~, BYCLINIEN+3, BYCLINIEN+6, BYCLINIEN+15, BYCLINIEN+17
RETURNJSON GETAPPTBYIEN~, GETAPPTBYIEN+2, GETAPPTBYIEN+4, GETAPPTBYIEN+6, GETAPPTBYIEN+7
SDAPPTIEN GETAPPTBYIEN~, GETAPPTBYIEN+1, GETAPPTBYIEN+5, VLDTEBYIEN~, VLDTEBYIEN+1
SDBEGDATE BYPATDFN~, BYPATDFN+2, BYPATDFN+4, VALIDATEBYDFN~, VALIDATEBYDFN+2*, BYCLINIEN~, BYCLINIEN+2, BYCLINIEN+8, VALIDATEBYCLIN~, VALIDATEBYCLIN+3*
, VALIDATEBYCLIN+6
SDEAS BYPATDFN~, BYPATDFN+2, VALIDATEBYDFN~, VALIDATEBYDFN+4*, VALIDATEBYDFN+5*, VALIDATEBYDFN+6, BYCLINIEN~, GETAPPTBYIEN~, GETAPPTBYIEN+3
SDENDDATE BYPATDFN~, BYPATDFN+2, BYPATDFN+6, VALIDATEBYDFN~, VALIDATEBYDFN+3*, BYCLINIEN~, BYCLINIEN+2, BYCLINIEN+10, VALIDATEBYCLIN~, VALIDATEBYCLIN+4*
, VALIDATEBYCLIN+6
U VALIDATEBYDFN+6, VALIDATEEAS+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All