ICD 10 CM CODE

Decoding the ICD-10 Code for the Glycosylated Hemoglobin Test (HbA1c)

Navigating the world of medical billing and coding can sometimes feel like learning a new language. If you’ve ever stared at a superbill or a diagnostic code sheet, you know exactly what I mean. One of the most common points of confusion for healthcare providers, medical students, and even patients involves a simple but vital blood test: the glycosylated hemoglobin test, more commonly known as the HbA1c.

If you are here looking for the “icd 10 code for glycosylated hemoglobin test,” you likely know that it isn’t a one-size-fits-all answer. The code you use depends entirely on the reason the test is being performed.

In this guide, we will walk through everything you need to know about assigning the correct ICD-10-CM codes for the HbA1c test. Whether you are monitoring an existing condition or screening for a new one, we will make sure you have the accurate information to code confidently and compliantly.

ICD-10 Code for the Glycosylated Hemoglobin Test

ICD-10 Code for the Glycosylated Hemoglobin Test

What is a Glycosylated Hemoglobin (HbA1c) Test?

Before we dive into the codes, let’s quickly establish what this test actually measures. It’s helpful to understand the “what” and “why” before we get to the “how” of coding.

Hemoglobin is a protein in your red blood cells that carries oxygen. When glucose (sugar) in your blood sticks to this hemoglobin, we call it “glycosylated” hemoglobin. An HbA1c test measures the percentage of your hemoglobin that is coated with sugar.

Why is this important?
Unlike a finger-stick glucose test that gives you a snapshot of your blood sugar at a single moment, the HbA1c provides a historical overview. Because red blood cells live for about three months, this test tells you the average blood sugar levels over the past 8 to 12 weeks.

Doctors use this information for three main reasons:

  1. Diagnosing Diabetes: To confirm if a patient has Type 1 or Type 2 diabetes.

  2. Monitoring Control: To see how well a diabetic patient is managing their blood sugar levels over time.

  3. Screening for Prediabetes: To identify patients at high risk for developing diabetes in the future.

The specific reason for the test dictates which ICD-10 code you will use.

The Core Principle: Code the Reason, Not the Test

This is the golden rule of diagnostic coding, and it applies perfectly here. You do not generally code for the test itself. Instead, you code for the sign, symptom, diagnosis, or condition that justifies the medical necessity for the test.

Think of it this way: The ICD-10 code tells the insurance company why the test was necessary. The CPT code (Current Procedural Terminology) tells them what test was done (for example, 83036 for the HbA1c).

So, when we search for the “icd 10 code for glycosylated hemoglobin test,” we are really asking: “What are the valid diagnostic codes that support the medical necessity of ordering an HbA1c?”

The Main ICD-10 Codes for HbA1c Testing

Let’s break this down by the clinical scenario. We will move from the most common scenarios to the more specific ones.

H2: Coding for Diabetes Monitoring

If a patient has already been diagnosed with diabetes, the purpose of the HbA1c is to monitor the disease. This is the most frequent use of the test. In these cases, you will use the specific code for the type of diabetes the patient has.

H3: Type 2 Diabetes Mellitus (E11.-)

This is the most common form of diabetes. The parent category is E11, but you almost always need a fourth digit to specify if there are any complications or if it’s just a routine encounter.

  • E11.9 – Type 2 diabetes mellitus without complications: This is your go-to code for a routine diabetic patient coming in for their regular check-up and HbA1c test, assuming they don’t have any specific issues like kidney problems or eye damage related to their diabetes. It clearly states the reason for the visit and the test is to monitor the chronic condition.

Important Note: Even though the code says “without complications,” using it for a diabetic patient who is on medication and needs their A1c checked is perfectly appropriate. It signifies the diabetes itself is the diagnosis being managed.

H3: Type 1 Diabetes Mellitus (E10.-)

For patients with Type 1 diabetes, you will use the codes under category E10. Just like with Type 2, you will need to specify the presence of complications.

  • E10.9 – Type 1 diabetes mellitus without complications: This is the standard code for monitoring a patient with Type 1 diabetes during a routine visit.

H3: Other Specified Diabetes Mellitus

  • E13.9 – Other specified diabetes mellitus without complications: This code is used for less common forms of diabetes, such as diabetes resulting from genetic defects of beta-cell function (formerly known as MODY) or drug-induced diabetes.

Example Scenario:

Maria has had Type 2 diabetes for five years. She sees her endocrinologist for a routine follow-up. The doctor orders an HbA1c to see how well her current medication is controlling her blood sugar.
Correct ICD-10 Code: E11.9

H2: Coding for Diabetes Screening

Screening is different from monitoring. Screening involves testing a patient who does not have any signs or symptoms of the disease but may be at risk. Payers have strict rules about covering screening tests, so using the correct code is vital.

  • Z13.1 – Encounter for screening for diabetes mellitus: This is the primary code for screening. You use this when a patient is asymptomatic but has risk factors such as obesity, family history, or belonging to a high-risk ethnic group. The purpose is to catch diabetes or prediabetes early.

Important Note: Some payers require a secondary code to indicate the risk factor. For example, you might use Z68.54 (Body mass index [BMI] 40.0 or greater, adult) to indicate morbid obesity, which justifies the need for the screening.

Example Scenario:

John is 55 years old, overweight (BMI 32), and has a strong family history of diabetes. He feels fine and has no symptoms, but his doctor recommends an HbA1c to screen for diabetes as part of his preventive care.
Correct ICD-10 Code: Z13.1 (and possibly Z68.32 for the BMI)

H2: Coding for Prediabetes (Other Abnormal Glucose)

Sometimes, the HbA1c test reveals that a patient isn’t quite diabetic but has higher-than-normal blood sugar levels. This is often called prediabetes.

  • R73.03 – Prediabetes: This is the specific code for this condition. It is used when the HbA1c result is between 5.7% and 6.4%. This code can be used both for an initial diagnosis following a screening test and for subsequent monitoring of the prediabetic state. An annual HbA1c is often recommended for prediabetic patients to see if they have progressed to diabetes.

Example Scenario:

A patient’s screening HbA1c comes back at 6.0%. The doctor diagnoses them with prediabetes and recommends lifestyle changes and a repeat test in one year.
Correct ICD-10 Code for the follow-up visit: R73.03

H2: Coding for Signs and Symptoms

What if a patient isn’t being screened and hasn’t been diagnosed, but they have symptoms that suggest high blood sugar? In this case, you code the symptoms. The HbA1c test is then used to help investigate the cause of those symptoms.

Common signs and symptoms related to hyperglycemia (high blood sugar) include:

  • R63.4 – Abnormal weight loss: Unexplained weight loss can be a sign of diabetes.

  • R35.81 – Polyuria: This is the medical term for excessive urination.

  • R63.1 – Polydipsia: This means excessive thirst.

  • R53.83 – Fatigue: While nonspecific, fatigue is a common symptom.

  • R11.2 – Nausea with vomiting, unspecified: In severe cases, undiagnosed diabetes can lead to nausea.

Example Scenario:

David visits his doctor because he has been feeling extremely tired for weeks, is constantly thirsty, and is going to the bathroom many times a night. He has no history of diabetes. The doctor orders an HbA1c to investigate these symptoms.
Correct ICD-10 Codes: R53.83 (Fatigue), R63.1 (Polydipsia), and R35.81 (Polyuria).


Quick Reference Comparison Table

To help you quickly find the right code, here is a summary table based on the clinical scenario.

Clinical Scenario Description Primary ICD-10-CM Code
Monitoring Patient with established diabetes (routine follow-up). E11.9 (Type 2 w/o complications)
E10.9 (Type 1 w/o complications)
Screening Asymptomatic patient with risk factors (obesity, family history). Z13.1 (Encounter for screening for diabetes mellitus)
Diagnosis/Prediabetes Patient has been diagnosed with prediabetes (A1c 5.7%-6.4%). R73.03 (Prediabetes)
Investigating Symptoms Patient has signs/symptoms of high blood sugar (polydipsia, polyuria). R63.1R35.81R63.4, etc. (Code the specific symptoms)

Common Pitfalls and How to Avoid Them

Even experienced coders can slip up. Here are a few common mistakes to watch out for when looking for the “icd 10 code for glycosylated hemoglobin test.”

  1. Using a Symptom Code for a Known Diabetic: If the patient is a known diabetic, do not use the symptom codes like polydipsia. You should use the specific diabetes code (E10.9, E11.9). The diabetes code is more specific and indicates the chronic condition that is the root cause.

  2. Coding Screening as a Diagnosis: If a screening test comes back normal, you do not change the diagnosis code to “normal.” The reason for the test was still screening, so you stick with Z13.1. If it comes back high and the doctor diagnoses diabetes, then you would use an E11 code on a subsequent visit for treatment.

  3. Forgetting the “Rule of 7s”: For diabetic patients, an HbA1c is typically considered medically necessary every 3 to 6 months. If a doctor orders it more frequently (e.g., every month), the chart must contain clear documentation explaining why it’s needed (like pregnancy, medication changes, or instability). Without that, the claim might be denied.

  4. Using V77.1 (Old Codes): You might see old resources mention V77.1 (Special screening for diabetes mellitus). In ICD-10, this code has been replaced and is no longer valid. The correct code is Z13.1.

The Relationship Between ICD-10 and CPT Codes

To complete the picture, it’s helpful to understand how these diagnosis codes interact with procedure codes. While ICD-10 tells the story, CPT tells the action.

For the glycosylated hemoglobin test, the most common CPT codes are:

  • 83036: Hemoglobin; glycosylated (A1c). This is the standard, most frequently used code for the test itself.

  • 83037: Hemoglobin; glycosylated (A1c) by device cleared by the FDA for home use. This is used for point-of-care testing, often done in a provider’s office with a small machine that gives immediate results.

So, a claim submission would look like this:

  • CPT Code: 83036 (What was done: The HbA1c test)

  • ICD-10 Code: E11.9 (Why it was done: To monitor Type 2 diabetes)

Frequently Asked Questions (FAQ)

Here are some of the most common questions we receive about coding for the HbA1c test.

Q: Can I use Z13.1 for a patient who already has diabetes?
A: No. Z13.1 is strictly for screening asymptomatic patients without a diagnosis. For a patient with an existing diabetes diagnosis, you must use a code from category E08-E13.

Q: What is the ICD-10 code for an elevated HbA1c without a diabetes diagnosis?
A: If the elevated level is in the prediabetes range (5.7% – 6.4%), use R73.03. If the level is diagnostic for diabetes (6.5% or higher on two separate tests), the physician will make a formal diagnosis, and you would then use an E11.9 (for Type 2) or other appropriate diabetes code on the encounter where the diagnosis is made and managed.

Q: My patient is pregnant and has diabetes. What code do I use?
A: This depends on the type of diabetes.

  • If the patient had diabetes before she became pregnant (preexisting), you use codes from categories O24.1- (Type 2) or O24.0- (Type 1). These are the “diabetes in pregnancy” codes.

  • If the patient developed diabetes during pregnancy (gestational), you use codes from category O24.4- (Gestational diabetes mellitus).

Q: Is it okay to just put “diabetes” for the code?
A: For accurate billing and medical records, specificity is key. “Diabetes” is not specific enough. You must indicate whether it is Type 1, Type 2, drug-induced, etc., and whether there are complications. This is why we use codes like E11.9 instead of a vague description.

Q: What if the doctor orders an HbA1c as part of a yearly physical?
A: For a physical (Z00.00), the HbA1c is not a routine part of the exam unless the patient has risk factors. If the patient is asymptomatic and the test is ordered due to risk factors, the primary code for the test would be Z13.1. The physical exam code (Z00.00) would be for the office visit. How these are combined depends on payer guidelines and whether the test is considered part of the preventive service or a separate diagnostic service.

Additional Resources

For the most up-to-date and official information, the Centers for Medicare & Medicaid Services (CMS) and the American Academy of Professional Coders (AAPC) are excellent resources. You can also refer to your current year’s ICD-10-CM code book, which provides the official guidelines for coding and reporting.

Conclusion

Mastering the “icd 10 code for glycosylated hemoglobin test” is all about understanding the clinical context. By remembering to code the reason for the encounter—whether it’s monitoring an existing condition, screening an at-risk patient, or investigating symptoms—you can ensure accurate billing and clear medical records.

Author: [Your Name/Web Writer]
Date: FEBRUARY 13, 2026

Disclaimer: This article is for informational purposes only and does not constitute legal or medical advice. Coding guidelines, payer policies, and regulations are subject to change. Medical coders and healthcare providers are responsible for consulting the most current official coding manuals and guidelines to ensure accuracy and compliance.

About the author

wmwtl