ICDXCODE ;ISL/KER - ICD basic data API's ;04/21/2014
Source file <ICDXCODE.m>
Package | Total | Call Graph |
---|---|---|
DRG Grouper | 2 | ($$HIST,$$ICDD,$$ICDDX,$$ICDOP,$$IE,$$NEXT,$$PERIOD,$$PREV,$$ROOT,$$STATCHK,$$SYS)^ICDEX HLP^ICDEXH |
Package | Total | Caller Graph |
---|---|---|
M Transfer | 4 | BMXADOF1 BMXADOFD BMXADOFS BMXRPC10 |
iCare | 2 | BQIPDSCF BQIUL3 |
Electronic Dental Record | 1 | BADEUTIL |
IHS HIV Management System | 1 | BKMUL3 |
Pharmacy Point of Sale | 1 | ABSPOSII |
Name | Comments | DBIA/ICR reference |
---|---|---|
NEXT(CSYS,CODE) | ; Next ICD Code
|
|
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 |
|
EN | ; Main Entry Point
|
|
PREV(CSYS,CODE) | ; Previous ICD Code
|
|
HELP | ; Developer Help for an API
|
|
ICDDATA(CSYS,CODE,DATE,FRMT) | ; ICD data for code
|
|
STATCHK(CSYS,CODE,DATE) | ; Check status for code
|
|
HIST(CSYS,CODE,ARRAY) | ; Activation History
|
|
ICDDESC(CSYS,CODE,DATE,OUTARR) | ; ICD description
|
|
Name | Field # of Occurrence |
---|---|
$$HIST^ICDEX | HIST+15 |
$$ICDD^ICDEX | ICDDESC+17 |
$$ICDDX^ICDEX | ICDDATA+65 |
$$ICDOP^ICDEX | ICDDATA+66 |
$$IE^ICDEX | ICDDATA+64 |
$$NEXT^ICDEX | NEXT+11 |
$$PERIOD^ICDEX | PERIOD+22 |
$$PREV^ICDEX | PREV+11 |
$$ROOT^ICDEX | ICDDATA+62 |
$$STATCHK^ICDEX | STATCHK+18 |
$$SYS^ICDEX | ICDDATA+60 |
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+60, ICDDATA+63*, ICDDATA+64, ICDDATA+65, ICDDATA+66, ICDDESC~, ICDDESC+17, STATCHK~, STATCHK+18 , PREV~, PREV+11, NEXT~, NEXT+11, HIST~, HIST+15, PERIOD~, PERIOD+22 |
CSYS | ICDDATA~, ICDDATA+60, ICDDESC~, ICDDESC+17, STATCHK~, STATCHK+18, PREV~, PREV+11, NEXT~, NEXT+11 , HIST~, HIST+15, PERIOD~, PERIOD+22 |
DATE | ICDDATA~, ICDDATA+60*, ICDDATA+65, ICDDATA+66, ICDDESC~, ICDDESC+17, STATCHK~, STATCHK+18 |
FRMT | ICDDATA~, ICDDATA+63*, ICDDATA+64*, ICDDATA+65, ICDDATA+66 |
OUTARR | ICDDESC~, ICDDESC+17 |
ROOT | ICDDATA+59~, ICDDATA+62*, ICDDATA+63, ICDDATA+65, ICDDATA+66 |
SYS | ICDDATA+59~, ICDDATA+60*, ICDDATA+61, ICDDATA+62, ICDDATA+65, ICDDATA+66 |