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

Package: Automated Lab Instruments

Routine: LAKUR1


Information

LAKUR1 ;SLC/RWF - URINALYSIS Part 2 ; 9/19/87 18:36 ;

Source Information

Source file <LAKUR1.m>

Call Graph

Call Graph

Call Graph Total: 1

Package Total Call Graph
Lab Service 1 RW^LRDIED  

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 LAKUR  

Entry Points

Name Comments DBIA/ICR reference
L
CHECK
RESULT
DELETE
HELP2
HELP
SET
HUH
PAGE
STOP
DONE
EVAL
STORE
HD1
HD2
HD3
HD4
COM
COM2
INIT

External References

Name Field # of Occurrence
RW^LRDIED COM+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: LAKUR1+2
Function Call: READ
  • Variable: TYPE#1
  • Timeout: DTIME
  • Line Location: L+0
Function Call: WRITE
  • Prompt: !,?40,*13,"URINE: "
  • Line Location: L+0
Function Call: READ
  • Prompt: " "
  • Variable: X
  • Timeout: DTIME
  • Line Location: RESULT+0
Function Call: READ
  • Variable: X
  • Timeout: 2
  • Line Location: HELP2+0
Function Call: WRITE
  • Prompt: !,"You can enter '",$P($P(LRSET,";",K),":",1),"' which stands for ",$P($P(LRSET,";",K),":",2)
  • Line Location: HELP2+1
Function Call: READ
  • Formatting: !
  • Prompt: "Press return to continue "
  • Variable: X
  • Timeout: DTIME
  • Line Location: HELP2+2
Function Call: READ
  • Variable: X
  • Timeout: 2
  • Line Location: HELP+0
Function Call: WRITE
  • Prompt: *13,$C(7)," INVALID KEY"
  • Line Location: HELP+0
Function Call: WRITE
  • Prompt: !!!!,?7
  • Line Location: HELP+1
Function Call: WRITE
  • Prompt: $J(K,8)
  • Line Location: HELP+1
Function Call: WRITE
  • Prompt: " ",%
  • Line Location: SET+0
Function Call: WRITE
  • Prompt: $E(LRSUBS,Y,255)
  • Line Location: SET+1
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: HUH+1
Function Call: WRITE
  • Prompt: !,"YOU CAN ENTER ",$P($P(CODE,";",K),":")," WHICH STANDS FOR ",$P($P(CODE,";",K),":",2)
  • Line Location: HUH+1
Function Call: READ
  • Formatting: !
  • Prompt: "ARE YOU FINISHED WITH THIS PATIENT (Y/N) Y//"
  • Variable: X
  • Timeout: DTIME
  • Line Location: DONE+0
Function Call: WRITE
  • Prompt: $C(7)," ??"
  • Line Location: DONE+1
Function Call: WRITE
  • Prompt: !?2,^TMP("LA",$J,I,.1),": ",?12
  • Line Location: EVAL+1
Function Call: WRITE
  • Prompt: $J(V,3)
  • Line Location: EVAL+1
Function Call: WRITE
  • Prompt: @IOF,!!,"Patient name: ",PNM,?45,"SSN: ",SSN
  • Line Location: HD1+0
Function Call: WRITE
  • Prompt: !,?10,"URINALYSIS Screen ",$P("MAIN$CAST's$CRYSTAL's","$",T3+1)
  • Line Location: HD2+0
Function Call: WRITE
  • Prompt: !,"'?'=DISPLAY, '!'=COMMENTS, '\'=MAIN, '['=CASTS, ']'=CRYSTALS, <RETURN>=EXIT"
  • Line Location: HD2+1
Function Call: WRITE
  • Prompt: !,"KEY",?7,T1(I),!,"TEST",?7,T2(I),!!
  • Line Location: HD2+1
Function Call: WRITE
  • Prompt: !,?24,"> Urine Chem profile <",!
  • Line Location: HD4+0
Function Call: WRITE
  • Prompt: $P(^LAB(60,X,0),U,1),": ",$P(V,U,1)_" "_$P(V,U,2),?(I*25)
  • Line Location: HD4+1
Function Call: WRITE
  • Prompt: !
  • Line Location: HD4+1
Function Call: READ
  • Variable: RMK
  • Timeout: DTIME
  • Line Location: COM+0
Function Call: WRITE
  • Prompt: !,"Comment: ",RMK,!
  • Line Location: COM+0

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(63.04 HELP2
^LAB(60 - [#60] RESULTHD4+1
^LR - [#63] HD4HD4+1
^TMP("LA" LAKUR1+2, RESULTDELETE+1, EVAL+1, STOREINIT+2
^TMP($J HELP+1, EVAL+1, STOREINIT+1, INIT+2

Label References

Name Line Occurrences
@( CHECK+1
CHECK L
COM2 COM
DONE DONE+1
EVAL STOP
HD1 LAKUR1+3, HELP2+2, EVALCOM2INIT+3
HD2 LAKUR1+3, HELP2+2, COM2INIT+3
HD4 LAKUR1+3, COM2
HELP HD3
HUH SET+1
INIT LAKUR1+2, PAGEDONE+2
RESULT LAKUR1+2
SET DELETE+1
STORE L+1

Naked Globals

Name Field # of Occurrence
^( LAKUR1+2, HELP+1, EVAL+1, STOREHD4+1, INIT+1, INIT+2
^(3 HELP2
^(4 LAKUR1+2, INIT+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % SET*
A L+2!
>> C HD4+1*
CODE L+2!, HUH+1
CONT L+2!
DA L+2!, HELP2
DATYP L+2!
DD L+2!, DELETE+1*, HELP2SET
DONE LL+1, L+2!, DONE+2*, INIT+3*
DTIME LRESULTHELP2+2, DONECOM
>> DX L*, HELP2*, HELP+1*
>> DY L*, HELP2*, HELP+1*
>> FLAG L, CHECK*, RESULT*, DONE*, DONE+2*, INIT+3*
>> I HELP+1*, SET+1*, EVAL+1*, STORE*, HD2+1*, HD4+1*, INIT+1*, INIT+2*, INIT+3
>> I1 HELP+1*
>> I3 LAKUR1+2*
>> I4 LAKUR1+2*
IOF HD1
J L*, L+2!
K L+2!, HELP2+1*, HELP+1*, HUH+1*
KEY L+2!, CHECK+1, INIT!*, INIT+1*
KEY( RESULTINIT+1*
>> LINE CHECK+1*
>> LRDAT HD4HD4+1
>> LRDFN HD4HD4+1
>> LRDY HELP+1, HD2+1*
>> LRSET HELP2+1, SET*, SET+1
>> LRSUBS SET+1*
>> N1 LAKUR1+2*, INIT*, INIT+2
>> N2 INIT*, INIT+2
>> PNM HD1
>> RMK COM*, COM+1*
>> SSN HD1
T1 L+2!, HD2+1, INIT!*, INIT+2*
T1( HD2+1, INIT*, INIT+2*
T2 L+2!, HELP+1, INIT!, INIT+3*
T2( HD2+1, INIT*, INIT+2*
T3 LAKUR1+2*, L+2!, RESULTDELETEDELETE+1, HELP+1, PAGE*, STOP*, EVAL+1*, STORE*
HD2INITINIT+1, INIT+2
TY LAKUR1+2!, L+2!
TY( RESULT, DELETE!, DELETE+1*, HELP+1, EVAL+1, STORE
TYPE LAKUR1+2*, L*, L+2!, CHECKCHECK+1, RESULTDELETEDELETE+1, HELPPAGE
, HD3*
U CHECKRESULTDELETE+1, HELP2SETDONE+2, HD4+1
>> V EVAL+1*, STORE*, HD4+1*
X L+2!, RESULT*, DELETEDELETE+1, HELP2*, HELP2+2*, HELP*, HELP+1*, SETSET+1*
, HUH!, HUH+1!, DONE*, DONE+1*, DONE+2, HD4+1*, COM+1, INIT+1*, INIT+2*
>> XY LHELP+1
>> Y RESULT*, DELETE+1, SET+1*, EVAL+1*, STORE*, COM+1*, INIT+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All