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

Package: Referred Care Information System

Routine: BMCRL0


Information

BMCRL0 ; IHS/PHXAO/TMJ - SCREEN LOGIC ;

Source Information

Source file <BMCRL0.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA Fileman 4 DD^%DT  C^%DTC  ^DIC  ^DIR  
PCC Medical Query 1 ^AMQQGTX0  
Referred Care Information System 1 (J,N,Y)^BMCRL01  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Referred Care Information System 1 BMCRL3  

Entry Points

Name Comments DBIA/ICR reference
BD ;get beginning date
D ;EP;DATE RANGE
F ;FREE TEXT RANGE
ED ;get ending date
J ;
N ;
Q ;EP
R ;EP
W ;EP - contains
Y ;

External References

Name Field # of Occurrence
DD^%DT ED+2
C^%DTC ED+5
^AMQQGTX0 Q+6
J^BMCRL01 J+1
N^BMCRL01 N+1
Y^BMCRL01 Y+1
^DIC Q+3
^DIR R+1, BD+1, ED+2, F+2, W+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "OOPS - QMAN NOT CURRENT - QUITTING"
  • Line Location: Q+4
Function Call: WRITE
  • Prompt: !!,$C(7),"** No ",$P(^BMCTSORT(BMCCRIT,0),U)," selected, all will be included."
  • Line Location: Q+7
Function Call: WRITE
  • Prompt: !
  • Line Location: BD+1
Function Call: WRITE
  • Prompt: !
  • Line Location: ED+1
Function Call: WRITE
  • Prompt: !!,"No range entered. All ",BMCTEXT," will be included."
  • Line Location: F+3
Function Call: WRITE
  • Prompt: !!
  • Line Location: F+4
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+5
Function Call: WRITE
  • Prompt: !!,?5,"What phrase do you want to search for in the ",$P(^BMCTSORT(BMCCRIT,0),U),"?",!
  • Line Location: W+2
Routine Call
  • DIC
  • Line Location:
    • Q+3
Routine Call
  • DIR
  • Line Location:
    • R+1
    • BD+1
    • ED+2
    • F+2
    • W+3

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)
^BMCRTMP - [#90001.82] Q+9*, Q+11*, R+4*, R+5*, R+6*, R+7*, ED+8*, ED+9*, F+1!, F+6*
, F+7*, W+6*, W+7*
^BMCTSORT - [#90001.81] Q+2, Q+7, R+1, F+4, F+5, W+2, W+3
^UTILITY("AMQQ TAX" Q+1!
^XTMP("BMCRL" Q+1!, Q+7, Q+8!, Q+11, Q+13!

Label References

Name Line Occurrences
BD ED+3
F F+4, F+5
R R+8
W W+8

Naked Globals

Name Field # of Occurrence
^(0 R+1
^(21 F+4
^(22 F+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BMCBD BD+3*, ED+1, ED+2, ED+5, ED+9
>> BMCCAND ED+7
>> BMCCNT R+5*, R+6, R+7, ED+9*, F+7*, W+7*
>> BMCCRIT Q+2, Q+7, Q+9, Q+11, R+1, R+4, R+5, R+6, R+7, ED+8
, ED+9, F+1, F+4, F+5, F+6, F+7, W+2, W+3, W+6, W+7
>> BMCED ED+4*, ED+9
BMCQMAN Q+5*, Q+6, Q+12!
>> BMCRPT Q+9, Q+11, R+4, R+5, R+6, R+7, ED+8, ED+9, F+1, F+6
, F+7, W+6, W+7
>> BMCSD ED+5*
>> BMCTEXT BD+1, ED+1, F+3
DA Q+4!
DD Q+1!
DIC Q+1!, Q+2*, Q+4!
DIC("S" Q+2*
DIC(0 Q+2*
DICR Q+4!
DINUM Q+4!
DIR R+1!, BD+1!, ED+2!, F+2!, W+1!, W+3!
DIR("A" R+1*, BD+1*, ED+1*, F+2*, W+3*
DIR(0 R+1*, BD+1*, ED+1*, F+2*, W+3*
DIRUT R+1*, R+2, BD+1*, BD+2, ED+2*, ED+3, F+2*, W+1!, W+3*, W+4
DTOUT W+1!
DUOUT R+1, BD+1, ED+2, F+2, W+1!, W+3
U Q+2, Q+7, R+1, R+5, R+6, ED+9, F+7, W+2, W+3, W+7
V Q+12!
X Q+1!, Q+2*, Q+10*, Q+11*, Q+12!, ED+5, F+4*, F+7
>> X1 ED+5*
>> X2 ED+5*
Y Q+1!, Q+4, Q+5, Q+10*, Q+11*, Q+12!, R+3, R+5, R+6, BD+3
, ED+2*, ED+4, F+3, F+4, F+5, W+5, W+7
Z Q+12!
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