Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: SCRPBK1

Package: Scheduling

Routine: SCRPBK1


Information

SCRPBK1 ;MJK/ALB - RPC Broker Utilities ; 27 FEB 96

Source Information

Source file <SCRPBK1.m>

Call Graph

Call Graph Total: 1

Package Total Call Graph
Scheduling 1 ($$CLSC,$$CLSC2,$$PRACS,$$RL,$$USRCL)^SCRPU1  

Entry Points

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

External References

Name Field # of Occurrence
$$CLSC^SCRPU1 CLIN+14
$$CLSC2^SCRPU1 CLIN+13
$$PRACS^SCRPU1 PRAC+7
$$RL^SCRPU1 ROLE+7
$$USRCL^SCRPU1 USER+7

Used in RPC

RPC Name Call Tags
SCRP SELECTION SOURCE GETDATA

Global Variables Directly Accessed

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

Label References

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

Naked Globals

Name Field # of Occurrence
^(0 TEAM+7

Local Variables

Legend:

>> 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*
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All