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 |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: SCRPW26

Package: Scheduling

Routine: SCRPW26


Information

SCRPW26 ;RENO/KEITH - ACRP Ad Hoc Report (cont.) ; 18 Nov 98 3:31 PM

Source Information

Source file <SCRPW26.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Scheduling 5 $$XY^SCRPW20  BLD^SCRPW21  (APAC,DXPD,DXSD)^SCRPW24  (EXIT,PRT)^SCRPW27  $$GETOE^SDOE  
VA FileMan 2 ^DIC  WAIT^DICD  
Kernel 1 $$S^%ZTLOAD  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Scheduling 3 SCRPW20  SCRPW28  SCRPW29  

Entry Points

Name Comments DBIA/ICR reference
RPT
RX
STOP ;Check for stop task request
R0
R1 ;Evaluate perspective
R2 ;Evaluate limitations
; SD*5.3*559 fixes bug whereby if 2 exclude lists are included for the same Limitation, 2nd exclude is essentially ignored, i.e., Limitation: OE/DV/Exclude list and Limitation: OE/ST/Exclude list.
R3
R4
R5(SDZ)
DSV(SDPER) ;Encrypt detail sort values
R6
R6A
R6AS
R6B
R6BS
R7
R7A
R7B
R8
R8A
EVAL(SDS1,SDS2) ;Evaluate item
EV0(SDS1,SDS2)
EV1
EVIL ;Evaluate item limitations
GID(SDS1,SDS2) ;Get item data
DXRNGE ; added per SD*5.3*461
TEST
TEST1
INTRO ;Intro. text

External References

Name Field # of Occurrence
$$S^%ZTLOAD STOP+1
^DIC TEST
WAIT^DICD RPT
$$XY^SCRPW20 INTRO+2, INTRO+3, INTRO+4, INTRO+5
BLD^SCRPW21 RPT+1, TEST
APAC^SCRPW24 R3+6
DXPD^SCRPW24 R3+7
DXSD^SCRPW24 R3+8
EXIT^SCRPW27 RX
PRT^SCRPW27 RPT+9
$$GETOE^SDOE R0

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !?5,SDX(SDII)
  • Line Location: TEST1+0
Function Call: WRITE
  • Prompt: !!?10,"This report can be used to produce information from the ACRP",!?10,"databases in a variety of ways. Parameter selection will",!?10,"determine how to count and screen the information."
  • Line Location: INTRO+1
Function Call: WRITE
  • Prompt: !!?10,"The report user is prompted for report parameters in the",!?10,"following categories:",!!?10,$$XY^SCRPW20(IORVON),"FORMAT",$$XY^SCRPW20(IORVOFF)," - determines the style of report to be printed."
  • Line Location: INTRO+2
Function Call: WRITE
  • Prompt: !!?10,$$XY^SCRPW20(IORVON),"PERSPECTIVE",$$XY^SCRPW20(IORVOFF)," - the element that the report will be organized",!?10,"and sub-totaled by."
  • Line Location: INTRO+3
Function Call: WRITE
  • Prompt: !!?10,$$XY^SCRPW20(IORVON),"LIMITATIONS",$$XY^SCRPW20(IORVOFF)," - elements that can be used to narrow the scope"
  • Line Location: INTRO+4
Function Call: WRITE
  • Prompt: !?10,"of the report to only include (or exclude) specified data.",!!?10,$$XY^SCRPW20(IORVON),"OUTPUT ORDER, PRINT FIELDS",$$XY^SCRPW20(IORVOFF)," - determines the order of output;"
  • Line Location: INTRO+5
Function Call: WRITE
  • Prompt: !?10,"allows selection of print fields for detailed patient lists."
  • Line Location: INTRO+6
Routine Call
  • DIC
  • Line Location:
    • TEST

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SCE - [#409.68] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("XY" RPT+1
^DPT - [#2] R3+4
^DPT("ATEST" R1+3
^SCE("B" R0
^TMP("SCRPW" RPT+2!, R3+1*, R3+2*, R3+3*, R3+4*, R4+1*, R5+1*, DSV+1, DSV+2*, DSV+3*
, R6, R6+2, R6A, R6AS*, R6B, R6BS*, R7, R7A*, R7B*, R8
, R8A*, GID+3, TEST+1

Label References

Name Line Occurrences
$$DSV R3+4
$$EVAL R1+4, R2+9
DXRNGE EV1+3
EV0 EVAL+3, EVIL+1
EV1 EV0
EVIL EVAL+2, EVAL+3
GID EVAL+1, EVIL+1
R0 RPT+5, RPT+6
R1 R0, TEST+2
R3 R2+13
R4 R3+6
R5 R3+7, R3+8
R6 RPT+7
R6A R6
R6AS R6A
R6B R6+2
R6BS R6B
R7 RPT+8
R7A R7
R7B R7A
R8 RPT+9
R8A R8
RX RPT+5, RPT+6, RPT+7, RPT+9
STOP RPT+8, RPT+9, R1+1, R6+1, R6+3
TEST1 TEST+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DFN R3*, R3+1, R3+3, R3+4, R7A*, R7B
DIC TEST!*
DIC(0 TEST*
DIR TEST!
DIR(0 TEST*
>> DTOUT TEST
>> DUOUT TEST
>> IORVOFF INTRO+2, INTRO+3, INTRO+4, INTRO+5
>> IORVON INTRO+2, INTRO+3, INTRO+4, INTRO+5
IOST RPT
>> S0 EVIL+1*
>> S1 EVIL+1*
>> S2 EVIL+1*
SD GID+2!
SD( GID+4*
SD(0 EV1+3, EVIL+1, GID+3*
SD(1 EVAL+1, EVIL+1, GID+3*
SD(2 EV1
SD(3 EV0
SD(6 EV1+1, EV1+2
>> SDA TEST+1*, TEST1
>> SDEDT RPT+5*, RPT+6*, R0
>> SDF( RPT+3*
>> SDF(1 EVAL+2
>> SDF(2 RPT+6
>> SDF(3 R3+4
>> SDF(5 RPT+7, R3+5
SDFLAG R2+2~, R2+3*, R2+6*, R2+7*, R2+8, R2+10, R2+11, R2+14!
SDFLG1 DXRNGE+1~, DXRNGE+2*, DXRNGE+7*, DXRNGE+8, DXRNGE+9!
>> SDFOUND R2+5*, R2+8*, R2+9*, R2+10, R2+11, R2+12*, R2+13
>> SDI RPT+2*, RPT+3*, RPT+4*, RPT+8*, R2+13*, R7, R7A, R7B, EV0*, EV1
, EV1+1, EV1+2, EV1+3, EV1+4, GID+4*, DXRNGE+8, TEST+1*
>> SDII R3+6*, R3+7*, R3+8*, R4, R5, TEST1*
>> SDIII R5+1*
SDN1 R2+4*, R2+14!
SDN11 R2+7*, R2+14!
SDNN R2+2~, R2+3*, R2+4*, R2+14!
>> SDO(1 RPT+3*
>> SDOE R0*, R3+4, TEST*
>> SDOE0 R0*, R1+3, R3, R3+4, TEST*
>> SDORD R8*, R8A
>> SDORDV R8A*
>> SDOUT RPT+3*, RPT+5, RPT+6, RPT+7, RPT+8, RPT+9, STOP+1*, R0, R1+1, R6+1
>> SDPAR( EV1, EV1+1, GID+3, GID+4, DXRNGE+4, DXRNGE+5, DXRNGE+6
>> SDPAR("F" RPT+3
>> SDPAR("L" RPT+3, RPT+4, RPT+5, RPT+6, R2+4, R2+5, R2+6, R2+7
>> SDPAR("LPX" RPT+4*, EVIL+1
>> SDPAR("O" RPT+3, R8
>> SDPAR("P" R2+13
SDPER R1+4!*, R2+13*, R3+2, R3+3, R3+4, R4+1, R5+1, DSV~, DSV+1, DSV+3
SDPER( R2+13
>> SDPNAM R3+4*
>> SDQT R4*, R4+1, R6AS*, R6BS*
SDR1 EV0~, EV1+1*, EV1+2, EV1+4, DXRNGE+6*, DXRNGE+7
SDR2 EV0~, EV1+1*, EV1+2*, EV1+4, DXRNGE+6*, DXRNGE+7
SDS1 R6*, R6+2*, R6A, R6AS, R6B, R6BS, R7*, R7A, R7B, R8*
, R8A, EVAL~, EVAL+1, EVAL+2, EVAL+3, EV0~, EV1, EV1+1, GID~, GID+3
, GID+4, DXRNGE+4, DXRNGE+5, DXRNGE+6
SDS2 R2+5*, R2+6, R2+7, R2+9, R6*, R6+2*, R6A, R6AS, R6B, R6BS
, R7*, R7A, R7B, R8*, R8A, EVAL~, EVAL+1, EVAL+3, EV0~, EV1
, EV1+1, EVIL+1~*, GID~, GID+3, GID+4
SDS22 DXRNGE+1~, DXRNGE+3*, DXRNGE+4*, DXRNGE+5, DXRNGE+6, DXRNGE+9!
SDS23 DXRNGE+1~, DXRNGE+5*, DXRNGE+9!
>> SDS3 R6A*, R6AS, R6B*, R6BS
>> SDS4 R6A*, R6AS, R6B*, R6BS
SDSAVE R2+2~, R2+3*, R2+10*, R2+11*, R2+12
>> SDSTOP RPT+3*, R1+1*
>> SDT RPT+3*, RPT+6*, R0*, R3+1, R3+3, R3+4, R7B*
>> SDTOT R2+13*, R3+1*
SDX RPT+4*, R1+4, R3+6, R3+7, R3+8, R4*, R4+1, R5*, R5+1, DSV+1~*
, DSV+2*, DSV+3, EVAL+1!, EVAL+2, EVAL+4, EV1!, EV1+2!, EV1+4!, EVIL+1
SDX( R3+6, R3+7, R3+8, R4, R5, EV0, EV1!, EV1+1, EV1+2!, EV1+3
, EV1+4!, DXRNGE+8!, TEST1
SDXPAR R2+2~, R2+3*, R2+4*, R2+6, R2+14!
SDXPAR1 R2+2~, R2+3*, R2+4*, R2+7, R2+14!
>> SDXY RPT+1*
>> SDYR RPT+5*, RPT+6*, R3+1, R3+3, R3+5, R4+1, R5+1, R7*, R7A, R7B
SDZ R5~, R5+1, EV0~*, EV1, EV1+2, EV1+4, DXRNGE+7
>> T RPT+3*, EVAL+1, EVIL+1, TEST*, TEST+1, TEST1
U RPT+3, RPT+4, RPT+5, RPT+6, R0, R1+3, R2+13, R3, R3+2, R3+3
, R3+4, R4, R4+1, R5, R5+1, DSV+1, DSV+3, R6BS, R8, EV0
, EV1+1, EV1+3, EV1+4, GID+3, GID+4, DXRNGE+5
X EV0~*, EV1, EV1+2, EV1+3*, EV1+4*, DXRNGE+7
Y EV0~, EV1+1*, EV1+2, DXRNGE+6, TEST
Y(0 TEST
>> ZTQUEUED RPT, STOP+1
>> ZTSTOP STOP+1*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All