Medical billing departments continue to list anemia as one of their most commonly misclassified conditions, despite the fact that it appears in patient and discharge records at high rates.
The ICD-10 code set includes several CPT codes for anemia, each of which denotes the specific type of anemia that physicians identify based on the patient's condition (e.g., mild, moderate, severe), the anemia's origin (e.g., nutritional anemias), and other pre-existing medical conditions.
We will discuss the different CPT codes for anemia, what the documentation process requires, the common causes of denials, and how to prevent them in this guide.
ICD-10-CM Codes for Anemia: Quick Reference
The table below shows the most frequently used anemia codes by category, with clinical context to guide code selection:
| ICD-10-CM Code | Description |
|---|---|
| D50.0 | Iron deficiency anemia secondary to blood loss (chronic) |
| D50.1 | Sideropenic dysphagia (Plummer-Vinson syndrome) |
| D50.8 | Other iron deficiency anemias |
| D50.9 | Iron deficiency anemia, unspecified |
| D51.0 | Vitamin B12 deficiency anemia due to intrinsic factor deficiency (pernicious anemia) |
| D51.3 | Other dietary vitamin B12 deficiency anemia |
| D52.0 | Dietary folate deficiency anemia |
| D52.1 | Drug-induced folate deficiency anemia |
| D53.9 | Nutritional anemia, unspecified |
| D55.0 | Anemia due to G6PD deficiency |
| D56.1 | Beta thalassemia |
| D57.1 | Sickle-cell disease without crisis |
| D57.00 | HbSS disease with unspecified crisis |
| D58.9 | Hereditary hemolytic anemia, unspecified |
| D59.10 | Autoimmune hemolytic anemia, unspecified |
| D60.9 | Acquired pure red cell aplasia, unspecified |
| D61.01 | Constitutional (pure) red blood cell aplasia |
| D61.1 | Drug-induced aplastic anemia |
| D61.3 | Idiopathic aplastic anemia |
| D63.0 | Anemia in neoplastic disease |
| D63.1 | Anemia in chronic kidney disease |
| D64.0 | Hereditary sideroblastic anemia |
| D64.3 | Other sideroblastic anemias |
| D64.81 | Anemia due to antineoplastic chemotherapy |
| D64.89 | Other specified anemias |
| D64.9 | Anemia, unspecified |
Sequencing Rules That Affect Reimbursement
The ICD-10-CM Official Guidelines for Coding and Reporting outline clear rules on how to sequence anemias. This must be followed.
If the anemia is related to another diagnosis, you code for the diagnosis first, followed by the anemia code. This is applicable in the following situations:
Anemia Associated With Chronic Kidney Disease
- CKD sequenced first, followed by D63.1
- Anemia associated with neoplastic disease: Neoplasm sequenced first, followed by D63.0
- Drug-induced aplastic anemia: Adverse effect sequenced based on circumstance, followed by D61.1
- Chemotherapy-induced anemia: Neoplasm sequenced first, followed by D64.81, with appropriate T45.1X5- code for adverse effect
Anemia as the Principal Diagnosis
In instances where the patient is admitted or seen primarily for the treatment of their anemia, such as for a transfusion or iron infusions for a stable patient, anemia can be sequenced as the primary diagnosis. The underlying cause of the anemia can then be used as an additional code. This is important, as the distinction between the two makes a big difference, especially for DRGs, where anemia as an MCC/CC can significantly influence the DRG weight.
Documentation Requirements for Anemia Coding
The codes for anemia are many, so it is really important to have some paperwork that helps doctors and nurses pick the code for the diagnosis. Doctors and nurses should make sure that the patient's information is documented, such as the patient's history, the doctor's order for the patient to have some lab tests, the patient's progress, and the patient's symptoms, such as the patient looking tired, the patient looking pale, the patient looking short of breath, which may mean that the patient has anemia.
The patient's lab test results, such as the blood counts, iron levels, vitamin B12 levels, and folate levels, should also be documented in the paperwork in order to determine the code that should be used for the test. If the doctors and nurses do a job of writing down the diagnosis, the test results, and what they think, it will really help make sure everything is okay with the codes for the tests, and the codes for anemia will be used correctly.
| Code Category | What the Documentation Must Support |
|---|---|
| Iron deficiency (D50.0) | The cause of chronic blood loss: e.g., GI bleed, menorrhagia, ulcer; and laboratory evidence of iron deficiency: e.g., low serum ferritin, high TIBC. |
| Pernicious anemia (D51.0) | The presence of either intrinsic factor antibody or antiparietal cell antibodies through testing, together with an autoimmune gastritis diagnosis from histologic examination. Absence of B12 deficiency does not meet the requirements. |
| Drug-induced anemia (D52.1, D61.1, D64.3) | The drug name must be mentioned in the clinical note; a general reference to "medication effect" in a drug reference text will not be sufficient for specificity. |
| Anemia in CKD (D63.1) | The stage of CKD must be documented by the treating physician and not assumed by the coder from lab results. |
| Chemotherapy-induced (D64.81) | Should mention that anemia is due to anti-neoplastic chemotherapy. |
| Aplastic anemia (D61.X) | Bone marrow biopsy results showing hypocellularity. A clinical note differentiating idiopathic from drug-induced from inherited. |
| Hemolytic anemias (D55–D59) | Laboratory tests must show hemolysis through increased LDH levels, reduced haptoglobin, indirect bilirubin, and reticulocyte count. The tests confirm immune hemolytic anemias through antibody testing. |
Common Denial Reasons for Anemia Claims
The denials for anemia claims are similar regardless of payers. It is much more cost-effective to understand these before filing rather than after.
| Denial Reason | Root Cause | Prevention |
|---|---|---|
| Medical necessity not supported | D64.9 (unspecified) used on a claim for transfusion; payer expects a specific etiology code | Drive documentation specificity at the point of care; flag unspecified codes for physician query before submission |
| Sequencing error | D63.1 is listed as the primary diagnosis when CKD is the admitting condition | Build EHR coding alerts for common etiology-manifestation pairs |
| Wrong code for blood loss type | D50.0 (chronic) is used for acute surgical blood loss instead of D62 | Train coders to distinguish acute from chronic; verify clinical context before selecting iron deficiency codes |
| Missing causative drug documentation | D61.1 or D52.1 billed without a documented drug name | Implement the physician query protocol when drug-induced anemia is coded without a named agent |
| Outdated ICD-10 code | Deleted or revised code from the prior year submitted on a 2026 claim | Update code files each October 1; use billing software that flags retired codes |
| Duplicate claim | Anemia was billed at an outpatient visit and again on the same-day infusion claim | Claim scrubbing for same-date duplicate diagnosis billing |
How RapidClaims Transforms Medical Billing
The complexity of medical billing is on the rise. New payer rules come in on a regular basis, updates to ICD-10 take effect every October, and the gap between how much practices bill compared to how much they actually collect continues to increase. Most billing departments utilize tools that were never intended for the high degree of complexity they encounter daily.
RapidClaims solves this problem by providing AI-driven claim validation, real-time clarity/insight/knowledge on payers, and streamlined workflow automation to minimize manual work done through billing, while also increasing the accuracy of claims. Practices in primary care, hematology, nephrology, cardiology, and oncology have adopted RapidClaims to mitigate their denial rates and undercoding problems, which cost them significant revenue each month.
At a Glance: What RapidClaims Handles
- AI Code Validation: Verifies CPT and ICD-10 code selections against clinical documentation in real-time before claim submission
- Denial Management: Automatically detects denial reasons, recommends corrective actions, and generates appeals for common denial types
- EHR Integration: Integrates with major EHR systems to automatically trigger claim submission from the signed note
- Analytics Dashboard: Provides billing operations with real-time analytics to track denials, coder accuracy, and paye performance
Accuracy is key for Anemia coding, and the difference between D64.9 and the proper specific code can mean the difference between claim acceptance, medical necessity, DRG, and Risk Adjustment. As there are many codes for Anemia, with sequencing rules dependent on the clinical scenario, the coding staff and Clinical Documentation Specialists need to be well-educated on the coding rules, as well as have access to technology that can support their coding efforts.
Platforms such as RapidClaims can be vital in this coding scenario, as the real-time code validation, sequencing, management of the ICD-10 yearly changes, and Physician Query workflow design can address the problem areas where Anemia claims are most likely to go wrong.
FAQs
What is the ICD-10 code for iron deficiency anemia?
Iron Deficiency Anemia has the ICD-10 Code D50. When chronic blood loss causes Iron Deficiency Anemia and you can pinpoint its source, then D50.0 should be used. If, on the other hand, the cause of the iron deficiency is a total mystery, D50.9 is the ticket. In other cases, you can fall back on D50.8 for other types of iron deficiency anemias. Note, however, that when D50.0 is used, the reason for that persistent blood loss needs to be coded
What is the ICD-10 code for unspecified anemia?
Unspecified Anemia generally gets the ICD-10-CM code D64.9. However, if there's enough to go on in the documentation, get more specific with codes like D50.9 for when you know it's unspecified iron deficiency anemia but can't narrow down further, D63.1 for cases where the anemia is linked to chronic kidney disease, or D57.1 for when the anemia is the result of sickle cell disease.
What ICD-10 code is used for pernicious anemia?
Pernicious anemia is coded as D51.0 - a vitamin B12 deficiency anemia that's brought on by a lack of intrinsic factor. You'll need to have documentation of either an intrinsic factor deficiency or some kind of gastritis - the autoimmune variety - which shows up with a positive reading for intrinsic factor or anti-parietal cell antibodies - even though, on its own, a decrease in B12 levels won't be enough to qualify for the code. If the problem is that you're not getting enough B12 in your diet, use code D51.3.

