SDEC46 ;ALB/SAT/JSM,LAB - VISTA SCHEDULING RPCS ;APR 1, 2022
Source file <SDEC46.m>
| Package | Total | Call Graph |
|---|---|---|
| Kernel | 1 | ENCODE^XLFJSON |
| Registration | 1 | $$SITE^VASITE |
| Scheduling | 1 | GETFONT^SDECU4 |
| VA FileMan | 1 | $$GET1^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 |
|---|---|---|
| CURFACG(SDECY,SDECDUZ) | ;get current division/facility for given user
|
|
| GETFAC(SDECY,SDECDUZ) | ;Gets all facilities for a user
|
|
| SETFAC(SDECY,SDECDUZ,SDECFAC) | ;SET FACILITY
|
|
| GETINST(INSTITUTION) | ;get institution id and name
|
|
| BUILDER(DATAARR,JSONREC) | ;build json record
|
|
| ERROR | ;
|
|
| ERR(ERRTXT) | ;Error processing
|
| FileNo | Call Tags |
|---|---|
| ^XMB(1 - [#4.3] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(4 - [#4] | GETFAC+36 |
| ^DISV( | CURFACG+14, SETFAC+16* |
| ^DVB(396.1 - [#396.1] | GETFAC+28 |
| ^TMP("SDEC" | CURFACG+8*, CURFACG+12*, CURFACG+15*, CURFACG+16*, GETFAC+23*, GETFAC+27*, GETFAC+38*, GETFAC+39*, SETFAC+11*, SETFAC+13* , SETFAC+14*, SETFAC+17*, SETFAC+18*, ERR+4*, ERR+6* |
| ^VA(200 - [#200] | CURFACG+11, GETFAC+26, GETFAC+34, GETFAC+35, SETFAC+14 |
| ^XMB(4.4 - [#4.4] | GETFAC+30 |
| Name | Line Occurrences |
|---|---|
| BUILDER | GETINST+5 |
| ERR | CURFACG+10, CURFACG+11, GETFAC+25, GETFAC+26, ERROR+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DATAARR | BUILDER~ |
| DUZ | SETFAC+12 |
| ERR | BUILDER+1~ |
| ERRTXT | ERR~, ERR+2*, ERR+4 |
| INST | GETINST+1~, GETINST+2*, GETINST+3, GETINST+4 |
| INSTITUTION | GETINST~, GETINST+5 |
| INSTREC | GETINST+1~, GETINST+5 |
| INSTREC("Institution" | GETINST+3*, GETINST+4* |
| JSONREC | BUILDER~ |
| SDECCD | CURFACG+4~, CURFACG+14*, CURFACG+15 |
| SDECDUZ | CURFACG~, CURFACG+10, CURFACG+11, CURFACG+13, CURFACG+14, GETFAC~, GETFAC+25, GETFAC+26, GETFAC+34, GETFAC+35 , SETFAC~, SETFAC+12*, SETFAC+14, SETFAC+15, SETFAC+16 |
| SDECFAC | SETFAC~, SETFAC+13, SETFAC+14, SETFAC+16 |
| SDECFN | GETFAC+19~, GETFAC+33*, GETFAC+34*, GETFAC+35, GETFAC+36 |
| SDECI | CURFACG+4~, CURFACG+5*, CURFACG+15*, CURFACG+16*, GETFAC+19~, GETFAC+20*, GETFAC+38*, GETFAC+39*, SETFAC+7~, SETFAC+8* , SETFAC+13*, SETFAC+14*, SETFAC+17*, SETFAC+18*, ERR+1*, ERR+3*, ERR+4, ERR+5*, ERR+6 |
| SDECN | GETFAC+19~ |
| SDECNOD | GETFAC+19~, GETFAC+35*, GETFAC+36 |
| SDECSUB | CURFACG+4~, CURFACG+13*, CURFACG+14, SETFAC+7~, SETFAC+15*, SETFAC+16 |
| SDECY | CURFACG~, CURFACG+6*, CURFACG+7, GETFAC~, GETFAC+21*, GETFAC+22, SETFAC~, SETFAC+9*, SETFAC+10 |
| SDFONT | GETFAC+19~, GETFAC+32, GETFAC+37 |
| SDIAL | GETFAC+19~, GETFAC+28*, GETFAC+37 |
| SDTMP | GETFAC+19~, GETFAC+36*, GETFAC+37*, GETFAC+38 |
| SDTZ | GETFAC+19~, GETFAC+29*, GETFAC+30 |
| SDTZN | GETFAC+19~, GETFAC+30*, GETFAC+37 |
| U | GETFAC+28, GETFAC+36, GETFAC+37, SETFAC+13, SETFAC+14, SETFAC+17, GETINST+3, GETINST+4 |