Diabetes mellitus is a chronic metabolic disorder affecting millions worldwide, requiring precise medical documentation for proper treatment and billing. The International Classification of Diseases, 10th Revision (ICD-10), provides standardized codes for diabetes and its complications, ensuring accurate diagnosis, reimbursement, and epidemiological tracking.
This guide explores ICD-10 codes for diabetes, including Type 1, Type 2, gestational diabetes, and secondary diabetes, along with coding best practices. Whether you’re a medical coder, healthcare provider, or student, this article will help you navigate diabetes coding with confidence.
2. Understanding Diabetes and Its Classification
Diabetes mellitus is characterized by high blood glucose levels due to insulin deficiency or resistance. The American Diabetes Association (ADA) classifies diabetes into:
-
Type 1 Diabetes (T1D): Autoimmune destruction of pancreatic beta cells, leading to insulin dependency (E10 codes).
-
Type 2 Diabetes (T2D): Insulin resistance and progressive beta-cell dysfunction (E11 codes).
-
Gestational Diabetes (GDM): Diabetes diagnosed during pregnancy (O24 codes).
-
Secondary Diabetes: Caused by other conditions (e.g., pancreatitis, drug-induced) (E08-E09, E13 codes).
Proper classification ensures correct ICD-10 coding, impacting treatment plans and insurance claims.

ICD-10 Codes for Diabetes
3. Overview of ICD-10 Coding System
The ICD-10-CM (Clinical Modification) system is used in the U.S. for diagnosis coding. Diabetes codes fall under categories E08-E13, with additional characters specifying:
-
Type of diabetes
-
Complications (e.g., neuropathy, retinopathy)
-
Control status (controlled vs. uncontrolled)
Example:
-
E11.65 = Type 2 diabetes with hyperglycemia
-
E10.9 = Type 1 diabetes without complications
4. ICD-10 Codes for Diabetes Mellitus (Category E08-E13)
A. Type 1 Diabetes (E10 Codes)
-
E10.9 – Type 1 diabetes without complications
-
E10.65 – Type 1 diabetes with hyperglycemia
-
E10.21 – Type 1 diabetes with diabetic nephropathy
B. Type 2 Diabetes (E11 Codes)
-
E11.9 – Type 2 diabetes without complications
-
E11.65 – Type 2 diabetes with hyperglycemia
-
E11.22 – Type 2 diabetes with chronic kidney disease
C. Secondary Diabetes (E08, E09, E13)
-
E08.9 – Diabetes due to underlying condition (unspecified)
-
E09.9 – Drug-induced diabetes without complications
D. Gestational Diabetes (O24 Codes)
-
O24.419 – Gestational diabetes, unspecified control
5. Key Components of Diabetes ICD-10 Coding
A. Complications and Manifestations
Diabetes can lead to multiple complications, requiring additional digits in ICD-10 codes:
-
Retinopathy (E11.31)
-
Neuropathy (E11.40)
-
Foot ulcers (E11.621)
B. Controlled vs. Uncontrolled Diabetes
-
“Uncontrolled” (E11.65) = Persistent hyperglycemia despite treatment
-
“Controlled” (Z79.84) = Long-term insulin use
C. Insulin Use and Dependencies
-
Z79.4 – Long-term oral antidiabetic drug use
-
Z79.84 – Long-term insulin use
6. Commonly Used ICD-10 Codes for Diabetes
| ICD-10 Code | Description |
|---|---|
| E10.9 | Type 1 diabetes without complications |
| E11.9 | Type 2 diabetes without complications |
| E11.65 | Type 2 diabetes with hyperglycemia |
| O24.419 | Gestational diabetes, unspecified control |
| E08.9 | Diabetes due to underlying condition |
| E13.22 | Other specified diabetes with CKD |
7. Coding Guidelines and Best Practices
-
Always specify type (Type 1, Type 2, secondary, gestational).
-
Include complications (e.g., neuropathy, retinopathy).
-
Use additional codes for insulin/medication use (Z79.4, Z79.84).
-
Avoid unspecified codes (e.g., E11.9) when more details are available.
8. Challenges in Diabetes Coding and How to Avoid Errors
-
Misclassifying Type 1 vs. Type 2 diabetes → Verify patient history.
-
Missing complication codes → Review all documented conditions.
-
Incorrect control status → Check lab results (HbA1c, glucose levels).
9. Importance of Accurate Diabetes Coding in Healthcare
-
Ensures proper reimbursement from insurers.
-
Helps in disease tracking and public health research.
-
Reduces claim denials and audit risks.
10. FAQs on Diabetes ICD-10 Codes
Q1: What is the ICD-10 code for uncontrolled Type 2 diabetes?
A: E11.65 (Type 2 diabetes with hyperglycemia).
Q2: How do you code diabetes with chronic kidney disease?
A: Use E11.22 (Type 2 diabetes with CKD) or E10.22 (Type 1 diabetes with CKD).
Q3: What is the code for insulin-dependent Type 2 diabetes?
A: E11.65 (if uncontrolled) + Z79.84 (long-term insulin use).
11. Conclusion
Accurate ICD-10 coding for diabetes is crucial for billing, treatment, and research. This guide covered Type 1 (E10), Type 2 (E11), gestational (O24), and secondary diabetes (E08-E13), along with complications and best practices. Always verify documentation and stay updated with coding changes for compliance.
