SDES2GETAPPTRPCS ;ALB/LAB - VISTA SCHEDULING RPCS TO GET APPOINTMENTS ;FEB 12,2024
Source file <SDES2GETAPPTRPCS.m>
Package | Total | Call Graph |
---|---|---|
Scheduling | 7 | BUILDAPPTOBJ^SDES2BLDAPPTOBJ BUILDJSON^SDES2JSON $$GETRES^SDES2UTIL1 VALCONTEXT^SDES2VALCONTEXT $$VALISODTTM^SDES2VALISODTTM VALFILEIEN^SDES2VALUTIL ERRLOG^SDESJSON |
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) | ;
|
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 |
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 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^SDEC(409.84 - [#409.84] | BYCLINIEN+10, BYCLINIEN+12, BYPATDFN+8, BYPATDFN+10, BYCLINRESOURCE+9, BYCLINRESOURCE+11 |
Name | Line Occurrences |
---|---|
VALIDATEBYCLIN | BYCLINIEN+4 |
VALIDATEBYDFN | BYPATDFN+4 |
VALIDATEBYIEN | BYAPPTIEN+4 |
VALIDATEBYRES | BYCLINRESOURCE+4 |
>> | 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 |