Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Caller Graph |  Entry Points |  Interaction Calls |  Global Variables Directly Accessed |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: BCHRL2

Package: IHS RPMS CHR System

Routine: BCHRL2


Information

BCHRL2 ; IHS/CMI/LAB -CONT OF BCHRL ;

Source Information

Source file <BCHRL2.m>

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS RPMS CHR System 1 BCHRL3  

Entry Points

Name Comments DBIA/ICR reference
PMENU ;EP
RMENU ;EP - SORT MENU
SMENU ;EP

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: ?((80-$L(BCHLHDR))/2),BCHLHDR,!
  • Line Location: PMENU+3
Function Call: WRITE
  • Prompt: "The following data items can be printed. You can use up to 132 characters.",!,"Choose the data items in the order you want them printed.",!
  • Line Location: PMENU+4
Function Call: WRITE
  • Prompt: ?15,"Total Report width (including column margins - 2 spaces): ",BCHTCW
  • Line Location: PMENU+5
Function Call: WRITE
  • Prompt: ?27,J,") ",$S($P(^BCHSORT(BCHSEL(J),0),U,14)="":$E($P(^BCHSORT(BCHSEL(J),0),U),1,20),1:$P(^(0),U,14))
  • Line Location: PMENU+10
Function Call: WRITE
  • Prompt: ?55,K,") ",$S($P(^BCHSORT(BCHSEL(K),0),U,14)="":$E($P(^BCHSORT(BCHSEL(K),0),U),1,20),1:$P(^(0),U,14))
  • Line Location: PMENU+11
Function Call: WRITE
  • Prompt: !?7,"<Enter a list or a range. E.g. 1-4,5,20 or 10,12,20,30>"
  • Line Location: PMENU+12
Function Call: WRITE
  • Prompt: !?7,"<<PRESS Enter to conclude selections or '^' to exit>>"
  • Line Location: PMENU+13
Function Call: WRITE
  • Prompt: !!,"The ",$S(BCHPTVS="P":"Patients",1:"records")," displayed can be selected based on any of the following criteria:",!
  • Line Location: SMENU+3
Function Call: WRITE
  • Prompt: ?27,J,") ",$E($P(^BCHSORT(BCHSEL(J),0),U),1,20)
  • Line Location: SMENU+8
Function Call: WRITE
  • Prompt: ?53,K,") ",$E($P(^BCHSORT(BCHSEL(K),0),U),1,20)
  • Line Location: SMENU+9
Function Call: WRITE
  • Prompt: !!?9,"<Enter a list or a range. E.g. 1-4,5,20 or 10,12,20,30>"
  • Line Location: SMENU+10
Function Call: WRITE
  • Prompt: !?9,"<<PRESS Enter to conclude selections or bypass screens>>"
  • Line Location: SMENU+11
Function Call: WRITE
  • Prompt: !!,"The ",$S(BCHPTVS="P":"Patients",1:"records")," displayed can be SORTED by any one of the following:",!
  • Line Location: RMENU+3
Function Call: WRITE
  • Prompt: ?40,J,") ",$P(^BCHSORT(BCHSEL(J),0),U)
  • Line Location: RMENU+6
Function Call: WRITE
  • Prompt: !!,"<<If you don't select a sort criteria the report will be sorted by ",$S(BCHPTVS="V":"Date",1:"Patient"),".>>"
  • Line Location: RMENU+7

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BCHSORT - [#90002.41] PMENU+6, PMENU+9, PMENU+10, PMENU+11, SMENU+4, SMENU+7, SMENU+8, SMENU+9, RMENU+4, RMENU+6

Naked Globals

Name Field # of Occurrence
^(0 PMENU+9, PMENU+10, PMENU+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BCHCUT PMENU+7*, PMENU+10, PMENU+11, SMENU+5*, SMENU+8, SMENU+9, RMENU+5*, RMENU+6
BCHDISP PMENU+1!, SMENU+1!, RMENU+1!
BCHDISP( PMENU+8, PMENU+9*, PMENU+10*, PMENU+11*, SMENU+6, SMENU+7*, SMENU+8*, SMENU+9*, RMENU+6*
BCHHIGH PMENU+1!, PMENU+6*, PMENU+7, SMENU+1!, SMENU+4*, SMENU+5, RMENU+1!, RMENU+4*, RMENU+5
>> BCHLHDR PMENU+3*
>> BCHPTVS SMENU+3, RMENU+3, RMENU+7
BCHSEL PMENU+1!, SMENU+1!, RMENU+1!
BCHSEL( PMENU+6*, PMENU+8, PMENU+9, PMENU+10, PMENU+11, SMENU+4*, SMENU+6, SMENU+7, SMENU+8, SMENU+9
, RMENU+4*, RMENU+6
>> BCHTCW PMENU+5
>> BCHXREF PMENU+6, SMENU+4
>> I PMENU+8*, PMENU+9, PMENU+10, SMENU+6*, SMENU+7, SMENU+8, RMENU+6*
IOF PMENU+2, SMENU+2, RMENU+2
IOSL SMENU+2, RMENU+2
>> J PMENU+8*, PMENU+10*, PMENU+11, SMENU+6*, SMENU+8*, SMENU+9, RMENU+6*
>> K PMENU+8*, PMENU+11*, SMENU+6*, SMENU+9*, RMENU+6*
U PMENU+6, PMENU+9, PMENU+10, PMENU+11, SMENU+4, SMENU+7, SMENU+8, SMENU+9, RMENU+4, RMENU+6
>> X PMENU+6*, SMENU+4*, RMENU+4*
>> Y PMENU+6*, SMENU+4*
Info |  Source |  Caller Graph |  Entry Points |  Interaction Calls |  Global Variables Directly Accessed |  Naked Globals |  Local Variables |  All