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

Package: Lab Service

Routine: LRCAPML2


Information

LRCAPML2 ;SLC/AM/DALISC/FHS - WKLD COST REP BY MAJ SCTN; 2/6/91@16:04

Source Information

Source file <LRCAPML2.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Lab Service 4 SUM^LRCAPML3  PRNTMAN^LRCAPMR1  COMM^LRCAPMR2  (HDR,NPG,PAUSE,PRTINIT)^LRCAPU  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Lab Service 1 LRCAPML  

Entry Points

Name Comments DBIA/ICR reference
EN ;
TOP ;
DET ;Detailed section
PRTDET ; PRINT THE REPORT
INSTSUM ;
PSUM ;
LSS ;
PCC ;

External References

Name Field # of Occurrence
SUM^LRCAPML3 TOP+10
PRNTMAN^LRCAPMR1 TOP+11
COMM^LRCAPMR2 TOP+12
HDR^LRCAPU PRTDET+1, INSTSUM+2
NPG^LRCAPU PRTDET+8, INSTSUM+7, PSUM+4, LSS+2, LSS+9, PCC+2
PAUSE^LRCAPU PRTDET+13, INSTSUM+9
PRTINIT^LRCAPU TOP+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: TOP+8
Function Call: WRITE
  • Prompt: !,?(80-$L(LRINN)\2),LRINN,!!
  • Line Location: PRTDET+2
Function Call: WRITE
  • Prompt: !,?(80-$L(LRINN)\2),LRINN,!!
  • Line Location: PRTDET+8
Function Call: WRITE
  • Prompt: !!!,"NO DATA FOR THIS INSTITUTION AND DATE RANGE",!
  • Line Location: PRTDET+10
Function Call: WRITE
  • Prompt: !!!,"GRAND TOTAL",?52,$J(LRIGTU,7),?65,$J(LRIGT,9,2),!
  • Line Location: PRTDET+12
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PRTDET+13
Function Call: WRITE
  • Prompt: @LRLAB
  • Line Location: INSTSUM+2
Function Call: WRITE
  • Prompt: @LRLAB
  • Line Location: INSTSUM+7
Function Call: WRITE
  • Prompt: !!,"GRAND TOTAL",?31,$J(LRIGTU,7),?55,$J(LRIGT,9,2)
  • Line Location: INSTSUM+8
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: INSTSUM+9
Function Call: WRITE
  • Prompt: @LRLAB
  • Line Location: PSUM+4
Function Call: WRITE
  • Prompt: !,$E(LRMAN(LRMAA),1,14),?15,$E(LRLSSN(LRLSSA),1,15)
  • Line Location: PSUM+5
Function Call: WRITE
  • Prompt: ?31,$J($P(LRX,U,2),7),?45,$J($P(LRX,U,2)/LRIGTU*100,5,1)
  • Line Location: PSUM+6
Function Call: WRITE
  • Prompt: ?55,$J($P(LRX,U,1),9,2)
  • Line Location: PSUM+7
Function Call: WRITE
  • Prompt: ?70,$J($P(LRX,U)/$S(LRIGT=0:1,1:LRIGT)*100,5,1),!
  • Line Location: PSUM+8
Function Call: WRITE
  • Prompt: !,?(80-$L(LRINN)\2),LRINN,!
  • Line Location: LSS+2
Function Call: WRITE
  • Prompt: @LRLAB
  • Line Location: LSS+3
Function Call: WRITE
  • Prompt: !,?(80-$L(LRINN)\2),LRINN,!,@LRLAB
  • Line Location: LSS+9
Function Call: WRITE
  • Prompt: !,?40,"SUB TOTAL",?52,$J(LRSTU,7),?65,$J(LRST,9,2)
  • Line Location: LSS+10
Function Call: WRITE
  • Prompt: !,?(80-$L(LRINN)\2),LRINN,!,@LRLAB
  • Line Location: PCC+2
Function Call: WRITE
  • Prompt: $P(LRX,"^",4),?11,$E(LRCC,1,30),?43,$J(+$P(LRX,"^",3),6,2)_$S($P(LRX,"^",3)["*":"*",1:"")
  • Line Location: PCC+3
Function Call: WRITE
  • Prompt: ?52,$J(+$P(LRX,"^"),7),?65,$J(+$P(LRX,"^",2),9,2)
  • Line Location: PCC+4
Function Call: WRITE
  • Prompt: ?75,$J($P(LRX,U)/$S(LRSTU=0:1,1:LRSTU)*100,5,1),!
  • Line Location: PCC+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4 - [#4] DET+5
^TMP("LR-WL" TOP+6, DET+4, DET+7, PRTDET+4, PRTDET+6, INSTSUM+4, INSTSUM+6, PSUM+2, LSS+4, LSS+7
PCC+1

Label References

Name Line Occurrences
DET TOP+9
INSTSUM DET+10
LSS PRTDET+6
PCC LSS+7
PRTDET DET+9
PSUM INSTSUM+6

Naked Globals

Name Field # of Occurrence
^(0 DET+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
IOF TOP+8, PRTDET+13, INSTSUM+9
IOSL PRTDET+8, INSTSUM+7, PSUM+4, LSS+2, LSS+9, PCC+2
IOST TOP+8, PRTDET+13, INSTSUM+9
LRACNT TOP+1~
LRAST TOP+1~
>> LRCC LSS+6*, LSS+7*, PCC+1, PCC+3
LRCCNT TOP+1~
LRCST TOP+1~
>> LRDT1 TOP+3
>> LRDT2 TOP+3
>> LREND TOP+10, TOP+11, TOP+12, DET+1, DET+4, DET+10, PRTDET+4, PRTDET+6, PRTDET+7, PRTDET+8
PRTDET+13, INSTSUM+4, INSTSUM+6, INSTSUM+7, INSTSUM+9, PSUM+1, PSUM+4, LSS+2, LSS+7, LSS+8
LSS+9, PCC+2
>> LRGT TOP+5*, TOP+7*
>> LRGTREC TOP+6*, TOP+7, DET+7*, DET+8
>> LRGTU TOP+5*, TOP+7*
>> LRHDR TOP+2*
>> LRHDR2 TOP+3*
>> LRHDR3 DET+2*
LRICNT TOP+1~
>> LRIGT DET+6*, DET+8*, PRTDET+12, INSTSUM+8, PSUM+8
>> LRIGTU DET+6*, DET+8*, DET+10, PRTDET+9, PRTDET+12, INSTSUM+8, PSUM+6
>> LRIN DET+3*, DET+4*, DET+5, DET+7, PRTDET+4, PRTDET+6, INSTSUM+4, INSTSUM+6, PSUM+2, LSS+4
LSS+7, PCC+1
>> LRINN DET+5*, PRTDET+2, PRTDET+8, LSS+2, LSS+9, PCC+2
LRIST TOP+1~
>> LRLAB INSTSUM+1*, INSTSUM+2, INSTSUM+7, PSUM+4, LSS+1*, LSS+3, LSS+9, PCC+2
>> LRLDIV DET+1*, DET+2, DET+4, DET+7, PRTDET+4, PRTDET+6, INSTSUM+4, INSTSUM+6, PSUM+2, LSS+4
LSS+7, PCC+1
>> LRLSSA PRTDET+5*, PRTDET+6*, INSTSUM+5*, INSTSUM+6*, PSUM+2, PSUM+5, LSS+4, LSS+7, PCC+1
>> LRLSSN( PSUM+5
>> LRMAA PRTDET+3*, PRTDET+4*, PRTDET+6, INSTSUM+3*, INSTSUM+4*, INSTSUM+6, PSUM+2, PSUM+5, LSS+4, LSS+7
PCC+1
>> LRMAN( PSUM+5
LRNCNT TOP+1~
LRNST TOP+1~
LROCNT TOP+1~
LROST TOP+1~
>> LRST LSS+5*, LSS+10
>> LRSTU LSS+5*, LSS+10, PCC+5
>> LRSUMM TOP+9
>> LRX PSUM+2*, PSUM+3, PSUM+6, PSUM+7, PSUM+8, LSS+4*, LSS+5, PCC+1*, PCC+3, PCC+4
PCC+5
U TOP+7, DET+5, DET+8, PSUM+6, PSUM+7, PSUM+8, LSS+5, PCC+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All