ICD-10 Code for Prediabetes

Prediabetes is a metabolic condition characterized by blood glucose levels that are higher than normal but do not meet the diagnostic criteria for diabetes. Accurate ICD-10 coding for prediabetes matters because it guides clinical management, supports appropriate preventive services, and affects reimbursement, quality reporting, and population health analytics.

For revenue cycle professionals, precise code selection and documentation for prediabetes reduces claim denials, demonstrates medical necessity for counseling and preventive interventions, and ensures compliance with payer policies. This guide explains the ICD-10-CM code for prediabetes, when to use it, when not to, related codes, practical documentation tips, and billing strategies that reduce denials and improve first-pass acceptance.

What Is the ICD-10 Code for Prediabetes?

The ICD-10-CM Code for Prediabetes is R73.03.

Prediabetes is a clinical state in which glycemic measures are elevated above established normal ranges but remain below the thresholds used to diagnose diabetes. Clinically, patients with prediabetes may have abnormal fasting or post-load glucose measurements or elevated glycosylated hemoglobin values that indicate increased risk for progression to diabetes and cardiovascular disease. In ICD-10-CM classification, R73.03 is intended to identify this intermediate glycemic state when documented by the provider as prediabetes. Use of this code signals the need for preventive counseling, lifestyle intervention, and appropriate monitoring rather than diabetes-specific complication management.

When to Use R73.03 Code

Prediabetes documented after abnormal screening tests without diabetes diagnosis

Use R73.03 when a clinician documents "prediabetes" or a synonymous clinical term following abnormal screening results and explicitly states that diabetes is not present. This applies to initial detection visits where the assessment is focused on risk reduction, lifestyle counseling, referral to prevention programs, and scheduling monitoring rather than diabetes treatment.

Ongoing management visits focused on prevention and surveillance

Apply R73.03 for follow-up visits that address lifestyle modification, weight management counseling, nutrition education, and periodic glucose or A1c monitoring when the clinician continues to document prediabetes as the active problem. Using R73.03 supports medical necessity for preventive services and structured education visits.

Pre-procedural or perioperative evaluation identifying elevated but non-diabetic glycemia

Assign R73.03 when preoperative or clearance evaluations note elevated glucose values that the provider documents as prediabetes and no diabetes diagnosis is confirmed. This clarifies the risk profile without implying established diabetes and supports appropriate perioperative risk counseling.

Population health and quality reporting for at-risk cohorts

Use R73.03 when coding encounters intended to establish or maintain a registry of patients with prediabetes for outreach, preventive program enrollment, or quality measurement that relies on explicit documentation of the condition.

When Not to Use R73.03 Code

When a specific diabetes type is diagnosed

Do not use R73.03 if the clinician documents a specific diabetes diagnosis such as type 1 or type 2 diabetes. In that case, use the appropriate diabetes code (for example, a type 2 diabetes code) because R73.03 indicates a pre-disease state, not established diabetes.

When impaired fasting glucose or impaired glucose tolerance are documented without the term prediabetes

If the provider documents impaired fasting glucose or impaired glucose tolerance without labeling the condition as prediabetes and the payer or institution differentiates those terms, use the specific impaired glucose code that matches the documented test interpretation rather than R73.03.

When hyperglycemia is secondary to another condition or medication

Avoid R73.03 when the elevated glucose is documented as secondary to another identifiable condition (such as an endocrine disorder) or to medication effects; instead, code the underlying cause and any secondary hyperglycemia code as appropriate rather than coding prediabetes.

When diagnostic criteria for diabetes are met or diabetes is confirmed later in the encounter

Do not assign R73.03 if subsequent testing in the same encounter confirms diabetes or the provider documents progression to diabetes; use the diabetes diagnosis code to reflect the confirmed disease state.

Related ICD-10 Codes for Prediabetes

Condition Code When It Is Used When It Is Not Used
Prediabetes R73.03 Use when clinician documents prediabetes as the diagnosis after abnormal glycemic testing but diabetes is not diagnosed and management is preventive. Do not use when diabetes is diagnosed, when hyperglycemia is specified as secondary to another condition, or when a different impaired glucose term is documented without calling it prediabetes.
Impaired fasting glucose R73.01 Use when provider documents impaired fasting glucose specifically and this is the clinician’s chosen descriptor for abnormal fasting measurements without diagnosing diabetes. Do not use when the provider documents "prediabetes" or when diabetes is diagnosed; use R73.03 or diabetes codes respectively.
Impaired glucose tolerance (IGT) R73.02 Use when the clinician documents impaired glucose tolerance after glucose challenge testing and does not document prediabetes or diabetes. Do not use when the provider documents prediabetes or diabetes, or when elevated glucose is attributed to another condition requiring a different primary code.
Type 2 diabetes mellitus without complications E11.9 Use when the clinician documents type 2 diabetes or diagnostic criteria for diabetes are met and no complications are documented. Do not use when the provider documents prediabetes or impaired glucose states; do not use if documentation supports type 1 diabetes or secondary diabetes codes instead.

Best Practices for Getting Reimbursed When Using Prediabetes ICD-10 Codes

Document the diagnosis term explicitly

Ensure the provider’s note contains the word "prediabetes" (or an approved synonym) to justify R73.03. Payer audits frequently require explicit diagnostic language rather than inferred interpretation.

Tie services to medical necessity in documentation

For each billed service (counseling, lab monitoring, nutrition sessions), document how the service addresses prediabetes — e.g., lifestyle counseling to reduce progression risk — to support medical necessity and avoid denials for preventive procedures billed as diagnostic.

Link preventive interventions to problem list and plan

Include prediabetes on the problem list and document a specific plan (frequency of monitoring, referrals, enrollment in prevention programs). This consistency strengthens claim support and continuity of care records.

Use CombineHealth.ai claim validation features

Leverage CombineHealth.ai's AI-powered platform and claim scrubbing to detect coding mismatches, missing linkage between diagnosis and services, and payer-specific coverage rules before submission. Automated validation reduces first-pass errors and denials.

Capture comorbid conditions and risk factors accurately

Document and code relevant comorbidities and risk factors (for example, obesity or dyslipidemia) when clinically relevant. Complete comorbidity coding can justify higher-level services and multidisciplinary interventions tied to prediabetes management.

Billing and Reimbursement Considerations

Coding for prediabetes has direct impact on revenue cycle outcomes:

Reimbursement Impact

Compliance Considerations

Accurate ICD-10 coding is critical for healthcare revenue cycle performance. CombineHealth.ai's AI-powered platform helps RCM teams ensure coding accuracy, reduce denials, and optimize reimbursement through intelligent denial management and claim validation. CombineHealth.ai's intelligent platform provides automated claim scrubbing and coding validation to catch errors before submission, reducing denials and improving first-pass acceptance rates.

FAQs

Q1: What is the ICD-10 code for prediabetes?
The ICD-10-CM code for prediabetes is R73.03. This code identifies the intermediate hyperglycemic state documented by the provider when glucose measures are above normal but do not meet criteria for diabetes and the clinician’s diagnosis is prediabetes.

Q2: When should I use R73.03 vs related codes?
Use R73.03 when the clinician explicitly documents prediabetes. Choose impaired fasting glucose (R73.01) or impaired glucose tolerance (R73.02) only when those specific terms are documented. Use diabetes codes (for example, type 2 diabetes codes) when diagnostic criteria for diabetes are met or the provider documents a diabetes diagnosis.

Q3: What documentation is required when coding for prediabetes?
Documentation should include the diagnostic term "prediabetes," relevant objective test interpretation, the care plan (counseling, monitoring, referrals), and follow-up. Link each billed service to the diagnosis and include the condition on the problem list for consistency.

Q4: What are common denial reasons when coding for prediabetes?
Denials commonly stem from lack of explicit diagnostic documentation, mismatch between services billed and the stated diagnosis, or coding prediabetes when diabetes is present. For strategies to prevent and manage denials, see our guide on denial management.