TranslateMed

ICD-10-CM vs ICD-10-GM: A Complete Guide for Medical Coders and Billers

· TranslateMed

ICD-10-CM vs ICD-10-GM: A Complete Guide for Medical Coders and Billers

A German patient is admitted to a US hospital. Her discharge summary from Munich lists diagnoses including I10.01 and E11.90. The US admissions team enters these into the EHR. Both codes are rejected. The coder searches the ICD-10-CM code browser — neither code exists.

The problem isn’t a typo. The codes are perfectly valid. In Germany.

I10.01 is essential hypertension with a hypertensive crisis — in ICD-10-GM, Germany’s national modification of ICD-10. E11.90 is type 2 diabetes, metabolically compensated. Both are real, billable codes in the German statutory health insurance system. Neither has a direct equivalent in ICD-10-CM, the US modification. The US system uses a single I10 for all essential hypertension, and E11.9 for type 2 diabetes without complications — with no concept of “compensated” status.

This scenario plays out in hospitals, insurance offices, and clinical practices whenever a patient’s records cross national borders. Understanding why ICD-10-CM and ICD-10-GM differ — and how to navigate those differences — is essential for anyone working with international patient records.

What is ICD-10-CM?

ICD-10-CM (International Classification of Diseases, 10th Revision, Clinical Modification) is the official diagnosis coding system used in the United States. It is maintained jointly by the National Center for Health Statistics (NCHS) and the Centers for Medicare & Medicaid Services (CMS), updated annually each October, and used by every provider billing Medicare, Medicaid, and private insurance.

ICD-10-CM codes range from 3 to 7 characters. The structure is:

  • 3 characters: Category (e.g., E11 — type 2 diabetes mellitus)
  • 4th character: Etiology, anatomic site, or severity
  • 5th and 6th characters: Further specificity
  • 7th character: Required extension for injury, poisoning, and external cause codes — encoding whether the encounter is initial (A), subsequent (D), or a sequela (S)

The 7th character extension is unique to CM and one of the most common tripping points when converting from German records. A US injury code like S52.50XA (fracture of lower end of radius, initial encounter) has no equivalent in ICD-10-GM; the X in position 6 is a placeholder to make room for the mandatory 7th character.

ICD-10-CM is used for clinical documentation, billing, quality reporting, and public health surveillance across the entire US healthcare system.

What is ICD-10-GM?

ICD-10-GM (Internationale Klassifikation der Krankheiten, 10. Revision, German Modification) is Germany’s national adaptation of ICD-10. It is maintained by BfArM (Bundesinstitut für Arzneimittel und Medizinprodukte), updated annually each January, and used by all providers billing the gesetzliche Krankenversicherung (GKV) — the statutory health insurance system that covers approximately 90% of the German population.

ICD-10-GM starts from the WHO’s ICD-10 base specification, but the German modification team has made significant additions and structural changes that diverge from CM:

  • Exclamation mark (!) suffix: Optional secondary codes, appended to a primary diagnosis to indicate comorbidities or complications. Example: U69.00! alongside a primary infection code to flag antimicrobial resistance.
  • Functional disability codes: The U50-U52 block encodes disability scoring (Barthel Index, Functional Independence Measure) — codes with no equivalent anywhere in ICD-10-CM.
  • Metabolic decompensation status in diabetes: A 5th digit distinguishing E11.90 (compensated) from E11.91 (decompensated) — a clinically important distinction that ICD-10-CM doesn’t capture at the code level.
  • Preserved malignant/benign hypertension distinction: GM retains the WHO base’s I10.0x/I10.1x sub-classification for hypertension severity; CM collapsed this entire category into a single code.

ICD-10-GM is used for inpatient DRG (Diagnosis-Related Group) billing, outpatient billing, hospital quality reporting, and health insurance claims processing in Germany.

Key Differences Between ICD-10-CM and ICD-10-GM

Code Format and Length

Both systems share 3-character WHO base categories. The extensions diverge:

  • ICD-10-CM: Up to 7 characters; mandatory 7th character extension for injury and poisoning codes; placeholder X used to fill gaps before the 7th character
  • ICD-10-GM: Up to 5-6 characters for most codes; no 7th character extension mechanism; optional ! suffix for secondary classifications

A German fracture record shows S52.5. The equivalent US code requires S52.50XA (initial encounter, closed fracture) or S52.50XD (subsequent encounter) — encounter context that is clinical information, not derivable from the code alone.

Laterality

ICD-10-CM encodes laterality at the sub-code level for hundreds of conditions across musculoskeletal, ophthalmologic, and ENT categories. ICD-10-GM typically uses the same base code regardless of side, with laterality expected in the clinical narrative.

Conjunctivitis example:

  • ICD-10-GM: H10.1 — Acute atopic conjunctivitis (no laterality in the code)
  • ICD-10-CM: H10.11 — Right eye / H10.12 — Left eye / H10.13 — Bilateral

Knee osteoarthritis example:

  • ICD-10-GM: M17.1 — Primary gonarthrosis
  • ICD-10-CM: M17.11 — Right knee / M17.12 — Left knee

When converting from GM to CM for conditions requiring laterality, the information often needs to come from the clinical notes — not the code. Without it, the safest CM option is typically the “unspecified” sub-code, which may trigger payer queries.

Hypertension (I10)

This is one of the highest-volume mapping challenges between the two systems.

ICD-10-GM preserves the WHO base distinction between malignant and benign hypertension, and adds a crisis sub-classification:

GM CodeDescription
I10.00Essential hypertension, no hypertensive crisis
I10.01Essential hypertension, with hypertensive crisis
I10.10Malignant hypertension, no crisis
I10.11Malignant hypertension, with crisis

ICD-10-CM consolidated everything:

CM CodeDescription
I10Essential (primary) hypertension

All four GM hypertension codes map to a single CM code. The clinical distinction between a hypertensive crisis and stable hypertension — significant for acute care billing and clinical decision-making — is lost in the code translation. The receiving clinician should be alerted to check the original documentation.

Diabetes (E11)

Both systems extend the WHO E10-E14 diabetes block, but along different clinical axes.

ICD-10-GM adds a 5th digit for metabolic status:

  • E11.90 — Type 2 diabetes without complications, compensated
  • E11.91 — Type 2 diabetes without complications, decompensated

ICD-10-CM extends by complication type:

  • E11.9 — Type 2 diabetes without complications
  • E11.21 — Type 2 diabetes with diabetic nephropathy
  • E11.311 — Type 2 diabetes with unspecified diabetic retinopathy with macular edema

Practical note: German providers sometimes use the 4-digit WHO base code E11.9 rather than the GM 5-digit extension. In that specific case, the code transfers directly to CM without modification. But E11.90 and E11.91 require mapping to E11.9, with a flag noting the loss of metabolic status information.

A Fracture Code Example

To illustrate the encounter-type problem concretely:

A German patient treated in Munich for a lower radius fracture has S52.5 in their record.

A US coder receiving this for a follow-up visit needs S52.50XD — the “D” indicating a subsequent encounter. For initial treatment it would be S52.50XA. For late effects of the fracture, S52.50XS. The correct 7th character cannot be determined from the GM code — it requires knowing why the patient is being seen now.

This is not a translation failure. It is a structural gap between two coding philosophies. CM captures encounter type in the code; GM does not. Any automated conversion process must flag fracture and injury codes for clinician or coder review.

Why Google Translate Won’t Solve This

Medical coders occasionally encounter the suggestion to just run a German discharge summary through Google Translate and work from the English output. This approach has a fundamental problem: language translation and code system translation are different problems.

When Google Translate processes a German discharge summary containing I10.01, it returns I10.01. Correctly. The code is not a German word — it doesn’t need language translation. What it needs is code system conversion: the recognition that I10.01 is a GM-specific code, what it means clinically, and what the appropriate CM equivalent (or approximate equivalent) is.

Google Translate also doesn’t know that U50-U52 (German functional disability codes) have no CM counterpart, or that the ! suffix on a GM code signals a secondary classification that needs to be handled as a separate CM code entry. These are structural properties of the coding systems, not linguistic properties of the German language.

A German document translated to English via Google Translate still contains German medical codes. The language is English; the healthcare system is still Germany’s.

How TranslateMed Handles ICD-10-CM vs ICD-10-GM Translation

TranslateMed is built specifically for the code system translation problem — not just language translation.

When processing a German medical document destined for a US clinical or billing context, TranslateMed:

  • Identifies each ICD-10-GM code and its GM-specific meaning, including GM-only extensions like the malignant/benign hypertension sub-classification and metabolic decompensation diabetes codes
  • Maps to the appropriate ICD-10-CM equivalent, distinguishing between exact matches, approximate matches (where clinical specificity is lost), and ambiguous mappings that require clinician or coder review
  • Flags safety-critical differences, including cases where a GM code indicates a condition severity or medication that has no direct US equivalent and could affect clinical decision-making
  • Preserves source codes alongside target codes in the output, maintaining the audit trail that compliance and billing reviews require
  • Surfaces missing context — when a CM code requires laterality or encounter type that isn’t present in the GM source, the output notes what additional information is needed rather than silently assigning an incorrect code

For medical billers and coders, this means receiving a document where each diagnosis code is already mapped to a CM code, confidence-rated, and flagged if it needs human review — rather than a stack of GM codes to look up individually.

For health IT professionals integrating international patient records, TranslateMed’s output is structured for downstream processing, with source and target codes paired and confidence levels included for workflow routing.

Quick Reference: Common ICD-10-GM to ICD-10-CM Mappings

GM CodeGM DescriptionCM CodeCM DescriptionMatch Type
I10.00Essential hypertension, no crisisI10Essential hypertensionApproximate (specificity lost)
I10.01Essential hypertension, with crisisI10Essential hypertensionApproximate (crisis info lost)
I10.10Malignant hypertensionI10Essential hypertensionApproximate (severity lost)
E11.9Type 2 DM, unspecifiedE11.9Type 2 DM, no complicationsExact
E11.90Type 2 DM, compensatedE11.9Type 2 DM, no complicationsApproximate
E11.91Type 2 DM, decompensatedE11.9Type 2 DM, no complicationsApproximate (decompensation lost)
S52.5Fracture of lower end of radiusS52.50XA/D/SFracture, lower end radius + encounterAmbiguous (encounter type needed)
M17.1Primary gonarthrosisM17.11 / M17.12Osteoarthritis of knee, R/LAmbiguous (laterality needed)
J45.0Predominantly allergic asthmaJ45.20J45.51Mild/moderate/severe + typeAmbiguous (severity missing)
H10.1Acute atopic conjunctivitisH10.10H10.13Unspecified / R / L / bilateralAmbiguous (laterality needed)
U50-U52Functional disability scoring(none)No CM equivalentNo equivalent
U69.00!Antimicrobial resistance (secondary)Z16.xResistance to antimicrobial drugsStructural conversion needed

Getting Started

ICD-10-GM to ICD-10-CM translation is a technical workflow challenge that touches billing accuracy, clinical safety, and compliance. The volume of German-to-US patient record transfers — for travelers, immigrants, international clinical trials, and telemedicine — makes this a growing operational concern for health IT teams.

If your organization handles international patient records, the question isn’t whether ICD-10-CM vs ICD-10-GM differences matter. It’s whether your current process is catching them.

Try TranslateMed to see how German ICD-10 codes translate to their US equivalents, with confidence ratings and clinical flags surfaced automatically. Start with a sample document at translatemed.io.