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

Package: Lab Service

Routine: LRMIV2


Information

LRMIV2 ;VA/SLC/DLG - MICROBIOLOGY VERIFY AUTO INST ROUTINE ;3/2/03 18:09

Source Information

Source file <LRMIV2.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
Lab Service 7 LOOK^LRCAPV1  LRANX^LRMIU4  STF^LRMIUT  UNDO^LRMIV  TIME^LRMIV3  UPDATE^LRPXRM  (DD,PT)^LRX  
VA Fileman 4 ^%DT  YN^DICN  ^DIE  EN^DIQ  
IHS Changes To Lab 1 $$PATCH^BLRUTIL4  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Lab Service 1 LRMIV1  

Entry Points

Name Comments DBIA/ICR reference
PAT1 ;
PAT
BB
CAP
UPDATE
EC
ORDER
EC3
CHECK

External References

Name Field # of Occurrence
^%DT CHECK+1
$$PATCH^BLRUTIL4 PAT1+18, PAT1+19, PAT1+24, PAT1+25
YN^DICN PAT1+7
^DIE PAT1+24, PAT1+25
EN^DIQ EC+1
LOOK^LRCAPV1 CAP
LRANX^LRMIU4 PAT+1
STF^LRMIUT EC3
UNDO^LRMIV PAT1+12
TIME^LRMIV3 PAT1+14, EC3
UPDATE^LRPXRM PAT1+19, PAT1+25
DD^LRX EC+6
PT^LRX PAT1+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Enter the accession number"
  • Line Location: PAT+1
Function Call: WRITE
  • Prompt: ?25," ",PNM,?47," ",SSN
  • Line Location: PAT1+4
Function Call: WRITE
  • Prompt: ?25," ",PNM,?47," ",HRCN
  • Line Location: PAT1+5
Function Call: WRITE
  • Prompt: !,"Final report has been verified by microbiology supervisor.",$C(7),!,"If you proceed in editing, this report will need to be reverified."
  • Line Location: PAT1+6
Function Call: WRITE
  • Prompt: !,?20,"OK"
  • Line Location: PAT1+7
Function Call: WRITE
  • Prompt: !,"Enter 'Y' or 'N':"
  • Line Location: PAT1+7
Function Call: READ
  • Prompt: "Choose: "
  • Formatting: !
  • Timeout: DTIME
  • Variable: LRI
  • Line Location: PAT1+10
Function Call: WRITE
  • Prompt: !,DR," template doesn't exist for Microbiology."
  • Line Location: PAT1+20
Function Call: WRITE
  • Prompt: !,"Nothing matches with the test you preselected."
  • Line Location: EC+4
Routine Call
  • DIE
  • Line Location:
    • PAT1+24
    • PAT1+25

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^LR - [#63] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIE - [#.402] PAT1+20, PAT1+21
^DIE("B" PAT1+20
^LAB(60 - [#60] EC+3, EC+6
^LAB(62.07 - [#62.07] EC+3
^LR - [#63] PAT1+2, PAT1+3, PAT1+5, PAT1+6, PAT1+9, PAT1+15, BB*, BB+1*, BB+2*, EC3
, CHECK
^LRO(68 - [#68] CAP, PAT1+1, BB+2, EC+1, EC+3, EC+6, CHECK, CHECK+2, CHECK+4
^LRO(69 - [#69] EC+1, CHECK+5, ORDER*, ORDER+1

Label References

Name Line Occurrences
BB PAT1+3
CAP PAT+1
CHECK UPDATE
EC PAT1+10
EC3 PAT1+18, PAT1+19, PAT1+24, PAT1+25
ORDER CHECK+5
PAT1 PAT+1
UPDATE EC3

Naked Globals

Name Field # of Occurrence
^( PAT1+1, EC+3, CHECK+2, CHECK+4, CHECK+5, ORDER+1
^(0 PAT1+1, PAT1+2, PAT1+5, PAT1+15, BB+1, BB+2, EC+1, EC+3, EC3, CHECK+2*
, ORDER+1*
^(3 PAT1+1
^(5 PAT1+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % PAT1+7*, PAT1+8
>> DA PAT1+13*, EC+1*
>> DA(1 PAT1+13*
>> DFN PAT1+5*
>> DIC EC+1*
>> DIE PAT1+13*
DR PAT1+13!, PAT1+14!, PAT1+18!, PAT1+19!, PAT1+20*!, PAT1+24*!, PAT1+25*!, EC+1*
DR( PAT1+21*
DR(1 PAT1+24, PAT1+25
DTIME PAT+1, PAT1+10
>> DTOUT EC+1
>> DUOUT EC+1
>> HRCN PAT1+5
>> I PAT+1*, PAT1+7*, PAT1+10*, PAT1+21*, CHECK+2*, CHECK+5*, ORDER+1*
>> J PAT1+21*, EC+6*, CHECK+2*, CHECK+3, CHECK+5*, ORDER, ORDER+1
>> K PAT1+21*, ORDER+1*
>> LRAA CAP, PAT1+1, BB+2, EC+1, EC+3, EC+6
>> LRAD PAT1+1, BB+2, EC+1, EC+3, EC+6
LRAN PAT, PAT+1!, PAT1+1, BB+2, EC*, EC+1, EC+3, EC+6
>> LRANOK PAT+1*, CAP
>> LRCAPOK PAT+1*, CAP, PAT1+8*, PAT1+11*
>> LRCDT PAT1+1*, BB+2
>> LRDFN PAT1+1*, PAT1+2, PAT1+3, PAT1+5, PAT1+6, PAT1+9, PAT1+13, PAT1+15, PAT1+19, PAT1+25
, BB, BB+1, BB+2, EC3, CHECK
>> LRDPF PAT1+5*
>> LREAL PAT1+1*, BB+2
>> LREND PAT1+14*, PAT1+18, PAT1+19, EC+1*, EC3
>> LRFIFO PAT1+14*
>> LRI PAT1+1*, PAT1+10*, PAT1+11, PAT1+12, PAT1+14, PAT1+18, PAT1+19, PAT1+20, EC+3*, EC+5*
>> LRIDT PAT1+1*, PAT1+2, PAT1+3, PAT1+6, PAT1+9, PAT1+13, PAT1+15, PAT1+19, PAT1+25, BB+1
, BB+2, EC3, CHECK
>> LRLLOC EC*
LRNPTP PAT1+10, EC+2!, EC+3*, EC+4, EC+5, EC+6
>> LRODT EC+1*
>> LRPARAM CAP
>> LRPTP EC+3, EC+4
>> LRSAME PAT1+14*, EC3*
>> LRSB PAT1+14*
>> LRSN EC+1*
>> LRSPEC PAT1+1*, BB+2
LRSSC PAT1+15*, EC3!, CHECK+2, ORDER+1
LRSSCA UPDATE!, CHECK*, CHECK+1
LRSSCAA UPDATE!, CHECK*, CHECK+2, CHECK+4
LRSSCAN UPDATE!, CHECK+1*, CHECK+2, CHECK+4
LRSSCAY UPDATE!, CHECK+1*, CHECK+2, CHECK+4
LRSSCN EC3*!, CHECK+2, ORDER, ORDER+1
LRSSCOD UPDATE!, CHECK+4*, CHECK+5, ORDER, ORDER+1
LRSSCOM UPDATE!
LRSSCOM1 UPDATE!
LRSSCON UPDATE!, CHECK+4*, CHECK+5
>> LRTS PAT1+12*
>> LRTS( PAT1+12, EC+3*, EC+6
LRTX EC!
LRTX( PAT1+14, PAT1+18, PAT1+19, PAT1+20, EC+3*
>> LRUNDO PAT1+5*, PAT1+9*, PAT1+12
>> N PAT1+10, EC+2*, EC+3*, EC+6
>> PNM PAT1+5
U PAT+1, CAP, PAT1+1, PAT1+5, PAT1+6, PAT1+9, PAT1+10, PAT1+11, PAT1+15, BB+1
, BB+2, EC, EC+1, EC+3, EC+6, EC3, CHECK, CHECK+4, ORDER
>> X PAT*, PAT+1*, PAT1+20*, PAT1+21, CHECK+1*
>> Y EC+6*, CHECK+1
>> Y(0 PAT1+2*, BB+2*, EC
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