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

Package: Lexicon Utility

Routine: LEXLK


Information

LEXLK ;ISL/KER - Demo Look Up ;04/21/2014

Source Information

Source file <LEXLK.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Lexicon Utility 2 ^LEXA1  (GET,LIST)^LEXLK2  
VA Fileman 1 YN^DICN  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Lexicon Utility 1 LEX LOOK-UP  

Entry Points

Name Comments DBIA/ICR reference
DISP ; If requested, get and display information
AGAIN ; Try again?
EN ; Initialize variables
LOOK ; Look-up term
EXIT ; Clean up environment and quit
Y(LEX) ; Evaluate Y
X(LEX) ; Evaluate X
MORE ; Do you want more information?

External References

Name Field # of Occurrence
YN^DICN AGAIN+2, MORE+1
^LEXA1 LOOK+1
GET^LEXLK2 DISP+1
LIST^LEXLK2 DISP+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: EN+1
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: EN+4
Function Call: WRITE
  • Prompt: !!
  • Line Location: LOOK+1
Function Call: WRITE
  • Prompt: !,"Try another"
  • Line Location: AGAIN+1
Function Call: WRITE
  • Prompt: !!,"You have searched for a term in the Lexicon, do you want to"
  • Line Location: AGAIN+3
Function Call: WRITE
  • Prompt: !!,"Do you want more information"
  • Line Location: MORE+1
Function Call: WRITE
  • Prompt: !!,"The Lexicon also contains definitions (on most major concepts),"
  • Line Location: MORE+3
Function Call: WRITE
  • Prompt: !,"codes (from major coding systems, i.e., ICD, CPT, NANDA, etc.),"
  • Line Location: MORE+4
Function Call: WRITE
  • Prompt: !,"synonyms, lexical variants, and semantic classifications for each"
  • Line Location: MORE+5
Function Call: WRITE
  • Prompt: !,"term by class and type."
  • Line Location: MORE+6

Label References

Name Line Occurrences
$$X AGAIN+1, AGAIN+4, AGAIN+5, AGAIN+6
$$Y LOOK+1, DISP+1
AGAIN AGAIN+3
DISP MORE+7
EXIT EN+4
LOOK EN+4, AGAIN+4, AGAIN+5, AGAIN+7
MORE LOOK+1, MORE+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% AGAIN+1*, AGAIN+2, AGAIN+3, AGAIN+4, AGAIN+5, AGAIN+6, MORE+1*, MORE+2, MORE+7, EXIT+1!
DIC LOOK+1!, EXIT+1!
DIR EXIT+1!
DIROUT EXIT+1!
DIRUT EXIT+1!
DTOUT EXIT+1!
DUOUT EXIT+1!
IOF EN+1, EN+4
LEX EXIT+1!, X~, Y~
LEX(0 DISP+1
LEXAP EN+3~, LOOK+1*
LEXB EXIT+1!
LEXC EXIT+1!
LEXCHK EN+3~, EXIT+1!
LEXCL EXIT+1!
LEXCLAS EN+1~, EXIT+2!
LEXCODE EN+2~, EXIT+2!
LEXCONT EN+1~, EXIT+2!
LEXCT EXIT+2!
LEXDEF EN+1~, EXIT+2!
LEXDIS EN+1~, EXIT+2!
LEXE EXIT+2!
LEXEMP EN+3~, EXIT+2!
LEXEXP EN+1~, EXIT+3!
LEXF EXIT+3!
LEXFM EN+2~, EXIT+3!
LEXFORM EN+1~, EXIT+3!
LEXLC EXIT+3!
LEXLINE EN+2~, EXIT+3!
LEXLN EXIT+3!
LEXMC EN+2~, EXIT+3!
LEXMCE EXIT+3!
LEXNOM EN+2~, EXIT+4!
LEXSCP EXIT+4!
LEXSF EN+1~, EN+3*, EXIT+4!
LEXSO EN+2~, EXIT+4!
LEXSPC EN+2~, EXIT+4!
LEXSPCR EXIT+4!
LEXSR EXIT+4!
LEXSRC EN+2~, EXIT+4!
LEXSTR EXIT+5!
LEXT EXIT+5!
LEXTT EXIT+5!
LEXX EN+3~, EXIT+5!
LEXY EN+3~, EXIT+5!
LEXYPE EN+3~, EXIT+5!
X EN+3~, LOOK+1!, EXIT+5!, X+1
Y EN+3~, DISP+1, EXIT+5!, Y+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables |  All