ICDEXC ;SLC/KER - ICD Extractor - Code APIs ;04/19/2016
Source file <ICDEXC.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 2 | $$DT^XLFDT $$UP^XLFSTR | 
| DRG Grouper | 1 | ($$CODECS,$$CODEFI,$$CSI,$$DTBR,$$EXC,$$FILE,$$IDSTR,$$IE,$$MSG,$$PDXE,$$ROOT,$$SAI,$$SNAM,$$SYS,$$VAGEH,$$VAGEL,$$VCC,$$VCCP,$$VLT,$$VMDC,$$VSEX,$$VSTD,$$VSTP,PAR)^ICDEX | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ICDOP(CODE,CDT,SYS,FMT,LOC) | ; Return ICD Operation/Procedure Code Info | |
| CODEN(CODE,FILE) | ; Return IEN of ICD code | |
| CODE(FILE,IEN) | ; Replaces Direct Global Read of Code | |
| CODEABA(CODE,ROOT,SYS) | ; Return IEN based on Code, Root and Coding System | |
| ICDDX(CODE,CDT,SYS,FMT,LOC) | ; Return ICD Dx Code Info | |
| ICDD(CODE,ARY,CDT,SYS,LEN) | ; Returns ICD description in array | |
| CODEBA(CODE,ROOT) | ; Return IEN based on Code and Root | 
| Name | Field # of Occurrence | 
|---|---|
| $$CODECS^ICDEX | ICDDX+63, ICDOP+48, ICDD+29, CODEABA+24 | 
| $$CODEFI^ICDEX | ICDDX+63, ICDOP+48, ICDD+29, CODEN+16, CODEABA+24 | 
| $$CSI^ICDEX | ICDDX+61, ICDOP+47 | 
| $$DTBR^ICDEX | ICDDX+74, ICDOP+57, ICDD+40 | 
| $$EXC^ICDEX | CODEBA+22 | 
| $$FILE^ICDEX | CODEBA+15 | 
| $$IDSTR^ICDEX | ICDDX+79, ICDOP+62 | 
| $$IE^ICDEX | ICDDX+55 | 
| $$MSG^ICDEX | ICDDX+94, ICDOP+70, ICDD+44 | 
| $$PDXE^ICDEX | ICDDX+99 | 
| $$ROOT^ICDEX | ICDDX+57, ICDOP+41, ICDD+30, CODEN+18, CODE+17, CODEBA+15, CODEABA+26, CODEABA+27, CODEABA+28 | 
| $$SAI^ICDEX | ICDDX+77, ICDOP+60 | 
| $$SNAM^ICDEX | ICDDX+65, ICDOP+51, ICDD+33 | 
| $$SYS^ICDEX | ICDDX+61, ICDDX+62, ICDOP+47, ICDD+28 | 
| $$VAGEH^ICDEX | ICDDX+92 | 
| $$VAGEL^ICDEX | ICDDX+91 | 
| $$VCC^ICDEX | ICDDX+84 | 
| $$VCCP^ICDEX | ICDDX+98 | 
| $$VLT^ICDEX | ICDD+41 | 
| $$VMDC^ICDEX | ICDDX+82 | 
| $$VSEX^ICDEX | ICDDX+87, ICDOP+67 | 
| $$VSTD^ICDEX | ICDDX+80 | 
| $$VSTP^ICDEX | ICDOP+64 | 
| PAR^ICDEX | ICDD+42 | 
| $$DT^XLFDT | ICDDX+73, ICDOP+56, ICDD+39 | 
| $$UP^XLFSTR | ICDDX+62, CODEN+15, CODEBA+16, CODEABA+22 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ICD0 - [#80.1] | ICDOP+44, ICDOP+54, ICDOP+55, ICDOP+58, ICDOP+59, ICDOP+61, ICDOP+71 | 
| ^ICD0("AVA" | ICDOP+52 | 
| ^ICD9 - [#80] | ICDDX+59, ICDDX+71, ICDDX+72, ICDDX+75, ICDDX+76, ICDDX+78, ICDDX+97 | 
| ^ICD9("AVA" | ICDDX+69 | 
| Name | Line Occurrences | 
|---|---|
| $$CODEABA | ICDDX+67, ICDDX+68, ICDOP+51, ICDD+33 | 
| $$CODEBA | ICDDX+67, ICDDX+68, ICDOP+51, ICDD+33, CODEN+19 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ARR | ICDD+26~ | 
| ARY | ICDD~, ICDD+35!, ICDD+42 | 
| ARY( | ICDD+44* | 
| ARY(" " | ICDD+43, ICDD+45 | 
| ARY(1 | ICDD+41* | 
| CDT | ICDDX~, ICDDX+73*, ICDDX+74*, ICDDX+77, ICDDX+80, ICDDX+82, ICDDX+84, ICDDX+87, ICDDX+91, ICDDX+92 , ICDDX+94, ICDDX+98, ICDOP~, ICDOP+56*, ICDOP+57*, ICDOP+60, ICDOP+64, ICDOP+67, ICDOP+70, ICDD~ , ICDD+39*, ICDD+40*, ICDD+41, ICDD+44 | 
| CODE | ICDDX~, ICDDX+55, ICDDX+57*, ICDDX+58, ICDDX+59*, ICDDX+61, ICDDX+62, ICDDX+67, ICDDX+69, ICDOP~ , ICDOP+41*, ICDOP+42, ICDOP+44*, ICDOP+45, ICDOP+48, ICDOP+51, ICDOP+52, ICDD~, ICDD+27, ICDD+29 , ICDD+33, CODEN~, CODEN+14, CODEN+15*, CODEN+16, CODEN+19, CODEN+20, CODEBA~, CODEBA+15*, CODEBA+16 , CODEBA+18, CODEBA+19, CODEBA+20, CODEABA~, CODEABA+20*, CODEABA+21, CODEABA+22, CODEABA+24, CODEABA+32 | 
| EIEN | CODEN+13~, CODEBA+15~, CODEBA+16*, CODEBA+24, CODEBA+25 | 
| END | ICDD+26~ | 
| ERR | CODEN+13~*, CODEN+19*, CODEN+20*, CODEN+22*, CODEN+23 | 
| EXC | CODEBA+22~* | 
| FILE | ICDDX+63~*, ICDOP+48~*, ICDD+29~*, CODEN~, CODEN+16*, CODEN+18, CODE~, CODE+16, CODEBA+15~*, CODEBA+22 | 
| FMT | ICDDX~, ICDDX+55*, ICDDX+58, ICDDX+59, ICDOP~, ICDOP+40*, ICDOP+42, ICDOP+44 | 
| I | ICDD+26~, ICDD+38* | 
| ICDC | CODE+15~, CODE+19*, CODE+20 | 
| ICDE | CODE+15~, CODEABA+20~, CODEABA+30*, CODEABA+34, CODEABA+35 | 
| ICDF | CODE+15~, CODE+16*, CODE+17, CODEABA+20~, CODEABA+24~* | 
| ICDI | CODE+15~*, CODE+18, CODE+19, CODEABA+20~ | 
| ICDR | CODE+15~, CODE+17*, CODE+18, CODE+19, CODEABA+20~, CODEABA+26*, CODEABA+27*, CODEABA+28*, CODEABA+29, CODEABA+30 , CODEABA+31, CODEABA+32, CODEABA+33 | 
| ICDS | CODEABA+20~, CODEABA+22*, CODEABA+23, CODEABA+24*, CODEABA+25, CODEABA+28, CODEABA+32, CODEABA+33 | 
| ICDU | CODEN+13~, CODEN+15*, CODEN+21, CODEBA+15~, CODEBA+16*, CODEBA+17, CODEBA+20, CODEBA+24, CODEBA+25, CODEBA+26 , CODEABA+20~, CODEABA+22*, CODEABA+30, CODEABA+31, CODEABA+33, CODEABA+35 | 
| ICDV | CODEABA+20~, CODEABA+31*, CODEABA+35 | 
| ICDVP | CODEN+20~, CODEBA+19~ | 
| ICDY | ICDDX+55~, ICDDX+72*, ICDDX+74, ICDOP+40~, ICDOP+55*, ICDOP+57, ICDD+26~, ICDD+36*, ICDD+37, ICDD+40 , ICDD+43 | 
| IEN | ICDDX+55~, ICDDX+59*, ICDDX+61, ICDDX+67*, ICDDX+68*, ICDDX+69*, ICDDX+70, ICDDX+71, ICDDX+72, ICDDX+75 , ICDDX+76, ICDDX+77, ICDDX+78, ICDDX+79, ICDDX+80, ICDDX+82, ICDDX+84, ICDDX+87, ICDDX+91, ICDDX+92 , ICDDX+97, ICDDX+98, ICDDX+99, ICDOP+40~, ICDOP+44*, ICDOP+47, ICDOP+51*, ICDOP+52*, ICDOP+53, ICDOP+54 , ICDOP+55, ICDOP+58, ICDOP+59, ICDOP+60, ICDOP+61, ICDOP+62, ICDOP+64, ICDOP+67, ICDOP+71, ICDD+26~ , ICDD+33*, ICDD+34, ICDD+36, ICDD+41, CODEN+13~, CODEN+19*, CODEN+20*, CODEN+21, CODEN+22, CODEN+23 , CODE~, CODE+15, CODEBA+15~*, CODEBA+18, CODEBA+19*, CODEBA+20*, CODEBA+21*, CODEBA+22, CODEBA+23*, CODEBA+24 , CODEBA+25, CODEBA+26, CODEBA+27, CODEABA+20~, CODEABA+32*, CODEABA+33*, CODEABA+34, CODEABA+35, CODEABA+36 | 
| LEN | ICDD~, ICDD+35*, ICDD+42 | 
| LOC | ICDDX~, ICDDX+65*, ICDDX+69, ICDOP~, ICDOP+47*, ICDOP+52 | 
| MSG | ICDD+44~* | 
| N | ICDD+26~, ICDD+38*, ICDD+43*, ICDD+44, ICDD+45*, ICDD+46 | 
| NODE | ICDDX+55~, ICDDX+75*, ICDDX+76, ICDDX+77, ICDDX+78*, ICDDX+81, ICDDX+83, ICDDX+85, ICDDX+89, ICDDX+90 , ICDOP+40~, ICDOP+58*, ICDOP+59, ICDOP+60, ICDOP+61*, ICDOP+63, ICDOP+65 | 
| OUT | ICDDX+55~, ICDDX+77*, ICDDX+79*, ICDDX+80*, ICDDX+81*, ICDDX+82*, ICDDX+83*, ICDDX+84*, ICDDX+85*, ICDDX+86* , ICDDX+87*, ICDDX+88*, ICDDX+89*, ICDDX+90*, ICDDX+91*, ICDDX+92*, ICDDX+93*, ICDDX+94*, ICDDX+96*, ICDDX+97* , ICDDX+98*, ICDDX+99*, ICDDX+100, ICDOP+40~, ICDOP+60*, ICDOP+62*, ICDOP+63*, ICDOP+64*, ICDOP+65*, ICDOP+66* , ICDOP+67*, ICDOP+68*, ICDOP+69*, ICDOP+70*, ICDOP+71*, ICDOP+72, CODEBA+15~*, CODEBA+19*, CODEBA+20*, CODEBA+21 , CODEBA+22*, CODEBA+23 | 
| ROOT | ICDDX+55~, ICDDX+57*, ICDDX+64, ICDDX+67, ICDDX+68, ICDOP+40~, ICDOP+41*, ICDOP+49, ICDOP+51, ICDD+26~ , ICDD+30*, ICDD+31, ICDD+32, ICDD+33, ICDD+34, ICDD+36, ICDD+41, CODEN+13~, CODEN+18*, CODEN+19 , CODEN+20, CODEN+21, CODEN+23, CODEBA~, CODEBA+15*, CODEBA+16, CODEBA+17, CODEBA+18, CODEBA+19, CODEBA+21 , CODEBA+24, CODEABA~, CODEABA+26 | 
| SAI | ICDDX+55~, ICDDX+77*, ICDDX+86, ICDDX+88, ICDDX+93, ICDOP+40~, ICDOP+60*, ICDOP+66, ICDOP+68, ICDOP+69 | 
| SNAM | ICDDX+55~, ICDDX+65*, ICDDX+70, ICDOP+40~, ICDOP+51*, ICDOP+53, ICDD+26~, ICDD+33* | 
| SRC | ICDDX+76, ICDDX+77~, ICDOP+59, ICDOP+60~ | 
| SYS | ICDDX~, ICDDX+61*, ICDDX+62*, ICDDX+63*, ICDDX+64, ICDDX+65, ICDDX+67, ICDDX+68, ICDDX+70, ICDOP~ , ICDOP+47*, ICDOP+48*, ICDOP+49, ICDOP+51, ICDOP+53, ICDD~, ICDD+28*, ICDD+29*, ICDD+30, ICDD+32 , ICDD+33, CODEN+13~, CODEABA~, CODEABA+22*, CODEABA+24*, CODEABA+27 | 
| TMP | CODEBA+15~, CODEBA+20*, CODEBA+21 | 
| U | ICDDX+76, ICDOP+59 | 
| UPC | ICDDX+55~, ICDDX+62*, ICDDX+63, ICDDX+68 | 
| VAR | ICDD+26~ | 
| VIEN | CODEBA+15~, CODEBA+17*, CODEBA+26 |