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

Package: Lab Service

Routine: LRWRKINC


Information

LRWRKINC ;SLC/DCM/CJS - INCOMPLETE STATUS REPORT ;Mar 22, 2021@17:48

Source Information

Source file <LRWRKINC.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
Lab Service 6 $$STATUS^LREVENT  ^LREXPD  (CHKAA,HED,LREND,LST1,WAIT,X)^LRWRKIN1  ADATE^LRWU  (LRAN,STAR)^LRWU3  (DD,EQUALS,URG)^LRX  
Kernel 5 ^%ZIS  ^%ZISC  ^%ZTLOAD  ($$FMTE,$$NOW)^XLFDT  $$LJ^XLFSTR  
VA FileMan 2 ^DIC  ^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: 1

Package Total Caller Graph
Lab Service 1 LRWRKINC  

Entry Points

Name Comments DBIA/ICR reference
EN ;
DQ ;
TD ;
TESTS
REF ; if referred test, get referral status
PROF ;
PROFMAN ;
ORIG(LRXTST) ;
PROFSTAT ;
LAH ;
PHD ;
AC
LREXPD ;Include panel test in list when selecting specific tests

External References

Name Field # of Occurrence
^%ZIS EN+98
^%ZISC EN+104
^%ZTLOAD EN+104
^DIC EN+8, EN+72, EN+84
^DIR EN+29, EN+38, EN+45, EN+52, EN+57, EN+65, EN+79, EN+89, EN+95
$$STATUS^LREVENT REF+4, PROFSTAT+11
^LREXPD EN+74
CHKAA^LRWRKIN1 EN+12
HED^LRWRKIN1 DQ+18
LREND^LRWRKIN1 EN+22, EN+32, EN+39, EN+92, EN+96, EN+99, EN+106, DQ+35, DQ+37
LST1^LRWRKIN1 DQ+33, AC+8
WAIT^LRWRKIN1 DQ+36
X^LRWRKIN1 DQ+34
ADATE^LRWU PHD+4
LRAN^LRWU3 PHD+6
STAR^LRWU3 PHD+2
DD^LRX EN+3
EQUALS^LRX DQ+36
URG^LRX DQ+18
$$FMTE^XLFDT DQ+12, DQ+13, DQ+17
$$NOW^XLFDT EN+3
$$LJ^XLFSTR DQ+14

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+21
Function Call: WRITE
  • Prompt: !,"Request ",$S($G(ZTSK):"Queued - Task #"_ZTSK,1:"NOT Queued")
  • Line Location: EN+105
Function Call: READ
  • Variable: %
  • Timeout: DTIME
  • Line Location: AC+11
Function Call: WRITE
  • Prompt: !,"Answer 'Y' or 'N': "
  • Line Location: AC+11
Routine Call
  • %ZIS
  • Line Location:
    • EN+98
Routine Call
  • DIC
  • Line Location:
    • EN+8
    • EN+72
    • EN+84
Routine Call
  • DIR
  • Line Location:
    • EN+29
    • EN+38
    • EN+45
    • EN+52
    • EN+57
    • EN+65
    • EN+79
    • EN+89
    • EN+95

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^LAB(60 - [#60] Classic Fileman Calls
^LRO(68 - [#68] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LAB(60 - [#60] TD+30, TESTS+20, REF+16, PROFMAN+8, PROFMAN+10, PROFMAN+12, PROFMAN+23, PROFMAN+24, LAH+30, LAH+34
LAH+35, LAH+36, LREXPD+1
^LAB(62.07 - [#62.07] TD+31
^LAB(62.4 - [#62.4] LAH+16, LAH+18
^LAH( LAH+21, LAH+24, LAH+26
^LAHM(62.48 - [#62.48] LAH+14
^LAHM(62.8 - [#62.8] REF+3, PROFSTAT+7, PROFSTAT+8, LAH+10
^LAHM(62.9 - [#62.9] LAH+12
^LR - [#63] TD+19
^LRO(68 - [#68] EN+18, DQ+27, DQ+30, TD+3, TD+4, TD+6, TD+11, TD+12, TD+13, TD+26
TD+28, TD+38, TESTSTESTS+3, TESTS+5, TESTS+25, TESTS+29, REF+2, PROFMAN+2, PROFMAN+15
PROFMAN+25, ORIG+4, ORIG+6, AC+1, AC+3, AC+5
^TMP("LR" EN+1!, EN+73*, EN+103, DQ+15, TESTS+7, LREXPD+1*
^TMP("LRWRKINC" EN+1!, EN+15*, EN+19*, EN+20*, EN+22, DQ+5, DQ+8, DQ+10, DQ+20, DQ+22
DQ+24
^TMP($J EN+1!, TESTS+28*, TESTS+29*

Label References

Name Line Occurrences
% %
AC DQ+28
LAH REF+24, PROFSTAT+17
ORIG PROFMAN+3, PROFMAN+18
PHD EN+14
PROF REF+26
PROFMAN PROF+10
PROFSTAT PROFMAN+27
REF TESTS+27
TD DQ+32, AC+6
TESTS DQ+33, AC+8

Naked Globals

Name Field # of Occurrence
^( TD+6, TD+19
^(0 TD+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % %*
%ZIS EN+2!, EN+98*
DIC EN+2!, EN+5*, EN+23!, EN+68~, EN+69*, EN+82~, EN+83*
DIC("S" EN+83*
DIC(0 EN+5*, EN+69*, EN+83*
DIR EN+24~, EN+41!, EN+48!, EN+55!, EN+61!, EN+76!, EN+85!
DIR("?" EN+27*, EN+28*, EN+34*, EN+35*, EN+36*, EN+37*, EN+43*, EN+44*, EN+50*, EN+51*
EN+63*, EN+64*, EN+87*, EN+88*, EN+94*
DIR("A" EN+26*, EN+33*, EN+42*, EN+49*, EN+56*, EN+62*, EN+78*, EN+86*, EN+93*
DIR("B" EN+26*, EN+33*, EN+49*, EN+56*, EN+62*, EN+78*, EN+86*, EN+93*
DIR(0 EN+26*, EN+33*, EN+42*, EN+49*, EN+56*, EN+62*, EN+77*, EN+86*, EN+93*
DIRUT EN+24~, EN+30, EN+39, EN+53, EN+58, EN+66, EN+75, EN+80, EN+90, EN+92
EN+96
DTIME %
DTOUT EN+24~, EN+46
DUOUT EN+9, EN+24~, EN+46
I EN+60~, DQ+10*, TD+5*, TD+6*
IO DQ+1
IO("Q" EN+100
IOST DQ+36
LAST EN+7~, EN+20, DQ+25*, DQ+27, PHD+5*, AC+1
LR60 TESTS+4~, TESTS+6*, TESTS+7, TESTS+8, TESTS+17, TESTS+20, TESTS+23, REF+4, REF+16, PROF+10
PROFMAN+24, LAH+30, LAH+34, LAH+35
LR60(0 TESTS+20*, TESTS+21, TESTS+22, TESTS+23
>> LRAA EN+6, EN+10*, EN+11, EN+15, EN+19, EN+20, DQ+4*, DQ+25*, DQ+27, DQ+30
TD+3, TD+4, TD+6, TD+11, TD+12, TD+13, TD+26, TD+28, TD+38, TESTS
TESTS+3, TESTS+5, TESTS+25, TESTS+29, REF+2, PROFMAN+2, PROFMAN+15, PROFMAN+25, ORIG+4, ORIG+6
AC+1, AC+3, AC+5
>> LRAA("NAME" DQ+23*, TESTS+24
>> LRAA(0 EN+10*, EN+15, EN+19, EN+20, PHD+2
>> LRACC TESTS+28, TESTS+29
LRAD EN+7~, EN+20, DQ+25*, DQ+27*, DQ+30, TD+3, TD+4, TD+6, TD+12, TD+13
TD+26, TD+28, TD+38, TESTSTESTS+3, TESTS+5, TESTS+25, TESTS+29, REF+2, PROFMAN+2
PROFMAN+15, PROFMAN+25, ORIG+4, ORIG+5, PHD+5*, AC+1, AC+3, AC+5
LRAN EN+7~, DQ+29*, DQ+30*, TD+3, TD+4, TD+6, TD+12, TD+13, TD+26, TD+28
TD+38, TESTSTESTS+3, TESTS+5, TESTS+25, TESTS+28, TESTS+29, REF+2, PROFMAN+2, PROFMAN+15
PROFMAN+25, ORIG+4, ORIG+6, AC+2*, AC+3*, AC+5
LRATOMIC PROFMAN+21~, PROFMAN+22*, PROFMAN+23*, PROFMAN+24
>> LRCNT EN+4*, EN+15*, EN+19, EN+20, EN+25
>> LRCUTOFF EN+4*, EN+47*, DQ+17, TESTS+18, TESTS+19
LRDFNX TD+1~, TD+12*, TD+19
>> LRDLA TESTS+18, TESTS+19, TESTS+28
>> LRDT EN+3*
>> LRDX TESTS+28, TESTS+29
>> LREND EN+4*, EN+6, EN+9*, EN+13, EN+14, EN+22, EN+30*, EN+32, DQ+31*, DQ+32
DQ+35, TD+3*, TD+4*, TD+38*, PHD+1*, PHD+4, AC+4*, AC+5*, AC+6
LREVNT REF+1~, REF+4*, REF+5, PROFSTAT+11*, PROFSTAT+14
LREXCODE TD+29~, TD+30*, TD+31*, TD+34
>> LREXD EN+4*, EN+97*, TESTS+29
>> LREXNREQ EN+4*, EN+91*, DQ+16, TESTS+21
>> LREXPD EN+74*
>> LREXTST EN+4*, EN+84*, DQ+16, TESTS+8
>> LREXTST( EN+84*, TESTS+8
LRFAN EN+7~, EN+20, DQ+9~, DQ+11*, DQ+13, DQ+25*, DQ+29
LRHIT LAH+8~, LAH+23*, LAH+26, LAH+30*, LAH+36*, LAH+38
LRI TESTS+1~, TESTS+2*, TESTS+3*, TESTS+5
LRI(0 TESTS+5*, TESTS+6, TESTS+13, TESTS+17, TESTS+26, REF+2, REF+23, PROF+6
LRIDTX TD+1~, TD+13*, TD+15, TD+19
>> LRINDEX DQ+4*, DQ+14*, DQ+15*, DQ+16*, DQ+17*
LRLAHSQ LAH+8~, LAH+23*, LAH+24*, LAH+26
LRLAHTST LAH+8~, LAH+25*, LAH+26*, LAH+30, LAH+36
LRLAN EN+7~, EN+20, DQ+9~, DQ+11*, DQ+13, DQ+25*, DQ+30
LRLAST DQ+9~, DQ+11*, DQ+12, DQ+13
>> LRMAN TESTS+28, REF+2*, REF+3*, REF+4
LRMIAREA TD+1~, TD+15*, TD+19, TD+21, TD+34*, TD+37
LRMIARX DQ+3~, TD+2!, TD+22
LRMIARX( TD+21*, TD+37
LRMIFLG DQ+3~, TD+5*, TD+20*, TESTS+13, TESTS+17
LRMIPND DQ+3~, TD+2!
LRMIPND( TD+37*, TESTS+17
LRMNF REF+22~, REF+23*, REF+24, REF+25, PROFMAN+2*, PROFMAN+3, PROFMAN+5, PROFMAN+8, PROFMAN+15*, PROFMAN+16
PROFMAN+19, PROFMAN+23, PROFMAN+25*, PROFMAN+27, ORIG+6*, PROFSTAT+7, PROFSTAT+8, PROFSTAT+11, LAH+10
LRMNSQ PROFSTAT+5~, PROFSTAT+6*, PROFSTAT+7*, PROFSTAT+8
LRMNTST PROFSTAT+5~, PROFSTAT+8*, PROFSTAT+10
>> LRNAME( DQ+14*, DQ+15*, DQ+16*, DQ+17*
>> LRNOCNTL EN+4*, EN+54*, DQ+15, TD+4
LRORIG ORIG+3~, ORIG+4*, ORIG+5, ORIG+6
>> LRPAGE DQ+4*
LRPRF PROF+5~, PROF+6*, PROF+8, PROF+10, PROFMAN+2, PROFMAN+3, PROFMAN+7, PROFMAN+16*, PROFMAN+19*, PROFMAN+26*
PROFSTAT+10, PROFSTAT+11
LRPRFCHK PROFMAN+6~, PROFMAN+7*, PROFMAN+8, PROFMAN+10
LRPRFZ PROFMAN+6~, PROFMAN+7*, PROFMAN+8*, PROFMAN+10
LRPROFX PROFMAN+6~, PROFMAN+10*, PROFMAN+11, PROFMAN+12, PROFMAN+15, PROFMAN+16, PROFMAN+18, PROFMAN+19, PROFMAN+23, PROFMAN+24
PROFMAN+25, PROFMAN+26
>> LRSORTBY EN+4*, EN+31*, DQ+15, DQ+23, TESTS+24
>> LRST TESTS+26*, TESTS+28, REF+5*, REF+24, PROFSTAT+14*, LAH+21*, LAH+38*
LRSTAR EN+7~, EN+20, DQ+9~, DQ+11*, DQ+12, DQ+25*, DQ+28, PHD+3, AC
LRSTPR PROFSTAT+5~, PROFSTAT+6*, PROFSTAT+7, PROFSTAT+14*, PROFSTAT+17
LRSUB LAH+32~, LAH+33*, LAH+34*, LAH+35
LRSUBTST LAH+32~, LAH+35*, LAH+36
LRTEST EN+71~, EN+74*
>> LRTK AC*, AC+1*, AC+3
LRTST68 TD+1~, TD+25*, TD+26*, TD+28, TD+30, TD+37
LRTSTN TESTS+4~, TESTS+22*, TESTS+23*, TESTS+24*, TESTS+28, TESTS+29
LRTSTS EN+71~
LRUID REF+1~, REF+2*, REF+4, PROFSTAT+7, PROFSTAT+11, LAH+21, LAH+24
LRURG TESTS+4~, TESTS+5*, TESTS+28, TESTS+29
LRUSEAA EN+7~, EN+14, EN+16, EN+18, EN+19
>> LRVERVER DQ+33, TD+5*, TD+6*, TD+20*, AC+8
LRWDTL EN+7~, EN+20, DQ+25*
LRWKLST LAH+8~, LAH+10*, LAH+12*, LAH+14*, LAH+16*, LAH+17, LAH+18*, LAH+19, LAH+21, LAH+24
LAH+26
LRX DQ+4*, DQ+5*, DQ+8, DQ+10, DQ+19*, DQ+20*, DQ+22, DQ+23, DQ+24, DQ+25
DQ+26~
LRXTST PROF+5~, ORIG~, ORIG+6
LRY EN+60~, EN+67*, EN+74, DQ+4*, DQ+9~, DQ+12*, DQ+13*, DQ+14
LRZ DQ+6~, DQ+7*, DQ+8*, DQ+10, DQ+21*, DQ+22*, DQ+24, DQ+26~
LRZ( DQ+10*
LRZ(0 DQ+14
LRZ(1 DQ+11
>> PNM TESTS+28
>> POP EN+99
>> S1 LREXPD+1
>> S1( LREXPD+1
>> SSN TESTS+28
U TD+6, TD+11, TD+12, TD+13, TD+19, TD+28, TESTS+5, TESTS+13, TESTS+17, TESTS+22
TESTS+26, TESTS+28
X EN+7~, EN+17~, EN+18*, DQ+24*, DQ+25
Y EN+3*, EN+7~, EN+10, EN+31, EN+40, EN+47, EN+54, EN+59, EN+67, EN+70
EN+72, EN+73, EN+74, EN+81, EN+84, EN+91, EN+97, TESTS+25*, TESTS+26
Y(0 EN+10, EN+73
>> ZTDESC EN+101*
>> ZTRTN EN+101*
>> ZTSAVE("LR*" EN+101*
>> ZTSAVE("^TMP(""LR"",$J,""T""," EN+103*
>> ZTSAVE("^TMP(""LRWRKINC"",$J," EN+102*
>> ZTSK EN+105
Info |  Source |  Call Graph |  Caller 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