This python tools allows you to map ICD codes between versions (ICD9 <-> ICD10) and also to other coding schemas such as CCS (Clinical Classification Software) and CCI (Chronic Condition Indicator)
Project description
ICD-Mappings
This python tool enables a variety of mappings between ICD diagnostic codes (International Classification of Diseases) with a single line of code.
Supported Mappings
From ICD-9 CM
diagnostic codes to:
- ICD-10 CM: International Classification of Diseases version 10 Clinical Modification.
- CCS: Clinical Classification Software. Has a universe of just 283 diagnostic categories.
- CCI: Chronic Condition Indicator. True or False whether the diagnostic is chronic.
- ICD-9 Chapters: 19 Chapters of ICD-9 CM.
From ICD-10 CM
diagnostic codes to:
- ICD-9 CM: International Classification of Diseases version 9 Clinical Modification
Installation
pip install icd-mappings
Usage
from icdmappings import Mapper
mapper = Mapper()
# Make sure your codes don't include '.' separators
icd9code = '29410'
mapper.map(icd9code, source='icd9', target='ccs')
>>> '653'
# Can map any Iterable of codes (list, numpy array, pandas Series, you name it)
icd9codes = ['29410', '5362', 'NOT_A_CODE', '3669']
mapper.map(icd9codes, source='icd9', target='ccs')
>>> ['653', '141', None, '86']
# classify ICD-9 diagnostics into chronic or not-chronic
mapper.map(icd9codes, source='icd9', target='cci')
>>> [True, False, None, True]
# icd9 to icd10
mapper.map(icd9codes, source='icd9', target='icd10')
>>> ['F0280', 'R111000', None, 'H269']
# You can also check available mappers
mapper.show_mappers()
>>> Here are the available mappers
>>>
>>> From icd9 to:
>>> - icd10
>>> - ccs
>>> - cci
>>> - chapter
>>> From icd10 to:
>>> - icd9
Feature requests
Feel free to request a new feature here.
Acknowledgments
Tekaichi for building the initial version of the icd9->ccs pipeline
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
icd_mappings-0.3.2.tar.gz
(1.1 MB
view hashes)
Built Distribution
Close
Hashes for icd_mappings-0.3.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fe3a28e586086c50d26c3c494fb435e8ab29462c8098ccdf8761f40734b4d1d |
|
MD5 | a7b4ab10d7a78064ea02e5f7f5bdb317 |
|
BLAKE2b-256 | c17ce534544cb8ca262042459e849f2d7e3e325572e0c837c362ae6d83174713 |