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: BCHRL0

Package: IHS RPMS CHR System

Routine: BCHRL0


Information

BCHRL0 ; IHS/CMI/LAB - TUCSON-OHPRD/LAB - SCREEN LOGIC ;

Source Information

Source file <BCHRL0.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA Fileman 4 DD^%DT  C^%DTC  ^DIC  ^DIR  
IHS RPMS CHR System 1 (SPECIAL,Y)^BCHRL01  
PCC Medical Query 1 PEP^AMQQGTX0  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
IHS RPMS CHR System 4 BCHDL  BCHDLA  BCHDLN  BCHRL3  

Entry Points

Name Comments DBIA/ICR reference
BD ;get beginning date
D ;DATE RANGE
F ;FREE TEXT RANGE
ED ;get ending date
PSELECT ;EP
Q ;EP
R ;EP
SPECIAL ;
Y ;
N ;
SELECT ;EP

External References

Name Field # of Occurrence
DD^%DT ED+1
C^%DTC ED+4
PEP^AMQQGTX0 Q+4
SPECIAL^BCHRL01 SPECIAL+1
Y^BCHRL01 Y+1
^DIC Q+2
^DIR PSELECT+2, R+1, BD+1, ED+1, N+2, F+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "OOPS - QMAN NOT CURRENT - QUITTING"
  • Line Location: Q+2
Function Call: WRITE
  • Prompt: !!,$C(7),"** No ",$P(^BCHSORT(BCHCRIT,0),U)," selected, all will be included."
  • Line Location: Q+5
Function Call: WRITE
  • Prompt: !
  • Line Location: BD+1
Function Call: WRITE
  • Prompt: !
  • Line Location: ED+1
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+4
Function Call: WRITE
  • Prompt: !!,"No range entered. All ",BCHTEXT," will be included."
  • Line Location: F+3
Function Call: WRITE
  • Prompt: !!,$C(7),$C(7),"Enter an free text range in the format AAA:AAA. E.g. 94-01:94-200, CA:CZ, A:Z."
  • Line Location: F+4
Routine Call
  • DIC
  • Line Location:
    • Q+2
Routine Call
  • DIR
  • Line Location:
    • PSELECT+2
    • R+1
    • BD+1
    • ED+1
    • N+2
    • F+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AMQQ(5 - [#9009075] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BCHSORT - [#90002.41] SELECT+2, SELECT+3, SELECT+5, SELECT+6, PSELECT+2, PSELECT+3, Q+2, Q+5, R+1
^BCHTRPT - [#90002.42] SELECT+3!, SELECT+5*, PSELECT+4*, PSELECT+5*, PSELECT+7*, Q+7*, Q+8*, R+4*, R+5*, ED+6*
, ED+7*, N+1!, N+5*, N+6*, N+7*, F+1!, F+5*, F+6*
^TMP("BCHRL" Q+1!, Q+5, Q+6!, Q+8, Q+10!
^UTILITY("AMQQ TAX" Q+1!

Label References

Name Line Occurrences
@( SELECT+5
BD ED+2
F F+4
N N+4
R R+6

Naked Globals

Name Field # of Occurrence
^(0 PSELECT+2, R+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BCHANS SELECT+1*, PSELECT+1*
>> BCHC SELECT+1*, SELECT+4, PSELECT+1*
>> BCHCNT SELECT+5*, R+5*, ED+7*, N+6*, F+6*
>> BCHCRIT SELECT+1*, SELECT+2, SELECT+3, SELECT+5, SELECT+6, PSELECT+1*, PSELECT+2, PSELECT+3, PSELECT+5, PSELECT+7
, Q+2, Q+5, Q+7, Q+8, R+1, R+4, R+5, ED+6, ED+7, N+1
, N+5, N+6, N+7, F+1, F+5, F+6
>> BCHGDB BD+3*, ED+1, ED+4, ED+7
>> BCHGDE ED+3*, ED+7
>> BCHGDS ED+4*
>> BCHI SELECT+1*, PSELECT+1*
>> BCHPCNT PSELECT+1*, PSELECT+7
BCHQMAN Q+3*, Q+4, Q+9!
>> BCHRAR SELECT+3*
>> BCHRDTR SELECT+6*
>> BCHRPT SELECT+3, SELECT+5, PSELECT+4, PSELECT+5, PSELECT+7, Q+7, Q+8, R+4, R+5, ED+6
, ED+7, N+1, N+5, N+6, N+7, F+1, F+5, F+6
>> BCHSEL( SELECT+1, PSELECT+1
>> BCHTCW PSELECT+5*, PSELECT+7*, PSELECT+8
>> BCHTEXT SELECT+2*, SELECT+4, BD+1, ED+1, F+3
DA Q+2!
DD Q+2!
DIC Q+2!*
DIC("S" Q+2*
DIC(0 Q+2*
DICR Q+2!
DINUM Q+2!
DIR PSELECT+2!, R+1!, BD+1!, ED+1!, N+2!, F+2!
DIR("A" PSELECT+2*, R+1*, BD+1*, ED+1*, N+2*, F+2*
DIR("B" PSELECT+2*, ED+1*
DIR(0 PSELECT+2*, R+1*, BD+1*, ED+1*, N+2*, F+2*
>> DIRUT PSELECT+2*, PSELECT+3, R+1*, R+2, BD+1*, BD+2, ED+1*, ED+2, N+2*, F+2*
>> DUOUT PSELECT+2, R+1, BD+1, ED+1, N+2, F+2
U SELECT+2, SELECT+3, SELECT+5, SELECT+6, PSELECT+2, PSELECT+3, PSELECT+5, PSELECT+7, Q+2, Q+5
, R+1, R+5, ED+7, N+7, F+6
V Q+9!
X PSELECT+5*, Q+2!*, Q+8*, Q+9!, ED+4, N+6*, F+6
>> X1 ED+4*
>> X2 ED+4*
Y SELECT+1, PSELECT+1, PSELECT+3*, PSELECT+5, PSELECT+7, Q+2!, Q+3, Q+8*, Q+9!, R+3
, R+5, BD+3, ED+1*, ED+3, N+3, N+4, N+6, N+7, F+3, F+4
Z Q+9!
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