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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: BWRPSCR1

Package: Women's Health

Routine: BWRPSCR1


Information

BWRPSCR1 ;IHS/ANMC/MWR - WOMEN'S HEALTH PCC LINK [ 09/07/99 7:28 AM ];15-Feb-2003 22:37;PLS

Source Information

Source file <BWRPSCR1.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
Women's Health 4 (DIC,DIE)^BWFMAN  $$AGE^BWUTL1  $$NORMAL^BWUTL4  $$S^BWUTL7  
VA Fileman 1 ^DIR  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Women's Health 1 BWRPSCR  

Entry Points

Name Comments DBIA/ICR reference
WRITE(I,Y) ;EP
BYAGE1 ;
HELPTX ;EP
PRINTX ;EP
S(S) ;EP
CHECK(X) ;EP
HELP1 ;EP
AGERNG(BWAGRG,BWPOP) ;EP
DATA ;EP

External References

Name Field # of Occurrence
DIC^BWFMAN BYAGE1+15
DIE^BWFMAN BYAGE1+17
$$AGE^BWUTL1 DATA+21
$$NORMAL^BWUTL4 DATA+29
$$S^BWUTL7 S+2
^DIR AGERNG+7, BYAGE1+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?3,"Do you wish to limit this report to an age range?"
  • Line Location: AGERNG+4
Function Call: WRITE
  • Prompt: !
  • Line Location: AGERNG+7
Function Call: WRITE
  • Prompt: !?5,"Enter the age range you wish to select in the form of: 40-75"
  • Line Location: BYAGE1+1
Function Call: WRITE
  • Prompt: !?5,"Use a dash ""-"" to separate the limits of the range."
  • Line Location: BYAGE1+2
Function Call: WRITE
  • Prompt: !?5,"To select only one age, simply enter that age, with no dash."
  • Line Location: BYAGE1+3
Function Call: WRITE
  • Prompt: !?5,"(NOTE: Patient ages will reflect the age they are today.)",!
  • Line Location: BYAGE1+4
Function Call: WRITE
  • Prompt: !,T,$P(X,";;",2)
  • Line Location: PRINTX+2
Routine Call
  • DIR
  • Line Location:
    • AGERNG+7
    • BYAGE1+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNPAT - [#9000001] DATA+26
^BWAGDF - [#9002086.72] BYAGE1+7
^BWPCD - [#9002086.1] DATA+11
^BWPCD("D" DATA+8, DATA+10
^TMP("BW" DATA+2!, DATA+31*, DATA+40, DATA+42, DATA+44, DATA+64!, WRITE+1*

Label References

Name Line Occurrences
$$S DATA+67, DATA+69, DATA+90, DATA+92
BYAGE1 BYAGE1+11
CHECK BYAGE1+10
HELP1 AGERNG+5
HELPTX HELP1+6
WRITE DATA+68, DATA+70, DATA+73, DATA+76, DATA+81, DATA+84, DATA+87, DATA+91, DATA+93, DATA+96
, DATA+99, DATA+104, DATA+107

Naked Globals

Name Field # of Occurrence
^(0 BYAGE1+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BWAGE DATA+21*, DATA+22
BWAGRG DATA+22, AGERNG~, AGERNG+10*, BYAGE1+14*, BYAGE1+17
>> BWBEGDT DATA+5
>> BWBEGDT1 DATA+5*, DATA+7
>> BWCC( DATA+26
>> BWCC("ALL" DATA+26
>> BWDATE DATA+7*, DATA+8*, DATA+10
>> BWDFN DATA+12*, DATA+21, DATA+26, DATA+31
>> BWENDDT DATA+5
>> BWENDDT1 DATA+5*, DATA+8
>> BWIEN DATA+9*, DATA+10*, DATA+11, DATA+31
>> BWLINL HELP1+6*
BWNODE DATA+64~, DATA+67*, DATA+68, DATA+69*, DATA+70, DATA+71*, DATA+72*, DATA+73, DATA+74*, DATA+75*
, DATA+76, DATA+79*, DATA+80*, DATA+81, DATA+82*, DATA+83*, DATA+84, DATA+87*, DATA+90*, DATA+91
, DATA+92*, DATA+93, DATA+94*, DATA+95*, DATA+96, DATA+97*, DATA+98*, DATA+99, DATA+102*, DATA+103*
, DATA+104, DATA+105*, DATA+106*, DATA+107
>> BWNORM DATA+29*, DATA+31
>> BWPCDN DATA+12*, DATA+18, DATA+31
BWPOP AGERNG~, AGERNG+3*, AGERNG+8*, BYAGE1+9*, BYAGE1+17
>> BWRES DATA+12*, DATA+15, DATA+29
>> BWTAB HELP1+6*, PRINTX+1, HELPTX+2
BWTMP DATA+2!
BWTMP("RES" DATA+36*, DATA+46*, DATA+47*, DATA+52, DATA+53*, DATA+54!, DATA+59, DATA+61*, DATA+80, DATA+83
, DATA+103, DATA+106
>> BWTOT DATA+58*, DATA+59*, DATA+60*, DATA+61
DIR AGERNG+3~, AGERNG+7!, BYAGE1+5!, BYAGE1+8!
DIR("?" HELPTX+3*, HELPTX+4*!
DIR("A" AGERNG+6*, BYAGE1+6*
DIR("B" AGERNG+5*, BYAGE1+7*
DIR(0 AGERNG+5*, BYAGE1+6*
DIRUT AGERNG+3~, AGERNG+8, BYAGE1+9
DUZ BYAGE1+7, BYAGE1+15
FAIL CHECK+5~, CHECK+6*, CHECK+12*, CHECK+13
I DATA+36~*, WRITE~, WRITE+1, PRINTX+1~*, PRINTX+2*, HELPTX+2~*, HELPTX+3*, HELPTX+4, CHECK+5~
>> M DATA+35*, DATA+36, DATA+41*, DATA+42, DATA+44, DATA+46, DATA+47, DATA+50*, DATA+52, DATA+53
, DATA+54, DATA+57*, DATA+59, DATA+61
>> N DATA+39*, DATA+40*, DATA+42, DATA+44
>> P DATA+43*, DATA+44*
>> Q DATA+43*, DATA+44*, DATA+45, DATA+46, DATA+47, DATA+51*, DATA+52*, DATA+53, DATA+54, DATA+59*
, DATA+61*, DATA+80*, DATA+83*, DATA+103*, DATA+106*
S S~, S+2
T PRINTX+1~*, PRINTX+2, HELPTX+2~*, HELPTX+3
U DATA+12, DATA+26, DATA+61, DATA+80, DATA+83, DATA+103, DATA+106, BYAGE1+7
X DATA+26*, PRINTX+1~, PRINTX+2*, HELPTX+2~, HELPTX+3*, CHECK~, CHECK+3*, CHECK+8, CHECK+10*, CHECK+13*
Y DATA+11*, DATA+12, WRITE~, WRITE+1, AGERNG+3~, AGERNG+10, BYAGE1+10, BYAGE1+11, BYAGE1+14, BYAGE1+15
, BYAGE1+16, BYAGE1+17
Y1 CHECK+5~, CHECK+8*, CHECK+10, CHECK+12
Y2 CHECK+5~, CHECK+8*, CHECK+10, CHECK+12

Marked Items

Name Field # of Occurrence
$T(@BWLINL+I PRINTX+2, HELPTX+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All