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

Package: Scheduling

Routine: SDES2GETSUMMRPCS


Information

SDES2GETSUMMRPCS ;ALB/JAS - VISTA SCHEDULING RPCS TO GET APPT SUMMS ;MAY 29,2026

Source Information

Source file <SDES2GETSUMMRPCS.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Scheduling 7 ($$FMTISO,$$ISOTFM)^SDAMUTDT  BUILDAPPTOBJ^SDES2BLDSUMMOBJ  (BUILDJSON,ERRLOG)^SDES2JSON  $$GETRES^SDES2UTIL1  VALCONTEXT^SDES2VALCONTEXT  $$VALISODTTM^SDES2VALISODTTM  VALFILEIEN^SDES2VALUTIL  
Kernel 2 ($$FMADD,$$NOW)^XLFDT  DUZ^XUP  

Entry Points

Name Comments DBIA/ICR reference
APPTSBYIENLIST(RESULT,SDCONTEXT,SDPARAM) ; (No RPC Defs point to this tag yet) - SDES2 GET SUMMS BY APPT IENS
BYCLINICLIST(RESULT,SDCONTEXT,APPTPARAMS) ; (No RPC Defs point to this tag yet) - SDES2 GET SUMMS BY CLINIC LIST
BYCLINIEN(RESULT,SDCONTEXT,APPTPARAMS) ; (No RPC Defs point to this tag yet) - SDES2 GET SUMMS BY CLINIC IEN
BYPATDFN(RESULT,SDCONTEXT,APPTPARAMS) ;SDES2 GET SUMMS BY PATIENT DFN
BYCLINRESOURCE(RESULT,SDCONTEXT,APPTPARAMS) ; (No RPC Defs point to this tag yet) - SDES2 GET SUMMS BY CLN RES IEN
VALIDATEBYIEN(ERRORS,APPTPARAMS) ;
; Validate APPT IEN
VALIDATEBYIENS(ERRORS,APPTIEN,VALFLAG) ;
VALIDATEBYCLIN(ERRORS,APPTPARAMS,SDBEGDATE,SDENDDATE) ;
; Validate Clinic IEN
VALIDATEDATES(ERRORS,CLINICIEN,APPTPARAMS,SDBEGDATE,SDENDDATE,VALFLAG) ;
VALIDATEBYRES(ERRORS,APPTPARAMS,SDBEGDATE,SDENDDATE) ;
; Validate Clinic IEN
VALIDATEBYDFN(ERRORS,APPTPARAMS,SDBEGDATE,SDENDDATE) ;

External References

Name Field # of Occurrence
$$FMTISO^SDAMUTDT BYCLINICLIST+7
$$ISOTFM^SDAMUTDT BYCLINICLIST+21
BUILDAPPTOBJ^SDES2BLDSUMMOBJ APPTSBYIENLIST+14, BYCLINICLIST+32, BYCLINIEN+19, BYPATDFN+15, BYCLINRESOURCE+14
BUILDJSON^SDES2JSON APPTSBYIENLIST+3, APPTSBYIENLIST+15, APPTSBYIENLIST+16, BYCLINICLIST+5, BYCLINICLIST+33, BYCLINICLIST+35, BYCLINIEN+5, BYCLINIEN+8, BYCLINIEN+11, BYCLINIEN+20
, BYCLINIEN+22, BYPATDFN+4, BYPATDFN+7, BYPATDFN+16, BYPATDFN+18, BYCLINRESOURCE+4, BYCLINRESOURCE+7, BYCLINRESOURCE+15, BYCLINRESOURCE+17
ERRLOG^SDES2JSON APPTSBYIENLIST+10, BYCLINICLIST+15, BYCLINICLIST+25, BYCLINIEN+10, VALIDATEBYCLIN+6, VALIDATEDATES+5, VALIDATEBYRES+5, VALIDATEBYDFN+4, VALIDATEBYDFN+6, VALIDATEBYDFN+7
$$GETRES^SDES2UTIL1 BYCLINICLIST+24, BYCLINIEN+9
VALCONTEXT^SDES2VALCONTEXT APPTSBYIENLIST+2, BYCLINICLIST+4, BYCLINIEN+4, BYPATDFN+3, BYCLINRESOURCE+3
$$VALISODTTM^SDES2VALISODTTM VALIDATEBYCLIN+3, VALIDATEBYCLIN+4, VALIDATEDATES+1, VALIDATEDATES+2, VALIDATEBYRES+3, VALIDATEBYRES+4, VALIDATEBYDFN+2, VALIDATEBYDFN+3
VALFILEIEN^SDES2VALUTIL BYCLINICLIST+18, VALIDATEBYIEN+2, VALIDATEBYIENS+2, VALIDATEBYCLIN+2, VALIDATEBYRES+2, VALIDATEBYDFN+1
$$FMADD^XLFDT BYCLINICLIST+22, BYCLINICLIST+23
$$NOW^XLFDT BYCLINICLIST+7
DUZ^XUP APPTSBYIENLIST+4, BYCLINICLIST+6, BYCLINIEN+6, BYPATDFN+5, BYCLINRESOURCE+5

Used in RPC

RPC Name Call Tags
SDES2 GET SUMMS BY PATIENT DFN BYPATDFN

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SDEC(409.84 - [#409.84] BYCLINICLIST+28, BYCLINICLIST+30, BYCLINIEN+15, BYCLINIEN+17, BYPATDFN+11, BYPATDFN+13, BYCLINRESOURCE+10, BYCLINRESOURCE+12

Label References

Name Line Occurrences
VALIDATEBYCLIN BYCLINIEN+7
VALIDATEBYDFN BYPATDFN+6
VALIDATEBYIENS APPTSBYIENLIST+13
VALIDATEBYRES BYCLINRESOURCE+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APPTDATE BYCLINICLIST+1~, BYCLINICLIST+27*, BYCLINICLIST+28*, BYCLINICLIST+30, BYCLINIEN+1~, BYCLINIEN+13*, BYCLINIEN+15*, BYCLINIEN+17, BYPATDFN+1~, BYPATDFN+8*
, BYPATDFN+11*, BYPATDFN+13, BYCLINRESOURCE+1~, BYCLINRESOURCE+8*, BYCLINRESOURCE+10*, BYCLINRESOURCE+12
APPTIEN APPTSBYIENLIST+1~, APPTSBYIENLIST+6*, APPTSBYIENLIST+7*, APPTSBYIENLIST+13, APPTSBYIENLIST+14, BYCLINICLIST+1~, BYCLINICLIST+29*, BYCLINICLIST+30*, BYCLINICLIST+32, BYCLINIEN+1~
, BYCLINIEN+16*, BYCLINIEN+17*, BYCLINIEN+19, BYPATDFN+1~, BYPATDFN+12*, BYPATDFN+13*, BYPATDFN+15, BYCLINRESOURCE+1~, BYCLINRESOURCE+11*, BYCLINRESOURCE+12*
, BYCLINRESOURCE+14, VALIDATEBYIENS~, VALIDATEBYIENS+2
APPTOBJ APPTSBYIENLIST+1~, APPTSBYIENLIST+14, APPTSBYIENLIST+15, APPTSBYIENLIST+16, BYCLINICLIST+1~, BYCLINICLIST+32, BYCLINICLIST+33, BYCLINICLIST+34, BYCLINICLIST+35, BYCLINIEN+1~
, BYCLINIEN+19, BYCLINIEN+20, BYCLINIEN+21, BYCLINIEN+22, BYPATDFN+1~, BYPATDFN+15, BYPATDFN+16, BYPATDFN+17, BYPATDFN+18, BYCLINRESOURCE+1~
, BYCLINRESOURCE+14, BYCLINRESOURCE+15, BYCLINRESOURCE+16, BYCLINRESOURCE+17
APPTOBJ("ApptSummary" BYCLINICLIST+34*, BYCLINIEN+21*, BYPATDFN+17*, BYCLINRESOURCE+16*
APPTPARAMS BYCLINICLIST~, BYCLINIEN~, BYCLINIEN+7, BYPATDFN~, BYPATDFN+6, BYCLINRESOURCE~, BYCLINRESOURCE+6, VALIDATEBYIEN~, VALIDATEBYCLIN~, VALIDATEDATES~
, VALIDATEBYRES~, VALIDATEBYDFN~
APPTPARAMS("A PPOINTMENT IEN" , VALIDATEBYIEN+2
APPTPARAMS("BeginDate" VALIDATEBYDFN+2, VALIDATEBYDFN+6
APPTPARAMS("BeginDateTime" VALIDATEBYCLIN+3, VALIDATEDATES+1, VALIDATEBYRES+3
APPTPARAMS("ClinicIEN" BYCLINICLIST+11, BYCLINIEN+9, VALIDATEBYCLIN+2, VALIDATEBYCLIN+3, VALIDATEBYCLIN+4, VALIDATEBYRES+3, VALIDATEBYRES+4
APPTPARAMS("DFN" BYPATDFN+11, BYPATDFN+13, VALIDATEBYDFN+1
APPTPARAMS("EndDate" VALIDATEBYDFN+3, VALIDATEBYDFN+7
APPTPARAMS("EndDateTime" VALIDATEBYCLIN+4, VALIDATEDATES+2, VALIDATEBYRES+4
APPTPARAMS("ResourceIEN" BYCLINRESOURCE+10, BYCLINRESOURCE+12, VALIDATEBYRES+2
CLINICCNT BYCLINICLIST+1~, BYCLINICLIST+8*, BYCLINICLIST+11, BYCLINICLIST+13*, BYCLINICLIST+14, BYCLINICLIST+16
CLINICIEN BYCLINICLIST+1~, BYCLINICLIST+2~, BYCLINICLIST+9*, BYCLINICLIST+11*, BYCLINICLIST+18, BYCLINICLIST+21, BYCLINICLIST+24, VALIDATEDATES~, VALIDATEDATES+1, VALIDATEDATES+2
CLININFO BYCLINICLIST+2~, BYCLINICLIST+12!, BYCLINICLIST+32, BYCLINIEN+2~, BYCLINIEN+19, BYCLINRESOURCE+1~, BYCLINRESOURCE+14
CLINTODAY BYCLINICLIST+2~, BYCLINICLIST+21*, BYCLINICLIST+22, BYCLINICLIST+23
DUZ APPTSBYIENLIST+4~, BYCLINICLIST+6~, BYCLINIEN+6~, BYPATDFN+5~, BYCLINRESOURCE+5~
ERRORS APPTSBYIENLIST+1~, APPTSBYIENLIST+2, APPTSBYIENLIST+3, APPTSBYIENLIST+10, APPTSBYIENLIST+13, APPTSBYIENLIST+14, APPTSBYIENLIST+15*, BYCLINICLIST+1~, BYCLINICLIST+4, BYCLINICLIST+5
, BYCLINICLIST+15, BYCLINICLIST+18, BYCLINICLIST+25, BYCLINICLIST+32, BYCLINICLIST+33*, BYCLINIEN+1~, BYCLINIEN+4, BYCLINIEN+5, BYCLINIEN+7, BYCLINIEN+8
, BYCLINIEN+10, BYCLINIEN+11, BYCLINIEN+19, BYCLINIEN+20*, BYPATDFN+1~, BYPATDFN+3, BYPATDFN+4, BYPATDFN+6, BYPATDFN+7, BYPATDFN+15
, BYPATDFN+16*, BYCLINRESOURCE+1~, BYCLINRESOURCE+3, BYCLINRESOURCE+4, BYCLINRESOURCE+6, BYCLINRESOURCE+7, BYCLINRESOURCE+14, BYCLINRESOURCE+15*, VALIDATEBYIEN~, VALIDATEBYIEN+2
, VALIDATEBYIENS~, VALIDATEBYIENS+2, VALIDATEBYCLIN~, VALIDATEBYCLIN+2, VALIDATEBYCLIN+3, VALIDATEBYCLIN+4, VALIDATEBYCLIN+6, VALIDATEDATES~, VALIDATEDATES+1, VALIDATEDATES+2
, VALIDATEDATES+5, VALIDATEBYRES~, VALIDATEBYRES+2, VALIDATEBYRES+3, VALIDATEBYRES+4, VALIDATEBYRES+5, VALIDATEBYDFN~, VALIDATEBYDFN+1, VALIDATEBYDFN+2, VALIDATEBYDFN+3
, VALIDATEBYDFN+4, VALIDATEBYDFN+5, VALIDATEBYDFN+6, VALIDATEBYDFN+7
ERRORS("ApptSummary" APPTSBYIENLIST+3*, BYCLINICLIST+5*, BYCLINIEN+5*, BYCLINIEN+8*, BYCLINIEN+11*, BYPATDFN+4*, BYPATDFN+7*, BYCLINRESOURCE+4*, BYCLINRESOURCE+7*, BYCLINRESOURCE+15*
PATINFO BYPATDFN+1~, BYPATDFN+15
RECCNT APPTSBYIENLIST+1~, APPTSBYIENLIST+5*, APPTSBYIENLIST+7, APPTSBYIENLIST+8*, APPTSBYIENLIST+9, APPTSBYIENLIST+11, APPTSBYIENLIST+14, BYCLINICLIST+1~, BYCLINICLIST+10*, BYCLINICLIST+31*
, BYCLINICLIST+32, BYCLINIEN+1~, BYCLINIEN+14*, BYCLINIEN+18*, BYCLINIEN+19, BYPATDFN+1~, BYPATDFN+10*, BYPATDFN+14*, BYPATDFN+15, BYCLINRESOURCE+1~
, BYCLINRESOURCE+9*, BYCLINRESOURCE+13*, BYCLINRESOURCE+14
RESOURCEIEN BYCLINICLIST+1~, BYCLINICLIST+24*, BYCLINICLIST+25, BYCLINICLIST+28, BYCLINICLIST+30, BYCLINIEN+1~, BYCLINIEN+9*, BYCLINIEN+10, BYCLINIEN+15, BYCLINIEN+17
RESULT APPTSBYIENLIST~, APPTSBYIENLIST+3, APPTSBYIENLIST+15, APPTSBYIENLIST+16, BYCLINICLIST~, BYCLINICLIST+5, BYCLINICLIST+33, BYCLINICLIST+35, BYCLINIEN~, BYCLINIEN+5
, BYCLINIEN+8, BYCLINIEN+11, BYCLINIEN+20, BYCLINIEN+22, BYPATDFN~, BYPATDFN+4, BYPATDFN+7, BYPATDFN+16, BYPATDFN+18, BYCLINRESOURCE~
, BYCLINRESOURCE+4, BYCLINRESOURCE+7, BYCLINRESOURCE+15, BYCLINRESOURCE+17
SDBEGDATE BYCLINICLIST+1~, BYCLINICLIST+22*, BYCLINICLIST+27, BYCLINIEN+1~, BYCLINIEN+7, BYCLINIEN+13, BYPATDFN+1~, BYPATDFN+6, BYPATDFN+8, BYCLINRESOURCE+1~
, BYCLINRESOURCE+6, BYCLINRESOURCE+8, VALIDATEBYCLIN~, VALIDATEBYCLIN+3*, VALIDATEBYCLIN+5, VALIDATEBYCLIN+6, VALIDATEDATES~, VALIDATEDATES+1*, VALIDATEDATES+3, VALIDATEDATES+5
, VALIDATEBYRES~, VALIDATEBYRES+3*, VALIDATEBYRES+5, VALIDATEBYDFN~, VALIDATEBYDFN+2*, VALIDATEBYDFN+4
SDCONTEXT APPTSBYIENLIST~, APPTSBYIENLIST+2, BYCLINICLIST~, BYCLINICLIST+4, BYCLINIEN~, BYCLINIEN+4, BYPATDFN~, BYPATDFN+3, BYCLINRESOURCE~, BYCLINRESOURCE+3
SDCONTEXT("US ER DUZ" , APPTSBYIENLIST+4, BYCLINICLIST+6, BYCLINIEN+6, BYPATDFN+5, BYCLINRESOURCE+5
SDENDDATE BYCLINICLIST+1~, BYCLINICLIST+23*, BYCLINICLIST+28, BYCLINIEN+1~, BYCLINIEN+7, BYCLINIEN+15, BYPATDFN+1~, BYPATDFN+6, BYPATDFN+9*, BYPATDFN+11
, BYCLINRESOURCE+1~, BYCLINRESOURCE+6, BYCLINRESOURCE+10, VALIDATEBYCLIN~, VALIDATEBYCLIN+4*, VALIDATEBYCLIN+5, VALIDATEBYCLIN+6, VALIDATEDATES~, VALIDATEDATES+2*, VALIDATEDATES+3
, VALIDATEDATES+5, VALIDATEBYRES~, VALIDATEBYRES+4*, VALIDATEBYRES+5, VALIDATEBYDFN~, VALIDATEBYDFN+3*, VALIDATEBYDFN+4
SDPARAM APPTSBYIENLIST~
SDPARAM("APPO INTMENT IEN" , APPTSBYIENLIST+7
SEARCHBY BYCLINICLIST+2~, BYCLINICLIST+3*, BYCLINICLIST+32, BYCLINIEN+2~, BYCLINIEN+3*, BYCLINIEN+19, BYPATDFN+1~, BYPATDFN+2*, BYPATDFN+15, BYCLINRESOURCE+1~
, BYCLINRESOURCE+2*, BYCLINRESOURCE+14
TODAY BYCLINICLIST+2~, BYCLINICLIST+7*, BYCLINICLIST+21
VALFLAG APPTSBYIENLIST+1~, APPTSBYIENLIST+12*, APPTSBYIENLIST+13, APPTSBYIENLIST+14, BYCLINICLIST+1~, BYCLINICLIST+17*, BYCLINICLIST+18, BYCLINICLIST+19, BYCLINICLIST+25*, BYCLINICLIST+26
, VALIDATEBYIENS~, VALIDATEBYIENS+2, VALIDATEDATES~, VALIDATEDATES+3*, VALIDATEDATES+4, VALIDATEDATES+5*
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All