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 |