ICDEXS ;SLC/KER - ICD Extractor - Support ;04/19/2016
Source file <ICDEXS.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 2 | ($$DT,$$FMTE)^XLFDT $$UP^XLFSTR |
DRG Grouper | 1 | ($$DTBR,$$IMP)^ICDEX |
VA Fileman | 1 | $$GET1^DIQ |
Name | Comments | DBIA/ICR reference |
---|---|---|
NUM(CODE) | ; Convert Code to a Numeric Value (opposite of $$COD)
|
|
IA(FILE,IEN) | ; Initial Activation Date
|
|
SINFO(SYS,CDT) | ; System Info (uses file 80.4)
|
|
SM(X,CDT) | ; System from a Mnemonic
|
|
SNAM(SYS) | ; System Name
|
|
EFF(FILE,IEN,EDT) | ; returns effective date and status for code/modifier
|
|
LS(FILE,IEN,CDT,FMT) | ; Last Status
; ; Input: ; ; FILE Global Root/File Number (Required) ; IEN Internal Entry Number (Required) ; CDT Date (default = TODAY) (Optional) ; FMT Format ; 0 Last Status only (default) ; 1 Last Status ^ Effective Date ; ; Output: ; ; $$LS Last Status (1/0) OR -1 ^ Error Message ; |
|
ROOT(X) | ; Global Root
|
|
COD(NUM) | ; Convert Numeric Value to a Code (opposite of $$NUM)
|
|
FILE(X) | ; File Number
|
|
SC(X) | ; System from Code
|
|
EXC(FILE,IEN) | ; Exclude From lookup
|
|
RC(COD) | ; Global Root from Code
|
|
RF(FILE) | ; Global Root from File
|
|
IE(X) | ; Internal or External
|
|
LA(FILE,IEN,CDT) | ; Last Current Activation Date
|
|
RR(ID) | ; Global Root from Root or Identifier
|
|
SYS(SYS,CDT,FMT) | ; Resolve System (uses file 80.4)
|
|
RY(SYS) | ; Global Root from System
|
|
SP(X) | ; System from Pattern Match
|
|
SAB(X,Y) | ; Source Abbreviation
|
|
LI(FILE,IEN,CDT) | ; Last Current Inactivation Date
; ; Input: ; ; IEN Internal Entry Number (Required) ; FILE Global Root/File Number (Required) ; CDT Date (default = TODAY) (Optional) ; ; Output: ; ; $$LI Last Current Inactivation Date OR -1 ^ Error Message ; |
|
SS(X) | ; System from Coding System file 80.4
|
|
RS(SYS) | ; Global Root from Coding System
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ICD0("ABA" | FILE+15, RS+1 |
^ICD0("AEXC" | FILE+18, RC+3 |
^ICD0("AVA" | FILE+17, RC+2 |
^ICD0("BA" | IE+17, IE+18, FILE+13, FILE+16, RC+1 |
^ICD9("ABA" | FILE+15, RS+1 |
^ICD9("AEXC" | FILE+18, RC+3 |
^ICD9("AVA" | FILE+17, RC+2 |
^ICD9("BA" | IE+17, IE+18, FILE+13, FILE+16, RC+1 |
^ICDS - [#80.4] | RY+1, RY+2, SYS+28, SS+2, SS+3, SS+4, SINFO+26, SNAM+12, SAB+13 |
^ICDS("B" | SP+3, SP+4, SP+5, SP+6, SP+7 |
^ICDS(30 | SM+2 |
Name | Line Occurrences |
---|---|
$$FILE | EFF+22, IA+12, LA+13, LI+13, LS+16 |
$$RC | ROOT+14 |
$$RF | ROOT+12, RY+2 |
$$ROOT | EFF+23, IA+12, LA+13, LI+13, LS+16, FILE+20, EXC+12 |
$$RR | ROOT+16 |
$$RS | ROOT+17 |
$$RY | ROOT+13 |
$$SC | SYS+29 |
$$SM | SYS+32 |
$$SNAM | SYS+28, SYS+29, SYS+31, SYS+32, SYS+33 |
$$SP | SYS+33 |
$$SS | SYS+31 |
$$SYS | SINFO+24, SAB+13 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACT | IA+11~, IA+15*, IA+16, IA+17, IA+19*, IA+20*, IA+21, LA+12~, LA+17*, LA+18 , LA+19, LA+21*, LA+22*, LA+23, LI+12~, LS+15~ |
ADD | COD+15~, COD+17* |
CDT | LA~, LA+15*, LA+17, LA+22, LI~, LI+15*, LI+17, LI+22, LS~, LS+18* , LS+20, LS+21, LS+23, LS+25, SYS~, SYS+26, SM~, SM+1, SINFO~, SINFO+23 , SAB+11~*, SAB+12*, SAB+13, SAB+15, SAB+16, SAB+17, SAB+18 |
CHR | NUM+15~, NUM+16*, NUM+17*, NUM+18, COD+15~, COD+16*, COD+17* |
COD | RC~, RC+1 |
CODE | NUM~, NUM+14*, NUM+16 |
EDT | EFF~, EFF+25*, EFF+26, EFF+29*, EFF+30 |
EFF | EFF+20~, EFF+30*, EFF+31, EFF+32*, EFF+33*, EFF+34, IA+11~, IA+15*, IA+16*, IA+17 , IA+19, LA+12~, LA+17*, LA+18*, LA+19, LA+21, LI+12~, LI+17*, LI+18*, LI+19 , LI+21, LS+15~, LS+20*, LS+21, LS+22 |
EFFB | EFF+20~, EFF+32*, EFF+33, EFF+34*, EFF+35*, EFF+36* |
EFFDOS | EFF+20~, EFF+35*, EFF+36, EFF+37*, EFF+38, EFF+39 |
EFFDT | EFF+20~, EFF+32*, EFF+38, EFF+39 |
EFFN | EFF+20~, EFF+31*, EFF+34*, EFF+35 |
EFFST | EFF+20~, EFF+32*, EFF+36, EFF+38 |
EFILE | EFF+20~, EFF+27*, EFF+30, EFF+31, EFF+33, EFF+34, EFF+35 |
ERR | NUM+15~*, NUM+17*, NUM+18*, NUM+19 |
FILE | EFF~, EFF+22*, EFF+23, IA~, IA+12*, LA~, LA+13*, LI~, LI+13*, LS~ , LS+16*, RY+1~, RY+2*, RF~, RF+1, EXC~, EXC+11 |
FMT | LS~, LS+26, SYS~, SYS+26 |
HIS | IA+11~, IA+17*, IA+18, LA+12~, LA+19*, LA+20, LI+12~, LI+19*, LI+20, LS+15~ , LS+22*, LS+23, LS+24 |
ICD10 | SAB+11~, SAB+12*, SAB+15, SAB+16, SAB+17, SAB+18 |
ICDC | SYS+25~, SS+1~, SS+2*, SS+3, SS+4, SC+1~*, SC+2, SC+3 |
ICDD | SYS+25~, SYS+26*, SYS+32, SM+1~*, SM+3, SM+4, SINFO+22~, SINFO+23*, SINFO+24 |
ICDE | SC+4~, SC+8*, SC+9 |
ICDF | LA+12~, FILE+10~, ROOT+12~, SYS+25~, SYS+26*, SYS+27*, SYS+28, SYS+29, SYS+31, SYS+32 , SYS+33, EXC+11~*, EXC+12, EXC+13 |
ICDI | SYS+25~*, SYS+27, SYS+28, SYS+29, SYS+31, SYS+32, SYS+33, SS+1~*, SS+3, SP+1~ , SP+3*, SP+4, SP+5, SP+6, SP+7, SC+1~*, EXC+11~*, EXC+12, EXC+13 |
ICDN | SINFO+22~, SINFO+26*, SINFO+27, SINFO+28 |
ICDO | SYS+25~, SYS+29*, SYS+31*, SYS+32*, SYS+33*, SS+1~, SS+2*, SS+4*, SS+5, SM+1~ , SM+2*, SM+3*, SM+4*, SM+5, SP+1~*, SP+3, SP+4*, SP+5*, SP+6*, SP+7* , SP+8, SC+1~, SC+2*, SC+3, SC+4, SC+5*, SC+6, SC+7*, SC+9*, SC+10 |
ICDR | FILE+10~, FILE+20*, ROOT+12~*, ROOT+13*, ROOT+14*, ROOT+16*, ROOT+17*, SC+1~, SC+2*, SC+4 , SC+5, SC+6, SC+7, SC+8, SC+9, EXC+11~, EXC+12* |
ICDS | SC+4~*, SC+5, SINFO+22~, SINFO+24*, SINFO+25, SINFO+26, SINFO+28 |
ICDT | SYS+25~, SS+3~*, SS+4*, SP+1~*, SP+2*, SP+3, SP+4, SP+5, SP+6, SP+7 , SINFO+22~, SINFO+27*, SINFO+28 |
ICDU | SYS+25~, SYS+27*, SS+1~*, SS+4, SM+1~*, SM+3, SM+4, SC+1~, SC+2*, SC+3 |
ICDV | SC+4~, SC+6*, SC+7 |
ICDX | FILE+10~*, FILE+15, SYS+25~, SM+1~, SM+2*, SM+3, SM+4 |
ICDY | EFF+20~, EFF+28*, EFF+29 |
ID | RR~, RR+1, RR+2 |
IEN | EFF~, EFF+21, EFF+27*, EFF+28, IA~, IA+14*, IA+16, IA+17, IA+18, LA~ , LA+15*, LA+16, LA+18, LA+19, LA+20, LI~, LI+15*, LI+16, LI+18, LI+19 , LI+20, LS~, LS+18*, LS+19, LS+20, LS+22, LS+24, EXC~, EXC+11 |
IN | IE+15~, IE+16*, IE+17, IE+18 |
INA | IA+11~, LA+12~, LI+12~, LI+17*, LI+18, LI+19, LI+21*, LI+22*, LI+23, LS+15~ , LS+20* |
LEF | LS+15~, LS+24*, LS+26 |
NOD | IA+11~, IA+18~*, IA+19, LA+12~, LA+20~*, LA+21, LI+12~, LI+20~*, LI+21, LS+15~ , LS+24* |
NUM | COD~, COD+14*, COD+16 |
OUT | NUM+15~*, NUM+18*, NUM+19*, NUM+20, COD+15~*, COD+17*, COD+18, IE+15~, SAB+11~ |
PSN | NUM+15~*, NUM+16, COD+15~, COD+16* |
ROOT | EFF+20~, EFF+23*, EFF+24, EFF+27, EFF+28, IA+11~, IA+12*, IA+13, IA+14, IA+16 , IA+17, IA+18, LA+12~, LA+13*, LA+14, LA+16, LA+18, LA+19, LA+20, LI+12~ , LI+13*, LI+14, LI+16, LI+18, LI+19, LI+20, LS+15~, LS+16*, LS+17, LS+19 , LS+20, LS+22, LS+24, RY+1~, RY+2* |
STA | IA+18~, IA+19*, LA+20~, LA+21*, LI+20~, LI+21*, LS+15~, LS+24*, LS+25, LS+26* , LS+27 |
STR | EFF+20~, EFF+31*, EFF+32, EFF+38*, EFF+39*, EFF+40 |
SYS | RY~, RY+1*, RY+2, RS~, RS+1*, SYS~, SYS+25, SINFO~, SINFO+24, SINFO+28* , SINFO+29, SNAM~, SNAM+12*, SNAM+13, SAB+11~*, SAB+13*, SAB+14, SAB+15, SAB+16, SAB+17 , SAB+18, SAB+19 |
TMP | SC+3~*, SC+5, SC+6, SC+8, SAB+11~, SAB+13* |
TY | SAB+11~ |
VR | SAB+11~ |
X | IE~, IE+16, FILE~, FILE+10*, FILE+11, FILE+13, FILE+14, FILE+16, FILE+17, FILE+18 , FILE+20, ROOT~, ROOT+12*, ROOT+13, ROOT+14*, ROOT+16, ROOT+17, RC+2, RC+3, SS~ , SS+1, SM~, SM+1, SP~, SP+1, SC~, SC+1, SAB~, SAB+11 |
Y | SAB~, SAB+11 |