Dimension table for procedures_icd; provides a description of ICD-9/ICD-10 billed procedures.

The d_icd_procedures table

This table defines International Classification of Diseases (ICD) codes for procedures. These codes are assigned at the end of the patient’s stay and are used by the hospital to bill for care provided. They can further be used to identify if certain procedures have been performed (e.g. surgery).

  • procedures_icd on icd_code and icd_version

Brief summary

Table columns

Name Postgres data type
icd_code CHAR(7) NOT NULL
icd_version INTEGER NOT NULL
long_title VARCHAR(255)

Detailed Description

icd_code, icd_version

icd_code is the International Coding Definitions (ICD) code.

There are two versions for this coding system: version 9 (ICD-9) and version 10 (ICD-10). These can be differentiated using the icd_version column. In general, ICD-10 codes are more detailed, though code mappings (or “cross-walks”) exist which convert ICD-9 codes to ICD-10 codes.

Both ICD-9 and ICD-10 codes are often presented with a decimal. This decimal is not required for interpretation of an ICD code; i.e. the icd_code of ‘0010’ is equivalent to ‘001.0’.


The title fields provide a brief definition for the given procedure code in ``.