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

Package: Lexicon Utility

Routine: LEXLK2


Information

LEXLK2 ;ISL/KER - Look Up - Expression Attributes ;05/23/2017

Source Information

Source file <LEXLK2.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 3 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  
Lexicon Utility 2 PR^LEXU  $$MIX^LEXXM  
VA FileMan 1 ^DIR  

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
Lexicon Utility 1 LEXLK  

Entry Points

Name Comments DBIA/ICR reference
GET(Y) ; Build list in array LEX
MC ; Major Concept
SY ; Synonyms
LV ; Lexical Variants
FS ; Fully Specified
MD ; Modifiers/Descendants PCH 6 added
DEF ; Definition
STY ; Semantic Classes/Types
CLC ; Clinical Class PCH 6 added
SRC ; Classification Systems/Codes
SUB ;
T(X) ; Get Term Type
TM(X,Y) ; Trim Character
TL ; Create a Text Line
BL ; Create a Blank Line
LIST ; List the contents of the LEX array
DEV ; Select a device
NOQUE ; Do not que task
QUE ; Task queued to print user defaults
DSPI ; Display
DSPQ ; Quit Display
LF ; Line Feed
EOP ; End of Page
CONT2(X) ; Ask to Continue
CONTH ; Ask to Continue Help
CONT ; Continue listing - Press <Return> to Continue

External References

Name Field # of Occurrence
^%ZIS DEV+3
HOME^%ZIS DEV+4, NOQUE+1
^%ZISC DEV+4, NOQUE+1
^%ZTLOAD QUE+1
^DIR CONT2+3, CONT+1
PR^LEXU MC+2, SY+3, LV+3, FS+3
$$MIX^LEXXM SUB+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,LEX(LEXCL)
  • Line Location: LIST+6
Function Call: WRITE
  • Prompt: !
  • Line Location: LIST+8
Function Call: WRITE
  • Prompt: !
  • Line Location: DEV+3
Function Call: WRITE
  • Prompt: !,$S($D(ZTSK):"Request Queued",1:"Request Cancelled"),!
  • Line Location: QUE+1
Function Call: WRITE
  • Prompt: !,$G(LEX(LEXI))
  • Line Location: DSPI+8
Function Call: WRITE
  • Prompt: !
  • Line Location: DSPI+10
Function Call: WRITE
  • Prompt: @IOF
  • Condition for execution: $G(IOST)["P-"&($L($G(IOF)))
  • Line Location: DSPI+10
Function Call: WRITE
  • Prompt: !
  • Line Location: CONT2+3
Function Call: WRITE
  • Prompt: !
  • Line Location: CONT+1
Function Call: WRITE
  • Prompt: !
  • Line Location: CONT+2
Routine Call
  • %ZIS
  • Line Location:
    • DEV+3
Routine Call
  • %ZIS
  • Line Location:
    • DEV+4
    • NOQUE+1
Routine Call
  • DIR
  • Line Location:
    • CONT2+3
    • CONT+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LEX(757 - [#757] GET+2, MC+1
^LEX(757.01 - [#757.01] GET+2, MC+1, MC+2, SY+1, SY+2, SY+3, LV+1, LV+2, LV+3, FS+1
FS+2, FS+3, MD+1, MD+6, MD+7, MD+8, MD+10, DEF+2, DEF+5, DEF+6
CLC+2, CLC+3, T+3, T+5, T+6, T+8
^LEX(757.014 - [#757.014] T+9
^LEX(757.02 - [#757.02] SRC+4, SRC+5, SRC+6, SRC+7, SRC+11
^LEX(757.03 - [#757.03] SRC+6, SRC+7
^LEX(757.1 - [#757.1] STY+4, STY+6, STY+7
^LEX(757.11 - [#757.11] STY+5
^LEX(757.12 - [#757.12] STY+7
^LEX(757.13 - [#757.13] CLC+4, CLC+5, CLC+7, CLC+10, CLC+11, CLC+12
^LEX(757.21 - [#757.21] SUB+3, SUB+4
^LEXT(757.2 - [#757.2] SUB+4

Label References

Name Line Occurrences
$$CONT2 EOP+1
$$T MC+6, SY+7, LV+7, FS+7
$$TM DSPI+6
@( NOQUE+1
BL MC+2, SY+3, LV+3, FS+3, MD+2, MD+5, DEF+1, DEF+2, DEF+3, STY+1
CLC+6, SRC+14, SRC+16, SUB+7, SUB+9
CLC GET+5
CONT LIST+7, LIST+8
DEF GET+5
DSPQ DSPI+3
EOP DSPI+10, LF+1
FS GET+5
LF DSPI+8
LV GET+5
MC GET+5
MD GET+5
NOQUE DEV+5
QUE DEV+4
SRC GET+5
STY GET+5
SUB GET+5
SY GET+5
TL MC+2, MC+3, MC+5, MC+6, SY+4, SY+6, SY+7, LV+4, LV+6, LV+7
FS+4, FS+6, FS+7, MD+5, MD+15, DEF+3, DEF+6, STY+1, STY+2, STY+9
CLC+6, CLC+14, SRC+14, SRC+16, SRC+22, SUB+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS DEV+1~, DEV+3*
%ZIS("A" DEV+2*
DIR CONT2+1~, CONT+1~, CONT+2!
DIR("?" CONT2+2*
DIR("??" CONT2+2*
DIR("A" CONT2+1*
DIR("PRE" CONT2+2*
DIR(0 CONT2+1*, CONT+1*
DIROUT CONT2+1~, CONT2+3, CONT+1~, CONT+2!
DIRUT CONT2+1~, CONT2+3, CONT+1~, CONT+2!
DTOUT CONT2+1~, CONT2+3, CONT+1~, CONT+2!
DUOUT CONT2+1~, CONT2+3, CONT+1~, CONT+2!
IO NOQUE+1, DSPI+3
IO("Q" DEV+4, QUE+1!
IOF NOQUE+1, DSPI+2, DSPI+10, EOP+1
ION DEV+3, DEV+4
IOSL LIST+4, LIST+8, DSPI+4
IOST NOQUE+1, DSPI+2, DSPI+3, DSPI+10, LF+1, EOP+1
LEX GET+3!, DSPI+1, DSPI+9!, DSPI+10!
LEX( TL+4*, BL+3*, LIST+6, DSPI+5, DSPI+6, DSPI+7, DSPI+8
LEX(0 TL+3, TL+5*, BL+2, BL+3*, LIST+1, LIST+3, LIST+7, DSPI+2, DSPI+3
LEXA MC+1~, MC+2, SY+3~, LV+3~, FS+3~
LEXA( MC+4, MC+5, SY+5, SY+6, LV+5, LV+6, FS+5, FS+6
LEXA(1 MC+2*, MC+3, SY+3*, SY+4, LV+3*, LV+4, FS+3*, FS+4
LEXAI GET+1~
LEXAI( MC+2*, SY+3*, LV+3*, FS+3*, SUB+2
LEXAI(0 SUB+1
LEXAS SUB+2~
LEXAS( SUB+5*, SUB+7, SUB+8
LEXAS(0 SUB+6
LEXB LIST+1~, LIST+4*, LIST+5, LIST+9!
LEXC GET+6!, STY+3~*, STY+4*, STY+5, STY+6, TL+2~, TL+3*, TL+4, TL+5, BL+1~
BL+2*, BL+3
>> LEXCAP EOP+1, CONT2+1, CONTH+1
LEXCF DEV+1~, DSPI+3~, DSPI+4*, DSPI+8*, DSPI+10, EOP+1*
LEXCHD MD+3~, MD+4*, MD+6*, MD+7, MD+8, MD+10
LEXCL CLC+1~, CLC+2*, CLC+3*, CLC+4, CLC+5, CLC+7, LIST+1~, LIST+5*, LIST+6, LIST+9!
LEXCODE GET+6!, SRC+11*, SRC+12, SRC+17*, SRC+18*, SRC+19
LEXCONT LIST+1~, LIST+2*, LIST+3, LIST+9!, DEV+1~, DSPI+3~, DSPI+4*, DSPI+5, DSPI+8, EOP+1*
CONT+2*
LEXCT GET+6!, MD+3~, MD+4*, MD+9*, MD+11, STY+3~, STY+5*, STY+6
LEXDEF GET+6!, DEF+4~*, DEF+5*, DEF+6
LEXDIS GET+1~, GET+6!, MC+6*, SY+7*, LV+7*, FS+7*
LEXDNC DEV+1~
LEXE MD+3~, MD+7*, MD+12, LIST+1~, LIST+4*, LIST+5, LIST+9!, DEV+1~
LEXEIEN SUB+2~*, SUB+3
LEXEOP DEV+1~, DSPI+3~, DSPI+4*, DSPI+5*, LF+1
LEXEXIT DEV+3*, DSPI+1~*, DSPI+5, DSPI+8, DSPI+9, CONT2+1, CONT2+3*
LEXEXP GET+1~, GET+6!, SY+1~*, SY+2, SY+3, SY+7, LV+1~*, LV+2, LV+3, LV+7
FS+1~*, FS+2, FS+3, FS+7, T+2*, T+3, T+5, T+6, T+8
LEXF GET+6!, T+1~, T+2*, T+8*, T+9*, T+10, T+13!
LEXFL T+1~, T+5*, T+12
LEXFM CLC+1~, CLC+7*, CLC+9, CLC+10
LEXFORM GET+7!, T+2*
LEXGP CLC+1~, CLC+5*, CLC+6
LEXI MC+1~, MC+4*, MC+5, SY+3~, SY+5*, SY+6, LV+3~, LV+5*, LV+6, FS+3~
FS+5*, FS+6, DEV+1~, DSPI+1~*, DSPI+3~, DSPI+4*, DSPI+5*, DSPI+6, DSPI+7, DSPI+8
LEXIND CLC+1~, CLC+8*, CLC+13*, CLC+14
LEXIS DSPI+1~, DSPI+4*, DSPI+7*
LEXL MD+3~
LEXL( MD+12*, MD+13, MD+14, MD+15
LEXLC LIST+1~, LIST+2*, LIST+6*, LIST+8*, LIST+9!, DEV+1~, DSPI+3~, DSPI+4*, LF+1*, EOP+1*
CONT+2*
LEXLN LIST+1~, LIST+2*, LIST+3, LIST+4, LIST+6*, LIST+7, LIST+9!
LEXMC GET+1~, GET+2*, GET+7!, MC+1*, SY+1, LV+1, FS+1, STY+4, STY+6, SRC+4
LEXMCE GET+1~, GET+2*, GET+7!, MC+1*, MD+1, MD+6, CLC+3
LEXMEM CLC+1~, CLC+10*, CLC+11, CLC+12
LEXMEX GET+2*, MC+1~*, MC+2, MC+6
LEXNO MD+3~, MD+11*, MD+12, MD+14*, MD+15
LEXNOM GET+7!, SRC+6*, SRC+9, SRC+10
LEXORD MD+3~, MD+10*, MD+11
LEXP CLC+1~, CLC+9*, CLC+10
LEXS SUB+7~*, SUB+8
LEXSCP GET+7!, T+1~, T+6*, T+7*, T+8*, T+10, T+13!
LEXSIEN SUB+3~*, SUB+4
LEXSO GET+7!, SRC+1~, SRC+3*, SRC+4*, SRC+5, SRC+6, SRC+7, SRC+11
LEXSPC GET+1~, GET+2*, GET+7!, STY+8, SRC+1~, SRC+9*, SRC+10
LEXSPCR GET+1~, GET+7!, STY+8*, STY+9
LEXSR GET+8!, SRC+1~, SRC+7*, SRC+8*, SRC+10*, SRC+12, SRC+15*, SRC+16, SRC+18
LEXSRC GET+8!, SRC+2!, SRC+13!
LEXSRC( SRC+12*, SRC+15, SRC+18
LEXSTR GET+1~, GET+8!, MC+2*, MC+3*, MC+5*, MC+6*, SY+3~, SY+4*, SY+6*, SY+7*
LV+3~, LV+4*, LV+6*, LV+7*, FS+3~, FS+4*, FS+6*, FS+7*, MD+3~, MD+5*
MD+15*, DEF+3*, DEF+6*, STY+1*, STY+2*, STY+6*, STY+8, STY+9*, CLC+1~, CLC+6*
CLC+14*, SRC+14*, SRC+16*, SRC+17*, SRC+19*, SRC+20*, SRC+21*, SRC+22, SUB+7~*, SUB+8*
TL+1, TL+4
LEXSUB SUB+4~*, SUB+5
LEXSUN SUB+4~*, SUB+5
LEXT STY+3~*, STY+6*, STY+7, CLC+1~, CLC+11*, CLC+14
LEXTC CLC+1~, CLC+12*
LEXTN T+1~, T+4*, T+12
LEXTT STY+3~, STY+7*, STY+9
LEXTY MD+3~, MD+8*, MD+12, MD+13*, MD+14, MD+15, T+1~, T+3*, T+4, T+12
>> POP DEV+3
U SY+2, LV+2, FS+2, STY+5, STY+7, SRC+6, SRC+7, SRC+11, T+3, T+5
, T+6, T+8, T+9
X T~, T+2*, T+10*, T+11*, T+12*, T+14, TM~, TM+1*, TM+2*, TM+3*
, TM+4, CONT2~, CONT2+3*, CONT2+4, CONT+1~, CONT+2
Y GET~, GET+2, MC+1, DEF+2, DEF+5, DEF+6, CLC+2, TM~, TM+1*, TM+2
, TM+3, CONT2+1~, CONT+1~
ZTDESC DEV+1~, DEV+2*
ZTDTH DEV+1~, DEV+3*
ZTIO DEV+1~, DEV+3*, DEV+4*
ZTQUEUED DEV+1~, DSPI+2, DSPI+9
ZTREQ DEV+1~, DSPI+9*
ZTRTN DEV+1~, DEV+2*, NOQUE+1
ZTSAVE DEV+1~
ZTSAVE("LEX(" DEV+3*
ZTSK DEV+1~, QUE+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All