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

Package: Automated Lab Instruments

Routine: LAHWATCH


Information

LAHWATCH ;DALOI/JMC - WATCH DATA IN ^LAH GLOBAL ;Sep 12, 2008

Source Information

Source file <LAHWATCH.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA FileMan 2 ^DIC  ^DIR  
Lab Service 1 $$GLBR^LRAFUNC  

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
Automated Lab Instruments 1 LAWATCH  

Entry Points

Name Comments DBIA/ICR reference
IN ;
FIND ;
EN
STRT1 ;
ALOOP ;
STRT2 ;*** Logic to list interpreted ^LAH data ***
BLOOP ;
CHK ;

External References

Name Field # of Occurrence
^DIC FIND+2
^DIR EN+7, ALOOP+5, BLOOP+12
$$GLBR^LRAFUNC EN

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!!,"This routine will allow you to look at the verifiable data in the ^LAH GLOBAL ",!,"for a specific instrument",!!
  • Line Location: IN+3
Function Call: WRITE
  • Prompt: !!?5,"No data for ",LRINST,!!
  • Line Location: FIND+5
Function Call: WRITE
  • Prompt: !!,?10,"No load/worklist defined for this instrument ",!!,$C(7)
  • Line Location: STRT1+1
Function Call: WRITE
  • Prompt: !!,"I am about to display the data in ^LAH(",LRWL,")",!,?10,"You may exit at any time by entering the ""^""."
  • Line Location: STRT1+2
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: ALOOP+2
Function Call: WRITE
  • Prompt: !,LREF," = ",@LREF
  • Line Location: ALOOP+4
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: ALOOP+5
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: BLOOP+2
Function Call: WRITE
  • Prompt: !!?5,"Accession # ",$P(@(LREF),U,5)
  • Line Location: BLOOP+5
Function Call: WRITE
  • Prompt: !,"Test",?25,"Value"
  • Line Location: BLOOP+6
Function Call: WRITE
  • Prompt: !?5,"Organism: ",$P($G(^LAB(61.2,+@LREF,0)),U)
  • Line Location: BLOOP+8
Function Call: WRITE
  • Prompt: !,"***Organism entry points to missing entry # ",+@LREF," in file 61.2 (ETIOLOGY)***"
  • Line Location: BLOOP+9
Function Call: WRITE
  • Prompt: !,$P(^(0),"^"),?25,@LREF
  • Line Location: BLOOP+10
Function Call: WRITE
  • Prompt: !,$P(^DD(63.04,+$P($P(LREF,"(",2),",",4),0),"^"),?25,+@LREF
  • Line Location: BLOOP+11
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: BLOOP+12
Function Call: WRITE
  • Prompt: !!!,?20,"This instrument has no pointer to ^LAH!",!!!
  • Line Location: CHK+1
Function Call: WRITE
  • Prompt: !!!,?20,"No data in ^LAH for this instrument!",!!!
  • Line Location: CHK+2
Routine Call
  • DIC
  • Line Location:
    • FIND+2
Routine Call
  • DIR
  • Line Location:
    • EN+7
    • ALOOP+5
    • BLOOP+12

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^LRO(68.2 - [#68.2] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(63.04 BLOOP+11
^LAB(61.2 - [#61.2] BLOOP+8, BLOOP+9
^LAB(62.06 - [#62.06] BLOOP+10
^LAH( FIND+5, CHK+2

Label References

Name Line Occurrences
CHK STRT1+4, STRT2+2
FIND IN+5
STRT1 EN+9
STRT2 EN+10

Naked Globals

Name Field # of Occurrence
^(0 BLOOP+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% IN+1~
DIC FIND+1~, FIND+2*
DIC(0 FIND+2*
DIR EN+5~, ALOOP+1~, BLOOP+1~
DIR("A" EN+6*
DIR(0 EN+6*, ALOOP+5*, BLOOP+12*
DIRUT EN+5~, EN+8, ALOOP+1~, BLOOP+1~
DTOUT EN+5~, ALOOP+1~, BLOOP+1~
DUOUT EN+5~, ALOOP+1~, ALOOP+5, BLOOP+1~, BLOOP+12
IOF ALOOP+2, ALOOP+5, BLOOP+2, BLOOP+12
LPREF IN+1~, ALOOP+3*, BLOOP+4*
LREF IN+1~, EN*, ALOOP+3*, ALOOP+4, BLOOP+4*, BLOOP+5, BLOOP+7, BLOOP+8, BLOOP+9, BLOOP+10
BLOOP+11
LREND IN+1~, IN+4*, IN+5, FIND+3*, EN+8*, ALOOP+1~, ALOOP+2*, ALOOP+3, ALOOP+5*, BLOOP+1~
BLOOP+3*, BLOOP+4, BLOOP+12*
LRHDR IN+1~, EN*, ALOOP+5*, BLOOP+6*, BLOOP+12*
LRINST IN+1~, FIND+4*, FIND+5
LRMSK IN+1~, EN*, ALOOP+3, BLOOP+4
LRNOP IN+1~, STRT1+5, STRT2+3, CHK+1*, CHK+2*
LRNUM IN+1~, BLOOP+10*
LRWL IN+1~, FIND+4*, FIND+5, ENSTRT1+1, STRT1+2, CHK+1, CHK+2
U IN+2*, BLOOP+5, BLOOP+8
X IN+1~, EN+5~, ALOOP+1~, BLOOP+1~
Y IN+1~, FIND+3, FIND+4, EN+5~, EN+9, EN+10, ALOOP+1~, BLOOP+1~
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