Anemia ICD-10 Codes: Quick Reference With Tables

·

Share

The most commonly used anemia ICD-10 code is D64.9 — unspecified anemia. But if you’re coding anemia correctly, you should almost never be using D64.9. The ICD-10-CM system contains dozens of specific anemia codes ranging from D50 through D64, and payers increasingly deny claims or request additional documentation when providers default to the unspecified code. Getting the right code matters for reimbursement, quality metrics, and patient care continuity.

Below you’ll find a complete, organized reference for every major anemia ICD-10 code category, along with documentation tips, common coding pitfalls, and the clinical criteria that drive code selection.

Complete Anemia ICD-10 Code Table (D50–D64)

ICD-10-CM organizes anemia codes into blocks based on etiology. Here’s a master reference table covering the codes you’ll encounter most often:

ICD-10 Code Description Category
D50.0 Iron deficiency anemia secondary to blood loss (chronic) Nutritional
D50.1 Sideropenic dysphagia (Plummer-Vinson syndrome) Nutritional
D50.8 Other iron deficiency anemias Nutritional
D50.9 Iron deficiency anemia, unspecified Nutritional
D51.0 Vitamin B12 deficiency anemia due to intrinsic factor deficiency Nutritional
D51.1 Vitamin B12 deficiency anemia due to selective malabsorption with proteinuria Nutritional
D51.9 Vitamin B12 deficiency anemia, unspecified Nutritional
D52.0 Dietary folate deficiency anemia Nutritional
D52.9 Folate deficiency anemia, unspecified Nutritional
D53.9 Nutritional anemia, unspecified Nutritional
D55.0 Anemia due to G6PD deficiency Hemolytic — Enzymatic
D56.0 Alpha thalassemia Hemolytic — Thalassemia
D56.1 Beta thalassemia Hemolytic — Thalassemia
D57.1 Sickle-cell disease without crisis Hemolytic — Sickle Cell
D57.00 Hb-SS disease with crisis, unspecified Hemolytic — Sickle Cell
D59.1 Other autoimmune hemolytic anemias Hemolytic — Acquired
D61.0 Constitutional aplastic anemia Aplastic
D61.1 Drug-induced aplastic anemia Aplastic
D62 Acute posthemorrhagic anemia Blood Loss
D63.0 Anemia in neoplastic disease Chronic Disease
D63.1 Anemia in chronic kidney disease Chronic Disease
D63.8 Anemia in other chronic diseases classified elsewhere Chronic Disease
D64.81 Anemia due to antineoplastic chemotherapy Other
D64.9 Anemia, unspecified Other

How to Choose the Right Anemia ICD-10 Code

Code selection hinges on three clinical questions: What type of anemia is it? What’s causing it? And how specific is the documentation?

Here’s a practical decision pathway:

  • Low ferritin (<30 ng/mL) + low hemoglobin? → Start at D50.x. If there’s documented chronic blood loss (e.g., heavy menstrual bleeding, GI bleed), use D50.0. Otherwise, D50.9.
  • Low B12 (<200 pg/mL) with macrocytic indices (MCV >100 fL)? → D51.x. If pernicious anemia with positive intrinsic factor antibodies, use D51.0.
  • Anemia with CKD (eGFR <60)? → D63.1. This is a “code first” situation — you must also code the underlying kidney disease (N18.x).
  • Anemia in a cancer patient on chemo? → D64.81 for chemotherapy-related anemia. Code the neoplasm first. Use D63.0 if the anemia is due to the malignancy itself, not the treatment.
  • Acute blood loss (surgical, trauma)? → D62. This applies only to acute hemorrhagic anemia, not chronic blood loss.
  • Hemoglobin low but workup incomplete? → D64.9 is acceptable temporarily, but coders and auditors expect this to be updated once labs return.

Common Coding Mistakes to Avoid

Defaulting to D64.9 When Specific Data Exists

This is the single most common anemia coding error. If the chart contains a ferritin level, B12 level, reticulocyte count, or peripheral smear results, there’s almost always enough information to code more specifically. Auditors flag D64.9 overuse, and CMS risk adjustment models don’t capture it — meaning it doesn’t reflect patient complexity accurately.

Forgetting “Code First” Rules for D63.x

The D63 category (anemia in chronic diseases) requires you to code the underlying condition first. For D63.1, list the CKD stage code (N18.1–N18.6) as the principal diagnosis. Missing this sequencing can trigger claim denials.

Confusing D62 With D50.0

D62 is strictly for acute posthemorrhagic anemia — think a patient who lost 2 units of blood during surgery. D50.0 covers chronic iron deficiency anemia secondary to ongoing blood loss. These are clinically and financially distinct codes.

Lab Thresholds That Guide Code Selection

Lab Test Normal Range Suggests This Type Relevant ICD-10 Block
Hemoglobin 12–16 g/dL (women), 14–18 g/dL (men) Anemia when below range All D50–D64
Ferritin 30–300 ng/mL Iron deficiency when <30 D50.x
MCV 80–100 fL Microcytic (<80) or Macrocytic (>100) D50.x (micro), D51–D52 (macro)
Vitamin B12 200–900 pg/mL B12 deficiency when <200 D51.x
Folate >3 ng/mL Folate deficiency when <3 D52.x
Reticulocyte count 0.5–2.5% Hemolysis or blood loss when elevated D55–D59, D62
Haptoglobin 30–200 mg/dL Hemolytic anemia when <30 D55–D59

ICD-10 Anemia Codes and Reimbursement: What You Should Know

Specific anemia codes directly impact Hierarchical Condition Category (HCC) risk scores used in Medicare Advantage and other value-based payment models. D64.9 (unspecified anemia) does not map to an HCC. But D50.0 (iron deficiency anemia due to chronic blood loss) and D63.1 (anemia in CKD) do capture risk — meaning more accurate coding reflects true patient acuity and supports appropriate resource allocation.

For inpatient coding, anemia diagnosis can affect DRG assignment and MS-DRG severity levels. A secondary diagnosis of D63.0 (anemia in neoplastic disease) may shift a case to a higher-paying DRG with a complication/comorbidity designation, provided the anemia required clinical evaluation or management during the encounter.

Frequently Asked Questions

What is the ICD-10 code for anemia not otherwise specified?

D64.9 is the code for anemia, unspecified. Use it only when diagnostic workup is incomplete or the specific type genuinely cannot be determined. Most payers prefer a more specific code whenever possible.

Can I code iron deficiency anemia and anemia of chronic disease together?

Yes. If a patient has documented iron deficiency anemia (D50.x) and anemia of chronic disease (D63.8), both can be coded. This is actually common — roughly 20–30% of patients with chronic disease anemia have concurrent iron deficiency. Both diagnoses should be supported by lab data in the chart. When that iron deficiency is layered on top of a pre-existing anemia, see our guide to coding acute-on-chronic anemia for sequencing the two states correctly.

What’s the difference between D50.0 and D50.9?

D50.0 specifies that the iron deficiency anemia is secondary to chronic blood loss — such as from GI bleeding, heavy periods, or chronic NSAID use. D50.9 is iron deficiency anemia without a documented blood loss etiology. If you know the source of blood loss, always use D50.0.

Does anemia need to meet a specific hemoglobin threshold to be coded?

ICD-10 doesn’t define a universal hemoglobin cutoff for coding anemia. However, the WHO defines anemia as hemoglobin below 12 g/dL in women and below 13 g/dL in men. Most clinical facilities follow these thresholds. The diagnosis should be clearly documented by the treating provider — a low hemoglobin value alone without a provider’s documented diagnosis isn’t sufficient for code assignment.

How do I code anemia caused by chemotherapy vs. anemia caused by cancer?

Chemotherapy-induced anemia uses D64.81, and you should also assign the adverse effect code for the specific antineoplastic agent (T45.1X5A for initial encounter). Anemia caused by the malignancy itself uses D63.0, with the neoplasm coded first. The clinical documentation must clearly state which mechanism is causing the anemia.

Key Takeaways for Accurate Anemia Coding

  • Avoid D64.9 whenever labs or clinical documentation support a specific type. This single change will reduce denials and improve risk capture.
  • Always check sequencing rules. D63.x codes require the underlying condition to be listed first.
  • Use lab data to drive specificity. Ferritin, B12, MCV, and reticulocyte counts are your roadmap to the right code.
  • Document the cause, not just the diagnosis. “Iron deficiency anemia due to chronic menorrhagia” supports D50.0 far better than “anemia” alone.
  • Query providers when documentation is vague. A well-timed CDI query can turn a D64.9 into a specific, risk-capturing code.
Written by
Haematology, Platelet Biology
Contact [email protected] Website University of Kentucky May 18, 2020 Platelet “Cell Biology”: A lot going on in a small package Dr. Sidney (Wally) Whiteheart, earned a doctoral degree at The Johns Hopkins University with Dr. Gerald W. Hart, working on glycosylation and glycosyltransferases. As a post-doctoral fellow with Dr. James E. Rothman, he was involved in the discovery of SNARE…
View Full Profile →
Web Admin Avatar