SCRPBK4 ;MJK/ALB - RPC Broker Utilities ; 27 FEB 96
Source file <SCRPBK4.m>
| Package | Total | Call Graph | 
|---|---|---|
| Scheduling | 5 | (GETFLDS,GETYPE)^SCRPBK2 BUILD^SCRPBK3 PARSE^SCRPBK5 ($$CLSC,$$CLSC2,$$PRACS,$$RL,$$USRCL)^SCRPU1 HDREC^SCUTBK3 | 
| VA Fileman | 1 | BLD^DIALOG | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| USER(SCLOG,SCQREC,SCTYPE) | ; -- validate user selections | |
| SETFLD(SCLOG,SCFLD) | ; -- set field error in error log | |
| VALFLDS(SCLOG,SCQREC) | ; -- validate field data | |
| PRAC(SCLOG,SCQREC,SCTYPE) | ; -- validate practitioner selections | |
| VALID(SCDATA,SCVM,SCQDEF) | ; -- query definition validation | |
| ROLE(SCLOG,SCQREC,SCTYPE) | ; -- validate role selections | |
| VALCHK(SCLOG,SCQREC,SCVM) | ; -- determine validation mode and do appropriate checks | |
| SETSEL(SCLOG,SCTYPE,SCDTYPE,SC0) | ; -- set file entry error in error log | |
| CLIN(SCLOG,SCQREC,SCTYPE) | ; -- validate clinic selections | |
| VALSELS(SCLOG,SCQREC) | ; -- validate file entry selections | |
| TEAM(SCLOG,SCQREC,SCTYPE) | ; -- validate team selections | |
| DIV(SCLOG,SCQREC,SCTYPE) | ; -- validate division selections | 
| Name | Field # of Occurrence | 
|---|---|
| BLD^DIALOG | SETFLD+3, SETSEL+5 | 
| GETFLDS^SCRPBK2 | VALFLDS+4 | 
| GETYPE^SCRPBK2 | VALSELS+5 | 
| BUILD^SCRPBK3 | TEAM+3, PRAC+6, ROLE+3, CLIN+4, CLIN+6, USER+3 | 
| PARSE^SCRPBK5 | VALID+19 | 
| $$CLSC^SCRPU1 | CLIN+14 | 
| $$CLSC2^SCRPU1 | CLIN+10 | 
| $$PRACS^SCRPU1 | PRAC+9 | 
| $$RL^SCRPU1 | ROLE+6 | 
| $$USRCL^SCRPU1 | USER+6 | 
| HDREC^SCUTBK3 | VALID+23 | 
| RPC Name | Call Tags | 
|---|---|
| SCRP QUERY VALIDATE | VALID | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DIC(4 - [#4] | DIV+4 | 
| ^SC - [#44] | CLIN+9 | 
| ^SCTM(404.51 - [#404.51] | DIV+5, TEAM+5 | 
| ^SD(403.46 - [#403.46] | ROLE+5 | 
| ^SD(404.93 - [#404.93] | VALFLDS+8 | 
| ^USR(8930 - [#8930] | USER+5 | 
| ^VA(200 - [#200] | PRAC+8 | 
| Name | Line Occurrences | 
|---|---|
| CLIN | VALSELS+18 | 
| DIV | VALSELS+14 | 
| PRAC | VALSELS+16 | 
| ROLE | VALSELS+17 | 
| SETFLD | VALFLDS+8, VALSELS+9 | 
| SETSEL | DIV+8, TEAM+9, PRAC+12, ROLE+9, CLIN+13, CLIN+17, USER+9 | 
| TEAM | VALSELS+15 | 
| USER | VALSELS+19 | 
| VALCHK | VALID+21 | 
| VALFLDS | VALCHK+1 | 
| VALSELS | VALCHK+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DIERR | VALID+16~, VALID+23 | 
| SC0 | DIV+1~, DIV+4*, DIV+8, TEAM+1~, TEAM+5*, TEAM+6, TEAM+9, PRAC+1~, PRAC+8*, PRAC+12 , ROLE+1~, ROLE+5*, ROLE+9, CLIN+1~, CLIN+9*, CLIN+13, CLIN+17, USER+1~, USER+5*, USER+9 , SETSEL~, SETSEL+3 | 
| SCAN | VALFLDS+1~, VALFLDS+4, VALSELS+1~, VALSELS+4!, VALSELS+5 | 
| SCAN( | VALFLDS+6, VALSELS+7, VALSELS+13 | 
| SCDATA | VALID~, VALID+23 | 
| SCDTYPE | SETSEL~, SETSEL+4 | 
| SCER | VALID+16~ | 
| SCFLD | VALFLDS+1~, VALFLDS+5*, VALFLDS+6*, VALFLDS+7, SETFLD~, SETFLD+2 | 
| SCLOG | VALID+16~, VALID+17*, VALID+21, VALCHK~, VALCHK+1, VALCHK+2, VALFLDS~, VALFLDS+8, VALSELS~, VALSELS+9 , VALSELS+14, VALSELS+15, VALSELS+16, VALSELS+17, VALSELS+18, VALSELS+19, DIV~, DIV+8, TEAM~, TEAM+9 , PRAC~, PRAC+12, ROLE~, ROLE+9, CLIN~, CLIN+13, CLIN+17, USER~, USER+9, SETFLD~ , SETFLD+3, SETSEL~, SETSEL+5 | 
| SCPARM | SETFLD+1~, SETFLD+3, SETSEL+1~, SETSEL+5 | 
| SCPARM("DEPENDENT" | SETSEL+4* | 
| SCPARM("FIELD" | SETFLD+2* | 
| SCPARM("SELECTION" | SETSEL+3* | 
| SCPARM("TYPE" | SETSEL+2* | 
| SCQDEF | VALID~, VALID+19 | 
| SCQREC | VALID+16~, VALID+19, VALID+21, VALCHK~, VALCHK+1, VALCHK+2, VALFLDS~, VALSELS~, VALSELS+14, VALSELS+15 , VALSELS+16, VALSELS+17, VALSELS+18, VALSELS+19, DIV~, TEAM~, TEAM+3, PRAC~, PRAC+6, ROLE~ , ROLE+3, CLIN~, CLIN+4, CLIN+6, USER~, USER+3 | 
| SCQREC("FIELDS" | VALFLDS+7 | 
| SCQREC("REPORTID" | VALFLDS+4, VALSELS+5, PRAC+3, CLIN+2 | 
| SCQREC("SELECTIONS" | VALSELS+8, VALSELS+13, DIV+3, TEAM+4, PRAC+7, ROLE+4, CLIN+8, USER+4 | 
| SCRPTID | CLIN+1~, CLIN+2*, CLIN+3, CLIN+10, CLIN+14 | 
| SCSEL | DIV+1~, DIV+2*, DIV+3*, DIV+4, TEAM+1~, TEAM+2*, TEAM+4*, TEAM+5, PRAC+1~, PRAC+2* , PRAC+7*, PRAC+8, ROLE+1~, ROLE+2*, ROLE+4*, ROLE+5, CLIN+1~, CLIN+2*, CLIN+8*, CLIN+9 , USER+1~, USER+2*, USER+4*, USER+5 | 
| SCTYPE | VALID+16~, VALSELS+1~, VALSELS+6*, VALSELS+7*, VALSELS+8, VALSELS+9, VALSELS+12*, VALSELS+13*, VALSELS+14, VALSELS+15 , VALSELS+16, VALSELS+17, VALSELS+18, VALSELS+19, DIV~, DIV+3, DIV+8, TEAM~, TEAM+4, TEAM+9 , PRAC~, PRAC+7, PRAC+12, ROLE~, ROLE+4, ROLE+9, CLIN~, CLIN+8, CLIN+13, CLIN+17 , USER~, USER+4, USER+9, SETSEL~, SETSEL+2 | 
| SCVM | VALID~, VALID+21, VALID+23, VALCHK~, VALCHK+1, VALCHK+2 | 
| U | VALFLDS+7, VALFLDS+8, VALSELS+8, TEAM+6, SETSEL+3 | 
| VAUTD | TEAM+1~, TEAM+3, CLIN+1~, CLIN+4, CLIN+10 | 
| VAUTD( | TEAM+6 | 
| VAUTT | PRAC+1~, PRAC+4*, PRAC+6, PRAC+9, ROLE+1~, ROLE+3, ROLE+6, CLIN+1~, CLIN+6, CLIN+14 , USER+1~, USER+3, USER+6 | 
| X | VALFLDS+1~, VALFLDS+6*, VALFLDS+7, VALFLDS+8, VALSELS+7*, VALSELS+8 | 
| Y | DIV+1~, DIV+4*, DIV+5, TEAM+1~, TEAM+5*, PRAC+1~, PRAC+8*, ROLE+1~, ROLE+5*, CLIN+1~ , CLIN+9*, USER+1~, USER+5* |