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

Package: Scheduling

Routine: SDES2GETAPPTRPCS


Information

SDES2GETAPPTRPCS ;ALB/LAB - VISTA SCHEDULING RPCS TO GET APPOINTMENTS ;FEB 12,2024

Source Information

Source file <SDES2GETAPPTRPCS.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Scheduling 7 BUILDAPPTOBJ^SDES2BLDAPPTOBJ  BUILDJSON^SDES2JSON  $$GETRES^SDES2UTIL1  VALCONTEXT^SDES2VALCONTEXT  $$VALISODTTM^SDES2VALISODTTM  VALFILEIEN^SDES2VALUTIL  ERRLOG^SDESJSON  

Entry Points

Name Comments DBIA/ICR reference
BYAPPTIEN(RESULT,SDCONTEXT,APPTPARAMS) ;SDES2 GET APPTS BY PATIENT DFN
APPTSBYIENLIST(RESULT,SDCONTEXT,SDPARAM) ;SDES2 GET APPTS BY APPT IENS
BYCLINIEN(RESULT,SDCONTEXT,APPTPARAMS) ;SDES2 GET APPTS BY CLINIC IEN
BYPATDFN(RESULT,SDCONTEXT,APPTPARAMS) ;SDES2 GET APPTS BY PATIENT DFN
BYCLINRESOURCE(RESULT,SDCONTEXT,APPTPARAMS) ;SDES2 GET APPTS BY CLN RES IEN
VALIDATEBYIEN(ERRORS,APPTPARAMS) ;
; Validate APPT IEN
VALIDATEBYCLIN(ERRORS,APPTPARAMS,SDBEGDATE,SDENDDATE) ;
; Validate Clinic IEN
VALIDATEBYRES(ERRORS,APPTPARAMS,SDBEGDATE,SDENDDATE) ;
; Validate Clinic IEN
VALIDATEBYDFN(ERRORS,APPTPARAMS,SDBEGDATE,SDENDDATE) ;

External References

Name Field # of Occurrence
BUILDAPPTOBJ^SDES2BLDAPPTOBJ BYAPPTIEN+6, APPTSBYIENLIST+12, BYCLINIEN+14, BYPATDFN+12, BYCLINRESOURCE+13
BUILDJSON^SDES2JSON BYAPPTIEN+3, BYAPPTIEN+5, BYAPPTIEN+7, BYAPPTIEN+8, APPTSBYIENLIST+3, APPTSBYIENLIST+13, APPTSBYIENLIST+14, BYCLINIEN+3, BYCLINIEN+5, BYCLINIEN+15
, BYCLINIEN+17, BYPATDFN+3, BYPATDFN+5, BYPATDFN+13, BYPATDFN+15, BYCLINRESOURCE+3, BYCLINRESOURCE+5, BYCLINRESOURCE+14, BYCLINRESOURCE+16
$$GETRES^SDES2UTIL1 BYCLINIEN+6
VALCONTEXT^SDES2VALCONTEXT BYAPPTIEN+2, APPTSBYIENLIST+2, BYCLINIEN+2, BYPATDFN+2, BYCLINRESOURCE+2
$$VALISODTTM^SDES2VALISODTTM VALIDATEBYCLIN+3, VALIDATEBYCLIN+4, VALIDATEBYRES+3, VALIDATEBYRES+4, VALIDATEBYDFN+2, VALIDATEBYDFN+3
VALFILEIEN^SDES2VALUTIL VALIDATEBYIEN+2, VALIDATEBYCLIN+2, VALIDATEBYRES+2, VALIDATEBYDFN+1
ERRLOG^SDESJSON APPTSBYIENLIST+10, VALIDATEBYCLIN+5, VALIDATEBYRES+5

Used in RPC

RPC Name Call Tags
SDES2 GET APPT BY APPT IEN BYAPPTIEN
SDES2 GET APPTS BY CLINIC IEN BYCLINIEN
SDES2 GET APPTS BY PATIENT DFN BYPATDFN
SDES2 GET APPTS BY APPT IENS APPTSBYIENLIST
SDES2 GET APPTS BY CLN RES IEN BYCLINRESOURCE

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
VALIDATEBYCLIN BYCLINIEN+4
VALIDATEBYDFN BYPATDFN+4
VALIDATEBYIEN BYAPPTIEN+4
VALIDATEBYRES BYCLINRESOURCE+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APPTDATE BYCLINIEN+1~, BYCLINIEN+8*, BYCLINIEN+10*, BYCLINIEN+12, BYPATDFN+1~, BYPATDFN+6*, BYPATDFN+8*, BYPATDFN+10, BYCLINRESOURCE+1~, BYCLINRESOURCE+7*
, BYCLINRESOURCE+9*, BYCLINRESOURCE+11
APPTIEN APPTSBYIENLIST+1~, APPTSBYIENLIST+5*, APPTSBYIENLIST+6*, APPTSBYIENLIST+12, BYCLINIEN+1~, BYCLINIEN+11*, BYCLINIEN+12*, BYCLINIEN+14, BYPATDFN+1~, BYPATDFN+9*
, BYPATDFN+10*, BYPATDFN+12, BYCLINRESOURCE+1~, BYCLINRESOURCE+10*, BYCLINRESOURCE+11*, BYCLINRESOURCE+13
APPTOBJ BYAPPTIEN+1~, BYAPPTIEN+6, BYAPPTIEN+7, BYAPPTIEN+8, APPTSBYIENLIST+1~, APPTSBYIENLIST+12, APPTSBYIENLIST+13, APPTSBYIENLIST+14, BYCLINIEN+1~, BYCLINIEN+14
, BYCLINIEN+15, BYCLINIEN+16, BYCLINIEN+17, BYPATDFN+1~, BYPATDFN+12, BYPATDFN+13, BYPATDFN+14, BYPATDFN+15, BYCLINRESOURCE+1~, BYCLINRESOURCE+13
, BYCLINRESOURCE+14, BYCLINRESOURCE+15, BYCLINRESOURCE+16
APPTOBJ("Appointment" BYCLINIEN+16*, BYPATDFN+14*, BYCLINRESOURCE+15*
APPTPARAMS BYAPPTIEN~, BYAPPTIEN+4, BYCLINIEN~, BYCLINIEN+4, BYPATDFN~, BYPATDFN+4, BYCLINRESOURCE~, BYCLINRESOURCE+4, VALIDATEBYIEN~, VALIDATEBYCLIN~
, VALIDATEBYRES~, VALIDATEBYDFN~
APPTPARAMS("A PPOINTMENT IEN" , BYAPPTIEN+6, VALIDATEBYIEN+2
APPTPARAMS("BeginDateTime" VALIDATEBYCLIN+3, VALIDATEBYRES+3, VALIDATEBYDFN+2
APPTPARAMS("ClinicIEN" BYCLINIEN+6, VALIDATEBYCLIN+2, VALIDATEBYCLIN+3, VALIDATEBYCLIN+4, VALIDATEBYRES+3, VALIDATEBYRES+4
APPTPARAMS("DFN" BYPATDFN+8, BYPATDFN+10, VALIDATEBYDFN+1
APPTPARAMS("EndDateTime" VALIDATEBYCLIN+4, VALIDATEBYRES+4, VALIDATEBYDFN+3
APPTPARAMS("ResourceIEN" BYCLINRESOURCE+9, BYCLINRESOURCE+11, VALIDATEBYRES+2
ERRORS BYAPPTIEN+1~, BYAPPTIEN+2, BYAPPTIEN+3, BYAPPTIEN+4, BYAPPTIEN+5, BYAPPTIEN+6, BYAPPTIEN+7*, APPTSBYIENLIST+1~, APPTSBYIENLIST+2, APPTSBYIENLIST+3
, APPTSBYIENLIST+7!, APPTSBYIENLIST+10, APPTSBYIENLIST+11, APPTSBYIENLIST+12, APPTSBYIENLIST+13*, BYCLINIEN+1~, BYCLINIEN+2, BYCLINIEN+3, BYCLINIEN+4, BYCLINIEN+5
, BYCLINIEN+14, BYCLINIEN+15*, BYPATDFN+1~, BYPATDFN+2, BYPATDFN+3, BYPATDFN+4, BYPATDFN+5, BYPATDFN+12, BYPATDFN+13*, BYCLINRESOURCE+1~
, BYCLINRESOURCE+2, BYCLINRESOURCE+3, BYCLINRESOURCE+4, BYCLINRESOURCE+5, BYCLINRESOURCE+13, BYCLINRESOURCE+14*, VALIDATEBYIEN~, VALIDATEBYIEN+2, VALIDATEBYCLIN~, VALIDATEBYCLIN+2
, VALIDATEBYCLIN+3, VALIDATEBYCLIN+4, VALIDATEBYCLIN+5, VALIDATEBYRES~, VALIDATEBYRES+2, VALIDATEBYRES+3, VALIDATEBYRES+4, VALIDATEBYRES+5, VALIDATEBYDFN~, VALIDATEBYDFN+1
, VALIDATEBYDFN+2, VALIDATEBYDFN+3
ERRORS("Appointment" BYAPPTIEN+3*, BYAPPTIEN+5*, APPTSBYIENLIST+3*, BYCLINIEN+3*, BYCLINIEN+5*, BYPATDFN+3*, BYPATDFN+5*, BYCLINRESOURCE+3*, BYCLINRESOURCE+5*, BYCLINRESOURCE+14*
RECCNT APPTSBYIENLIST+1~, APPTSBYIENLIST+4*, APPTSBYIENLIST+6, APPTSBYIENLIST+8*, APPTSBYIENLIST+9, APPTSBYIENLIST+12, BYCLINIEN+1~, BYCLINIEN+9*, BYCLINIEN+13*, BYCLINIEN+14
, BYPATDFN+1~, BYPATDFN+7*, BYPATDFN+11*, BYPATDFN+12, BYCLINRESOURCE+1~, BYCLINRESOURCE+8*, BYCLINRESOURCE+12*, BYCLINRESOURCE+13
RESOURCEIEN BYCLINIEN+1~, BYCLINIEN+6*, BYCLINIEN+10, BYCLINIEN+12
RESULT BYAPPTIEN~, BYAPPTIEN+3, BYAPPTIEN+5, BYAPPTIEN+7, BYAPPTIEN+8, APPTSBYIENLIST~, APPTSBYIENLIST+3, APPTSBYIENLIST+13, APPTSBYIENLIST+14, BYCLINIEN~
, BYCLINIEN+3, BYCLINIEN+5, BYCLINIEN+15, BYCLINIEN+17, BYPATDFN~, BYPATDFN+3, BYPATDFN+5, BYPATDFN+13, BYPATDFN+15, BYCLINRESOURCE~
, BYCLINRESOURCE+3, BYCLINRESOURCE+5, BYCLINRESOURCE+14, BYCLINRESOURCE+16
SDBEGDATE BYCLINIEN+1~, BYCLINIEN+4, BYCLINIEN+8, BYPATDFN+1~, BYPATDFN+4, BYPATDFN+6, BYCLINRESOURCE+1~, BYCLINRESOURCE+4, BYCLINRESOURCE+7, VALIDATEBYCLIN~
, VALIDATEBYCLIN+3*, VALIDATEBYCLIN+5, VALIDATEBYRES~, VALIDATEBYRES+3*, VALIDATEBYRES+5, VALIDATEBYDFN~, VALIDATEBYDFN+2*
SDCONTEXT BYAPPTIEN~, BYAPPTIEN+2, APPTSBYIENLIST~, APPTSBYIENLIST+2, BYCLINIEN~, BYCLINIEN+2, BYPATDFN~, BYPATDFN+2, BYCLINRESOURCE~, BYCLINRESOURCE+2
SDENDDATE BYCLINIEN+1~, BYCLINIEN+4, BYCLINIEN+10, BYPATDFN+1~, BYPATDFN+4, BYPATDFN+8, BYCLINRESOURCE+1~, BYCLINRESOURCE+4, BYCLINRESOURCE+9, VALIDATEBYCLIN~
, VALIDATEBYCLIN+4*, VALIDATEBYCLIN+5, VALIDATEBYRES~, VALIDATEBYRES+4*, VALIDATEBYRES+5, VALIDATEBYDFN~, VALIDATEBYDFN+3*
SDPARAM APPTSBYIENLIST~
SDPARAM("APPO INTMENT IEN" , APPTSBYIENLIST+6
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All