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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: BMCRL01

Package: Referred Care Information System

Routine: BMCRL01


Information

BMCRL01 ; IHS/PHXAO/TMJ - SCREEN LOGIC ;

Source Information

Source file <BMCRL01.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA Fileman 3 YX^%DTC  (,IX)^DIC  ^DIR  

Caller Graph

Caller Graph Total: 9

Package Total Caller Graph
Referred Care Information System 9 BMCFREQ  BMCFREQP  BMCFYP  BMCRL  BMCRL0  BMCRLP1  BMCRLS  BMCTEN  
BMCTENP  

Entry Points

Name Comments DBIA/ICR reference
PAUSE ;EP
ADD1 ;
J ;EP - JUST A HIT
N ;EP
INFORM ;EP
ADD ;EP
Y ;EP - called from apclvl0

External References

Name Field # of Occurrence
YX^%DTC ADD1+2
^DIC ADD1+2
IX^DIC ADD+3
^DIR PAUSE+2, N+2, Y+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: ?((80-$L(BMCLHDR))/2),BMCLHDR
  • Line Location: INFORM+4
Function Call: WRITE
  • Prompt: !!!,"This report will list or count referrals based on selection criteria"
  • Line Location: INFORM+5
Function Call: WRITE
  • Prompt: !,"entered by the user. You will be asked, in 3 separate steps, to identify"
  • Line Location: INFORM+6
Function Call: WRITE
  • Prompt: !,"your selection criteria, what you wish displayed for each referral",!,"and the sorting order for your list. You may save the logic used to produce"
  • Line Location: INFORM+7
Function Call: WRITE
  • Prompt: !,"the list for future use. If you design a report that is 80 characters or less",!,"it can be displayed on your screen or printed. If your report is 81-132",!,"characters wide, it must be printed - and only on a printer capable of "
  • Line Location: INFORM+8
Function Call: WRITE
  • Prompt: !,"producing 132 character lines. ",!
  • Line Location: INFORM+9
Function Call: WRITE
  • Prompt: !
  • Line Location: ADD+1
Function Call: WRITE
  • Prompt: !!,"UNABLE TO CREATE REPORT FILE ENTRY - NOTIFY SITE MANAGER!"
  • Line Location: ADD1+2
Function Call: WRITE
  • Prompt: !
  • Line Location: PAUSE+2
Function Call: WRITE
  • Prompt: !!,"No numeric range entered. All numerics will be included."
  • Line Location: N+3
Function Call: WRITE
  • Prompt: !!,$C(7),$C(7),"Enter a numeric range in the format nnn-nnn. E.g. 0-5, 0-99, 5-20."
  • Line Location: N+5
Routine Call
  • DIC
  • Line Location:
    • ADD1+2
Routine Call
  • DIR
  • Line Location:
    • PAUSE+2
    • N+2
    • Y+1
Routine Call
  • DIC
  • Line Location:
    • ADD+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BMCRTMP - [#90001.82] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BMCRTMP - [#90001.82] ADD+7, ADD+8, ADD1+6!, N+1!, N+6*, N+7*, N+8*, J+1*, J+2*, Y+4*
, Y+5*
^BMCTSORT - [#90001.81] N+4, N+5
^VA(200 - [#200] ADD1+2

Label References

Name Line Occurrences
ADD1 ADD+2
N N+4, N+5

Naked Globals

Name Field # of Occurrence
^(0 ADD+7
^(25 N+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %H ADD1+2*
BMCBD INFORM+11!
BMCBDD INFORM+11!
>> BMCCAND ADD+2, ADD+5*
>> BMCCRIT N+1, N+4, N+5, N+6, N+7, N+8, J+1, J+2, Y+4, Y+5
>> BMCCTYP ADD+7*
BMCED INFORM+11!
BMCEDD INFORM+11!
>> BMCEP1 ADD+3
>> BMCLHDR INFORM+3*, INFORM+4
>> BMCPCNT INFORM+10*
>> BMCPTCT INFORM+10*
>> BMCPTVS Y+1
>> BMCQUIT ADD+4*, ADD1+2*
BMCRDTR INFORM+11!
>> BMCRPT ADD+5*, ADD+7, ADD+8, ADD1+3*, ADD1+6, N+1, N+6, N+7, N+8, J+1
, J+2, Y+4, Y+5
>> BMCSORT ADD+7*
>> BMCSORV ADD+7*
>> BMCSPAG ADD+7*
>> BMCTCW INFORM+1*, ADD+8*
>> BMCTEXT Y+1
BMCTYPE INFORM+12!
>> D ADD+3*
DA ADD+3!, ADD1+2!, ADD1+4!
DD ADD1+4!
DIADD ADD1+2*!, ADD1+4!
DIC ADD+3*!, ADD1+2*!, ADD1+4!
DIC("A" ADD+3*
DIC("DR" ADD1+2*
DIC("S" ADD+3*
DIC(0 ADD+3*, ADD1+2*
DINUM ADD1+4!
DIR PAUSE+2!, N+2!, Y+1!
DIR("A" PAUSE+2*, N+2*, Y+1*
DIR("B" Y+1*
DIR(0 PAUSE+2*, N+2*, Y+1*
>> DIRUT PAUSE+2*, N+2*, Y+1*, Y+2
DLAYGO ADD1+2*!, ADD1+4!
DR ADD+3!, ADD1+2!, ADD1+4!
>> DUOUT PAUSE+2, N+2, Y+1
DUZ ADD1+2
IO PAUSE+1
IO(0 PAUSE+1
IOF INFORM+2
IOST PAUSE+1
U ADD+7, ADD+8, ADD1+2, N+8
X ADD+8*, ADD1+2*, ADD1+4!, N+4*
Y ADD+4, ADD+5, ADD1+2, ADD1+3, ADD1+4!, N+3, N+4, N+5, N+7, N+8
, Y+3, Y+5
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 |  Naked Globals |  Local Variables |  All