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

Package: Lexicon Utility

Routine: LEXA


Information

LEXA ;ISL/KER - Look-up (Silent) ;05/23/2017

Source Information

Source file <LEXA.m>

Call Graph

Call Graph

Call Graph Total: 17

Package Total Call Graph
Lexicon Utility 13 $$EN^LEXAB  $$EN^LEXABC  $$EN^LEXAI  EN^LEXALK  SETUP^LEXAM  EN^LEXAR  QMH^LEXAR3  SET^LEXAR4  
INC^LEXAR8  $$EN^LEXASC  ($$AP,$$MD,$$NS)^LEXDFN2  CONFIG^LEXSET  VDT^LEXU  
Kernel 2 $$DT^XLFDT  $$UP^XLFSTR  
VA FileMan 2 ^DIM  $$GET1^DIQ  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 21

Package Total Caller Graph
Lexicon Utility 6 LEX10CX3  LEX10DBT  LEX10DX  LEX10TAX  LEXA1  LEXTRAN  
Order Entry Results Reporting 4 ORQQPL1  ORQQPL4  ORWPCE  ORWPCE4  
Clinical Procedures 2 MDRPCW1  MDRPCWU  
Event Capture 2 ECUMRPC2  ECUTL2  
Problem List 2 GMPLBLDC  GMPLX  
Emergency Department Integration Software 1 EDPFLEX  
Enterprise Health Management Platform 1 HMPEF1  
Imaging 1 MAGNTLR7  
Radiology Nuclear Medicine 1 RA97PST1  
VistA Integration Adapter 1 VIABPCE4  

Entry Points

Name Comments DBIA/ICR reference
FIL(X) ; Validate Filter
CLN ; Clean
CODE ; Look-up by Code EN^LEXABC
SRC(X) ; Source
SCH ; Search Parameters
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
;
  • ICR #1597
    • Status: Active
    • Usage: Supported
    SCT ; Look-up by Shortcuts EN^LEXASC Disabled in LEX*2.0*103
    APP ; Application
    INC(X) ; Increment Expression Frequency
    ;
    ; Input
    ;
    ; X Internal Entry Number in file 757.01
    KEYWRD ; Look-up by word EN^LEXALK
    LK ; Look-up Start Lookup
    HLP ; Look-up Help ADDL^LEXAL
    CAT(X,Y) ; Source Category
    EXIT ; Clean-up and quit End Lookup
    USR ; User
    IEN ; Look-up by IEN ADDL^LEXAL
    LOOK(LEXX,LEXAP,LEXLL,LEXSUB,LEXCDT,LEXXSR,LEXXCT,LEXFMT) ; Main Lexicon Lookup
  • ICR #2950
    • Status: Active
    • Usage: Supported
  • ICR #6267
    • Status: Pending
    • Usage: Supported
    X ; Search for X
    EXACT ; Look-up Exact Match EN^LEXAB
    DEF ; Defaults CONFIG^LEXSET
    MAN ; Mandatory variables

    External References

    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

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !
    • Line Location: SCH+2
    Function Call: WRITE
    • Prompt: !,NN,"=",@NN
    • Line Location: SCH+2
    Function Call: WRITE
    • Prompt: !
    • Line Location: SCH+3

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^VA(200 - [#200] GET1^DIQ

    Global Variables Directly Accessed

    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

    Label References

    Name Line Occurrences
    $$CAT LOOK+54
    $$FIL DEF+7
    $$SRC CAT+2
    CLN EXIT+7
    EXIT LOOK+53, X+1, APP+1, USR+1, DEF+10, DEF+12, HLP+1, IEN+2, SCT+3, CODE+2
    , CODE+5
    MAN DEF+10

    Local Variables

    Legend:

    >> 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*
    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 |  Local Variables |  All