LEXA ;ISL/KER - Look-up (Silent) ;05/23/2017
Source file <LEXA.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| LOOK(LEXX,LEXAP,LEXLL,LEXSUB,LEXCDT,LEXXSR,LEXXCT,LEXFMT) | ; Main Lexicon Lookup
|
|
| X | ; Search for X
|
|
| APP | ; Application
|
|
| USR | ; User
|
|
| DEF | ; Defaults CONFIG^LEXSET
|
|
| LK | ; Look-up Start Lookup
|
|
| HLP | ; Look-up Help ADDL^LEXAL
|
|
| IEN | ; Look-up by IEN ADDL^LEXAL
|
|
| SCT | ; Look-up by Shortcuts EN^LEXASC Disabled in LEX*2.0*103
|
|
| CODE | ; Look-up by Code EN^LEXABC
|
|
| EXACT | ; Look-up Exact Match EN^LEXAB
|
|
| KEYWRD | ; Look-up by word EN^LEXALK
|
|
| EXIT | ; Clean-up and quit End Lookup
|
|
| CLN | ; Clean
|
|
| MAN | ; Mandatory variables
|
|
| CAT(X,Y) | ; Source Category
|
|
| SRC(X) | ; Source
|
|
| FIL(X) | ; Validate Filter
|
|
| INFO(X,LEXVDT) | ; Get Information about a Term
; ; Input ; ; X Internal Entry Number in file 757.01 ; LEXVDT Optional date - retrieves codes active ; on a specified date ; ; Output ; ; Local Array LEX("SEL") or null ; ; LEX("SEL","EXP") Expressions Concepts/Synonyms/Variants ; LEX("SEL","SIG") Expression definition ; LEX("SEL","SRC") Classification Codes ; LEX("SEL"."STY") Semantic Class/Semantic Types ; LEX("SEL","VAS") VA Classification Sources ; |
|
| INC(X) | ; Increment Expression Frequency
; ; Input ; ; X Internal Entry Number in file 757.01 |
|
| SCH | ; Search Parameters
|
| Name | Field # of Occurrence |
|---|---|
| ^DIM | FIL+1 |
| $$GET1^DIQ | USR+1 |
| $$EN^LEXAB | EXACT+1 |
| $$EN^LEXABC | CODE+1 |
| $$EN^LEXAI | IEN+1 |
| EN^LEXALK | KEYWRD+1 |
| SETUP^LEXAM | DEF+11 |
| EN^LEXAR | LOOK+53, EXIT+13 |
| QMH^LEXAR3 | HLP+2 |
| SET^LEXAR4 | INFO+20 |
| INC^LEXAR8 | INC+14 |
| $$EN^LEXASC | SCT+2 |
| $$AP^LEXDFN2 | LOOK+60 |
| $$MD^LEXDFN2 | DEF+3 |
| $$NS^LEXDFN2 | DEF+3 |
| CONFIG^LEXSET | DEF+4 |
| VDT^LEXU | LOOK+45 |
| $$DT^XLFDT | INFO+19 |
| $$UP^XLFSTR | LOOK+52, LOOK+56, USR+8, CAT+3, SRC+2 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^LEX(757.01 - [#757.01] | CODE+4, INFO+18 |
| ^LEX(757.13 - [#757.13] | CAT+1, CAT+2, CAT+3, CAT+4, CAT+5, CAT+6 |
| ^LEX(757.14 - [#757.14] | SRC+1, SRC+2 |
| ^LEX(757.41 - [#757.41] | SCT+1 |
| ^LEXT(757.2 - [#757.2] | APP+1 |
| ^TMP("LEXFND" | LOOK+46!, DEF+9!, EXACT+2!, CLN+2! |
| ^TMP("LEXHIT" | LOOK+46!, DEF+9!, EXACT+2!, CLN+2! |
| ^TMP("LEXSCH" | LOOK+47!, LOOK+48!, LOOK+59*, LOOK+60*, LOOK+61*, LOOK+62, LOOK+63*, LOOK+65*, APP+1, USR+6* , USR+7*, USR+8*, DEF+2, DEF+4, DEF+5*, DEF+6, DEF+11, IEN+1, SCT+1, SCT+2 , CODE+1, CODE+3, CODE+4, EXACT+1, EXIT+5*, EXIT+6, EXIT+11, EXIT+12, EXIT+13, EXIT+15* , CLN+2!, MAN+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DIC | FIL+1~ |
| DIC("S" | LOOK+63, DEF+1 |
| DIC(0 | LOOK+49, LOOK+50*, LOOK+51* |
| DIERR | LOOK+45! |
| DUZ | USR+1, USR+6 |
| LEX | LOOK+45!, EXIT+4*, EXIT+6*, EXIT+8, EXIT+14*, CAT+1~*, CAT+3, SRC+1~*, SRC+2 |
| LEX("ERR" | X+2*, X+3*, APP+2*, APP+3*, USR+2*, USR+3*, DEF+10, DEF+12, EXIT+7, MAN+4* , MAN+5* |
| LEX("HLP" | HLP+1, EXIT+3, EXIT+16*, EXIT+18, EXIT+19*, EXIT+21*, EXIT+22*, EXIT+23* |
| LEX("LIST" | EXIT+8 |
| LEX("NAR" | EXIT+4*, EXIT+5, EXIT+14*, EXIT+15 |
| LEX("SEL" | INFO+18! |
| LEXAFMT | LOOK+52~, LOOK+58*, LOOK+59 |
| LEXAP | LOOK~, LOOK+53!, LOOK+56*, LOOK+60, DEF+3 |
| LEXC | EXIT+9~, EXIT+10*, EXIT+16, EXIT+19, EXIT+20*, EXIT+21, EXIT+22, EXIT+23, CAT+1~, CAT+3* , CAT+4 |
| LEXCDT | LOOK~, LOOK+45* |
| LEXD | INFO+19~*, INFO+20 |
| LEXDICS | EXIT+1! |
| LEXDISP | LOOK+61, DEF+5, DEF+8~ |
| LEXDSP | DEF+1~, EXIT+1! |
| LEXERR | MAN+1~, MAN+2*, MAN+3, MAN+5 |
| LEXF | EXIT+9~, EXIT+11*, EXIT+17*, EXIT+18 |
| LEXFIL | DEF+1~*, DEF+2*, DEF+6*, DEF+7*, DEF+8*, EXIT+1! |
| LEXFILR | DEF+1~, EXIT+1! |
| LEXFMT | LOOK~, LOOK+58 |
| LEXFND | USR+4~, USR+5*, IEN+1*, IEN+2, SCT+2*, SCT+3, CODE+1*, CODE+2, CODE+5, EXACT+1* , EXACT+2 |
| LEXI | EXIT+3!, CLN+1!, CAT+1~, CAT+5*, CAT+6 |
| LEXISCD | USR+4~, USR+5*, CODE+4*, CODE+5 |
| LEXL | EXIT+9~ |
| LEXLKFL | EXIT+2! |
| LEXLKGL | EXIT+2! |
| LEXLKIX | EXIT+2! |
| LEXLKSH | EXIT+2! |
| LEXLL | LOOK~, LOOK+57*, LOOK+64*, LOOK+65 |
| LEXM | EXIT+3!, EXIT+9~ |
| LEXNS | DEF+3~*, DEF+4 |
| LEXO | CAT+1~, CAT+5*, CAT+6*, CAT+7 |
| LEXOVR | EXIT+2! |
| LEXQ | LOOK+52*, EXIT+1!, CLN+1! |
| LEXS | CAT+1~, CAT+2*, CAT+4, CAT+6, CAT+7 |
| LEXSC | LOOK+54~*, LOOK+55 |
| LEXSHCT | EXIT+1! |
| LEXSHOW | EXIT+1! |
| LEXSOA | LK+1~ |
| LEXSS | DEF+3~*, DEF+4 |
| LEXSUB | LOOK~, LOOK+58*, LOOK+62*, DEF+3, EXIT+1! |
| LEXTKN | EXIT+2!, CLN+1! |
| LEXTKNS | EXIT+2!, CLN+1! |
| LEXU | CAT+1~, CAT+3*, CAT+4, CAT+5, SRC+1~, SRC+2* |
| LEXUN | EXIT+2! |
| LEXV | EXIT+9~, EXIT+12*, EXIT+18 |
| LEXVDT | LOOK+45*, LOOK+53, DEF+4, IEN+1, SCT+2, CODE+1, EXACT+1, EXIT+13, INFO~, INFO+19 , INFO+20~* |
| LEXX | LOOK~, LOOK+52*, LOOK+53, X+1, USR+7, USR+8, HLP+1, HLP+2, EXIT+4, EXIT+8 , EXIT+13, EXIT+14 |
| LEXXCT | LOOK~, LOOK+54, LOOK+55~* |
| LEXXNAR | LOOK+52~*, EXIT+4, EXIT+14 |
| LEXXSR | LOOK~, LOOK+54, LOOK+55~* |
| NC | SCH+1~*, SCH+2 |
| NN | SCH+1~*, SCH+2* |
| X | CAT~, CAT+1*, CAT+2*, CAT+3*, CAT+4*, CAT+7*, CAT+8, SRC~, SRC+1*, SRC+2* , FIL~, FIL+1*, FIL+2, INFO~, INFO+18*, INFO+20, INC~, INC+14 |
| Y | CAT~, CAT+2* |