ICDEXD4 ;SLC/KER - ICD Extractor - DRG APIs (cont) ;04/21/2014
Source file <ICDEXD4.m>
| Package | Total | Call Graph | 
|---|---|---|
| DRG Grouper | 1 | ($$CS,$$CSI,$$EFD,$$FILE,$$IA,$$ICDDX,$$ICDOP,$$IMP,$$LD,$$MSG,$$ROOT,$$SINFO,PAR)^ICDEX | 
| Kernel | 1 | ($$DT,$$FMTE)^XLFDT | 
| VA Fileman | 1 | ^DIC | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ISOWNCC(IEN,CDT,FMT) | ; Return CC if DX is Own CC ; ; Input: | |
| IDSTR(FILE,IEN) | ; Return ICD identifier string (legacy) ; ; Input: | |
| INQ | ; Inquire to ICD codes (interactive) ; ; User will be prompted for: ; ; Effective Date ; File ; Code ; ; Displays Code ; Short Text ; Description ; Description Warnings (if any) ; Text may be inaccurate, Effective Date ; Predates Code Set Versioning ; Predates Coding System Implementation ; Predates Initial Activation Date ; Activation Warnings (if any) ; Code is Inactive ; Code is pending (activated in the future) ; | |
| IDIEN(FILE,ID) | ; Get IEN for identifier | |
| ICDID(FILE,ID,CODE) | ; Check if ICD identifier exist ; ; Input: | |
| ICDRGCC(DRG,CDT) | ; Get CC/MCC flag from DRG ; ; Input: | |
| ICDIDS(FILE,IEN,ARY) | ; Return array of ICD identifiers ; ; Input: | |
| INQ2 | ; Inquire to ICD codes (recursive) | 
| Name | Field # of Occurrence | 
|---|---|
| ^DIC | INQ2+5 | 
| $$CS^ICDEX | INQ2+2 | 
| $$CSI^ICDEX | INQ2+6 | 
| $$EFD^ICDEX | INQ2+1 | 
| $$FILE^ICDEX | ICDID+18, IDIEN+1, ICDIDS+21 | 
| $$IA^ICDEX | INQ2+18 | 
| $$ICDDX^ICDEX | INQ2+7 | 
| $$ICDOP^ICDEX | INQ2+8 | 
| $$IMP^ICDEX | INQ2+18 | 
| $$LD^ICDEX | INQ2+10, INQ2+13 | 
| $$MSG^ICDEX | INQ2+16 | 
| $$ROOT^ICDEX | ICDID+22, ICDID+27, ICDIDS+23, ISOWNCC+22, INQ2+3 | 
| $$SINFO^ICDEX | INQ2+3, INQ2+7 | 
| PAR^ICDEX | INQ2+30 | 
| $$DT^XLFDT | ISOWNCC+26, ICDRGCC+19 | 
| $$FMTE^XLFDT | ICDRGCC+20, INQ2+12, INQ2+23, INQ2+29, INQ2+36, INQ2+38 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ICD - [#80.2] | ICDRGCC+23, ICDRGCC+24, ICDRGCC+25 | 
| ^ICD("B" | ICDRGCC+21 | 
| ^ICD9 - [#80] | ISOWNCC+23, ISOWNCC+25, ISOWNCC+28, ISOWNCC+29, ISOWNCC+30, ISOWNCC+32 | 
| ^ICD9("BA" | ISOWNCC+23, ISOWNCC+24 | 
| ^ICDID("B" | IDIEN+4 | 
| ^ICDIP("B" | IDIEN+5 | 
| Name | Line Occurrences | 
|---|---|
| $$ICDIDS | IDSTR+15 | 
| $$IDIEN | ICDID+28 | 
| INQ2 | INQ2+39 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ARY | ICDIDS~, ICDIDS+20! | 
| ARY( | ICDIDS+32*, ICDIDS+44*, ICDIDS+46* | 
| CDT | ISOWNCC~, ISOWNCC+26, ISOWNCC+28, ICDRGCC~, ICDRGCC+19 | 
| CODE | ICDID~, ICDID+20 | 
| DIC | INQ+20~, INQ2+3* | 
| DIC("A" | INQ2+4* | 
| DIC(0 | INQ2+3* | 
| DIROUT | INQ+20~, INQ2+5 | 
| DIRUT | INQ+20~, INQ2+5 | 
| DRG | ICDRGCC~, ICDRGCC+19 | 
| DTOUT | INQ+20~, INQ2+5 | 
| DUOUT | INQ+20~, INQ2+5 | 
| FILE | ICDID~, ICDID+18, IDIEN~, IDIEN+1, IDIEN+2, IDSTR~, IDSTR+15, ICDIDS~, ICDIDS+21 | 
| FMT | ISOWNCC~, ISOWNCC+27 | 
| ICDA | IDSTR+15~, INQ+20~, INQ2+10!, INQ2+13! | 
| ICDA( | IDSTR+16, INQ2+31, INQ2+32, INQ2+33 | 
| ICDACT | INQ+20~, INQ2+15*, INQ2+37, INQ2+38 | 
| ICDAI | ICDRGCC+18~, ICDRGCC+24*, ICDRGCC+25 | 
| ICDC | ICDID+18~, ICDID+20*, ICDID+24, ICDID+25, ICDIDS+20~, ICDIDS+21*, ICDIDS+25, ICDIDS+26, ICDIDS+29*, ICDIDS+32* , ICDIDS+33, ICDIDS+44*, ICDIDS+46*, ICDIDS+47, ISOWNCC+21~, ISOWNCC+22*, ISOWNCC+23, ISOWNCC+24, INQ+20~, INQ2+10* , INQ2+13*, INQ2+31*, INQ2+32*, INQ2+33 | 
| ICDCC | ISOWNCC+21~, ISOWNCC+31*, ISOWNCC+32*, ISOWNCC+33, ICDRGCC+18~, ICDRGCC+20*, ICDRGCC+22*, ICDRGCC+25*, ICDRGCC+26 | 
| ICDCCI | ISOWNCC+21~, ISOWNCC+29*, ISOWNCC+30, ISOWNCC+32 | 
| ICDCOM | INQ+20~, INQ2+11~*, INQ2+12* | 
| ICDCS | ICDIDS+20~, ICDIDS+28*, ICDIDS+33, INQ+20~, INQ2+2*, INQ2+3, INQ2+6*, INQ2+7, INQ2+16, INQ2+18 | 
| ICDCSI | INQ+21~, INQ2+3*, INQ2+4, INQ2+7*, INQ2+20, INQ2+25 | 
| ICDD | ISOWNCC+21~, ISOWNCC+26*, ISOWNCC+28*, ISOWNCC+29, ICDRGCC+18~, ICDRGCC+19*, ICDRGCC+20, ICDRGCC+23 | 
| ICDDA | ICDRGCC+18~, ICDRGCC+23*, ICDRGCC+24 | 
| ICDDAT | INQ+21~, INQ2+7*, INQ2+8*, INQ2+9, INQ2+14, INQ2+15 | 
| ICDDE | ICDRGCC+18~, ICDRGCC+20*, ICDRGCC+22 | 
| ICDDT | INQ+21~, INQ2+1* | 
| ICDEFF | INQ+21~, INQ2+1*, INQ2+2, INQ2+7, INQ2+8, INQ2+10, INQ2+12, INQ2+16, INQ2+19, INQ2+24 , INQ2+37 | 
| ICDF | ICDID+18~*, ICDID+19, ICDID+22, ICDID+27, ICDID+28, IDIEN+1~*, IDIEN+4, IDIEN+5, ICDIDS+20~, ICDIDS+21* , ICDIDS+22, ICDIDS+23, ICDIDS+34, ICDIDS+37, INQ+21~, INQ2+3*, INQ2+6, INQ2+7, INQ2+8, INQ2+9 , INQ2+10, INQ2+13, INQ2+15, INQ2+18 | 
| ICDFMT | ISOWNCC+21~, ISOWNCC+27*, ISOWNCC+32, INQ+21~, INQ2+4* | 
| ICDI | ICDID+18~, ICDID+20*, ICDID+24, ICDID+25*, ICDID+26, ICDID+29, IDSTR+15~, IDSTR+16*, ICDIDS+20~, ICDIDS+21* , ICDIDS+25, ICDIDS+26*, ICDIDS+27, ICDIDS+28, ICDIDS+29, ICDIDS+30, ICDIDS+40, ISOWNCC+21~, ISOWNCC+22*, ISOWNCC+23 , ISOWNCC+24*, ISOWNCC+25, ISOWNCC+28, ISOWNCC+29, ISOWNCC+30, ISOWNCC+32, ICDRGCC+18~, ICDRGCC+21*, ICDRGCC+23, ICDRGCC+24 , ICDRGCC+25, INQ+21~, INQ2+31*, INQ2+32, INQ2+33, INQ2+34* | 
| ICDIA | INQ+21~, INQ2+18*, INQ2+24, INQ2+29 | 
| ICDID | ICDID+18~, ICDID+20*, ICDID+21, IDIEN+1~, IDIEN+3*, IDIEN+4, IDIEN+5, ICDIDS+20~, ICDIDS+30*, ICDIDS+31* , ICDIDS+32 | 
| ICDIDI | ICDID+18~, ICDID+28*, ICDID+29, ICDIDS+20~, ICDIDS+29*, ICDIDS+30 | 
| ICDIEN | INQ+21~, INQ2+6*, INQ2+7, INQ2+8, INQ2+10, INQ2+13, INQ2+18 | 
| ICDIMP | INQ+22~, INQ2+18*, INQ2+19, INQ2+23 | 
| ICDINA | INQ+22~, INQ2+14*, INQ2+35, INQ2+36 | 
| ICDLT | INQ+22~, INQ2+10*, INQ2+11 | 
| ICDMSG | INQ+22~, INQ2+30 | 
| ICDMSG( | INQ2+34 | 
| ICDMSG(1 | INQ2+16*, INQ2+17*, INQ2+21*, INQ2+22*, INQ2+23*, INQ2+26*, INQ2+27*, INQ2+28*, INQ2+29*, INQ2+30 , INQ2+34 | 
| ICDN | ISOWNCC+21~, ISOWNCC+30*, ISOWNCC+31 | 
| ICDOWN | ISOWNCC+21~, ISOWNCC+30*, ISOWNCC+31 | 
| ICDP | ICDIDS+20~, ICDIDS+41~* | 
| ICDR | INQ+22~, INQ2+3* | 
| ICDRG | ICDRGCC+18~, ICDRGCC+19*, ICDRGCC+21 | 
| ICDRT | ICDID+18~, ICDID+22*, ICDID+23, ICDID+24, ICDID+25, ICDID+26, ICDID+27*, ICDID+29, ICDIDS+20~, ICDIDS+23* , ICDIDS+24, ICDIDS+25, ICDIDS+26, ICDIDS+27, ICDIDS+28, ICDIDS+29, ICDIDS+30, ICDIDS+40, ISOWNCC+21~, ISOWNCC+22* | 
| ICDRTI | ICDIDS+20~, ICDIDS+23*, ICDIDS+31, ICDIDS+42, ICDIDS+43 | 
| ICDS | IDSTR+15~*, IDSTR+16*, IDSTR+17*, IDSTR+18 | 
| ICDSO | INQ+22~, INQ2+8*, INQ2+31 | 
| ICDST | INQ+22~, INQ2+9*, INQ2+31 | 
| ICDSTA | INQ+22~, INQ2+14*, INQ2+35, INQ2+37 | 
| ICDSTR | ICDIDS+20~, ICDIDS+40*, ICDIDS+41 | 
| ICDT | IDSTR+15~*, INQ+22~, INQ2+11~, INQ2+20~*, INQ2+22, INQ2+23, INQ2+25~*, INQ2+27, INQ2+28, INQ2+29 | 
| ICDV | ICDIDS+34~, ICDIDS+35*, ICDIDS+36*, ICDIDS+38*, ICDIDS+39*, ICDIDS+45 | 
| ICDX | ICDIDS+20~, ICDIDS+41~*, ICDIDS+42, ICDIDS+43, ICDIDS+44, ICDIDS+45, ICDIDS+46 | 
| ID | ICDID~, ICDID+20, ICDID+28, IDIEN~, IDIEN+3 | 
| IEN | IDSTR~, IDSTR+15, ICDIDS~, ICDIDS+21, ISOWNCC~, ISOWNCC+22 | 
| U | ISOWNCC+30, ISOWNCC+31, ISOWNCC+32, ICDRGCC+25 | 
| Y | INQ+22~, INQ2+6 | 
| Y(0 | INQ2+8, INQ2+10 |