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

Package: Lab Service

Routine: LRGEN1


Information

LRGEN1 ;SLC/RWF-GENERAL DATA DISPLAY ;2/19/91 10:35 [ 04/23/2003 7:42 AM ]

Source Information

Source file <LRGEN1.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 3 ^%ZISC  ($$FMTE,$$NOW)^XLFDT  $$CJ^XLFSTR  
IHS Changes To Lab 1 $$ISPIMS^BLRUTIL  
Lab Service 1 (DT,KEYCOM,PT)^LRX  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Lab Service 1 LRGEN  

Entry Points

Name Comments DBIA/ICR reference
LRPR
HEAD
LAST
HD1
BOT
NX
B1 ;W !,"WORK COPY - DO NOT FILE ",PNM,?60,SSN S LRY=2
WRTLN
NSET
DQ ;dequeued from LRGEN

External References

Name Field # of Occurrence
^%ZISC WRTLN
$$ISPIMS^BLRUTIL DQ+16
DT^LRX DQ+10
KEYCOM^LRX BOT
PT^LRX DQ+10
$$FMTE^XLFDT DQ+2, DQ+3, LRPR+2, HEAD+5
$$NOW^XLFDT DQ+2, HEAD+5
$$CJ^XLFSTR HEAD+12, LAST

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: WRTLN+0
Function Call: WRITE
  • Prompt: @IOF
  • Condition for execution: $E(IOST,1,2)="P-"
  • Line Location: WRTLN+0
Function Call: WRITE
  • Prompt: !,LRFOOT,?3,$P(LRDAT,"@"),?14,T,?21,LRSAMP,?24
  • Line Location: LRPR+12
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HEAD+7
Function Call: WRITE
  • Prompt: !,"WORK COPY: ",PNM," ",HRCN," Age:",AGE," ",?50,"Prt Date:",LRPDT
  • Line Location: HEAD+10
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR(LRPRTF_" Pg:"_LRPAGE,IOM)
  • Line Location: HEAD+12
Function Call: WRITE
  • Prompt: ?20,LRHDR(LRSC)
  • Line Location: HEAD+13
Function Call: WRITE
  • Prompt: !,$S($D(LRTHER):" Ther.",1:" Ref")," Range",?17,LRHDR(LRSC,2)
  • Line Location: HEAD+14
Function Call: WRITE
  • Prompt: !,?13,"SPEC",?20,LRHDR(LRSC,1)
  • Line Location: HEAD+15
Function Call: WRITE
  • Prompt: !,LREQUAL
  • Line Location: HEAD+16
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR("[ *** End Of Report *** ]",IOM),!
  • Line Location: LAST+0
Function Call: WRITE
  • Prompt: !,LRDASH
  • Line Location: BOT+2
Function Call: WRITE
  • Prompt: !,$C(II+64)
  • Line Location: BOT+5
Function Call: WRITE
  • Prompt: ?5,^(J,0)
  • Line Location: BOT+6
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $O(^LR(LRDFN,LRSUB,LRIDT1,1,J))
  • Line Location: BOT+6
Function Call: WRITE
  • Prompt: !,"WORK COPY - DO NOT FILE ",PNM,?60,HRCN
  • Line Location: B1+2
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: B1+4
Function Call: WRITE
  • Prompt: !?20," PRESS '^' TO STOP REPORT "
  • Line Location: B1+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LAB(61 - [#61] LRPR+1
^LR - [#63] DQ+9, NX+1, NX+4, NX+5, NSET, LRPR+6, LRPR+12, LRPR+15, HEAD+13, BOT+5
, BOT+6

Label References

Name Line Occurrences
@( DQ+16
B1 BOT+4
BOT NX, NX+3
HD1 HEAD+3
HEAD DQ+10, NX, BOT+4
LAST NX+3
LRPR NX+7, NSET
NSET NX, NX+2
NX DQ+11
WRTLN DQ+12

Naked Globals

Name Field # of Occurrence
^( LRPR+15, BOT+6
^(0 DQ+9, NX+4, LRPR+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AGE DQ+13!, HEAD+10
>> DFN DQ+9*
DTIME B1+4
>> HRCN HEAD+10, B1+2
>> I LRPR+14*, LRPR+15, LRPR+16
II NX+5*, HEAD+3*, BOT+1~, BOT+3*, BOT+5
IO DQ+8
IOF DQ+5, WRTLN, HEAD+7
IOM DQ+6, HEAD+2, HEAD+12, LAST
IOSL DQ+7
IOST DQ+5, WRTLN, BOT, B1+4
>> J BOT+5*, BOT+6
LRAGE DQ+13!
LRBOT HEAD+3, BOT+4*!
>> LRCW DQ+9*, LRPR+17
LRDASH DQ+6*, DQ+13!, HEAD+2*, BOT+2
>> LRDAT LRPR+2*, LRPR+12
>> LRDFN DQ+9, NX+1, NX+4, NX+5, NSET, LRPR+6, LRPR+12, LRPR+15, HEAD+13, BOT+5
, BOT+6
>> LRDPF DQ+9*
>> LREDT DQ+3, DQ+11, NX+1, HEAD+3
>> LREND DQ+4*, DQ+11, NX, HEAD, HEAD+3*, HEAD+4, HD1, LAST+1*, BOT+4, B1+4*
LREQUAL DQ+6*, DQ+13!, HEAD+2*, HEAD+16
>> LRFFLG LRPR+15*, LRPR+16
>> LRFOOT LRPR+5*, LRPR+7*, LRPR+12
>> LRHDR( HEAD+13, HEAD+14, HEAD+15
>> LRIDT DQ+5*, DQ+11, NX+1*, NX+4, NX+5, NX+6, NSET*, NSET+1*, LRPR+6, LRPR+7
, LRPR+12, LRPR+15, HEAD, HEAD+3, HEAD+13, HD1+1*
>> LRIDT( NSET+1, HEAD+3, HD1+1*
>> LRIDT1 BOT+3*, BOT+5, BOT+6
>> LRIX DQ+7, NX, HEAD+3, HD1+1
>> LRIX( HD1+1
>> LRND( NX+5, LRPR+15
>> LRNOP NX+5*, NX+6
LRNOTE DQ+4!*, LRPR+7*, HD1+2!*, BOT+3, BOT+7!*
LRNOTE( LRPR+7*, BOT+3
LRPAGE DQ+1~, DQ+4*, HEAD+7*, HEAD+12
LRPDT DQ+1~, DQ+2*, HEAD+5*, HEAD+10
>> LRPR( LRPR+16
>> LRPRTF DQ+3*, HEAD+1*, HEAD+12
LRPTF DQ+1~
LRRB DQ+13!
LRSAMP LRPR~, LRPR+1*, LRPR+12
>> LRSC NX, NX+2, NX+6, NSET+1, HEAD+6, HEAD+13, HEAD+14, HEAD+15, HD1+1*, HD1+2
, HD1+3
>> LRSDT DQ+3
>> LRSSP NSET*
>> LRSUB NX+1, NX+4, NX+5, NSET, LRPR+6, LRPR+12, LRPR+15, HD1+3*, BOT+5, BOT+6
>> LRSUB( NX, NX+2, NX+6, HD1+3
LRSV DQ+4!, HD1+2!, HD1+3!
LRSV( NX+6*, NSET
>> LRTHER HEAD+14
>> LRTN LRPR+1*
>> LRTP NX+4
LRTREAT DQ+13!
LRUNKNOW DQ+13!
>> LRWPL DQ+7*, NX, NX+3, NSET+1, BOT+4
>> LRX LRPR+12*, LRPR+16, LRPR+17*
>> LRY NX, NX+3*, NX+6, NSET+1*, LRPR+12*, HEAD+1*, HEAD+7*, HEAD+12*, HEAD+13*, HEAD+14*
, HEAD+15*, HEAD+16*, BOT+4, B1+2*
>> PNM HEAD+10, B1+2
>> S1 LRPR+14, HD1+1*
>> S2 LRPR+14, HD1+1*
SEX DQ+13!
>> T LRPR+3*, LRPR+4*, LRPR+12
U DQ+9, NX+4, LRPR+1, LRPR+15
>> X LRPR+1*, LRPR+2, LRPR+4, LRPR+12*, LRPR+15*, LRPR+16, HEAD+13*, B1+4*
>> Z NX+4*, NSET*, LRPR+1
>> ZTQUEUED DQ+8
>> ZTREQ DQ+8*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All