SDEC01A ;ALB/SAT,BLB - VISTA SCHEDULING RPCS ;MAR 14, 2022
Source file <SDEC01A.m>
| Package | Total | Call Graph |
|---|---|---|
| Scheduling | 3 | (CHKC,RESPRV1)^SDEC01B $$GETSUB^SDECU $$TIMEZONEDATA^SDESUTIL |
| Toolkit | 1 | $$GET^XPAR |
| 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 |
| 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 | ;
|
|
| PART | ||
| 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
|
| 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 |
| ^SC - [#44] | RES1+82 |
| ^SC("AVADPR" | RES1+81 |
| ^SDEC(409.831 - [#409.831] | RESOURCE+102, RESOURCE+128, PART+2, PART+4, RES1+3, RES1+4, RES1+5, 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 |
| ^SDEC(409.833 - [#409.833] | RES1+59, RES1+62, GETACC+18, GETACC+21 |
| ^VA(200 - [#200] | RES1+54, GETACC+13 |
| Name | Field # of Occurrence |
|---|---|
| ^( | RESOURCE+72, RESOURCE+74, RESOURCE+76, RESOURCE+78, RESOURCE+79 |
| ^(0 | RES1+59, GETACC+18 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ABBR | RESOURCE+59~ |
| CLINICIEN | RESOURCE+59~, RES1+89*, RES1+90 |
| DUZ | RESOURCE+82 |
| FND | RES1+1~, RES1+2*, RES1+4* |
| LASTSUBI | RESOURCE~, RESOURCE+94*, RESOURCE+111, RESOURCE+113, RESOURCE+115, RESOURCE+118, RESOURCE+121, RESOURCE+124, RESOURCE+128, PART+3 , PART+4* |
| MAXREC | RESOURCE~, RESOURCE+92*, RESOURCE+128, PART+2, PART+4 |
| PRO | RESOURCE+59~, RES1+27* |
| SDA | RESOURCE+58~, RES1+70*, RES1+71, RES1+72, RES1+73, RES1+74, RES1+75, RES1+76, RES1+77, RES1+78 , RES1+79, RES1+85, RES1+88 |
| SDACT | RESOURCE~, RESOURCE+84*, RESOURCE+85*, RES1+13 |
| SDARR | RESOURCE+60~ |
| SDARR( | RESX+1, RESX+2, RESX+3, RES1+92* |
| SDARR1 | RESOURCE+60~ |
| SDARR1( | RES1+31, RES1+32* |
| SDCL | RESOURCE+58~, RES1+25*, RES1+26, RES1+29, RES1+30, RES1+80, RES1+82, RES1+83, GETLTRS~, GETLTRS+11 , GETLTRS+12, GETLTRS+13, GETLTRS+16, GETLTRS+17, GETLTRS+18, GETLTRS+22, GETLTRS+23 |
| SDCNT | RESOURCE+60~, RESOURCE+63*, RESOURCE+128, PART+2, PART+4, RES1+92* |
| SDDATA | RESOURCE+58~, RES1+69! |
| SDEC | RESOURCE+58~ |
| SDECACC | RES1+14, RES1+51~, RES1+52*, RES1+54*, RES1+55, RES1+61*, RES1+63*, RES1+64*, RES1+65*, RES1+67 , GETACC~, GETACC+11*, GETACC+13*, GETACC+14, GETACC+20*, GETACC+22*, GETACC+23*, GETACC+24* |
| SDECCAN | RESOURCE+59~, RES1+46*, RES1+49*, RES1+50*, RES1+67, GETLTRS~, GETLTRS+20*, GETLTRS+23*, GETLTRS+24* |
| SDECDDR | RESOURCE+58~ |
| SDECDEP | RESOURCE+58~ |
| SDECDEPN | RESOURCE+58~ |
| SDECDUZ | RESOURCE~, RESOURCE+81*, RESOURCE+82*, RES1+14, RES1+54, RES1+59, GETACC~, GETACC+13, GETACC+18 |
| SDECERR | RESOURCE+58~, RESOURCE+68* |
| SDECI | RESOURCE+58~, RESOURCE+67*, RESOURCE+70, RESOURCE+72, RESOURCE+74, RESOURCE+76, RESOURCE+78, RESOURCE+79, RESX+3*, RESX+4 , RESX+5 |
| SDECIEN | RESOURCE+58~, RESOURCE+101*, RESOURCE+102, RESOURCE+103, 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+58~, RES1+35*, RES1+39*, RES1+40*, RES1+67, 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+59~, RES1+41*, RES1+44*, RES1+45*, RES1+67, GETLTRS~, GETLTRS+15*, GETLTRS+18*, GETLTRS+19* |
| SDECP | RESOURCE~, RESOURCE+108*, RESOURCE+110, RESOURCE+113, RESOURCE+128, PART+2, RES1+4 |
| SDECRDAT | RESOURCE+58~, RES1+16!, RES1+18*, RES1+19*, RES1+20*, RES1+21*, RES1+24*, RES1+25, RES1+33*, RES1+67* , RES1+71*, RES1+72*, RES1+73*, RES1+74*, RES1+75*, RES1+76*, RES1+77*, RES1+78*, RES1+79*, RES1+80* , RES1+81*, RES1+82*, RES1+83*, RES1+84*, RES1+85*, RES1+86, RES1+87*, RES1+88*, RES1+91*, RES1+92 |
| SDECRES | RESOURCE+58~, RESOURCE+103*, RESOURCE+128*, PART+3*, PART+4*, RES1+3, RES1+4, RES1+5, RES1+10, RES1+12 , RES1+13, RES1+14, RES1+24, RES1+31, RES1+32, RES1+33, RES1+36, RES1+38, RES1+39, RES1+42 , RES1+43, RES1+44, RES1+47, RES1+48, RES1+49, RES1+59, RES1+69, RES1+70, RES1+84, RES1+89 , GETACC~, GETACC+18, GETLTRS~, GETLTRS+11, GETLTRS+12, GETLTRS+13, GETLTRS+16, GETLTRS+17, GETLTRS+18, GETLTRS+21 , GETLTRS+22, GETLTRS+23 |
| SDECRET | RESOURCE+58~ |
| SDECRNOD | RESOURCE+58~, RES1+5*, RES1+6, RES1+7, RES1+9, RES1+11, RES1+18, RES1+19, RES1+20, RES1+21 |
| SDECRUID | RES1+56~, RES1+57*, RES1+59*, RES1+60, RES1+62, GETACC+15~, GETACC+16*, GETACC+18*, GETACC+19, GETACC+21 |
| SDECY | RESOURCE~, RESOURCE+65*, RESOURCE+66, RESOURCE+70, RESOURCE+72, RESOURCE+74, RESOURCE+76, RESOURCE+78, RESOURCE+79, RESX+3 , RESX+4*, RESX+5 |
| SDF | RESOURCE+59~, RESOURCE+63*, RESOURCE+111*, RESOURCE+115*, RESOURCE+118*, RESOURCE+121*, RESOURCE+124*, RESX+1*, RESX+2, RESX+3 , RES1+84, RES1+88, RES1+92 |
| SDH | RESOURCE+59~, RES1+4* |
| SDIEN | RESOURCE~, RESOURCE+99, RESOURCE+100, RESOURCE+101, RESOURCE+128 |
| SDK | RESOURCE+59~, RESOURCE+100*, RESOURCE+101 |
| SDMORE | RESOURCE+60~, RESOURCE+63*, RESOURCE+128*, RESX+4, PART+2*, PART+4* |
| SDMSG | RESOURCE+58~ |
| SDNAM | RESOURCE+60~, RESX+2*, RESX+3 |
| SDPRO | RESOURCE+59~, RESOURCE+62*, RESOURCE+89*, RES1+29, RES1+30 |
| SDREF | RESOURCE+60~, RESOURCE+116*, RESOURCE+119*, RESOURCE+122*, RESOURCE+125*, PART+1, PART+2, PART+4 |
| SDRT | RESOURCE+59~, RESOURCE+62*, PART+3* |
| SDT | RESOURCE+59~, RESOURCE+62* |
| SDTYPE | RESOURCE~, RESOURCE+87*, RESOURCE+89, RESOURCE+90*, RES1+6 |
| SDTYPR | RESOURCE+59~, RESOURCE+68*, RES1+7*, RES1+8*, RES1+9*, RES1+10*, RES1+11, RES1+12, RES1+67, RES1+81 |
| SDVW | RESOURCE+61~, RESOURCE+64*, RES1+86*, RES1+87 |
| SDX | RESOURCE+59~, RESOURCE+62*, RESOURCE+113*, RESOURCE+118*, RESOURCE+121*, RESOURCE+124*, PART+2*, PART+4, RES1+84 |
| SDXT | RESOURCE+59~, RESOURCE+113*, RESOURCE+118, RESOURCE+121, RESOURCE+124 |
| TIMEZONE | RESOURCE+59~, RES1+90*, RES1+91 |
| U | RESX+4, RES1+6, RES1+7, RES1+9, RES1+11, RES1+18, RES1+19, RES1+20, RES1+21, RES1+24 , RES1+25, RES1+33, RES1+59, RES1+61, RES1+63, RES1+64, RES1+65, RES1+67, RES1+71, RES1+72 , RES1+73, RES1+74, RES1+75, RES1+76, RES1+77, RES1+78, RES1+79, RES1+80, RES1+81, RES1+82 , RES1+83, RES1+84, RES1+85, RES1+86, RES1+87, RES1+88, RES1+91, RES1+92, GETACC+18, GETACC+20 , GETACC+22, GETACC+23, GETACC+24 |