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

Package: Lexicon Utility

Routine: LEXQID4


Information

LEXQID4 ;ISL/KER - Query - ICD Diagnosis - Save ;05/23/2017

;;2.0;LEXICON UTILITY;**62,80,103**;Sep 23, 1996;Build 2

Source Information

Source file <LEXQID4.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Lexicon Utility 4 $$TM^LEXQM  DSP^LEXQO  $$STATCHK^LEXSRC2  PR^LEXU  
Kernel 2 $$DT^XLFDT  $$UP^XLFSTR  
DRG Grouper 1 ($$UPDX,$$VAGEH,$$VAGEL,$$VSEX)^ICDEX  

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

Package Total Caller Graph
Lexicon Utility 1 LEXQID  

Entry Points

Name Comments DBIA/ICR reference
MC(X,LEXLEN) ; Major Diagnostic Category
FUT ; Future Activation
EN ; Main Entry Point
LX(X,LEXLEN) ; Lexicon Expression
REQ(LEXLEN) ; ICD codes requried with
BL ; Blank Line
TL(X) ; Text Line
NCC(LEXLEN) ; Not CC with
NOT(LEXLEN) ; ICD codes not used with
LIM(X,LEXLEN) ; Limitations - Age Low, Age High and Sex
CC(X,LEXLEN) ; Complication/Comorbidity
LD(X,LEXLEN) ; Long Description
STA(X,LEXLEN) ; Status Line
DRG(LEXLEN) ; Diagnosis Related Groups
CI(X,LEXD) ; Code IENs
COD(X,Y,LEXD,LEXLEN) ; Code Line
BOD(X) ; Based on Date
SD(X,LEXLEN) ; Short Description
FUL ; Full Display
WN(X,LEXLEN) ; Warning

External References

Name Field # of Occurrence
$$UPDX^ICDEX LIM+6
$$VAGEH^ICDEX LIM+3
$$VAGEL^ICDEX LIM+2
$$VSEX^ICDEX LIM+4
$$TM^LEXQM STA+12, NOT+5, NOT+8, REQ+5, REQ+8, NCC+5, NCC+8
DSP^LEXQO EN+1, EN+2
$$STATCHK^LEXSRC2 CI+7
PR^LEXU STA+9, NOT+9, REQ+9, NCC+9
$$DT^XLFDT CI+6
$$UP^XLFSTR STA+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$G(X)
  • Line Location: TL(X)+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ICD9 - [#80] CI+6
^ICD9("BA" CI+6
^LEX(757.02 - [#757.02] CI+2, CI+3, CI+4
^TMP("LEXQID" DRG+2, DRG+3, DRG+4, DRG+5, DRG+6, DRG+7, DRG+8!, NOT+2, NOT+3, NOT+5
, NOT+6, NOT+7, NOT+12!, REQ+2, REQ+3, REQ+5, REQ+6, REQ+7, REQ+12!, NCC+2
, NCC+3, NCC+5, NCC+6, NCC+7, NCC+12!
^TMP("LEXQIDO" EN+1!, EN+2, TL+2*

Label References

Name Line Occurrences
$$CI COD+1
BL BOD+1, COD+3, STA+7, STA+13, FUL+8, LIM+11, LIM+14, LIM+17, LIM+20, SD+1
, LD+1, LX+1, WN+1, DRG+4, NOT+4, REQ+4, NCC+4
BOD FUT+6
COD FUT+6
FUL EN+2
FUT EN+1, FUL+2
LD FUL+5
LIM FUL+3
LX FUL+6
SD FUL+4
STA FUT+6
TL BOD+1, COD+3, STA+7, STA+13, LIM+11, LIM+14, LIM+17, LIM+20, SD+1, SD+2
, LD+1, LD+2, LD+3, LX+1, LX+2, LX+3, WN+1, WN+2, CC+3, MC+3
, DRG+4, DRG+5, DRG+7, NOT+4, NOT+5, NOT+7, NOT+11, REQ+4, REQ+5, REQ+7
, REQ+11, NCC+4, NCC+5, NCC+7, NCC+11, BL+1
WN FUL+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
LEX STA+1~, STA+9~, FUL+1~
LEX( STA+11, STA+12
LEX(" " STA+10
LEX(1 STA+9*
LEX1 FUT+1~, FUT+5*
LEX2 FUT+1~, FUT+5*
LEX3 FUT+1~, FUT+5*
LEXA NOT+8~, NOT+9!, REQ+8~, REQ+9!, NCC+8~, NCC+9!
LEXA( NOT+11, REQ+11, NCC+11
LEXA(1 NOT+9*, REQ+9*, NCC+9*
LEXBOD BOD+1~*
LEXC COD+1~*, COD+3, STA+1~, STA+9~, STA+11*, STA+12*, STA+13, LIM+1~*, LIM+8*, LIM+11*
, LIM+14*, LIM+17*, LIM+20*, WN+1~*, NOT+8~, NOT+9*, NOT+11*, REQ+8~, REQ+9*, REQ+11*
, NCC+8~, NCC+9*, NCC+11*
>> LEXCC(1 FUL+8
>> LEXCDT FUT+6, LIM+2, LIM+3, LIM+4
LEXD COD~, COD+1*, NOT+8~*, NOT+9, REQ+8~*, REQ+9, NCC+8~*, NCC+9, CI~, CI+1*
, CI+5*, CI+6*, CI+7
LEXE STA+1~, SD+1~, SD+2*, LD+1~, LD+2*, LX+1~, LX+2*, WN+1~, CC+2~*, CC+3
, MC+2~*, MC+3, DRG+3~, DRG+5*, NOT+3~, REQ+3~, NCC+3~
LEXEF CI+2~*, CI+3, CI+4
LEXEFF FUT+1~, FUT+4*, FUT+5, STA+1~, STA+2*, STA+3*, STA+6, STA+7
>> LEXELDT EN+1, FUT+6
LEXFUL FUL+1~, FUL+2*
LEXH LIM+1~, LIM+3*, LIM+7, LIM+12, LIM+13, SD+1~, LD+1~, LX+1~, WN+1~, CC+2~
, MC+2~, DRG+3~, NOT+3~, REQ+3~, NCC+3~
LEXI FUT+1~*, STA+1~, STA+9~, STA+11*, STA+12, LIM+1~*, SD+1~, LD+1~, LD+3*, LX+1~
, LX+3*, WN+1~, WN+2*, CC+2~, MC+2~, DRG+3~, DRG+6*, DRG+7, NOT+3~, NOT+6*
, NOT+7, NOT+8~, NOT+10*, NOT+11, REQ+3~, REQ+6*, REQ+7, REQ+8~, REQ+10*, REQ+11
, NCC+3~, NCC+6*, NCC+7, NCC+8~, NCC+10*, NCC+11, TL+2~*
LEXIE CI+3~*, CI+4
LEXIEN FUT+1, COD+1~*, COD+2, FUL+3, LIM+2, LIM+3, LIM+4, LIM+6
>> LEXIIEN COD+2
LEXL FUT+1~, FUT+2*, FUT+6, FUL+1~*, FUL+3, FUL+4, FUL+5, FUL+6, FUL+7, LIM+1~
, LIM+2*, LIM+7, LIM+9, LIM+10
>> LEXLD FUL+5
LEXLDR LIM+8~*, LIM+10, LIM+11*, LIM+13, LIM+14*, LIM+16, LIM+17*, LIM+19, LIM+20*
LEXLEN FUT+2, COD~, COD+3, STA~, STA+4, STA+9, STA+10, FUL+1, LIM~, LIM+10
, LIM+13, LIM+16, LIM+19, SD~, SD+1, SD+2, LD~, LD+1, LD+2, LD+3
, LX~, LX+1, LX+2, LX+3, WN~, WN+1, WN+2, CC~, CC+2, MC~
, MC+2, DRG~, DRG+4, DRG+5, DRG+6, NOT~, NOT+4, NOT+5, NOT+8~*, NOT+9
, REQ~, REQ+4, REQ+5, REQ+8~*, REQ+9, NCC~, NCC+4, NCC+5, NCC+8~*, NCC+9
LEXLEX CI+1~, CI+7*, CI+8*, CI+9
>> LEXLX FUL+6
>> LEXMC(1 FUL+8
LEXN COD+1~*, COD+2, STA+1~, STA+9~, STA+12~*, STA+13, SD+1~*, SD+2*, LD+1~*, LD+2*
, LD+3*, LX+1~*, LX+2*, LX+3*, WN+1~*, WN+2*, CC+2~*, MC+2~*, DRG+3~, DRG+4*
, DRG+5*, DRG+7*, NOT+3~*, NOT+4, NOT+5*, NOT+7*, NOT+8, NOT+9, REQ+3~*, REQ+4
, REQ+5*, REQ+7*, REQ+8, REQ+9, NCC+3~*, NCC+4, NCC+5*, NCC+7*, NCC+8, NCC+9
LEXNAM FUT+3, FUT+6, COD+1~, COD+2*, COD+3
LEXP LIM+1~
LEXS STA+1~, LIM+1~, LIM+4*, LIM+5*, LIM+7, LIM+15, LIM+16, NOT+8~, NOT+9*, NOT+11
, REQ+8~, REQ+9*, REQ+11, NCC+8~, NCC+9*, NCC+11
LEXSAB CI+1~, CI+6*, CI+7
>> LEXSD FUL+4
LEXSDO CI+1~, CI+6*, CI+8*, CI+9
LEXSO FUT+3, FUT+6, CI+1~*, CI+2, CI+3, CI+6, CI+7
LEXSR CI+4~*
>> LEXST EN+1, FUT+3, FUT+6
LEXSTA FUT+1~, FUT+3*, FUT+4*, FUT+5, STA+1~, STA+2*, STA+4
LEXT COD+1~, COD+3*, STA+1~, STA+4*, STA+5*, STA+6*, STA+7*, STA+9~, STA+10*, STA+13
, LIM+1~, LIM+10*, LIM+11, LIM+13*, LIM+14, LIM+16*, LIM+17, LIM+19*, LIM+20, SD+1~*
, SD+2*, LD+1~*, LD+2*, LD+3*, LX+1~*, LX+2*, LX+3*, WN+1~*, WN+2*, CC+2~*
, CC+3*, MC+2~*, MC+3*, DRG+3~, DRG+4*, DRG+5*, DRG+6*, DRG+7, NOT+3~*, NOT+4*
, NOT+5*, NOT+7, NOT+11, REQ+3~*, REQ+4*, REQ+5*, REQ+7, REQ+11, NCC+3~*, NCC+4*
, NCC+5*, NCC+7, NCC+11
LEXTD CI+2~*, CI+4*, CI+5
LEXTEST TL+1, TL+2~
LEXU LIM+1~, LIM+6*, LIM+7, LIM+18
LEXW STA+1~, STA+3*, STA+8, STA+9
>> LEXWN FUL+7
LEXX STA+1~, STA+2*, STA+3
X BOD~, BOD+1*, COD~, COD+1, STA~, STA+2, LIM~, LIM+1, SD~, LD~
, LX~, WN~, CC~, MC~, CI~, CI+1, CI+9*, CI+10, TL~, TL+1
, TL+2
X( LD+3, LX+3, WN+2
X(0 SD+2, LD+2, LX+2, CC+2, MC+2
X(1 SD+1, LD+1, LX+1, WN+1, CC+2, MC+2
X(2 SD+2, LD+2, LX+2
Y COD~, COD+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All