SCRPBK1 ;MJK/ALB - RPC Broker Utilities ; 27 FEB 96
Source file <SCRPBK1.m>
Package | Total | Call Graph |
---|---|---|
Scheduling | 1 | ($$CLSC,$$CLSC2,$$PRACS,$$RL,$$USRCL)^SCRPU1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
GETDATA(SCDATA,SCTYPE,SCRPTID,SCRPTN,SCTEXT,SCSELS) | ;
; -- get file type entries for Selections form |
|
VAUTTQ | ||
GETDATAQ | ||
BACK(X) | ; -- backup one char for scanning
|
|
CLIN | ; -- get clinic entries
|
|
PRAC | ; -- get practitioner entries
|
|
SET(X,INC,SCDATA) | ; -- set value in return array
|
|
ROLE | ; -- get standard role file entries
|
|
USER | ; -- get user class file entries
|
|
TEAM | ; -- get team file entries
|
|
CHK(SCX,SCLEN) | ; -- check if text matches user input
|
|
DIV | ; -- get institution file entries
|
|
VAUTT(SCSELS,VAUTT) | ; -- build team util array
|
|
VAUTD(SCSELS,VAUTD) | ; -- build division util array
|
RPC Name | Call Tags |
---|---|
SCRP SELECTION SOURCE | GETDATA |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(4 - [#4] | DIV+4 |
^SC - [#44] | CLIN+10, CLIN+11, CLIN+12 |
^SCTM(404.51 - [#404.51] | DIV+3, TEAM+4, TEAM+5, TEAM+6 |
^SD(403.46 - [#403.46] | ROLE+4, ROLE+5, ROLE+6 |
^TMP($J | GETDATA+10 |
^USR(8930 - [#8930] | USER+4, USER+5, USER+6 |
^VA(200 - [#200] | PRAC+4, PRAC+5, PRAC+6 |
Name | Line Occurrences |
---|---|
$$BACK | DIV+2, TEAM+2, PRAC+2, ROLE+2, CLIN+9, USER+2 |
$$CHK | DIV+5, TEAM+4, PRAC+4, ROLE+4, CLIN+10, USER+4 |
CLIN | GETDATA+20 |
DIV | GETDATA+12 |
GETDATAQ | GETDATA+12, GETDATA+14, GETDATA+16, GETDATA+18, GETDATA+20, GETDATA+22 |
PRAC | GETDATA+16 |
ROLE | GETDATA+18 |
SET | DIV+6, TEAM+7, PRAC+7, ROLE+7, CLIN+13, CLIN+14, USER+7 |
TEAM | GETDATA+14 |
USER | GETDATA+22 |
VAUTD | TEAM+3 |
VAUTT | PRAC+3, ROLE+3, CLIN+8, USER+3 |
VAUTTQ | VAUTT+2 |
Name | Field # of Occurrence |
---|---|
^(0 | TEAM+7 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
I | VAUTD+1~, VAUTD+2*, VAUTT+1~, VAUTT+3* |
INC | SET~, SET+1* |
>> SC0 | DIV+4*, DIV+5, DIV+6, TEAM+6*, TEAM+7, PRAC+6*, PRAC+7, ROLE+6*, ROLE+7, CLIN+12* , CLIN+13, CLIN+14, USER+6*, USER+7 |
SCDATA | GETDATA~, GETDATA+10*, DIV+6, TEAM+7, PRAC+7, ROLE+7, CLIN+13, CLIN+14, USER+7, SET~ , SET+1 |
SCI | DIV+1~, DIV+2*, DIV+3*, DIV+4, DIV+6, TEAM+1~, TEAM+2*, TEAM+5*, TEAM+6, TEAM+7 , PRAC+1~, PRAC+2*, PRAC+5*, PRAC+6, PRAC+7, ROLE+1~, ROLE+2*, ROLE+5*, ROLE+6, ROLE+7 , CLIN+1~, CLIN+4*, CLIN+11*, CLIN+12, CLIN+13, CLIN+14, USER+1~, USER+2*, USER+5*, USER+6 , USER+7 |
SCINC | DIV+1~, DIV+2*, DIV+6, TEAM+1~, TEAM+2*, TEAM+7, PRAC+1~, PRAC+2*, PRAC+7, ROLE+1~ , ROLE+2*, ROLE+7, CLIN+1~, CLIN+4*, CLIN+13, CLIN+14, USER+1~, USER+2*, USER+7 |
SCLEN | CHK~, CHK+1, DIV+1~, DIV+2*, DIV+5, TEAM+1~, TEAM+2*, TEAM+4, PRAC+1~, PRAC+2* , PRAC+4, ROLE+1~, ROLE+2*, ROLE+4, CLIN+1~, CLIN+4*, CLIN+10, USER+1~, USER+2*, USER+4 |
SCLIN | CLIN+1~, CLIN+2*, CLIN+3, CLIN+11, CLIN+13, CLIN+15 |
SCRPTID | GETDATA~, CLIN+5, CLIN+13, CLIN+14, VAUTT+2 |
SCRPTN | GETDATA~ |
SCSELS | GETDATA~, TEAM+3, PRAC+3, ROLE+3, CLIN+8, USER+3, VAUTD~, VAUTT~ |
SCSELS( | VAUTD+2, VAUTT+3 |
SCTEXT | GETDATA~, CHK+1, DIV+2, TEAM+2, PRAC+2, ROLE+2, CLIN+4, CLIN+9, USER+2 |
SCTYPE | GETDATA~, GETDATA+12, GETDATA+14, GETDATA+16, GETDATA+18, GETDATA+20, GETDATA+22, DIV+6, TEAM+7, PRAC+7 , ROLE+7, CLIN+13, CLIN+14, USER+7 |
SCX | CHK~, CHK+1, DIV+1~, DIV+2*, TEAM+1~, TEAM+2*, TEAM+4*, TEAM+5, PRAC+1~, PRAC+2* , PRAC+4*, PRAC+5, ROLE+1~, ROLE+2*, ROLE+4*, ROLE+5, CLIN+1~, CLIN+9*, CLIN+10*, CLIN+11 , USER+1~, USER+2*, USER+4*, USER+5 |
>> SCXREF | CLIN+9*, CLIN+10, CLIN+11 |
U | DIV+5, DIV+6, TEAM+7, PRAC+7, ROLE+7, CLIN+13, CLIN+14, USER+7, VAUTD+2, VAUTT+3 |
VAUTD | TEAM+1~, TEAM+3, CLIN+1~, VAUTD~, VAUTD+3* |
VAUTD( | TEAM+7, VAUTD+2* |
VAUTT | PRAC+1~, PRAC+3, PRAC+7, ROLE+1~, ROLE+3, ROLE+7, CLIN+1~, CLIN+8, CLIN+14, USER+1~ , USER+3, USER+7, VAUTT~, VAUTT+2*, VAUTT+4* |
VAUTT( | VAUTT+3* |
X | BACK~, BACK+1, VAUTD+1~, VAUTD+2*, VAUTT+1~, VAUTT+3*, SET~, SET+1 |
Y | DIV+1~, DIV+4*, TEAM+1~, TEAM+6*, PRAC+1~, PRAC+6*, ROLE+1~, ROLE+6*, CLIN+1~, CLIN+12* , USER+1~, USER+6* |