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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: LRHYF4

Package: Lab Service

Routine: LRHYF4


Information

LRHYF4 ;VA/DALOI/HOAK - PHLEBOTOMY TAT ; 13-Aug-2013 09:16 ; MKK

Source Information

Source file <LRHYF4.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA Fileman 3 ^%DT  ^DIC  ^DIR  
Kernel 2 ^%ZISC  $$CJ^XLFSTR  
Lab Service 2 IO^LRWU  PT^LRX  
Registration 1 (,INP)^VADPT  

Entry Points

Name Comments DBIA/ICR reference
DISP ;
HEAD ;
PAT ;
G ;
STUCK
CHK ;
MEDIAN ;
LRO69 ;
Q ;
START ;
DONE ;
IN ;
; GET UID
; GET IEN IN 69.87
DEVICE ;
BAK
TIC

External References

Name Field # of Occurrence
^%DT G+11, G+16
^%ZISC DISP+54
^DIC PAT+4
^DIR DISP+52, CHK+8
IO^LRWU DEVICE+3
PT^LRX IN+24
^VADPT PAT+7
INP^VADPT PAT+7
$$CJ^XLFSTR HEAD+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,+$E(LRD,1,2),?5,$E(PNM,1,15)," ",LRSSN,?27,"BLD",?32,LRARIVE,?40,LRDRAW,?47,LRTAT
  • Line Location: DISP+22
Function Call: WRITE
  • Prompt: ?52,$O(^TMP("LRHYCOLLECTOR",$J,LRSN,0))
  • Line Location: DISP+23
Function Call: WRITE
  • Prompt: "*"
  • Line Location: DISP+24
Function Call: WRITE
  • Prompt: ?59,LRAC1
  • Line Location: DISP+25
Function Call: WRITE
  • Prompt: ?72,$E($P(LRN,U,8),1,8)
  • Line Location: DISP+26
Function Call: WRITE
  • Prompt: !!,?10,"Mean TAT: "
  • Line Location: DISP+30
Function Call: WRITE
  • Prompt: ?35,$P(LRTOTAL/LRHYCT,".")_"."_$E($P(LRTOTAL/LRHYCT,".",2),1,1),?41," Minutes"
  • Line Location: DISP+31
Function Call: WRITE
  • Prompt: ?41," Minutes"
  • Line Location: DISP+32
Function Call: WRITE
  • Prompt: !,?10,"Total Time: ",?35,LRTOTAL,?41," Minutes"
  • Line Location: DISP+33
Function Call: WRITE
  • Prompt: !,?10,"Total Patients Drawn: ",?35,LRHYCT,!
  • Line Location: DISP+34
Function Call: WRITE
  • Prompt: !,?15,"TAT > 7 minutes: ",LR7MORE
  • Line Location: DISP+35
Function Call: WRITE
  • Prompt: !,?15,"TAT < 7 minutes: ",LR7LESS
  • Line Location: DISP+36
Function Call: WRITE
  • Prompt: !,?15,"TAT = 7 minutes: ",LR700
  • Line Location: DISP+37
Function Call: WRITE
  • Prompt: !,?5,"Collectors: "
  • Line Location: DISP+39
Function Call: WRITE
  • Prompt: !,?10,$P(^VA(200,LRHYTECH,0),U)
  • Line Location: DISP+50
Function Call: WRITE
  • Prompt: ?40,LRHYCTC,?45," Drawn"
  • Line Location: DISP+51
Function Call: WRITE
  • Prompt: !,?10,"Median TAT:",?35,LRX3
  • Line Location: DONE+11
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HEAD+2
Function Call: WRITE
  • Prompt: "Date:",$$CJ^XLFSTR("PATIENT WAIT TIME",IOM)
  • Line Location: HEAD+3
Function Call: WRITE
  • Prompt: !,"Time",?5,"Patient Name",?27,"Type",?32,"Arrived"
  • Line Location: HEAD+4
Function Call: WRITE
  • Prompt: ?40,"Drawn",?47,"TAT",?52,"TECH",?60,"ACCN"
  • Line Location: HEAD+5
Function Call: WRITE
  • Prompt: ?72,"Clinic"
  • Line Location: HEAD+6
Routine Call
  • DIC
  • Line Location:
    • PAT+4
Routine Call
  • DIR
  • Line Location:
    • DISP+52
    • CHK+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] PAT+6
^LRHY(69.87 - [#69.87] Q+9, Q+11, Q+12, IN+3, IN+8, IN+9, IN+10
^LRO(68 - [#68] Q+13, Q+14, Q+15, Q+16, IN+7, IN+23, IN+26, IN+27, IN+29, IN+30
^TMP("LRHYCOLLECTOR" G+3!, G+22!, IN+31*, IN+35*, DISP+23, DISP+41, DISP+43
^TMP("LRHYHOW1" IN+12, IN+33
^TMP("LRHYMEDFINAL" G+20!, MEDIAN+2!, BAK+1, BAK+2, TIC+2, TIC+3, TIC+9*, DONE+3, DONE+5
^TMP("LRHYMEDTAT" G+1!, G+6!, G+20!, DISP+28*, STUCK!, STUCK+1, STUCK+3, STUCK+4, TIC, TIC+5!
, TIC+9, TIC+10!, TIC+11!, TIC+12
^TMP("LRHYTATDALLAS" G+5!, G+21!, IN+37*, IN+38*, DISP+8, DISP+10
^VA(200 - [#200] DISP+50

Label References

Name Line Occurrences
BAK TIC+11, TIC+12
CHK DISP+21
DEVICE G+19
DISP Q+18
DONE STUCK+1
HEAD Q+5, CHK+4, CHK+10
IN Q+17
MEDIAN DISP+32
TIC TIC+8

Naked Globals

Name Field # of Occurrence
^( DISP+10, TIC

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT G+8!, G+9*
%DT("A" G+10*, G+15*
>> DFN PAT+5*, PAT+6
>> DIC PAT+2*
>> DIC(0 PAT+3*
DIR DISP+52!, DISP+53!, CHK+8!
DIR(0 DISP+52*, CHK+8*
>> DIRUT CHK+9
>> DUOUT CHK+9
IO Q+2, DISP+3
IOF HEAD+2
IOM HEAD+3
IOSL CHK+2
IOST DISP+52, CHK+3, CHK+7
>> LR3D IN+13*, IN+14*, IN+15*, IN+19
>> LR3T IN+16*, IN+17*, IN+18*, IN+19
>> LR700 DISP+7*, DISP+19*, DISP+37
>> LR7LESS DISP+6*, DISP+18*, DISP+36
>> LR7MORE DISP+5*, DISP+17*, DISP+35
>> LRAA Q+14*, Q+15, Q+16, IN+7, IN+23, IN+26, IN+27, IN+29, IN+30
>> LRAANAME IN+27*
>> LRAC1 IN+26*, IN+38, DISP+20*, DISP+25
>> LRACCTM IN+8*, IN+12*, IN+16, IN+21
>> LRAD Q+15*, Q+16, IN+7, IN+23, IN+26, IN+29, IN+30
>> LRAN Q+16*, IN+7, IN+23, IN+26, IN+29, IN+30
LRARIVE IN+5!, IN+9*, IN+21*, IN+38, DISP+15*, DISP+22
>> LRD DISP+4*, DISP+8*, DISP+10, DISP+22
LRDFN PAT+6*, IN+22!, IN+23*
LRDPF IN+24!
>> LRDRAW IN+20*, IN+37, IN+38, DISP+11*, DISP+12*, DISP+22
>> LRDRAW1 Q+8*, Q+9*, Q+11, IN+13, IN+20
>> LRDUP STUCK, STUCK+3*, TIC+5
>> LREDT G+18*, Q+9
>> LREND PAT+1*, Q+3*, IN+6*
>> LRHYCT DISP+2*, DISP+27*, DISP+29, DISP+31, DISP+34, DISP+38*
>> LRHYCT3 MEDIAN+4*, BAK+2, STUCK+2*, TIC+2, TIC+9, DONE+1*, DONE+4*, DONE+6, DONE+7
>> LRHYCTC DISP+47*, DISP+49*, DISP+51
LRHYTECH IN+32!, IN+33*, IN+34*, IN+35, DISP+42*, DISP+43*, DISP+44, DISP+45*, DISP+46*, DISP+48
, DISP+50
LRHYTECH1 G+7!
LRHYTECH1( DISP+44*, DISP+46, DISP+48
>> LRIEN IN+3*, IN+8, IN+9, IN+10
>> LRKIL BAK*, TIC+1*, TIC+5*, TIC+6*, TIC+9, TIC+10
>> LRLINE CHK+2*, CHK+4, CHK+6
>> LRLLOC IN+29*, IN+38
>> LRM1 STUCK+3*, STUCK+4*, TIC+1, TIC+3, TIC+6*
>> LRM2 TIC*, TIC+1, TIC+6
>> LRM3 BAK*
>> LRN DISP+10*, DISP+11, DISP+12, DISP+13, DISP+14, DISP+15, DISP+16, DISP+20, DISP+24, DISP+26
>> LRN5 DISP+40*, DISP+41*, DISP+43, DISP+44
LRNCOL IN+11!, IN+31
>> LRNONONO BAK*
>> LRNOT TIC+1*, TIC+3*, TIC+4, TIC+8*
>> LRODT G+14*, Q+8
>> LRSC0 IN+30*
>> LRSDT G+13*, G+14
>> LRSN Q+6*, IN+7*, IN+31, IN+35, IN+37, IN+38, DISP+9*, DISP+10*, DISP+23, DISP+28
>> LRSSN IN+25*, IN+37, IN+38, DISP+14*, DISP+22
>> LRSTAR Q+4*, IN+36*, IN+38
>> LRSTOP Q+7*, Q+9, DISP+21, HEAD+1*, CHK+1, CHK+9*
>> LRSTUCK MEDIAN+1*, BAK+2*, STUCK*
>> LRT0 DISP+47*, DISP+48*
>> LRTAT IN+19*, IN+38, DISP+16*, DISP+17, DISP+18, DISP+19, DISP+22, DISP+27, DISP+28
LRTATN MEDIAN+3!
LRTATN( DONE+6*, DONE+9, DONE+10
>> LRTKX IN+10*, IN+34
>> LRTOTAL DISP+1*, DISP+27*, DISP+31, DISP+33
>> LRUID Q+10*, Q+11*, Q+12*, Q+13, Q+14, Q+15, Q+16, IN+3, IN+12, IN+33
>> LRX BAK*, STUCK+3*, TIC*, TIC+1, TIC+5, TIC+6, TIC+7, TIC+8*, TIC+11, DONE+2*
, DONE+3*, DONE+5, DONE+7*, DONE+8, DONE+10
>> LRX1 DONE+8*, DONE+9
>> LRX2 DONE+8*, DONE+9
>> LRX3 DONE+9*, DONE+10*, DONE+11
>> LRY TIC+2*, TIC+3
>> LRYTAT DONE+5*, DONE+6
>> PNM IN+37, IN+38, DISP+13*, DISP+22
>> SSN IN+25
U IN+7, IN+8, IN+9, IN+12, IN+26, IN+27, IN+29, IN+30, IN+31, IN+33
, IN+37, IN+38, DISP+12, DISP+13, DISP+14, DISP+15, DISP+16, DISP+20, DISP+24, DISP+26
, DISP+50
>> Y G+12, G+13, G+17, G+18, PAT+5
>> ZTRTN DEVICE+1*
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All