SDEC01C ;ALB/AJF,DJS - VISTA SCHEDULING RPCS ;SEP 12, 2022
Source file <SDEC01C.m>
Package | Total | Call Graph |
---|---|---|
Scheduling | 3 | (CHKC,RESPRV1)^SDEC01B $$GETSUB^SDEC56 $$TIMEZONEDATA^SDESUTIL |
VA FileMan | 1 | ($$GET1,GETS)^DIQ |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Scheduling | 1 | SDEC RESCE |
Name | Comments | DBIA/ICR reference |
---|---|---|
RESOURCE(SDECY,SDECDUZ,SDACT,SDTYPE,MAXREC,LASTSUBI,SDIEN,SDECP) | ;Returns ADO Recordset with ALL RESOURCE names
; SDECDUZ = (optional) pointer to NEW PERSON file ; Defaults to current user ; checks that overbook is allowed ; SDACT = (optional) 1 or YES will return only active resources ; 0, NO, or null will include inactive ; SDTYPE = (optional) null will return all resource types ; H will only return HOSPITAL LOCATION (clinic) resources ; P will only return NEW PERSON (Provider) resources ; A will only return SDEC ADDITIONAL RESOURCE resources ; PH will only return prohibited clinics ; MAXREC - (optional) Max records returned ; LASTSUBI - (optional) last subscripts from previous call ; SDIEN - (optional) pointer to SDEC RESOURCE file ; only 1 record will be returned if SDIEN is present ; SDECP - (optional) Partial name text |
|
RESX | ;
|
|
RES1 | ; get data for 1 resource
|
|
GETACC(SDECACC,SDECDUZ,SDECRES) | ;get view, overbook, modify appt, and modify schedule abilities
|
|
GETLTRS(SDECLTR,SDECNOS,SDECCAN,SDECRES,SDCL) | ;get resource letters
|
|
CHK(SDECP,SDECRES) | ||
ADDFLDS | ; ADD E-CHECKIN ALLOWED, PRE-CHECKIN ALLOWED AND TIME ZONE TO OUTPUT
|
RPC Name | Call Tags |
---|---|
SDEC RESCE | RESOURCE |
FileNo | Call Tags |
---|---|
^SDEC(409.831 - [#409.831] | GET1^DIQ, GETS^DIQ |
^SC - [#44] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(19.1 - [#19.1] | RES1+53, GETACC+12 |
^SDEC(409.831 - [#409.831] | RESOURCE+58, RESOURCE+62, RESOURCE+73, RESOURCE+75, RESOURCE+76, RESOURCE+78, RESOURCE+80, RES1+3, RES1+5, RES1+6 , RES1+36, RES1+38, RES1+39, RES1+42, RES1+43, RES1+44, RES1+47, RES1+48, RES1+49, GETLTRS+11 , GETLTRS+12, GETLTRS+13, GETLTRS+16, GETLTRS+17, GETLTRS+18, GETLTRS+21, GETLTRS+22, GETLTRS+23, CHK+4, CHK+5 |
^SDEC(409.833 - [#409.833] | RES1+59, RES1+62, GETACC+18, GETACC+21 |
^VA(200 - [#200] | RES1+54, GETACC+13 |
Name | Field # of Occurrence |
---|---|
^(0 | RES1+59, GETACC+18 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ABBR | RESOURCE+31~, RES1+69*, RES1+71 |
DUZ | RESOURCE+41 |
FND | RES1+1~, RES1+2*, RES1+4*, RES1+5*, CHK+1~, CHK+2*, CHK+4, CHK+5*, CHK+6 |
LASTSUBI | RESOURCE~, RESOURCE+54*, RESOURCE+71, RESOURCE+72, RESOURCE+73, RESOURCE+74, RESOURCE+75*, RESOURCE+76, RESOURCE+77, RESOURCE+78* , RESOURCE+80 |
MAXREC | RESOURCE~, RESOURCE+52*, RESOURCE+73, RESOURCE+75, RESOURCE+76, RESOURCE+78, RESOURCE+80 |
PRO | RESOURCE+31~, RES1+29* |
SDA | RESOURCE+30~, RES1+68*, RES1+69, RES1+73, RES1+74 |
SDACT | RESOURCE~, RESOURCE+43*, RES1+14 |
SDCL | RESOURCE+30~, RES1+27*, RES1+28, RES1+31, RES1+32, GETLTRS~, GETLTRS+11, GETLTRS+12, GETLTRS+13, GETLTRS+16 , GETLTRS+17, GETLTRS+18, GETLTRS+22, GETLTRS+23, ADDFLDS+1, ADDFLDS+2, ADDFLDS+3 |
SDCN | RESOURCE+31~, RES1+24*, RES1+71 |
SDDATA | RESOURCE+30~, RES1+67! |
SDEC | RESOURCE+30~ |
SDECACC | RES1+15, RES1+51~, RES1+52*, RES1+54*, RES1+55, RES1+61*, RES1+63*, RES1+64*, RES1+65*, GETACC~ , GETACC+11*, GETACC+13*, GETACC+14, GETACC+20*, GETACC+22*, GETACC+23*, GETACC+24* |
SDECCAN | RESOURCE+31~, RES1+46*, RES1+49*, RES1+50*, GETLTRS~, GETLTRS+20*, GETLTRS+23*, GETLTRS+24* |
SDECDDR | RESOURCE+30~ |
SDECDEP | RESOURCE+30~ |
SDECDEPN | RESOURCE+30~ |
SDECDUZ | RESOURCE~, RESOURCE+40*, RESOURCE+41*, RES1+15, RES1+54, RES1+59, GETACC~, GETACC+13, GETACC+18 |
SDECERR | RESOURCE+30~, RESOURCE+36* |
SDECHIN | RES1+79~, RES1+81, ADDFLDS+1* |
SDECI | RESOURCE+30~, RESOURCE+35*, RESOURCE+38, RESOURCE+73, RESOURCE+75, RESOURCE+76, RESOURCE+78, RESOURCE+80, RESX+1, RES1+82* , RES1+83 |
SDECIEN | RESOURCE+30~, RESOURCE+61*, RESOURCE+62, RESOURCE+63, RES1+37*, RES1+38*, RES1+39, RES1+43*, RES1+44, RES1+48* , RES1+49, GETLTRS+9~, GETLTRS+12*, GETLTRS+13, GETLTRS+17*, GETLTRS+18, GETLTRS+22*, GETLTRS+23 |
SDECLTR | RESOURCE+30~, RES1+35*, RES1+39*, RES1+40*, GETLTRS~, GETLTRS+10*, GETLTRS+13*, GETLTRS+14* |
SDECMGR | RES1+51~, RES1+53*, RES1+54, GETACC+10~, GETACC+12*, GETACC+13 |
SDECNOD | RES1+56~, RES1+62*, RES1+63, RES1+64, RES1+65, GETACC+15~, GETACC+21*, GETACC+22, GETACC+23, GETACC+24 |
SDECNOS | RESOURCE+31~, RES1+41*, RES1+44*, RES1+45*, GETLTRS~, GETLTRS+15*, GETLTRS+18*, GETLTRS+19* |
SDECP | RESOURCE~, RESOURCE+68*, RESOURCE+70, RESOURCE+72, RESOURCE+73, RESOURCE+76, RESOURCE+80, RES1+4, RES1+5, CHK~ , CHK+3, CHK+4 |
SDECRDAT | RESOURCE+30~, RES1+16!, RES1+19*, RES1+20*, RES1+21*, RES1+22*, RES1+26*, RES1+27, RES1+33*, RES1+71* , RES1+73*, RES1+74*, RES1+81*, RES1+83 |
SDECRES | RESOURCE+30~, RESOURCE+63*, RESOURCE+74*, RESOURCE+75*, RESOURCE+77*, RESOURCE+78*, RESOURCE+80*, RES1+3, RES1+4, RES1+5 , RES1+6, RES1+11, RES1+13, RES1+14, RES1+15, RES1+26, RES1+33, RES1+36, RES1+38, RES1+39 , RES1+42, RES1+43, RES1+44, RES1+47, RES1+48, RES1+49, RES1+59, RES1+67, RES1+68, RES1+71 , GETACC~, GETACC+18, GETLTRS~, GETLTRS+11, GETLTRS+12, GETLTRS+13, GETLTRS+16, GETLTRS+17, GETLTRS+18, GETLTRS+21 , GETLTRS+22, GETLTRS+23, CHK~, CHK+5 |
SDECRET | RESOURCE+30~ |
SDECRNOD | RESOURCE+30~, RES1+6*, RES1+7, RES1+8, RES1+10, RES1+12, RES1+19, RES1+20, RES1+21, RES1+22 , RES1+23, RES1+71 |
SDECRUID | RES1+56~, RES1+57*, RES1+59*, RES1+60, RES1+62, GETACC+15~, GETACC+16*, GETACC+18*, GETACC+19, GETACC+21 |
SDECY | RESOURCE~, RESOURCE+33*, RESOURCE+34, RESOURCE+38, RESX+1, RES1+83 |
SDF | RESOURCE+31~, RESOURCE+32*, RESOURCE+71*, RESOURCE+73*, RESOURCE+76*, RES1+4, RES1+74 |
SDH | RESOURCE+31~, RES1+5* |
SDHL | RESOURCE+31~, RES1+23*, RES1+24, RES1+71 |
SDIEN | RESOURCE~, RESOURCE+57*, RESOURCE+58*, RESOURCE+59, RESOURCE+60, RESOURCE+61, RESOURCE+80 |
SDK | RESOURCE+31~, RESOURCE+60*, RESOURCE+61 |
SDMSG | RESOURCE+30~ |
SDPRECHIN | RES1+79~, RES1+81, ADDFLDS+2* |
SDPRO | RESOURCE+31~, RESOURCE+32*, RES1+31, RES1+32 |
SDR | CHK+1~, CHK+5* |
SDRT | RESOURCE+31~, RESOURCE+32*, RESOURCE+74*, RESOURCE+77* |
SDT | RESOURCE+31~, RESOURCE+32* |
SDTMZN | RES1+79~, RES1+81, ADDFLDS+3* |
SDTYPE | RESOURCE~, RESOURCE+47*, RESOURCE+50*, RES1+7 |
SDTYPR | RESOURCE+31~, RESOURCE+36*, RES1+8*, RES1+9*, RES1+10*, RES1+11*, RES1+12, RES1+13 |
SDX | RESOURCE+31~, RESOURCE+32*, RESOURCE+72*, RESOURCE+73*, RESOURCE+75, RESOURCE+76*, RESOURCE+78, CHK+1~, CHK+3*, CHK+4* , CHK+5 |
SDXT | RESOURCE+31~, RESOURCE+72*, RESOURCE+76 |
U | RES1+7, RES1+8, RES1+10, RES1+12, RES1+19, RES1+20, RES1+21, RES1+22, RES1+23, RES1+26 , RES1+27, RES1+33, RES1+59, RES1+61, RES1+63, RES1+64, RES1+65, RES1+71, RES1+73, RES1+74 , RES1+81, GETACC+18, GETACC+20, GETACC+22, GETACC+23, GETACC+24, ADDFLDS+3 |