ICD 10 Code for Anemia of Chronic Disease: D63.8

Icd 10 code anemia of chronic disease

The ICD-10 code for anemia of chronic disease is D63.8 — “Anemia in other chronic diseases classified elsewhere.” This is a manifestation code, meaning you must also code the underlying condition first (e.g., rheumatoid arthritis M05.-, or Crohn’s disease K50.-). If the anemia is specifically due to a neoplastic disease, you’d use D63.0 instead. Getting this right matters — incorrect sequencing is one of the most common reasons for claim denials related to anemia coding.

Here’s the part that trips up a lot of coders and clinicians: D63.8 cannot be used as a primary diagnosis. It’s always a secondary code. The underlying chronic disease gets listed first, and D63.8 follows. If the documentation simply says “anemia” without linking it to a chronic condition, you’re stuck with the unspecified anemia code D64.9 — which doesn’t tell payers anything useful and may not support medical necessity for treatment.

ICD-10 Codes Related to Anemia of Chronic Disease

Code Description When to Use
D63.8 Anemia in other chronic diseases classified elsewhere ACD due to chronic inflammatory conditions, infections (TB, HIV), autoimmune disease
D63.0 Anemia in neoplastic disease ACD specifically caused by cancer (not chemotherapy-induced)
D63.1 Anemia in chronic kidney disease Anemia secondary to CKD (often EPO-related)
D64.9 Anemia, unspecified When documentation doesn’t link anemia to a specific cause
D50.9 Iron deficiency anemia, unspecified True iron deficiency — different pathophysiology from ACD

What Exactly Is Anemia of Chronic Disease?

Anemia of chronic disease (ACD), also called anemia of inflammation, is the second most common type of anemia worldwide after iron deficiency. It affects roughly 40–60% of patients with chronic inflammatory conditions. Unlike iron deficiency anemia, the problem isn’t a lack of iron in the body — it’s that the body locks iron away and won’t release it for red blood cell production.

The central player is hepcidin, a hormone produced by the liver in response to inflammatory cytokines like IL-6. Hepcidin blocks iron absorption from the gut and traps iron inside macrophages. The result: plenty of stored iron (ferritin is normal or high), but functionally unavailable iron for erythropoiesis.

Common Underlying Conditions

  • Autoimmune diseases: Rheumatoid arthritis, systemic lupus erythematosus, inflammatory bowel disease
  • Chronic infections: Tuberculosis, HIV, osteomyelitis, endocarditis
  • Malignancies: Lymphoma, lung cancer, renal cell carcinoma
  • Chronic kidney disease: Reduced EPO production compounds the problem
  • Heart failure: Up to 50% of CHF patients develop ACD

How to Distinguish ACD from Iron Deficiency Anemia

This is the clinical question that drives accurate coding. If you code D63.8 when the patient actually has true iron deficiency (D50.9), treatment decisions change entirely. The lab profile tells the story:

Lab Value Iron Deficiency Anemia Anemia of Chronic Disease Combined ACD + Iron Deficiency
Serum Iron Low (<60 µg/dL) Low Low
Ferritin Low (<30 ng/mL) Normal or High (>100 ng/mL) 30–100 ng/mL
TIBC High (>400 µg/dL) Low or Normal Low or Normal
Transferrin Saturation Low (<20%) Low (15–20%) Low (<20%)
sTfR (Soluble Transferrin Receptor) High Normal High
CRP/ESR Normal Elevated Elevated
MCV Low (microcytic) Normal (normocytic) Variable

The ferritin level is the most useful single test. A ferritin below 30 ng/mL strongly suggests true iron deficiency. A ferritin above 100 ng/mL with low serum iron points to ACD. The tricky zone is 30–100 ng/mL in a patient with inflammation — that’s where you may be dealing with both conditions simultaneously, and soluble transferrin receptor (sTfR) becomes the tiebreaker.

Coding Guidelines and Documentation Tips

Accurate coding for D63.8 depends entirely on physician documentation. Here’s what the chart needs to include:

  • Explicit link between the anemia and the chronic condition (e.g., “anemia due to rheumatoid arthritis”)
  • Code the underlying condition first — D63.8 is never sequenced as the primary diagnosis
  • If both ACD and iron deficiency coexist, code both: the underlying disease, D63.8, and D50.9
  • For anemia caused by chemotherapy, use D64.81 (anemia due to antineoplastic chemotherapy) — not D63.0
  • For anemia in CKD, use D63.1, not D63.8

A common documentation gap: the physician writes “anemia” and “rheumatoid arthritis” separately in the problem list without connecting them. Coders can’t assume causation. If you’re the treating physician, one simple phrase — “anemia secondary to RA” — solves the problem.

Treatment Approaches

The most effective treatment for ACD is treating the underlying disease. When rheumatoid arthritis is controlled with DMARDs or biologics, hemoglobin often improves within weeks. Beyond that:

  • Erythropoiesis-stimulating agents (ESAs): Used in CKD-associated anemia and select cancer patients. Target hemoglobin is typically 10–11 g/dL — pushing higher increases thromboembolic risk.
  • IV iron: Considered when concurrent true iron deficiency exists (ferritin <100 ng/mL and TSAT <20%). Oral iron is poorly absorbed in ACD due to hepcidin.
  • Transfusion: Reserved for symptomatic anemia with hemoglobin below 7 g/dL, or below 8 g/dL in patients with cardiovascular disease.
  • Hepcidin inhibitors: Still investigational but represent the most mechanistically targeted therapy on the horizon.

Frequently Asked Questions

Is D63.8 the same as D64.9 for anemia of chronic disease?

No. D63.8 specifically indicates anemia caused by an underlying chronic disease and requires that condition to be coded first. D64.9 is unspecified anemia — it’s a catch-all when no cause is documented. Using D64.9 when D63.8 is appropriate can lead to claim underpayment and missed quality metrics.

Can I use D63.8 as a primary diagnosis code?

No. D63.8 is a manifestation code, indicated by the dagger-asterisk convention in ICD-10. The underlying chronic disease must always be sequenced first. For example: M05.79 (RA) followed by D63.8.

What if the patient has anemia of chronic disease AND iron deficiency anemia?

This is actually common — about 20–30% of ACD patients have concurrent true iron deficiency. Code all three: the underlying disease, D63.8, and D50.9. Documenting both is clinically important because these patients may benefit from IV iron, while pure ACD patients typically don’t.

What hemoglobin level defines anemia of chronic disease?

ACD typically presents with mild to moderate anemia — hemoglobin between 8 and 11 g/dL in most cases. Hemoglobin rarely drops below 8 g/dL from ACD alone. If it does, suspect an additional cause like bleeding, hemolysis, or concurrent iron/B12/folate deficiency.

Does anemia of chronic disease ever resolve on its own?

It resolves when the underlying condition resolves. A patient whose tuberculosis is successfully treated or whose RA enters remission will typically see hemoglobin normalize. The anemia itself is a downstream effect of inflammation — remove the inflammation, and the iron metabolism corrects.

Key Takeaways

  • The correct ICD-10 code for anemia of chronic disease is D63.8 — always coded as secondary to the underlying condition
  • Use D63.0 for malignancy-related anemia and D63.1 for CKD-related anemia
  • Ferritin is your best single lab to separate ACD (normal/high) from iron deficiency (low)
  • Documentation must explicitly link the anemia to the chronic disease — coders cannot infer causation
  • Treatment focuses on the underlying disease first; ESAs and IV iron are second-line options in select patients
Written by
Haematology, Platelet Biology
Home Contact hfalet@versiti.org hfalet Website Hervé Falet Versiti Blood Research Institute June 4, 2020 Raising the BAR: Role of PACSIN2 in platelets and megakaryocytes Hematologist, Cell Biologist
View Full Profile →

Related Posts