ICDEXD ;SLC/KER - ICD Extractor - DRG APIs ;04/21/2014
Source file <ICDEXD.m>
| Package | Total | Call Graph | 
|---|---|---|
| DRG Grouper | 2 | ($$FILE,$$PDXE,$$ROOT)^ICDEX MD^ICDEXD2 | 
| Kernel | 1 | $$DT^XLFDT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| LEMDC(FILE,IEN,CDT,MDC) | ; Last Effective MDC | |
| GETPRE(IEN,MDC) | ; Get MDC for Op/Pro ICD for Previous Years | |
| ISA(IEN1,IEN2,FIELD) | ; Is Code 1 a condition of Code 2 (this code) | |
| DRGMDC(X) | ; DRG MDC | |
| GETDRG(FILE,IEN,CDT,MDC) | ; DRGs for an Fiscal Year (FY) | |
| EXIST(IEN,FIELD) | ; Does a condition Exist | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ICD - [#80.2] | DRGMDC+11 | 
| ^ICD0 - [#80.1] | GETPRE+17, GETPRE+18, GETPRE+19, LEMDC+25, LEMDC+27, LEMDC+29, LEMDC+32 | 
| ^ICD9 - [#80] | LEMDC+37, LEMDC+38, LEMDC+40, LEMDC+42, EXIST+29, ISA+48, ISA+49, ISA+51 | 
| ^ICD9("ACC" | ISA+55 | 
| ^ICDCCEX( | ISA+54 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CDT | GETDRG~, GETDRG+41, LEMDC~, LEMDC+20*, LEMDC+21*, LEMDC+25, LEMDC+37 | 
| FIELD | EXIST~, EXIST+27, ISA~, ISA+46 | 
| FILE | GETDRG~, GETDRG+36*, GETDRG+37*, GETDRG+38*, GETDRG+39, GETDRG+41, GETDRG+44, GETDRG+47, GETDRG+50, LEMDC~ , LEMDC+18*, LEMDC+19, LEMDC+21, LEMDC+24, LEMDC+36 | 
| FY | GETDRG+36~, GETDRG+42*, GETDRG+43, GETDRG+45, GETDRG+48, GETDRG+51, LEMDC+25~*, LEMDC+27*, LEMDC+28, LEMDC+29 , LEMDC+34, LEMDC+37~*, LEMDC+38*, LEMDC+39, LEMDC+40, LEMDC+44 | 
| FYIEN | LEMDC+25~, LEMDC+29*, LEMDC+30, LEMDC+32, LEMDC+37~, LEMDC+40*, LEMDC+41, LEMDC+42 | 
| >> ICD0 | ISA+53* | 
| ICD1 | ISA+46~*, ISA+51, ISA+54, ISA+55 | 
| ICD2 | ISA+46~*, ISA+48, ISA+49, ISA+51, ISA+53, ISA+55 | 
| ICDCS | ISA+46~, ISA+49*, ISA+55 | 
| ICDF | GETPRE+16~*, GETPRE+17*, GETPRE+18, EXIST+27~*, EXIST+28, ISA+46~*, ISA+47, ISA+50, ISA+52 | 
| ICDFI | GETPRE+16~*, GETPRE+18*, GETPRE+19, GETPRE+20, GETPRE+21 | 
| ICDI | GETPRE+16~*, GETPRE+17, GETPRE+18, GETPRE+19, EXIST+27~*, EXIST+29*, EXIST+30 | 
| ICDO | EXIST+27~, ISA+46~*, ISA+47, ISA+50, ISA+51*, ISA+52, ISA+54*, ISA+55*, ISA+56 | 
| ICDPDXE | ISA+53~*, ISA+54 | 
| ICDT | EXIST+27~, EXIST+28*, EXIST+29, ISA+46~, ISA+47*, ISA+48, ISA+51 | 
| IEN | GETDRG~, GETDRG+36*, GETDRG+40, GETDRG+41, GETPRE~, GETPRE+16, LEMDC~, LEMDC+20*, LEMDC+23, LEMDC+25 , LEMDC+27, LEMDC+29, LEMDC+32, LEMDC+37, LEMDC+38, LEMDC+40, LEMDC+42, EXIST~, EXIST+27 | 
| IEN1 | ISA~, ISA+46 | 
| IEN2 | ISA~, ISA+46 | 
| MD | GETDRG+36~, GETDRG+41 | 
| MD( | GETDRG+45, GETDRG+48, GETDRG+51 | 
| MD("" | GETDRG+42 | 
| MDC | GETDRG~, GETDRG+44, GETDRG+45, GETDRG+47, GETDRG+48~*, GETDRG+51~*, GETPRE~, GETPRE+16*, GETPRE+19, LEMDC~ , LEMDC+31, DRGMDC+11~* | 
| MDCIEN | GETPRE+16~*, GETPRE+17, GETPRE+19*, GETPRE+20, GETPRE+21 | 
| OUT | GETDRG+36~*, GETDRG+44, GETDRG+45*, GETDRG+46*, GETDRG+47, GETDRG+48*, GETDRG+49*, GETDRG+50, GETDRG+51*, GETDRG+52* , GETDRG+53, LEMDC+18~, LEMDC+24*, LEMDC+28*, LEMDC+30*, LEMDC+33*, LEMDC+34*, LEMDC+35, LEMDC+39*, LEMDC+41* , LEMDC+43*, LEMDC+44*, LEMDC+45 | 
| ROOT | LEMDC+18~, LEMDC+21*, LEMDC+22, LEMDC+23 | 
| TMDC | LEMDC+25~, LEMDC+31*, LEMDC+32, LEMDC+34, LEMDC+37~, LEMDC+42*, LEMDC+43, LEMDC+44 | 
| X | DRGMDC~, DRGMDC+11*, DRGMDC+12 |