🎓 100% Free — No subscription, no login required. Download your free CPC Study Kit →
ICD-10-CM

How to Code Diabetes in ICD-10-CM — Combination Codes Explained

📅 March 2026 📖 4 min read ✍️ Clear CPC Team
Advertisement

Diabetes mellitus is one of the most frequently coded conditions in all of medical coding — and one of the most heavily tested topics on the CPC exam. ICD-10-CM uses a sophisticated combination code system for diabetes that captures both the type of diabetes and any associated complications in a single code. Understanding this system thoroughly will serve you well both on the exam and in real-world coding practice.

Types of Diabetes in ICD-10-CM

ICD-10-CM classifies diabetes mellitus into several distinct categories, each with its own code range. The most important ones for the CPC exam are:

Category Code Range Description
Type 1 diabetes mellitus E10.– Insulin-dependent diabetes — the body does not produce insulin at all
Type 2 diabetes mellitus E11.– Non-insulin-dependent — most common type; body does not use insulin properly
Diabetes due to underlying condition E08.– Secondary diabetes caused by another disease such as pancreatitis
Drug/chemical-induced diabetes E09.– Diabetes caused by medication or chemical exposure
Other specified diabetes E13.– Diabetes not classified elsewhere, including monogenic diabetes
💡 Key Point: Type 2 diabetes (E11) is the default when documentation does not specify the type. If a patient’s record says “diabetes mellitus” without specifying type 1 or type 2, you code it as Type 2 diabetes. This is a common assumption rule tested on the CPC exam.

The Combination Code System — How It Works

The most powerful feature of ICD-10-CM diabetes coding is the combination code. A combination code captures both the type of diabetes AND the associated complication or manifestation in a single code — eliminating the need for separate codes in most cases. The 4th, 5th, and 6th characters of the diabetes code identify the specific complication.

Type 2 Diabetes (E11) — Complication Subcategories

Subcategory Complication
E11.0 With hyperosmolarity
E11.1 With ketoacidosis
E11.2 With kidney complications (nephropathy, CKD)
E11.3 With ophthalmic complications (retinopathy, cataracts, macular edema)
E11.4 With neurological complications (neuropathy, autonomic neuropathy)
E11.5 With circulatory complications (peripheral angiopathy, gangrene)
E11.6 With other specified complications (arthropathy, hypoglycemia, oral complications)
E11.8 With unspecified complications
E11.9 Without complications

Coding Diabetic Complications — Real Examples

Example 1 — Type 2 Diabetes with Diabetic CKD Stage 3
E11.22 — Type 2 diabetes mellitus with diabetic chronic kidney disease, stage 3
N18.3 — Chronic kidney disease, stage 3 (moderate)

The diabetes combination code captures the diabetic kidney disease. A second code from N18 is added to specify the CKD stage — the E11.22 code instructs “Use additional code for the stage of CKD.”

Example 2 — Type 2 Diabetes with Nonproliferative Diabetic Retinopathy
E11.329 — Type 2 diabetes mellitus with mild nonproliferative diabetic retinopathy without macular edema, unspecified eye

This single combination code captures the diabetes, the type of retinopathy, the severity level, and the macular edema status. No additional codes needed unless the laterality is specified.

Example 3 — Type 1 Diabetes with Hypoglycemia with Coma
E10.641 — Type 1 diabetes mellitus with hypoglycemia with coma

One code captures the Type 1 diabetes, the hypoglycemic event, and the coma. The combination code approach eliminates the need for separate codes for each element.

Insulin Use in Type 2 Diabetes

When a Type 2 diabetes patient uses insulin, an additional code must be added to capture this important clinical detail. This is a mandatory “Use additional code” instruction in the ICD-10-CM guidelines.

  • Z79.4 — Long-term (current) use of insulin — add this when a Type 2 diabetic uses insulin
  • Z79.84 — Long-term (current) use of oral hypoglycemic drugs — add when Type 2 diabetic uses oral medications

Do NOT add Z79.4 for Type 1 diabetes — insulin use is assumed and inherent to Type 1. The Z79.4 code is only needed for Type 2 and other non-Type 1 diabetes categories where insulin use is not the default assumption.

⭐ CPC Exam Tip: Diabetes questions on the CPC exam frequently test three things — (1) correct type identification, (2) whether the combination code captures the complication, and (3) whether Z79.4 is needed. Remember: Type 2 + insulin use = add Z79.4. Type 1 = never add Z79.4. Unspecified type = assume Type 2.

Secondary Diabetes — Drug-Induced and Condition-Caused

When diabetes is caused by another condition or by a drug, different code categories apply and additional sequencing rules kick in:

  • Diabetes due to underlying condition (E08): The underlying condition must be coded first, then E08 with the complication subcategory. Example — pancreatitis causing diabetes: code the pancreatitis first, then E08.9.
  • Drug or chemical-induced diabetes (E09): The drug code must be sequenced first using a T code from the Table of Drugs and Chemicals, then E09 with the complication. An additional code for adverse effect, poisoning, or underdosing may also be needed.
⚠️ Common Mistake: Adding Z79.4 (insulin use) to a Type 1 diabetes code. Type 1 diabetics by definition require insulin — adding Z79.4 is redundant and incorrect. Z79.4 is only added for Type 2, E08, E09, and E13 diabetes categories when the patient uses insulin as part of their management.
Advertisement
📥 Free Study Kit

Get Your Free CPC Study Kit

6 free study guides delivered to your inbox. CPT cheat sheets, ICD-10 summary, and 90-day planner — all in one kit.

No spam. Unsubscribe anytime. Not affiliated with AAPC®.