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

Package: Lexicon Utility

Routine: LEXU


Information

LEXU ;ISL/KER - Miscellaneous Lexicon Utilities ;04/21/2014

Source Information

Source file <LEXU.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
Lexicon Utility 8 ($$CAT,$$ISCAT)^LEX10DU  ($$ONE,ALL)^LEXSRC  $$STATCHK^LEXSRC2  ($$ALL,$$ONE)^LEXU  $$CSDATA^LEXU2  ($$ADR,$$CSYS,$$FREQ,$$IMPDATE,$$LUPD,$$MAX,$$NXSAB,$$PAR,$$RECENT,$$RUPD,INC,VDT)^LEXU3  ($$HIST,$$PERIOD,$$PFI)^LEXU4  EN^LEXUH  
DRG Grouper 2 ($$ICDDX,$$ICDOP)^ICDEX  $$CPT^ICPTCOD  
Kernel 1 $$UP^XLFSTR  

Caller Graph

Caller Graph Total: 72

Package Total Caller Graph
Lexicon Utility 33 GMPTU  LEX10CS  LEX10CX2  LEX10CX3  LEX10CX5  LEX10DBT  LEX10DL  LEX10DU  
LEX10PR  LEX10TAX  LEXA  LEXA1  LEXAB  LEXABC  LEXALK  LEXAR  
LEXAR4  LEXAR5  LEXAR7  LEXASC  LEXASO  LEXCODE  LEXEDF1  LEXHLP2  
LEXQC4  LEXQID  LEXSET  LEXTRAN  LEXTRAN1  LEXU  LEXU2  LEXU3  
LEXU4  
Clinical Reminders 12 PXRMDGPT  PXRMLEX  PXRMLEXL  PXRMPROB  PXRMRCPT  PXRMTAXD  PXRMTXCS  PXRMTXIM  
PXRMTXIN  PXRMUIDR  PXRMVCPT  PXRMVPOV  
Patient Care Component 9 APCDAOP  APCDAPOV  APCDBPOV  APCDCPOV  APCDEPOV  APCDETPD  APCDFHD  APCDLPOV  
APCDXPOV  
Automated Information Collection System 4 IBDF18A  IBDF18E0  IBDFDE1  IBDFN7  
Referred Care Information System 3 BMCADD1  BMCFUNC  BMCMOD1  
GUI Objects 2 BGOICDLK  BGOVCPT2  
Order Entry Results Reporting 2 ORQQPL1  ORWPCE  
Contract Health Management Information System 1 ACHSA6  
Emergency Room 1 AMERUTIL  
Health Summary 1 GMTSPLST  
IHS Changes To Lab 1 BLRAG07  
IHS Mods To Patient Care Encounter 1 BPXRMEXT  
IHS Prenatal Care Module 1 BJPNUTIL  
Text Integration Utility 1 TIUPXAPC  

Entry Points

Name Comments DBIA/ICR reference
HELP ; API Help
PERIOD(CODE,SYS,ARY) ; Return Activation Periods
  • ICR #5679
    • Status: Active
    • Usage: Supported
    FREQ(TXT) ; Frequency of text - ICR 5679
  • ICR #5679
    • Status: Active
    • Usage: Supported
    ISCAT(CODE) ; Get Category of Dx Code - ICR 5679
  • ICR #5679
    • Status: Active
    • Usage: Supported
    NXSAB(X,Y) ; Next Source Abbreviation
  • ICR #5679
    • Status: Active
    • Usage: Supported
    CAT(CODE) ; Get Category of Dx Code - ICR 5679
  • ICR #5679
    • Status: Active
    • Usage: Supported
    D10(LEX,LEXVDT) ; Get All ICD-10 Diagnosis Codes for a Term
  • ICR #5679
    • Status: Active
    • Usage: Supported
    DSMONE(LEX,LEXVDT) ; Get One DSM Code for a Term
    ;
    ; Input
    ;
    ; LEX IEN of file 757.01
    ; LEXVDT Date to use for screening by codes
  • ICR #1573
    • Status: Active
    • Usage: Supported
    DX(LEX,LEXVDT) ; Filter by Diagnosis System
    ;
    ; Input
    ;
    ; LEX IEN of file 757.01
    ; LEXVDT Date to use for screening by codes
  • ICR #5679
    • Status: Active
    • Usage: Supported
    VDT ; Resolve LEXVDT
    CSDATA(CODE,CSYS,CDT,ARY) ; Code Data
  • ICR #5679
    • Status: Active
    • Usage: Supported
    HIST(CODE,SYS,ARY) ; Activation History
  • ICR #5679
    • Status: Active
    • Usage: Supported
    ID(LEX) ; ICD Diagnosis retained - ICD procedures ignored
    ; LEX Code
    LUPD(X,Y) ; Last Update
  • ICR #5679
    • Status: Active
    • Usage: Supported
    SOQ ; Quit Source Filter
    RECENT(X) ; Recently Updated (90 day window)
  • ICR #5679
    • Status: Active
    • Usage: Supported
    PFI(FRAG,CDT,ARY) ; ICD-10 Procedure Code Fragment Information - ICR 5679
  • ICR #5679
    • Status: Active
    • Usage: Supported
    ALL(LEX,LEXVDT,LEXSAB) ; Get All Codes for a Term by Source
    ;
    ; Input
    ;
    ; LEX IEN of file 757.01
    ; LEXVDT Date to use for screening by codes
    ; LEXSAB Source Abbreviation
    ;
    ; Output
    ;
    ; $$ALL A ";" delimited string of codes
    ; of the specified coding system
    ; for the term
    ;
  • ICR #5679
    • Status: Active
    • Usage: Supported
    PAR(TXT,ARY) ; Parse Text into Words (for indexing)
  • ICR #5679
    • Status: Active
    • Usage: Supported
    CSYS(SYS) ; Coding System Info
  • ICR #5679
    • Status: Active
    • Usage: Supported
    ICDDP(LEX,LEXT,LEXVDT) ; Filter by ICD Diagnosis/Procedure System
    ONE(LEX,LEXVDT,LEXSAB) ; Get One Code for a Term by Source
    ;
    ; Input
    ; LEX IEN of file 757.01
    ; LEXVDT Date to use for screening by codes
    ; LEXSAB Source Abbreviation
  • ICR #5679
    • Status: Active
    • Usage: Supported
    IMPDATE(CSYS) ; Return the implementation date for a coding system
  • ICR #5679
    • Status: Active
    • Usage: Supported
    SCT(X,LEXVDT) ; Filter by SNOMED CT (SCT) (Human only)
    ;
    ; Input
    ;
    ; X IEN of file 757.01
    ; LEXVDT Date to use for screening by codes
  • ICR #5679
    • Status: Active
    • Usage: Supported
    D10ONE(LEX,LEXVDT) ; Get One ICD-10 Diagosis Code for a Term
    ;
    ; Input
    ;
    ; LEX IEN of file 757.01
    ; LEXVDT Date to use for screening by codes
  • ICR #5679
    • Status: Active
    • Usage: Supported
    INC(X) ; Increment Concept Usage for a term (by subscription only)
    SRC(LEX,LEXS) ; Filter by Expression Source
    ; LEX Expression IEN of file 757.01
    ; LEXS Source IEN of 757.14
    RUPD(X) ; Recent Update Date
  • ICR #5679
    • Status: Active
    • Usage: Supported
    ICDONE(LEX,LEXVDT) ; Get One ICD-9 Diagnosis Code for a Term
    ;
    ; Input
    ;
    ; LEX IEN of file 757.01
    ; LEXVDT Date to use for screening by codes
  • ICR #1512
    • Status: Retired
    • Usage: Private
  • ICR #1573
    • Status: Active
    • Usage: Supported
    SC(LEX,LEXS,LEXVDT) ; Filter by Semantic Class
  • ICR #5386
    • Status: Active
    • Usage: Supported
    CPTONE(LEX,LEXVDT) ; Get One CPT Code for a Term
    ;
    ; Input
    ;
    ; LEX IEN of file 757.01
    ; LEXVDT Date to use for screening by codes
  • ICR #1573
    • Status: Active
    • Usage: Supported
    P10ONE(LEX,LEXVDT) ; Get One ICD-10 Procedure Code for a Term
    ;
    ; Input
    ;
    ; LEX IEN of file 757.01
    ; LEXVDT Date to use for screening by codes
  • ICR #5679
    • Status: Active
    • Usage: Supported
    MAX(SYS) ; Coding System search Threshold - ICR 5679
  • ICR #5679
    • Status: Active
    • Usage: Supported
    SO(LEX,LEXS,LEXVDT) ; Filter by Source
  • ICR #5386
    • Status: Active
    • Usage: Supported
    ADR(LEX) ; Mailing Address
    DEF(LEX) ; Display expression definition
    ; LEX IEN of file 757.01
    CPCONE(LEX,LEXVDT) ; Get One HCPCS Code for a Term
    ;
    ; Input
    ;
    ; LEX IEN of file 757.01
    ; LEXVDT Date to use for screening by codes
  • ICR #1573
    • Status: Active
    • Usage: Supported
  • ICR #2288
    • Status: Withdrawn
    • Usage: Supported
    ICD(LEX,LEXVDT) ; Get All ICD-9 Diagnosis Codes for a Term
    ;
    ; Input
    ;
    ; LEX IEN of file 757.01
    ; LEXVDT Date to use for screening by codes
    ;
    ; Output
    ;
    ; $$ICD <ICD-9 code><ICD-9 code><etc>
    ;
  • ICR #1573
    • Status: Active
    • Usage: Supported

    External References

    Name Field # of Occurrence
    $$ICDDX^ICDEX DSMONE+13, DSMONE+16, ONE+17, ONE+18, ALL+21, ALL+22
    $$ICDOP^ICDEX ONE+19, ONE+20, ALL+23
    $$CPT^ICPTCOD ONE+21, ONE+22, ALL+24, ALL+25
    $$CAT^LEX10DU CAT+1
    $$ISCAT^LEX10DU ISCAT+1
    $$ONE^LEXSRC DSMONE+11, DSMONE+15, ONE+16
    ALL^LEXSRC ALL+17
    $$STATCHK^LEXSRC2 ICDDP+32, DX+24, SO+27
    $$ALL^LEXU ICD+11, D10+11
    $$ONE^LEXU SCT+13
    $$CSDATA^LEXU2 CSDATA+1
    $$ADR^LEXU3 ADR+1
    $$CSYS^LEXU3 CSYS+1
    $$FREQ^LEXU3 FREQ+1
    $$IMPDATE^LEXU3 IMPDATE+1
    $$LUPD^LEXU3 LUPD+1
    $$MAX^LEXU3 MAX+1
    $$NXSAB^LEXU3 NXSAB+1
    $$PAR^LEXU3 PAR+1
    $$RECENT^LEXU3 RECENT+1
    $$RUPD^LEXU3 RUPD+1
    INC^LEXU3 INC+1
    VDT^LEXU3 VDT+1
    $$HIST^LEXU4 HIST+1
    $$PERIOD^LEXU4 PERIOD+1
    $$PFI^LEXU4 PFI+1
    EN^LEXUH HELP+1
    $$UP^XLFSTR SCT+16, ONE+36

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !,?2,^LEX(757.01,LEX,3,LEXLN,0)
    • Line Location: DEF+4
    Function Call: WRITE
    • Prompt: !
    • Line Location: DEF+5

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^LEX(757 - [#757] ICDDP+24, DX+16, SO+16, SRC+7
    ^LEX(757.01 - [#757.01] SC+13, SC+16, ICDDP+16, ICDDP+23, ICDDP+24, DX+12, DX+15, DX+16, SO+13, SO+14
    , SO+15, SO+16, SRC+4, SRC+5, SRC+6, SRC+8, DEF+2, DEF+3, DEF+4, SCT+14
    ^LEX(757.02 - [#757.02] ICDDP+27, ICDDP+29, DX+19, DX+21, SO+20, SO+22, ID+3, ID+5, ID+6, ONE+27
    , ONE+28, ONE+29, ONE+30, ONE+31, ONE+32
    ^LEX(757.03 - [#757.03] SO+29, SO+30, ONE+13, ONE+14
    ^LEX(757.1 - [#757.1] SC+19, SC+20, SC+26, SC+27, SCT+14, SCT+15, SCT+16
    ^LEX(757.12 - [#757.12] SCT+16
    ^LEX(757.14 - [#757.14] SRC+4
    ^LEX(757.21 - [#757.21] SCT+17, SCT+18
    ^LEXT(757.2 - [#757.2] SCT+18
    ^TMP("LEXSCH" SO+25, ONE+36

    Label References

    Name Line Occurrences
    $$IMPDATE ICDDP+16, DX+13
    $$ONE ICDONE+11, D10ONE+11, P10ONE+11, CPTONE+11, CPCONE+11
    $$SO SC+15
    SOQ SO+17
    VDT SC+12, ICDDP+17, DX+13, SO+17, ICDONE+11, D10ONE+11, P10ONE+11, CPTONE+11, CPCONE+11, DSMONE+11
    , ONE+11, ICD+11, D10+11, ALL+14

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    ARY HIST~, HIST+1, PERIOD~, PERIOD+1, CSDATA~, CSDATA+1, PAR~, PAR+1, PFI~, PFI+1
    CDT CSDATA~, CSDATA+1, PFI~, PFI+1
    CODE HIST~, HIST+1, PERIOD~, PERIOD+1, CSDATA~, CSDATA+1, CAT~, CAT+1, ISCAT~, ISCAT+1
    CSYS CSDATA~, CSDATA+1, IMPDATE~, IMPDATE+1
    FRAG PFI~, PFI+1
    ICD10 ICDDP+15~, ICDDP+16*, ICDDP+18, ICDDP+19, ICDDP+20, ICDDP+21, DX+11~, DX+13*, DX+14
    LEX SC~, SC+13, ICDDP~, ICDDP+16, ICDDP+34*, ICDDP+35, DX~, DX+12, DX+26!*, DX+27
    , SO~, SO+13, SRC~, SRC+3*, SRC+4, SRC+5, SRC+6, DEF~, DEF+2, DEF+3
    , DEF+4, DEF+5!, ID~, ID+2, ID+3, ID+5, ID+6, ID+7, ICDONE~, ICDONE+11
    , ICDONE+12*, ICDONE+13, D10ONE~, D10ONE+11, D10ONE+12*, D10ONE+13, P10ONE~, P10ONE+11, P10ONE+12*, P10ONE+13
    , CPTONE~, CPTONE+11, CPTONE+12*, CPTONE+13, CPCONE~, CPCONE+11, CPCONE+12*, CPCONE+13, DSMONE~, DSMONE+11
    , DSMONE+12, DSMONE+13*, DSMONE+14*, DSMONE+15, DSMONE+16*, DSMONE+17*, ONE~, ONE+11, ONE+16*, ONE+17
    , ONE+18, ONE+19, ONE+20, ONE+21, ONE+22, ONE+25*, ONE+34*, ONE+37*, ONE+38, ICD~
    , ICD+11*, ICD+12, D10~, D10+11*, D10+12, ALL~, ALL+15, ALL+17, ALL+30*, ALL+31
    , ADR~, ADR+1
    LEX1 SC+18~, SC+19*, SC+21, SC+25~, SC+26*, SC+28
    LEX2 SC+18~, SC+20*, SC+21, SC+25~, SC+27*, SC+28
    LEXABR SO+12~, SO+19*, SO+31, SOQ+1!
    LEXC SCT+12~, SCT+13*, SCT+14
    LEXCD ONE+28~, ONE+32*, ONE+33
    LEXCPT CPTONE+11~*, CPTONE+12, CPCONE+11~*, CPCONE+12
    LEXCR SO+12~, SO+19*, SO+20*, SO+22, SO+28, SOQ+1!
    LEXD SCT+12~*, SCT+13
    LEXDAT DSMONE+13~*, DSMONE+14, DSMONE+16~*, DSMONE+17, ONE+11~, ONE+16*, ONE+17*, ONE+18*, ONE+19*, ONE+20*
    , ONE+21*, ONE+22*, ONE+23, ONE+24, ONE+25, ONE+27, ONE+33*, ONE+34, ALL+14~, ALL+21*
    , ALL+22*, ALL+23*, ALL+24*, ALL+25*, ALL+26, ALL+27, ALL+28
    LEXDSM DSMONE+11~*, DSMONE+12, DSMONE+13, DSMONE+15*, DSMONE+16
    LEXEC SC+12~, SC+23!, SC+24*, SC+25, SC+29*, SC+30!, SC+31!
    LEXEF ONE+28~, ONE+29*, ONE+30
    LEXEI ICDDP+15~, ICDDP+16*, ICDDP+23, ICDDP+24, ICDDP+25, DX+11~, DX+12*, DX+15, DX+16, DX+17
    LEXEX SCT+12~*, SCT+13, SCT+14, SCT+17
    LEXEXC SC+12~, SC+24*, SC+29*, SC+30
    LEXF ICDDP+15~, ICDDP+23*, ICDDP+25*, ICDDP+27, ICDDP+33*, ICDDP+34, DX+11~, DX+15*, DX+17*, DX+19
    , DX+25*, DX+26, SO+12~, SO+13*, SO+14, SO+18*, SO+20, SO+31*, SOQ+2
    LEXHI ONE+28~, ONE+30*, ONE+31
    LEXI SCT+12~, SCT+15*, SCT+16, SCT+17*, SCT+18, ALL+14~, ALL+18*, ALL+19*, ALL+20
    LEXIC SC+12~, SC+17*, SC+18, SC+22*, SC+23!, SC+30!, SC+31!
    LEXICD ICDONE+11~*, ICDONE+12, D10ONE+11~*, D10ONE+12, P10ONE+11~*, P10ONE+12
    LEXIEN ONE+11~*, ONE+16, ONE+27, ONE+33, ALL+14~, ALL+15*
    LEXINC SC+12~, SC+14, SC+15*, SC+17*, SC+22*, SC+23, SC+30
    >> LEXLKT SO+24, ONE+35
    LEXLN DEF+3~*, DEF+4, DEF+5!
    LEXMC ICDDP+15~, ICDDP+23*, ICDDP+27, DX+11~, DX+15*, DX+19, SO+12~, SO+15*, SO+20, SOQ+1!
    , SRC+6~*, SRC+7, SCT+12~, SCT+14*, SCT+15
    LEXMCE ICDDP+15~, ICDDP+24*, ICDDP+25, DX+11~, DX+16*, DX+17, SO+12~, SO+16*, SO+17, SOQ+1!
    , SRC+6~, SRC+7*, SRC+8
    LEXN SCT+16~*, SCT+18~*
    LEXN0 ICDDP+28~, ICDDP+29*, ICDDP+31, DX+20~, DX+21*, DX+23, SO+12~, SO+21~, SO+22*, SO+23
    , SOQ+1!
    LEXNAR SO+25~*, SO+26, ONE+36~*, ONE+37
    LEXO ID+4~*, ID+5, ID+6*, ID+7, SCT+12~, SCT+19*, SCT+20
    LEXP SC+18~*, SC+19, SC+20, SC+25~*, SC+26, SC+27
    LEXPL SCT+12~, SCT+17*, SCT+18*, SCT+19
    LEXQ SO+21~*, SO+24, SO+26*
    LEXR ID+4~*, ID+5*, ID+6
    LEXRREC SC+12~, SC+13*, SC+15, SC+16*, SC+19, SC+20, SC+26, SC+27
    LEXS SC~, SC+14, SC+15, SC+17, SC+18, SC+22, SC+23!, SC+24, SC+25, SC+29
    , SC+30!, SC+31!, SO~, SO+18, SO+19, SRC~, SRC+3*, SRC+4, SRC+5, SRC+8
    , ALL+14~, ALL+20*, ALL+21, ALL+22, ALL+23, ALL+24, ALL+25, ALL+29
    LEXSAB ICDDP+28~, ICDDP+29*, ICDDP+30, ICDDP+32, DX+20~, DX+21*, DX+22, DX+24, SO+12~, SO+21~
    , SO+23*, SO+27, SO+29, SO+30*, SO+31, SOQ+1!, ONE~, ONE+12*, ONE+13, ONE+14*
    , ONE+15*, ONE+16, ONE+17, ONE+18, ONE+19, ONE+20, ONE+21, ONE+22, ONE+23, ONE+24
    , ONE+28, ALL~, ALL+16*, ALL+17, ALL+21, ALL+22, ALL+23, ALL+24, ALL+25, ALL+27
    , ALL+28
    LEXSI ICDDP+26~*, ICDDP+27*, ICDDP+29, DX+18~*, DX+19*, DX+21
    LEXSIEN ONE+26~*, ONE+27*, ONE+28, ONE+29, ONE+30, ONE+31, ONE+32
    LEXSO ICDDP+28~, ICDDP+31*, ICDDP+32, DX+20~, DX+23*, DX+24, SO+12~, SO+23*, SO+26, SO+27
    , SOQ+1!
    LEXSR SO+12~, SO+18*, SO+19, SOQ+1!, SRC+5*, SRC+6~, SRC+8*
    LEXSRC ICDDP+15~*, ICDDP+18*, ICDDP+19*, ICDDP+20*, ICDDP+21*, ICDDP+22, DX+11~, DX+13*, DX+14*, ALL+14~
    LEXSRC( ALL+19, ALL+20
    LEXSRC(0 ALL+18
    LEXSRI ICDDP+15~*, ICDDP+18*, ICDDP+19*, ICDDP+20*, ICDDP+21*, ICDDP+22, ICDDP+30, DX+11~, DX+13*, DX+14*
    , DX+22
    LEXST ONE+28~, ONE+31*
    LEXSTA ICDDP+28~, ICDDP+32*, ICDDP+33, DX+20~, DX+24*, DX+25, SO+12~, SO+27*, SO+28, SOQ+1!
    LEXT ICDDP~, ICDDP+17*, ICDDP+18, ICDDP+19, ICDDP+20, ICDDP+21, SCT+16~*, SCT+18~*, ALL+14~, ALL+18*
    , ALL+29*, ALL+30*
    LEXTR SO+12~, SO+13*, SO+14, SO+15, SO+16, SO+17, SOQ+1!
    LEXVDT SC~, SC+15, ICDDP~, ICDDP+18, ICDDP+19, ICDDP+20, ICDDP+21, ICDDP+32, DX~, DX+14
    , DX+24, SO~, SO+27, ICDONE~, ICDONE+11, D10ONE~, D10ONE+11, P10ONE~, P10ONE+11, CPTONE~
    , CPTONE+11, CPCONE~, CPCONE+11, DSMONE~, DSMONE+13, DSMONE+16, SCT~, SCT+12, ONE~, ONE+16
    , ONE+17, ONE+18, ONE+19, ONE+20, ONE+21, ONE+22, ONE+29, ICD~, ICD+11, D10~
    , D10+11, ALL~, ALL+17, ALL+21, ALL+22, ALL+23, ALL+24, ALL+25
    LEXVT SCT+12~, SCT+15*, SCT+16*, SCT+19
    SYS HIST~, HIST+1, PERIOD~, PERIOD+1, CSYS~, CSYS+1, MAX~, MAX+1
    TXT FREQ~, FREQ+1, PAR~, PAR+1
    U SC+16, ICDDP+23, ICDDP+24, ICDDP+29, ICDDP+31, DX+15, DX+16, DX+21, DX+23, SO+15
    , SO+16, SO+23, SO+28, SRC+5, SRC+8, DEF+3
    X SC+12~, SCT~, SCT+12, SCT+20*, SCT+21, CSDATA+1~*, NXSAB~, NXSAB+1, INC~, INC+1
    , RECENT~, RECENT+1, RUPD~, RUPD+1, LUPD~, LUPD+1
    Y NXSAB~, NXSAB+1, LUPD~, LUPD+1
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All