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

Package: IHS RPMS CHR System

Routine: BCHRPT0


Information

BCHRPT0 ; IHS/CMI/LAB - MENUS FOR REPORT DRIVER ;

Source Information

Source file <BCHRPT0.m>

Call Graph

Call Graph Total: 1

Package Total Call Graph
VA Fileman 1 ^DIR  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS RPMS CHR System 2 BCHRPT  BCHRPT1  

Entry Points

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

External References

Name Field # of Occurrence
^DIR Y+1

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: ?40,J,") ",$P(^BCHSORT(BCHSEL(J),0),U)
  • Line Location: PMENU+9
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+10
Function Call: WRITE
  • Prompt: !?7,"<<HIT RETURN to conclude selections or '^' to exit>>"
  • Line Location: PMENU+11
Function Call: WRITE
  • Prompt: !,"The 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,22)
  • Line Location: SMENU+8
Function Call: WRITE
  • Prompt: ?53,K,") ",$E($P(^BCHSORT(BCHSEL(K),0),U),1,22)
  • 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,"<<HIT RETURN to conclude selections or bypass screens>>"
  • Line Location: SMENU+11
Function Call: WRITE
  • Prompt: !!,"The records displayed can be sorted by any one of the following:",!
  • Line Location: RMENU+3
Function Call: WRITE
  • Prompt: ?27,J,") ",$E($P(^BCHSORT(BCHSEL(J),0),U),1,22)
  • Line Location: RMENU+8
Function Call: WRITE
  • Prompt: ?53,K,") ",$E($P(^BCHSORT(BCHSEL(K),0),U),1,22)
  • Line Location: RMENU+9
Function Call: WRITE
  • Prompt: !!,"<<If you don't select a sort criteria the report will be sorted by Record date>>"
  • Line Location: RMENU+10
Routine Call
  • DIR
  • Line Location:
    • Y+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BCHSORT - [#90002.41] PMENU+6, PMENU+9, SMENU+4, SMENU+7, SMENU+8, SMENU+9, RMENU+4, RMENU+7, RMENU+8, RMENU+9
^BCHSORT("C" PMENU+6, RMENU+4
^BCHTRPT - [#90002.42] Y+4*, Y+5*

Naked Globals

Name Field # of Occurrence
^(0 PMENU+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BCHCRIT Y+4, Y+5
>> BCHCUT PMENU+7*, PMENU+9, SMENU+5*, SMENU+8, SMENU+9, RMENU+5*, RMENU+8, RMENU+9
BCHDISP PMENU+1!, SMENU+1!, RMENU+1!
BCHDISP( PMENU+8, PMENU+9*, SMENU+6, SMENU+7*, SMENU+8*, SMENU+9*, RMENU+6, RMENU+7*, RMENU+8*, RMENU+9*
BCHHIGH PMENU+1!, PMENU+6*, PMENU+7, SMENU+1!, SMENU+4*, SMENU+5, RMENU+1!, RMENU+4*, RMENU+5
>> BCHLHDR PMENU+3*
>> BCHRPT Y+4, Y+5
BCHSEL PMENU+1!, SMENU+1!, RMENU+1!
BCHSEL( PMENU+6*, PMENU+8, PMENU+9, SMENU+4*, SMENU+6, SMENU+7, SMENU+8, SMENU+9, RMENU+4*, RMENU+6
, RMENU+7, RMENU+8, RMENU+9
>> BCHTCW PMENU+5
>> BCHTEXT Y+1
>> BCHXREF SMENU+4
DIR Y+1!
DIR("A" Y+1*
DIR("B" Y+1*
DIR(0 Y+1*
>> DIRUT Y+1*, Y+2
>> DUOUT Y+1
>> I PMENU+8*, PMENU+9, SMENU+6*, SMENU+7, SMENU+8, RMENU+6*, RMENU+7, RMENU+8
IOF PMENU+2, SMENU+2, RMENU+2
IOSL SMENU+2, RMENU+2
>> J PMENU+8*, PMENU+9*, SMENU+6*, SMENU+8*, SMENU+9, RMENU+6*, RMENU+8*, RMENU+9
>> K SMENU+6*, SMENU+9*, RMENU+6*, RMENU+9*
U PMENU+6, PMENU+9, SMENU+4, SMENU+7, SMENU+8, SMENU+9, RMENU+4, RMENU+7, RMENU+8, RMENU+9
>> X PMENU+6*, SMENU+4*, RMENU+4*
>> Y PMENU+6*, SMENU+4*, RMENU+4*, Y+3, Y+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Naked Globals |  Local Variables |  All