LEXQID3 ;ISL/KER - Query - ICD Diagnosis - Extract (cont) ;04/21/2014
Source file <LEXQID3.m>
Package | Total | Call Graph |
---|---|---|
DRG Grouper | 2 | ($$CODEABA,$$CODEC,$$CODECS,$$CSI,$$GETDRG,$$ICDDX,$$NCC,$$NOT,$$REQ,$$VCC)^ICDEX DRGD^ICDGTDRG |
Kernel | 2 | ($$DT,$$FMTE)^XLFDT $$UP^XLFSTR |
Lexicon Utility | 1 | ($$SD,$$TM,PR)^LEXQM |
Name | Comments | DBIA/ICR reference |
---|---|---|
SD(X) | ; Short Date
|
|
NCC(X,LEXVDT,LEXLEN) | ; Include the codes that ***.** is not CC with
; ; ^TMP("LEXQIDC",$J,IEN)=CODE ; ^TMP("LEXQIDC",$J,"B",(CODE_" "),IEN)="" ; ; ^TMP("LEXQID",$J,"NCC",0)=<total> ; ^TMP("LEXQID",$J,"NCC",1,1)=<header> ; ^TMP("LEXQID",$J,"NCC",2,#)=<header text> ; ^TMP("LEXQID",$J,"NCC",3,<code >)=<code>_" "_<diagnosis> ; |
|
DBR(X) | ; Date Business Rules
|
|
IA(X) | ; Inaccurate
|
|
CC(X,LEXVDT,LEX) | ; Complication/Comorbidity
|
|
REQ(X,LEXVDT,LEXLEN) | ; Include ICD Codes required with ***.**
; ; ^TMP("LEXQIDR",$J,IEN)=CODE ; ^TMP("LEXQIDR",$J,"B",(CODE_" "),IEN)="" ; ; ^TMP("LEXQID",$J,"REQ",0)=<total> ; ^TMP("LEXQID",$J,"REQ",1,1)=<header> ; ^TMP("LEXQID",$J,"REQ",2,#)=<header text> ; ^TMP("LEXQID",$J,"REQ",3,<code >)=<code>_" "_<diagnosis> ; |
|
DRG(X,LEXVDT,LEXLEN) | ; Diagnosis Related Group
; ; ^TMP("LEXQID",$J,"DRG",0)=<total> ; ^TMP("LEXQID",$J,"DRG",1,1)=<header> ; ^TMP("LEXQID",$J,"DRG",1,2)=<effective date> ; ^TMP("LEXQID",$J,"DRG",2,1)=<header text> ; ^TMP("LEXQID",$J,"DRG",3,#)=<DRG list> ; |
|
NOT(X,LEXVDT,LEXLEN) | ; Include ICD Codes not to use with ***.**
; ; ^TMP("LEXQIDN",$J,IEN)=CODE ; ^TMP("LEXQIDN",$J,"B",(CODE_" "),IEN)="" ; ; ^TMP("LEXQID",$J,"NOT",0)=<total> ; ^TMP("LEXQID",$J,"NOT",1,1)=<header> ; ^TMP("LEXQID",$J,"NOT",2,#)=<header text> ; ^TMP("LEXQID",$J,"NOT",3,<code >)=<code>_" "_<diagnosis> ; |
Name | Field # of Occurrence |
---|---|
$$CODEABA^ICDEX | NCC+20 |
$$CODEC^ICDEX | NOT+13, REQ+13, NCC+13 |
$$CODECS^ICDEX | NCC+19 |
$$CSI^ICDEX | NOT+17, REQ+17 |
$$GETDRG^ICDEX | DRG+11 |
$$ICDDX^ICDEX | NOT+18, REQ+18, NCC+23 |
$$NCC^ICDEX | NCC+14 |
$$NOT^ICDEX | NOT+14 |
$$REQ^ICDEX | REQ+14 |
$$VCC^ICDEX | CC+2 |
DRGD^ICDGTDRG | DRG+18 |
$$SD^LEXQM | DRG+15, DRG+33, CC+4 |
$$TM^LEXQM | NOT+29, REQ+31, NCC+34, DRG+21, DRG+26 |
PR^LEXQM | NOT+28, REQ+30, NCC+33, DRG+24 |
$$DT^XLFDT | NOT+12, REQ+12, NCC+12, DRG+10, CC+1, IA+1, DBR+1 |
$$FMTE^XLFDT | SD+1 |
$$UP^XLFSTR | NOT+19, REQ+19, NCC+24 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ICD - [#80.2] | DRG+17 |
^TMP("LEXQID" | NOT+10!, NOT+21*, NOT+23, NOT+24*, NOT+25, NOT+29*, NOT+30*, REQ+10!, REQ+21*, REQ+23 , REQ+24*, REQ+25, REQ+31*, REQ+32*, NCC+10!, NCC+26*, NCC+28, NCC+29*, NCC+30, NCC+34* , NCC+35*, DRG+13*, DRG+14*, DRG+15*, DRG+30, DRG+31*, DRG+32*, DRG+33*, DRG+34* |
^TMP("LEXQIDC" | NCC+10!, NCC+15, NCC+17, NCC+18, NCC+27! |
^TMP("LEXQIDN" | NOT+10!, NOT+15, NOT+16, NOT+22! |
^TMP("LEXQIDR" | REQ+10!, REQ+15, REQ+16, REQ+22! |
Name | Line Occurrences |
---|---|
$$DBR | IA+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
EXD | NOT+11~, REQ+11~, NCC+11~ |
LEX | NOT+11~, NOT+26~, NOT+28, REQ+11~, REQ+26~, REQ+30, NCC+11~, NCC+31~, NCC+33, CC~ , CC+1!*, CC+4* |
LEX( | NOT+28, NOT+29, REQ+30, REQ+31, NCC+33, NCC+34 |
LEX(0 | CC+4* |
LEX(1 | NOT+28*, REQ+30*, NCC+33*, CC+4* |
LEXBRD | IA+1~* |
LEXC | NOT+11~, NOT+22*, NOT+23*, NOT+24, NOT+26~, NOT+28*, NOT+29*, REQ+11~, REQ+22*, REQ+23* , REQ+24, REQ+26~, REQ+30*, REQ+31*, NCC+11~, NCC+16~, NCC+18*, NCC+19, NCC+20, NCC+27* , NCC+28*, NCC+29, NCC+31~, NCC+33*, NCC+34*, DRG+8~, DRG+25*, DRG+27*, DRG+28, DRG+29 |
LEXCCD | CC+1~, CC+2*, CC+3, CC+4 |
LEXCCE | CC+1~, CC+3*, CC+4 |
LEXCCI | CC+1~, CC+2*, CC+3 |
LEXD | NOT+16~, NOT+18*, NOT+19, REQ+16~, REQ+18*, REQ+19, NCC+16~, NCC+23*, NCC+24 |
LEXDDD | DRG+8~ |
LEXDDE | DRG+8~ |
LEXDDI | DRG+8~ |
LEXDDT | DRG+8~ |
LEXDEF | DRG+8~ |
LEXDRG | DRG+8~, DRG+17*, DRG+18, DRG+19*, DRG+24 |
LEXDRG1 | DRG+8~, DRG+24*, DRG+28 |
LEXDRG2 | DRG+8~, DRG+24*, DRG+29 |
LEXDRGC | DRG+8~, DRG+28*, DRG+32, DRG+34 |
LEXDRGD | DRG+8~, DRG+18!, DRG+24 |
LEXDRGD( | DRG+20, DRG+21, DRG+22!, DRG+23*, DRG+25, DRG+26 |
LEXDRP | DRG+8~, DRG+16*, DRG+17 |
LEXEFF | DRG+9~, DRG+11*, DRG+33 |
LEXI | NOT+11~, NOT+22*, NOT+23*, NOT+25*, NOT+26, REQ+11~, REQ+22*, REQ+23*, REQ+25*, REQ+26 , REQ+27, NCC+11~, NCC+16~, NCC+17*, NCC+18, NCC+27*, NCC+28*, NCC+30*, NCC+32, DRG+8~ , DRG+20*, DRG+21, DRG+22, DRG+23, DRG+25*, DRG+26 |
LEXICD | NOT+11~, NOT+16*, NOT+17, NOT+18, REQ+11~, REQ+16*, REQ+17, REQ+18, NCC+11~, NCC+20* , NCC+23 |
LEXIEN | NOT+11~, NOT+12*, NOT+13, NOT+14, REQ+11~, REQ+12*, REQ+13, REQ+14, NCC+11~, NCC+12* , NCC+13, NCC+14, DRG+8~, DRG+9*, DRG+11, CC+1*, CC+2 |
LEXISO | NOT+11~, NOT+13*, NOT+27, REQ+11~, REQ+13*, REQ+28, REQ+29, NCC+11~, NCC+13*, NCC+31 |
LEXL | DRG+8~, DRG+26~, DRG+28*, DRG+29*, DRG+31 |
LEXLEN | NOT~, NOT+14*, NOT+28, REQ~, REQ+14*, REQ+30, NCC~, NCC+14*, NCC+33, DRG~ , DRG+10*, DRG+24 |
LEXN | DRG+8~, DRG+26~, DRG+30*, DRG+31 |
LEXN0 | DRG+8~ |
LEXO | NOT+11~, NOT+15*, NOT+16, REQ+11~, REQ+15*, REQ+16, NCC+11~, NCC+15*, NCC+17 |
LEXPIE | DRG+9~, DRG+16* |
LEXSD | NOT+11~, NOT+19*, NOT+20, REQ+11~, REQ+19*, REQ+20, NCC+11~, NCC+24*, NCC+25 |
LEXSO | NOT+11~, NOT+19*, NOT+20, NOT+21, REQ+11~, REQ+19*, REQ+20, REQ+21, NCC+11~, NCC+24* , NCC+25, NCC+26 |
LEXSTA | DRG+9~, DRG+11* |
LEXSTR | NOT+11~, NOT+26~*, NOT+27*, NOT+28, NOT+29*, REQ+11~, REQ+26~*, REQ+27*, REQ+28*, REQ+29* , REQ+30, REQ+31*, NCC+11~, NCC+31~*, NCC+32*, NCC+33, NCC+34*, DRG+11*, DRG+12, DRG+16 |
LEXSYS | NOT+17*, NOT+18, REQ+17*, REQ+18, NCC+19*, NCC+20, NCC+23, IA+1~* |
LEXT | NOT+11~, NOT+20*, NOT+21, NOT+26~, NOT+28*, NOT+29, REQ+11~, REQ+20*, REQ+21, REQ+26~ , REQ+30*, REQ+31, NCC+11~, NCC+25*, NCC+26, NCC+31~, NCC+33*, NCC+34, DRG+8~, DRG+21~* , DRG+22, DRG+23, DRG+26~*, DRG+27, DRG+28, DRG+29 |
LEXVDT | NOT~, NOT+12*, NOT+18, REQ~, REQ+12*, REQ+18, NCC~, NCC+12*, NCC+23, DRG~ , DRG+10*, DRG+11, DRG+15, DRG+18, CC~, CC+1*, CC+2, IA+1~*, DBR+1~*, DBR+2* |
X | NOT~, NOT+12, NOT+14*, REQ~, REQ+12, REQ+14*, NCC~, NCC+12, NCC+14*, DRG~ , DRG+9, CC~, CC+1, SD~, SD+1, IA~, IA+1*, IA+2, DBR~, DBR+1 , DBR+2*, DBR+3 |