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 |