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 |  Marked Items  | All
Print Page as PDF
Routine: LRTT5

Package: Lab Service

Routine: LRTT5


Information

LRTT5 ;DALISC/FHS - LAB URGENCY TURNAROUND TIMES ; 12/3/1997

Source Information

Source file <LRTT5.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Kernel 5 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  ($$FMTE,$$NOW)^XLFDT  $$CJ^XLFSTR  
Lab Service 4 ^LRPARAM  ONE^LRTT5P1  ONE^LRTT5R1  ^LRWU3  
VA FileMan 3 ^DIC  YN^DICN  ^DIR  

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

Package Total Caller Graph
Lab Service 2 LR TAT URGENCY  LRTT5R1  

Entry Points

Name Comments DBIA/ICR reference
EN ;
ONE
DETAIL ; detailed report=1, no detailed report=0, exit=-1
DEV ;
REPORT ; dequeued
LNCHECK ; from LRTT5R*
DHDR ; from LRTT5R*
HDR
CLEANUP ;
STOP
LRTT5U ;
TITLE(LRPUTYPE) ; from LRTT5, LRTT5A, displays "T" title, "Q" question, "D" description
ONED ; description 1
READ ;

External References

Name Field # of Occurrence
^%ZIS DEV+1
HOME^%ZIS DEV+3
^%ZISC STOP+1
^%ZTLOAD DEV+3
^DIC ONE+10, ONE+14
YN^DICN DETAIL+1
^DIR LNCHECK+2, READ+1
^LRPARAM ONE
ONE^LRTT5P1 REPORT+2
ONE^LRTT5R1 REPORT+6
^LRWU3 ONE+6
$$FMTE^XLFDT REPORT+3, HDR+1
$$NOW^XLFDT REPORT+3, HDR+1
$$CJ^XLFSTR TITLE+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: ONE+4
Function Call: WRITE
  • Prompt: !!,"Select the laboratory tests to be used in this report --",!
  • Line Location: ONE+7
Function Call: WRITE
  • Prompt: !!,"Urgencies:"
  • Line Location: ONE+12
Function Call: WRITE
  • Prompt: !?10,$P(^(0),U)
  • Condition for execution: $D(^(LRX,0))
  • Line Location: ONE+12
Function Call: WRITE
  • Prompt: !,"Enter all urgencies you want extracted."
  • Line Location: ONE+13
Function Call: WRITE
  • Prompt: !!?10,"<Optional Screen> Press return to select all divisions",!
  • Line Location: ONE+17
Function Call: WRITE
  • Prompt: !!,"Include a detailed report"
  • Line Location: DETAIL+1
Function Call: WRITE
  • Prompt: " enter 'Y'es or 'N'o"
  • Line Location: DETAIL+1
Function Call: WRITE
  • Prompt: !!
  • Line Location: DEV+1
Function Call: WRITE
  • Prompt: !,$S($D(ZTSK):"Request queued",1:"Request canceled")
  • Line Location: DEV+3
Function Call: WRITE
  • Prompt: !!!,"No data to report"
  • Line Location: REPORT+5
Function Call: WRITE
  • Prompt: !!?20,"****** END OF REPORT ********"
  • Line Location: REPORT+7
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: DHDR+1
Function Call: WRITE
  • Prompt: ?(IOM-$L(LRPDTHDR)\2),LRPDTHDR,?(IOM-15),"PAGE ",LRPPAGE,!,LRPDHEAD,!
  • Line Location: DHDR+1
Function Call: WRITE
  • Prompt: !?(IOM-$L(LRPLN)\2),LRPLN
  • Line Location: HDR+1
Function Call: WRITE
  • Prompt: !,LRPLN,!
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: !!
  • Line Location: STOP+1
Function Call: WRITE
  • Prompt: @IOF
  • Condition for execution: $E(IOST,1,2)="P-"
  • Line Location: STOP+1
Function Call: WRITE
  • Prompt: !!?(IOM-$L(LRPLN)\2),LRPLN,!
  • Line Location: TITLE+1
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR(LRPLN,IOM)
  • Line Location: TITLE+3
Routine Call
  • %ZIS
  • Line Location:
    • DEV+1
Routine Call
  • %ZIS
  • Line Location:
    • DEV+3
Routine Call
  • DIC
  • Line Location:
    • ONE+10
    • ONE+14
Routine Call
  • DIR
  • Line Location:
    • LNCHECK+2
    • READ+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LAB(62.05 - [#62.05] ONE+12, ONE+14
^TMP("LR" REPORT+1!*, REPORT+5, STOP!
^TMP("LRTT5" ONE+8!, ONE+9*, ONE+10*, ONE+11, STOP!

Label References

Name Line Occurrences
CLEANUP ONE+21, REPORT+5, REPORT+8
DETAIL ONE+19
DEV ONE+20
DHDR LNCHECK+2, LNCHECK+3
HDR REPORT+4, DHDR+1
READ ONE+18
REPORT DEV+2
STOP ONEONE+6, ONE+11, ONE+15
TITLE ONE+5

Naked Globals

Name Field # of Occurrence
^( ONE+12
^(0 ONE+12, ONE+14

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% DETAIL+1*, DETAIL+2, STOP+2!
%DT STOP+2!
%I STOP+2!
%T STOP+2!
%Y STOP+2!
%ZIS DEV+1*, STOP+2!
C STOP+2!
DFN STOP+2!
DIC ONE+8!*, ONE+11!, ONE+13*, ONE+15!, ONE+16!, STOP+2!
DIC("A" ONE+8*, ONE+13*
DIC("S" ONE+13*
DIC(0 ONE+8*, ONE+13*
DIR ONE+16!, LNCHECK+2!, STOP+2!
DIR("A" ONE+16*
DIR(0 ONE+16*, LNCHECK+2*
>> DIRUT LNCHECK+2
DT ONE+9, REPORT+1
DTOUT STOP+2!, READ+1
DUOUT STOP+2!, READ+1
IO REPORT+4
IO("Q" DEV+2
IOF ONE+4, REPORT+4, DHDR+1, STOP+1
IOM DHDR+1, HDR+1, HDR+2, TITLE+1, TITLE+3
ION DEV+3
IOSL LNCHECK+1
IOST REPORT+4, LNCHECK+2, STOP+1
LRAA STOP+3!
LRAASUB STOP+3!
LRAAT STOP+3!
LRAD STOP+4!
LRAN STOP+3!
LRDPF STOP+3!
>> LRDT0 ONE+4
LREDT ONE+4*, ONE+6, STOP+9!
LREND ONE*, ONE+6, ONE+18, REPORT+7, LNCHECK+1, LNCHECK+2*, DHDR+1, HDRSTOP+11!, READ+1*
LRLLOC STOP+5!
LRLLOC( ONE+18*
LRLOC STOP+5!
LRLOC44 STOP+5!
LRLOCX STOP+5!
LRPAC STOP+3!
LRPALOC STOP+3!
LRPALRSP STOP+3!
LRPCNT STOP+3!
LRPDET ONE+19, DETAIL+2*, STOP+3!
LRPDHEAD DHDR+1, STOP+4!
LRPDIFF STOP+4!
LRPDNODE STOP+4!
LRPDTHDR DHDR+1*, STOP+4!
LRPDTYPE STOP+4!
LRPEDT ONE+6*, REPORT+3, STOP+11!
LRPERR STOP+10!
LRPITB STOP+4!
LRPITE STOP+4!
LRPLINE STOP+4!
LRPLN HDR+1*, HDR+2*, STOP+4!, TITLE+1*, TITLE+3*
LRPLRAC STOP+5!
LRPLRDC STOP+5!
LRPLRDFN STOP+5!
LRPLRDN STOP+5!
LRPLRIDT STOP+5!
LRPLRRX STOP+5!
LRPLRRX1 STOP+5!
LRPLRRX2 STOP+5!
LRPLRSP STOP+6!
LRPLRSS STOP+6!
LRPLRST STOP+6!
LRPLRT STOP+6!
LRPLRTN STOP+6!
LRPLRTS STOP+6!
LRPMERGE STOP+6!
LRPN STOP+6!
LRPNN STOP+6!
LRPNNUM STOP+6!
LRPNOW REPORT+3*, STOP+6!
LRPNT STOP+7!
LRPNUM STOP+7!
LRPOC STOP+7!
LRPOCM STOP+7!
LRPOCNT STOP+7!
LRPOCT STOP+7!
LRPOCTT STOP+7!
LRPOK STOP+7!
LRPOOS STOP+7!
LRPOPTN ONE+4*, STOP+11!
LRPORG STOP+7!
LRPORGN STOP+7!
LRPOS STOP+7!, TITLE+3*
LRPPAGE DHDR+1*, STOP+7!
LRPPATN STOP+8!
LRPPDOC STOP+8!
LRPQ ONE+1!, ONE+19!, ONE+20, STOP+8!
LRPQ("URGENCY" ONE+14*, ONE+15
LRPQNUM ONE+1*, STOP+8!, TITLE+3
LRPRX1D STOP+8!
LRPRX1T STOP+8!
LRPSDT ONE+6*, REPORT+3, STOP+10!
LRPSP STOP+8!
LRPSPEC STOP+8!
LRPSPN STOP+8!
LRPTB STOP+8!
LRPTBF REPORT+3*, HDR+1, STOP+8!
LRPTE STOP+9!
LRPTEF REPORT+3*, HDR+1, STOP+9!
LRPTITLE ONE+1*, DEV+3, DHDR+1, HDR+1, STOP+9!, TITLE+1
LRPTYPE STOP+9!
LRPUTYPE TITLE~, TITLE+1, TITLE+2
LRPVAMC HDR+1, STOP+2!
LRSDT ONE+6, STOP+9!
LRTEST STOP+9!
LRTESTN STOP+9!
LRX ONE+12*, STOP+9!
POP DEV+1, STOP+2!
U ONE+9, ONE+10, ONE+12, ONE+14, REPORT+1
VA STOP+10!
VADM STOP+10!
VAIN STOP+10!
X STOP+10!
X1 STOP+10!
X2 STOP+10!
Y ONE+10, ONE+14, ONE+18, STOP+10!
Y(0 ONE+10, ONE+14
ZTDESC DEV+3*, STOP+10!
>> ZTIO DEV+3*
>> ZTQUEUED STOP
>> ZTREQ STOP*
ZTRTN DEV+3*, STOP+10!
ZTSAVE STOP+10!
ZTSAVE("LR*" DEV+3*
ZTSAVE("^TMP(""LRTT5"",$J," DEV+3*
ZTSK DEV+3!, STOP+10!

Marked Items

Name Field # of Occurrence
$T(ONED+LRPOS TITLE+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All