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 |  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 - VISTA SCHEDULING RPCS TO GET APPOINTMENTS ;MAY 10,2024

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  

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

External References

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

Used in RPC

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

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

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
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
DUZ BYPATDFN+10, BYCLINIEN+14
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
ERRORS("Appointment" BYPATDFN+3*, BYCLINIEN+3*, BYCLINIEN+6*
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
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~
SDENDDATE BYPATDFN~, BYPATDFN+2, BYPATDFN+6, VALIDATEBYDFN~, VALIDATEBYDFN+3*, BYCLINIEN~, BYCLINIEN+2, BYCLINIEN+10, VALIDATEBYCLIN~, VALIDATEBYCLIN+4*
, VALIDATEBYCLIN+6
U VALIDATEBYDFN+6
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All