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

Package: IHS Changes To Lab

Routine: BLRLRRP2


Information

BLRLRRP2 ; IHS/DIR/AAB - INTERIM REPORT 10/24/91 09:58 ; [ 07/01/1998 9:18 AM ]

Source Information

Source file <BLRLRRP2.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
Lab Service 10 ($$DTF,$$NOW)^LRAFUNC1  (,END)^LRDPA  EN1^LRMIPC  EN^LRPARAM  ^LRRK  CH^LRRP  FOOT^LRRP1  IO^LRWU  
^LRWU3  (DT,PT)^LRX  
IHS Changes To Lab 1 KVAR^BLRDPT  
Kernel 1 ^%ZISC  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Changes To Lab 1 BLRLRRD  

Entry Points

Name Comments DBIA/ICR reference
GEN2
AI3 ;
AIDQ ;tasked from LRTASK DAILY INTERIM
DS ;from LRRD, LRRS
DQ ;tasked from LRVER3 thru LRTP for IMMEDIATE INTERIM REPORTING
BEGIN
AIDQUE
SWITCH ;I LRCNIDT=LRMNIDT S LRIDT=LRCNIDT Q:LRIDT>LREDT D CH,MI Q
PRT ;Print sorted data
INIT
GEN ;from LRGEN test overflow
CH ;Also used by DVBC Package
END
QUIT
START
GDQ ;dequeued
EN69 ;entry point for surgery pkg
SDQ ;dequeued
MI ;Also used by DVBC package
GENP
AI2 ;
OR ;OE/RR entry point

External References

Name Field # of Occurrence
^%ZISC QUIT, DQ+1
KVAR^BLRDPT PRT+1
$$DTF^LRAFUNC1 PRT+2
$$NOW^LRAFUNC1 PRT+2
^LRDPA BEGIN
END^LRDPA OR+3
EN1^LRMIPC MI+3
EN^LRPARAM INIT, OR+1
^LRRK END, QUIT, EN69+1, GEN+1, OR+4
CH^LRRP CH+6
FOOT^LRRP1 SDQ+3, PRT+5, PRT+10, MI+3, DQ+1
IO^LRWU START+2, GENP+2
^LRWU3 START+1, GENP+1
DT^LRX INIT, OR+3
PT^LRX SDQ+1, GDQ+1, AI2+3, DQ+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"NO LAB DATA ON THIS PATIENT!",$C(7)
  • Line Location: START+0
Function Call: WRITE
  • Prompt: !!,"Too many tests! Will use alternate format. May show extra tests.",!
  • Line Location: GENP+0
Function Call: WRITE
  • Prompt: !!?10,"No Interim report Patients to Print ",!?20,$$DTF^LRAFUNC1($$NOW^LRAFUNC1),!!
  • Line Location: PRT+2
Function Call: WRITE
  • Prompt: !!
  • Line Location: QUIT+0
Function Call: WRITE
  • Prompt: @IOF
  • Condition for execution: $E(IOST,1,2)="P-"
  • Line Location: QUIT+0
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: DQ+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LAB(64.6 - [#64.6] AIDQUE+2
^LR - [#63] START, SDQ+2, GDQ+3, GEN2, PRT+9, PRT+10, AI2+2, AI2+3, AI3+5, CH+3
, MI+2, DS+1, DQ+1
^LRO(69 - [#69] AI2+2, AI3+4
^TMP("LR" GENP+2!, GDQ+2*, GDQ+4!, GEN2, CH+3!, MI+3*
^TMP($J AIDQUE+1!, PRT+2, PRT+3, PRT+4, PRT+5, PRT+6, AI3+7*, AIDQ+1!
^VA(200 - [#200] AI3+6, CH+4, MI+2

Label References

Name Line Occurrences
AI2 AIDQUE+2, AIDQUE+3
AI3 AI2+4
AIDQUE AIDQ+1
BEGIN BEGIN
CH SWITCH+2, SWITCH+3, SWITCH+5, GEN2, PRT+9, DQ+1
END BEGIN
GEN2 GDQ+3
GENP GEN+1
INIT BEGIN, AIDQUE, GEN+1, DS+1, AIDQ+1, DQ+1
MI SWITCH+2, SWITCH+4, SWITCH+6, PRT+10
QUIT PRT+2
SDQ DS+1
START BEGIN, EN69+1, OR+4
SWITCH SDQ+2

Naked Globals

Name Field # of Occurrence
^( PRT+8, MI+3*
^(0 AI2+3, AI3+5, DS+1, DQ+1
^(1 MI+3*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %ZIS START+2*
A MI+3!
>> AGE PRT+8*, AI3+7
>> DFN AI2+3*, DS+1*, DQ+1*, OR+3*
DIC BEGIN!, OR+3!
>> HRCN PRT+8*, AI3+3, AI3+7
IO SDQ+1, GDQ+1, PRT+1
IOF QUIT, DQ+1
IOST QUIT
KILL OR+1*, OR+5, OR+6!
>> LR0 CH+3*, CH+4, CH+5
>> LRAA CH+5*
>> LRAAO CH+5*
LRBLOOD OR+5!
>> LRCDT CH+5*, MI+3*
>> LRCNIDT SDQ+2*, SWITCH+2, SWITCH+3, SWITCH+4, SWITCH+5
>> LRCW INIT*, OR+2*
>> LRDFN BEGIN, START, SDQ+2, GDQ+3, GEN2, PRT+5*, PRT+6, PRT+9, PRT+10, AI2+2*
, AI2+3, AI3+4, AI3+5, AI3+7, CH+3, MI+2, DS+1, DQ+1, OR+3
>> LRDPF AI2+3*, DS+1*, DQ+1*, OR+3*
LRDT0 INIT, OR+5!
LREDT START+1*, SDQ+2, SWITCH+2, SWITCH+3, SWITCH+4, SWITCH+5, SWITCH+6, GENP+1*, GDQ+3, GDQ+4!
>> LREND START+1, SDQ+2, GENP+1, GDQ+3, PRT+1*, PRT+3, PRT+4, PRT+5, PRT+6, AI2+3
, AI3+1, MI+3*, INIT*, OR+2*
>> LRFOOT PRT+8*, PRT+10*, MI+3*, INIT*, OR+2*
LRH MI+3*!, AIDQ+1*!
>> LRHF PRT+5*, MI+3*, INIT*, OR+2*
LRIDT START+1*, SDQ+2, SWITCH+2*, SWITCH+3*, SWITCH+4*, SWITCH+5*, SWITCH+6*, GDQ+3*, GDQ+4!, GEN2
, PRT+6*, PRT+8, PRT+9, PRT+10, AI3+4*, AI3+5, AI3+7, CH+3, MI+2, MI+3
>> LRLAB START+1*, AIDQUE*, GEN+1*, AIDQ+1*, DQ+1*
>> LRLABKY START+1, AIDQUE, GEN+1
>> LRMD SWITCH+1*, CH+4, MI+2
>> LRMNIDT SDQ+2*, SWITCH+2, SWITCH+3, SWITCH+4, SWITCH+5, SWITCH+6
>> LRND AI3+5*, AI3+6
LROC AIDQUE+2*, AIDQUE+3*, PRT+3*, PRT+4, PRT+5, PRT+6, AI2+1, AI2+2, AI3+4, AI3+7
, CH+1~, CH+5*
>> LROCE AIDQUE+2*
>> LRONESPC INIT*, OR+2*
>> LRONETST INIT*, OR+2*
LRORD GENP+2!
LRORN OR+5!
LRPARAM OR+1, OR+5!
>> LRPHY PRT+3*, PRT+4, PRT+5, PRT+6, AI3+6*, AI3+7, CH+4, MI+2
LRPLASMA OR+5!
LRSB OR+5!
LRSDT START+1, GENP+1*, GDQ+3, GDQ+4!
LRSERUM OR+5!
>> LRSINGLE CH+4, MI+2
>> LRSPEC CH+5*
>> LRSS PRT+5, PRT+8*, PRT+10, CH+5*, MI+3*
>> LRSSN PRT+4*, PRT+5, PRT+6, AI3+3*, AI3+7
>> LRSTOP SDQ+2, GDQ+3, MI+3*, INIT*, OR+2*
LRSUB GDQ+2*, GDQ+4!
>> LRTC CH+5*
>> LRTN GEN2*
LRTP CH+3!, OR+3!*, OR+5!
LRTSTS GENP+2!, GDQ+4!
LRUNKNOW OR+5!
LRURINE OR+5!
>> LRWRDVEW AIDQ+1*
>> ORVP OR+1, OR+3
>> PNM PRT+8*, AI3+3, AI3+7
>> SEX PRT+8*, AI3+7
U GDQ+3, PRT+8, AI2+3, AI3+5, AI3+6, AI3+7, CH+3, CH+4, CH+5, MI+2
, DS+1, DQ+1
VA PRT+1!
>> VAERR AI2+4
>> X GDQ+2*
Z MI+3!
>> ZTQUEUED SDQ+1, GDQ+1, QUIT, AIDQ+1, DQ+1
>> ZTREQ SDQ+1*, GDQ+1*, QUIT*, AIDQ+1*, DQ+1*
>> ZTRTN START+2*, GENP+2*
>> ZTSAVE("DFN" START+2*, GENP+2*
>> ZTSAVE("^TMP(""LR"",$J," GENP+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All