NLM logo

ICD9CM (International Classification of Diseases, Ninth Revision, Clinical Modification) - Source Representation


This page lists specific source data elements and provides information on their representation in the UMLS Metathesaurus.

VSAB: ICD9CM_2014, MTHICD9_2014


Notes

There are no notes for this release.


Summary of Changes:


This version includes minor updates to procedures. No changes were made to the original source format or to Metathesaurus source processing.


Source-Provided Files: Summary

Full and abbreviated code titles:

Downloaded from https://www.cms.gov/Medicare/Coding/ICD9ProviderDiagnosticCodes/codes.html

Diagnoses:
CMS32_DESC_LONG_DX.txt
CMS32_DESC_SHORT_DX.txt

Procedures:
CMS32_DESC_LONG_SG.txt
CMS32_DESC_SHORT_SG.txt

Entry terms, hierarchy and attributes:

ICD9CM in the Metathesaurus was originally processed in 1999 using a combination of machine-processing and human review. Through ICD9CM_2012, the Metathesaurus was updated annually using the addenda, available in pdf format from the following sites:
Diseases: http://www.cdc.gov/nchs/icd/icd9cm_addenda_guidelines.htm#addenda
Procedures: https://www.cms.gov/ICD9ProviderDiagnosticCodes/04_addendum.asp
Attributes, entry terms (SAB = MTHICD9, TTY = ET), and hierarchical Terms (TTY = HT) were extracted from these files.

Source-Provided Files: Details

Files:
CMS<VER>_DESC_LONG_DX.txt
CMS<VER>_DESC_LONG_SG.txt
CMS<VER>_DESC_SHORT_DX.txt
CMS<VER>_DESC_SHORT_SG.txt

Field Representation
1
Code:
MRCONSO.CODE
MRCONSO.SDUI

Decimal points are added as appropriate, e.g. "00322" becomes "003.22"
2
String:
MRCONSO.SAB="ICD9CM"
MRCONSO.TTY = "PT" for long descriptions
MRCONSO.TTY = "AB" for short descriptions

Attributes and some entry terms (SAB = MTHICD9, TTY = ET) were created by analyzing tags and/or patterns seen in ICD9CM addenda in .pdf format. Additional updates are made based on interpretation of markup in the "Add" "Revise" or "Delete" tags.

>
Element Representation
<no tag>
MRCONSO.SAB = "MTHICD9"
MRCONSO.TTY = "ET"
MRSAT.ATN = "ICE"
Use additional
MRSAT.ATN = "ICA"
Code also
MRSAT.ATN = "ICC"
[Ff]ifth-digit
MRSAT.ATN = "ICF"

Code first
MRSAT.ATN = "ICN"
Requires
MRSAT.ATN = "ICN"
Code, if applicable
MRSAT.ATN = "ICN"
Excludes:
MRSAT.ATN = "SOS"
Includes:
MRSAT.ATN = "SOS"