ICDXCODE ;ISL/KER - ICD basic data API's ;12/19/2014
Source file <ICDXCODE.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; Main Entry Point
|
|
HELP | ; Developer Help for an API
|
|
ICDDATA(CSYS,CODE,DATE,FRMT,LOC) | ; ICD data for code
|
|
ICDDESC(CSYS,CODE,DATE,OUTARR) | ; ICD description
|
|
STATCHK(CSYS,CODE,DATE) | ; Check status for code
|
|
PREV(CSYS,CODE) | ; Previous ICD Code
|
|
NEXT(CSYS,CODE) | ; Next ICD Code
|
|
HIST(CSYS,CODE,ARRAY) | ; Activation History
|
|
PERIOD(CSYS,CODE,ARY) | ; Activation Periods
; Input: ; ; CSYS Coding system Required ; CODE ICD Code (IEN not allowed) Required ; .ARY Array, passed by Reference Required ; ; Output: ; ; ARY(0) = IEN ^ Selectable ^ Error Message ; ; Where IEN = -1 if error ; Selectable = 0 for unselectable ; Error Message if applicable ; ; ARY(Activation Date) = Inactivation Date^Short Name |
|
Name | Field # of Occurrence |
---|---|
$$HIST^ICDEX | HIST+15 |
$$ICDD^ICDEX | ICDDESC+17 |
$$ICDDX^ICDEX | ICDDATA+67 |
$$ICDOP^ICDEX | ICDDATA+68 |
$$IE^ICDEX | ICDDATA+66 |
$$NEXT^ICDEX | NEXT+11 |
$$PERIOD^ICDEX | PERIOD+22 |
$$PREV^ICDEX | PREV+11 |
$$ROOT^ICDEX | ICDDATA+64 |
$$STATCHK^ICDEX | STATCHK+18 |
$$SYS^ICDEX | ICDDATA+62 |
HLP^ICDEXH | HELP+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ARRAY | HIST~, HIST+15 |
ARY | PERIOD~, PERIOD+22 |
CODE | ICDDATA~, ICDDATA+62, ICDDATA+65*, ICDDATA+66, ICDDATA+67, ICDDATA+68, ICDDESC~, ICDDESC+17, STATCHK~, STATCHK+18 , PREV~, PREV+11, NEXT~, NEXT+11, HIST~, HIST+15, PERIOD~, PERIOD+22 |
CSYS | ICDDATA~, ICDDATA+62, ICDDESC~, ICDDESC+17, STATCHK~, STATCHK+18, PREV~, PREV+11, NEXT~, NEXT+11 , HIST~, HIST+15, PERIOD~, PERIOD+22 |
DATE | ICDDATA~, ICDDATA+62*, ICDDATA+67, ICDDATA+68, ICDDESC~, ICDDESC+17, STATCHK~, STATCHK+18 |
FRMT | ICDDATA~, ICDDATA+65*, ICDDATA+66*, ICDDATA+67, ICDDATA+68 |
LOC | ICDDATA~, ICDDATA+67, ICDDATA+68 |
OUTARR | ICDDESC~, ICDDESC+17 |
ROOT | ICDDATA+61~, ICDDATA+64*, ICDDATA+65, ICDDATA+67, ICDDATA+68 |
SYS | ICDDATA+61~, ICDDATA+62*, ICDDATA+63, ICDDATA+64, ICDDATA+67, ICDDATA+68 |