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 |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BCHRP1

Package: IHS RPMS CHR System

Routine: BCHRP1


Information

BCHRP1 ; IHS/CMI/LAB - DETAILED/BRIEF LISTING OF RECORDS, REPORT 1 ;

Source Information

Source file <BCHRP1.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
IHS RPMS CHR System 5 HEADER^BCHRP11  COVPAGE^BCHRPTCP  XIT^BCHRPTU  $$PPINI^BCHUTIL  DONE^BCHUTIL1  
VA Fileman 1 ^DIR  

Entry Points

Name Comments DBIA/ICR reference
PRINT1 ;
HEADER ;
GETPROB ;
PRINTB ;
DONE ;
PRINTD ;detailed print
PRINT ;EP
BDRL ;type of report

External References

Name Field # of Occurrence
HEADER^BCHRP11 HEADER+1
COVPAGE^BCHRPTCP PRINT+2
XIT^BCHRPTU DONE+1
$$PPINI^BCHUTIL PRINTB+6, PRINTD+6
DONE^BCHUTIL1 DONE+1
^DIR BDRL+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?5,"Report Print Selection."
  • Line Location: BDRL+1
Function Call: WRITE
  • Prompt: !,$E($P(BCHR0,U),4,5),"/",$E($P(BCHR0,U),6,7),"/",(1700+($E($P(BCHR0,U),1,3)))
  • Line Location: PRINTB+5
Function Call: WRITE
  • Prompt: ?11,$P(^BCHTPROG(X,0),U,5)
  • Line Location: PRINTB+5
Function Call: WRITE
  • Prompt: ?11,$$PPINI^BCHUTIL(BCHR)
  • Line Location: PRINTB+6
Function Call: WRITE
  • Prompt: ?15,$S($P(BCHR0,U,4)]"":$E($P(^DPT($P(BCHR0,U,4),0),U),1,20),$G(^BCHR(BCHR,11))]"":$E($P(^BCHR(BCHR,11),U),1,20),1:" <none>")
  • Line Location: PRINTB+7
Function Call: WRITE
  • Prompt: ?38,BCHSFAC
  • Line Location: PRINTB+11
Function Call: WRITE
  • Prompt: ?44,$P(BCHR0,U,11)
  • Line Location: PRINTB+12
Function Call: WRITE
  • Prompt: ?51," --"
  • Line Location: PRINTB+14
Function Call: WRITE
  • Prompt: !
  • Condition for execution: BCHC
  • Line Location: PRINTB+15
Function Call: WRITE
  • Prompt: ?49,BCHX
  • Line Location: PRINTB+15
Function Call: WRITE
  • Prompt: !,$E($P(BCHR0,U),4,5),"/",$E($P(BCHR0,U),6,7),"/",(1700+($E($P(BCHR0,U),1,3)))
  • Line Location: PRINTD+5
Function Call: WRITE
  • Prompt: ?11,$P(^BCHTPROG(X,0),U,5)
  • Line Location: PRINTD+5
Function Call: WRITE
  • Prompt: ?11,$$PPINI^BCHUTIL(BCHR)
  • Line Location: PRINTD+6
Function Call: WRITE
  • Prompt: ?15,$S($P(BCHR0,U,4)]"":$E($P(^DPT($P(BCHR0,U,4),0),U),1,20),$G(^BCHR(BCHR,11))]"":$E($P(^BCHR(BCHR,11),U),1,20),1:" <none>")
  • Line Location: PRINTD+7
Function Call: WRITE
  • Prompt: ?38,BCHSFAC
  • Line Location: PRINTD+11
Function Call: WRITE
  • Prompt: ?43,$P(BCHR0,U,11)
  • Line Location: PRINTD+12
Function Call: WRITE
  • Prompt: ?51," --"
  • Line Location: PRINTD+14
Function Call: WRITE
  • Prompt: !
  • Condition for execution: BCHC
  • Line Location: PRINTD+15
Function Call: WRITE
  • Prompt: ?49,BCHX
  • Line Location: PRINTD+15
Function Call: WRITE
  • Prompt: ?86,$E($P(^BCHTREF(X,0),U),1,7)
  • Line Location: PRINTD+16
Function Call: WRITE
  • Prompt: ?96,$E($P(^BCHTREF(X,0),U),1,7)
  • Line Location: PRINTD+17
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINTD+23
Function Call: WRITE
  • Prompt: ?105,$P(BCHR0,U,9)
  • Line Location: PRINTD+25
Function Call: WRITE
  • Prompt: ?110,$P(BCHR0,U,11)
  • Line Location: PRINTD+26
Function Call: WRITE
  • Prompt: ?116,$P(BCHR0,U,12)
  • Line Location: PRINTD+27
Routine Call
  • DIR
  • Line Location:
    • BDRL+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUTNPOV - [#9999999.27] GETPROB+5
^AUTTLOC - [#9999999.06] PRINTB+9, PRINTD+9
^BCHR - [#90002] PRINT1+3, PRINT1+7, PRINTB+7, PRINTD+7, PRINTD+20, PRINTD+21
^BCHRPROB - [#90002.01] PRINTB+15, PRINTD+15
^BCHRPROB("AD" PRINTB+14, PRINTB+15, PRINTD+14, PRINTD+15
^BCHSORT - [#90002.41] PRINT1+3
^BCHTACTL - [#90002.56] PRINTB+8, PRINTD+8
^BCHTPROB - [#90002.53] GETPROB+2
^BCHTREF - [#90002.52] PRINTD+20, PRINTD+21
^BCHTSERV - [#90002.54] GETPROB+3
^DPT - [#2] PRINTB+7, PRINTD+7
^XTMP("BCHRPT" PRINT+3, PRINT+5, DONE+2!, PRINT1+2, PRINT1+7

Label References

Name Line Occurrences
@( PRINT1+7
DONE PRINT+3, PRINT+6, PRINT+7
GETPROB PRINTB+15, PRINTD+15
HEADER PRINT+7, PRINT1+5, PRINT1+8, PRINTB+2, PRINTD+2
PRINT1 PRINT+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BCHACTL PRINTB+8*, PRINTB+10, PRINTD+8*, PRINTD+10
BCHBT DONE+2, DONE+3!
BCHBTH PRINT+3, PRINT+5, DONE+3!, PRINT1+2, PRINT1+7
>> BCHC PRINTB+15*, PRINTD+15*
>> BCHCRIT PRINT1+2*
>> BCHCW PRINT+1*
BCHET DONE+3!
BCHFRST PRINT+4*, PRINT1+5, PRINT1+6!
BCHJOB PRINT+3, PRINT+5, DONE+2, DONE+3!, PRINT1+2, PRINT1+7
>> BCHP PRINTB+15*, PRINTD+15*
>> BCHPG PRINT+4*
>> BCHPREC PRINTB+15*, PRINTD+15*, GETPROB+2, GETPROB+3, GETPROB+4, GETPROB+5
BCHQUIT BDRL+3*, PRINT+4!, PRINT+5, PRINT+6, PRINT+7, PRINT1+5, PRINT1+7, PRINT1+8, PRINTB+2, PRINTD+2
>> BCHR PRINT1+2*, PRINT1+3, PRINT1+5*, PRINT1+7*, PRINTB+6, PRINTB+7, PRINTB+14, PRINTB+15, PRINTD+6, PRINTD+7
, PRINTD+14, PRINTD+15, PRINTD+20, PRINTD+21
>> BCHR0 PRINT1+3*, PRINT1+7*, PRINTB+5, PRINTB+7, PRINTB+8, PRINTB+9, PRINTB+12, PRINTD+5, PRINTD+7, PRINTD+8
, PRINTD+9, PRINTD+12, PRINTD+25, PRINTD+26, PRINTD+27
>> BCHRCNT PRINT+4*, PRINTB+3*, PRINTD+3*
BCHREFB PRINTD+19!
BCHREFB( PRINTD+20*, PRINTD+22, PRINTD+24
BCHREFT PRINTD+19!
BCHREFT( PRINTD+21*, PRINTD+22, PRINTD+24
>> BCHRSRT PRINT+4*, PRINT+5*, PRINT1+2, PRINT1+7, PRINT1+9
>> BCHRTYPE BDRL+4*, PRINT+1, PRINT1+7
>> BCHSCNT PRINT1+5*, PRINT1+9, PRINTB+1*, PRINTD+1*
>> BCHSFAC PRINTB+9*, PRINTB+10*, PRINTB+11, PRINTD+9*, PRINTD+10*, PRINTD+11
>> BCHSORT PRINT1+2, PRINT1+3
>> BCHSORV PRINT1+9
>> BCHSPAG PRINT1+5, PRINT1+9, PRINTB+1, PRINTD+1
>> BCHSRTR PRINT1+2*
>> BCHX PRINTB+15, PRINTD+15, GETPROB+1*, GETPROB+7*
C PRINTD+19!, PRINTD+20*, PRINTD+21*
>> DFN PRINT1+3*
DIR BDRL+2!
DIR("A" BDRL+2*
DIR("B" BDRL+2*
DIR(0 BDRL+2*
>> DIRUT BDRL+2*, BDRL+3
>> DUOUT BDRL+2
IOSL PRINT+7, PRINT1+8, PRINTB+2, PRINTD+2
>> N GETPROB+5*, GETPROB+6
U PRINT1+3, PRINTB+5, PRINTB+7, PRINTB+8, PRINTB+9, PRINTB+12, PRINTD+5, PRINTD+7, PRINTD+8, PRINTD+9
, PRINTD+12, PRINTD+20, PRINTD+21, PRINTD+25, PRINTD+26, PRINTD+27, GETPROB+2, GETPROB+3, GETPROB+4, GETPROB+5
>> X PRINTB+5*, PRINTD+5*, PRINTD+20*, PRINTD+21*, PRINTD+22*, PRINTD+23, PRINTD+24, GETPROB+2*, GETPROB+3*, GETPROB+4*
, GETPROB+6*, GETPROB+7
>> Y BDRL+4
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All