A complete guide to converting ICD-9 codes to ICD-10-CM using GEM crosswalk mappings. Learn structural differences, exact vs approximate mappings, one-to-many crosswalks, and common conversions.
The United States officially transitioned from ICD-9-CM to ICD-10-CM on October 1, 2015. More than a decade later, the transition still has practical implications for medical coders and billing professionals. Legacy claims, payer audits of historical records, workers' compensation claims that still use ICD-9 in some states, and crosswalk requests from providers with older records all require coders to understand both code sets and how they relate to each other.
Understanding how to use the General Equivalence Mappings (GEMs) and the structural differences between ICD-9 and ICD-10 remains a valuable skill for experienced coders.
ICD-9-CM and ICD-10-CM are fundamentally different in structure and specificity:
| Feature | ICD-9-CM | ICD-10-CM |
|---|---|---|
| Code format | 3-5 characters, numeric or alphanumeric | 3-7 alphanumeric characters |
| Total codes | ~14,000 diagnosis codes | 102,885+ diagnosis codes |
| Laterality | Not specified | Built into code structure |
| Specificity | Limited | High — includes type, severity, stage, cause |
| Combination codes | Limited | Extensive — many conditions coded in single code |
| 7th character extensions | Not used | Used for injury episodes, fracture types |
The General Equivalence Mappings (GEMs) were developed by CMS to facilitate the transition between ICD-9 and ICD-10. GEMs provide a reference mapping between codes in both directions — ICD-9 to ICD-10 and ICD-10 to ICD-9.
There are two key types of GEM mappings:
GEMs are a starting point, not a final answer. A GEM crosswalk tells you which ICD-10 code most closely corresponds to an ICD-9 code — but it does not replace clinical documentation review. Always verify the appropriate ICD-10 code against the patient record.
One of the most important concepts in ICD-9 to ICD-10 conversion is that many ICD-9 codes map to multiple ICD-10 codes. This is because ICD-10 is far more specific. For example:
In these situations, the clinical record must be reviewed to determine which ICD-10 code is most accurate — you cannot simply pick the first mapping from a crosswalk list.
| ICD-9 Code | ICD-9 Description | ICD-10 Code | Mapping Type |
|---|---|---|---|
| 401.9 | Essential hypertension, unspecified | I10 | Approximate |
| 250.00 | T2DM without complication | E11.9 | Approximate |
| 428.0 | Congestive heart failure | I50.9 | Approximate |
| 486 | Pneumonia, organism unspecified | J18.9 | Approximate |
| 414.01 | CAD, native vessel | I25.10 | Approximate |
ICD10Source includes a built-in bidirectional ICD-9 to ICD-10 crosswalk based on the official CMS GEM mappings. You can search by ICD-9 code or description and see the corresponding ICD-10 codes with exact vs approximate mapping notation — helping you identify which crosswalks require additional clinical review.
The information in this guide is based on official U.S. government publications. Always verify coding information against the most current official sources before use in billing or clinical documentation.
Search 102,885 ICD-10-CM codes with CC/MCC flags, HCC scores, POA indicators, sequencing rules and more. No login. No paywall.
Search ICD10Source Free →