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 |  Local Variables |  All
Print Page as PDF
Routine: LREPIRM

Package: Lab Service

Routine: LREPIRM


Information

LREPIRM ;VA/DALOI/SED - EMERGING PATHOGENS SEARCH ; 7/16/96

Source Information

Source file <LREPIRM.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA Fileman 4 ^%DT  C^%DTC  ^DIC  ^DIR  
Kernel 1 ^%ZTLOAD  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Lab Service 2 LREPI ENHANCE MANUAL RUN  LREPI NIGHTLY TASK  

Entry Points

Name Comments DBIA/ICR reference
OVR
CHK ;CHECK TO SEE IF ITS OK
TASK ;LETS TASK THIS JOB
PICKALL ;SELECT ALL ASSOCIATED PARAMETERS
AUTO ; CHECKS TO SEE IF IT IS TIME TO RUN A SEARCH
PROT ;SELECT PROTOCOL
ALL
DAYS ;GET DAYS OF THE MONTH
CHKL ;CHECK FOR LOCAL PATHOGENS
EXIT ;
DATE ;Select Search Date
CRI
PREV
MAN ;USED TO RERUN THE OPTION FOR ANY PRIOR MONTHS

External References

Name Field # of Occurrence
^%DT AUTO+12
C^%DTC PREV+2
^%ZTLOAD TASK+6
^DIC PROT+5
^DIR OVR+3, CRI+9, DATE+3, ALL+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,?(IOM/2-15),"Laboratory Search rerun option"
  • Line Location: MAN+2
Function Call: WRITE
  • Prompt: !,"Sorry No Search Parameters Selected"
  • Line Location: CRI+13
Function Call: WRITE
  • Prompt: @IOF,!!,"The Task has been queued",!,"Task # ",$G(ZTSK)
  • Line Location: TASK+7
Routine Call
  • DIC
  • Line Location:
    • PROT+5
Routine Call
  • DIR
  • Line Location:
    • OVR+3
    • CRI+9
    • DATE+3
    • ALL+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LAB(69.5 - [#69.5] DATE+7, PICKALL+1, CHKL+1, CHKL+3, CHKL+4, CHKL+5, CHKL+6, CHKL+7, AUTO+3, AUTO+4
, AUTO+5, AUTO+6, AUTO+7, AUTO+9, AUTO+10, AUTO+50, PREV, PREV+1, PREV+3
^ORD(101 - [#101] CHKL+6, AUTO+6
^TMP($J AUTO+1!, AUTO+24*, AUTO+27*, AUTO+31*, AUTO+33*, AUTO+36, AUTO+38, AUTO+40, AUTO+41, AUTO+45
, AUTO+47, AUTO+49, AUTO+51

Label References

Name Line Occurrences
ALL CRI
CHK PICKALL+1
CRI CRI+12, CRI+13, DATE+4
DAYS DATE+9, AUTO+20
EXIT PROT+6, AUTO+56
OVR CRI
PICKALL CRI+2
PREV AUTO+55
PROT OVR+4
TASK DATE+13, AUTO+43, AUTO+55

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT EXIT+2!, AUTO+1!
D0 EXIT+1!, AUTO+2*, AUTO+3*, AUTO+4, AUTO+5, AUTO+6, AUTO+7, AUTO+9, AUTO+10, AUTO+24
, AUTO+27, AUTO+31, AUTO+33, AUTO+35!, AUTO+40*, AUTO+41, AUTO+49*, AUTO+50, AUTO+51, AUTO+55*
, PREV, PREV+1, PREV+3
DAYS PREV+9*, PREV+10, PREV+11!
DIC PROT+1!, PROT+2*
DIC("A" PROT+2*
DIC("W" PROT+4*
DIC(0 PROT+3*
DIR OVR!, CRI+1!, DATE+1!, DATE+5!, ALL!
DIR("?" OVR+2*, CRI+7*, ALL+2*
DIR("A" OVR+1*, CRI+6*, DATE+2*, ALL+1*
DIR("B" OVR+1*, ALL+1*
DIR("S" CRI+8*
DIR(0 OVR+1*, CRI+6*, DATE+3*, ALL+1*
DIROUT CRI+1!, CRI+12
DIRUT OVR!, OVR+4, CRI, CRI+1!, CRI+5, CRI+10, DATE+1!, DATE+4, DATE+5!, ALL!
DT DATE+3, TASK+4, AUTO+23, AUTO+25, AUTO+26
DTOUT CRI+1!, CRI+12
DUOUT CRI+1!, CRI+12
IOF MAN+2, CRI+4, TASK+7
IOM MAN+2
>> LRALL CRI+2, CRI+3, ALL+4*
LRAUTO EXIT+1!
LRBEG EXIT+1!
LRCYC AUTO+7*, AUTO+8, AUTO+15, AUTO+24, AUTO+27, AUTO+29, AUTO+31, AUTO+33, AUTO+35!, AUTO+36*
, AUTO+38, AUTO+40, AUTO+41, AUTO+45*, AUTO+47, AUTO+49, AUTO+51
LRCYCLE CRI!, DATE+5!, DATE+7*, DATE+8, DATE+11, DATE+12!, CHKL+1*, CHKL+7
LRDT EXIT+1!, AUTO+23*, AUTO+25, AUTO+26
LREND EXIT+1!
LREPI CRI!, CRI+13, EXIT+1!, TASK+1, AUTO+1!, AUTO+39!, AUTO+44!, AUTO+48!, AUTO+53
LREPI( CRI+11*, PICKALL+1*, AUTO+41*, AUTO+51*, AUTO+55, PREV
LREPI(0 DATE+6
LRLAG EXIT+2!, AUTO+10*, AUTO+11*, AUTO+12, AUTO+22*, AUTO+23
>> LRMSG CRI*, ALL+1
>> LROK PICKALL+1, CHK+1*, CHKL+2*, CHKL+3*, CHKL+4*, CHKL+5*, CHKL+6*, CHKL+7*
>> LROVR OVR+5*, CHKL+4
>> LRPRECYC PREV*, PREV+2, PREV+4, PREV+7
LRPREV EXIT+1!, AUTO+54*
LRPROT PROT+1!, PROT+7*, CHKL+3
LRRNDT EXIT+1!, AUTO+9*, AUTO+24, AUTO+31
LRRPE DATE+10*, DATE+11*, EXIT+1!, AUTO+21*, AUTO+24, AUTO+27, AUTO+30*, AUTO+31, AUTO+33, AUTO+35!
, AUTO+41*, AUTO+51*, AUTO+55*, PREV*, PREV+2*, PREV+7, PREV+10*
LRRPS DATE+10*, DATE+11*, EXIT+1!, AUTO+21*, AUTO+24, AUTO+27, AUTO+30*, AUTO+31, AUTO+33, AUTO+35!
, AUTO+37*, AUTO+38*, AUTO+40, AUTO+41, AUTO+46*, AUTO+47*, AUTO+49, AUTO+51, AUTO+55*, PREV*
, PREV+2*, PREV+4, PREV+5*, PREV+6*
LRRSD EXIT+2!, AUTO+13*, AUTO+16, AUTO+17, AUTO+30
>> LRRTYPE MAN+1*, TASK+4, AUTO+42*, AUTO+52*
LRTYPE DATE+6*, DATE+7, DATE+12!
U DATE+7, CHKL+1, CHKL+3, CHKL+4, CHKL+5, CHKL+6, CHKL+7, AUTO+4, AUTO+5, AUTO+6
, AUTO+7, AUTO+9, AUTO+10, AUTO+41, AUTO+50, AUTO+51, AUTO+55, DAYS+1, PREV, PREV+1
, PREV+3, PREV+9
X PROT+1!, DATE+8*, DATE+10, DATE+12!, EXIT+2!, AUTO+1!, AUTO+12*, AUTO+16*, AUTO+19*, AUTO+21
, DAYS+1*, PREV+2, PREV+11!
X1 DATE+12!, EXIT+2!, AUTO+17*, AUTO+18*, AUTO+19, AUTO+20!, AUTO+21, DAYS+1*, PREV+2*, PREV+4*
, PREV+5, PREV+6, PREV+7*, PREV+9, PREV+10, PREV+11!
X2 PREV+2*, PREV+4*, PREV+7*, PREV+11!
X3 PREV+4*, PREV+5, PREV+6*, PREV+7*, PREV+8*, PREV+9, PREV+10, PREV+11!
Y PROT+1!, PROT+6, PROT+7, OVR+5, CRI+11, DATE+8, DATE+10, DATE+11, DATE+12!, EXIT+2!
, PICKALL+1*, CHK+1, CHKL+1, CHKL+3, CHKL+4, CHKL+5, CHKL+6, CHKL+7, ALL+4, AUTO+1!
, AUTO+12, AUTO+13, AUTO+20!
ZTDESC EXIT+2!, TASK+5*
ZTDTH EXIT+2!, TASK+4*
ZTIO EXIT+2!, TASK+5*
>> ZTQUEUED TASK+7
ZTREQ EXIT+2!, TASK+5*
ZTRTN EXIT+2!, TASK+5*
ZTSAVE EXIT+1!, TASK+2!
ZTSAVE("LREPI(" TASK+3*
ZTSAVE("LRPREV" TASK+4*
ZTSAVE("LRRPE" TASK+3*
ZTSAVE("LRRPS" TASK+3*
ZTSAVE("LRRTYPE" TASK+4*
ZTSK EXIT+2!, TASK+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All