SDESGETAPPTRPCS ;ALB/LAB - VISTA SCHEDULING RPCS TO GET APPOINTMENTS ;MAY 10,2024
Source file <SDESGETAPPTRPCS.m>
Package | Total | Call Graph |
---|---|---|
Scheduling | 7 | BUILDAPPTOBJ^SDES2BLDAPPTOBJ (BUILDJSON,ERRLOG)^SDES2JSON $$GETRES^SDES2UTIL1 $$VALISODTTM^SDES2VALISODTTM VALFILEIEN^SDES2VALUTIL ERRLOG^SDESJSON $$EASVALIDATE^SDESUTIL |
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 |
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 |
RPC Name | Call Tags |
---|---|
SDES GET APPTS BY CLIN IEN 3 | BYCLINIEN |
SDES GET APPTS BY PATIENT DFN3 | BYPATDFN |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^SDEC(409.84 - [#409.84] | BYPATDFN+6, BYPATDFN+8, BYCLINIEN+10, BYCLINIEN+12 |
Name | Line Occurrences |
---|---|
VALIDATEBYCLIN | BYCLINIEN+2 |
VALIDATEBYDFN | BYPATDFN+2 |
>> | 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 |