SDES2GETSUMMRPCS ;ALB/JAS - VISTA SCHEDULING RPCS TO GET APPT SUMMS ;MAY 29,2026
Source file <SDES2GETSUMMRPCS.m>
| 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 |
| 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) | ;
|
| 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 |
| RPC Name | Call Tags |
|---|---|
| SDES2 GET SUMMS BY PATIENT DFN | BYPATDFN |
| 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 |
| Name | Line Occurrences |
|---|---|
| VALIDATEBYCLIN | BYCLINIEN+7 |
| VALIDATEBYDFN | BYPATDFN+6 |
| VALIDATEBYIENS | APPTSBYIENLIST+13 |
| VALIDATEBYRES | BYCLINRESOURCE+6 |
| >> | 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* |