Anemia is a health issue where the body doesn’t have enough good red blood cells or hemoglobin to deliver enough oxygen to the tissues. It can happen because of iron losing blood long-term kidney problems not getting enough nutrients having cancer or having a blood disease that runs in families. Even though anemia is usually found during blood tests choosing the right ICD-10-CM code needs a close look at the medical records the reason  behind the anemia and the exact type of anemia that was found.

For healthcare providers getting the anemia code right matters more than sending a claim. The diagnosis has to match the services given the treatment provided and the patient’s actual health situation. If the diagnosis is wrong or not specific enough it can raise doubts  about necessity. That can slow down reimbursement. Even cause the claim to be denied.

This blog provides information about ICD-10-CM codes for anemia. It includes codes for iron deficiency anemia, chronic disease anemia, vitamin deficiency anemia, hemolytic anemia and blood loss anemia. The guide also discusses CPT codes, documentation requirements, coding scenarios and common billing errors.

What Is Anemia?

Anemia happens when the blood does not have healthy red blood cells or hemoglobin. This makes it hard for the blood to carry oxygen to the body’s tissues properly.

Patient with anemia may feel tired, dizzy, weak or out of breath. They might also have headaches or a fast heartbeat. These symptoms alone do not tell us what kind of anemia a person has.

Some patients get anemia because their bodies do not make red blood cells. Others lose blood. Destroy red blood cells faster than normal.

Common reasons, for anemia are iron levels, not enough vitamin B12 or folate long‑term inflammation, kidney disease, inherited blood problems or side effects from cancer treatments.

Finding the cause of anemia is important. The cause of anemia helps doctors choose the treatment and pick the correct ICD‑10‑CM diagnosis code.

What Is the ICD-10-CM Code for Anemia?

ICD‑10‑CM code D64.9 – Anemia unspecified is used when anemia is noted. The exact type or cause is not clear. If the medical record says iron deficiency, blood loss, chronic kidney disease or another reason, then a different specific code must be used according to the notes and the coding rules.

Common ICD-10-CM Codes for Anemia

ICD-10-CM code Diagnosis
D64.9 Anemia, unspecified
D50.9 Iron deficiency anemia, unspecified
D50.0 Iron deficiency anemia secondary to blood loss (chronic)
D50.8 Other iron deficiency anemias
D51.0 Vitamin B12 deficiency anemia due to intrinsic factor deficiency
D51.9 Vitamin B12 deficiency anemia, unspecified
D52.9 Folate deficiency anemia, unspecified
D53.9 Nutritional anemia, unspecified
D62 Acute posthemorrhagic anemia
D63.0 Anemia in neoplastic disease
D63.1 Anemia in chronic kidney disease
D63.8 Anemia in other chronic diseases classified elsewhere
D59.9 Acquired hemolytic anemia, unspecified
D61.9 Aplastic anemia, unspecified

These codes cover common anemia diagnoses but they are not interchangeable. Each code describes a clinical circumstance. In some cases the underlying condition must be reported first before using the anemia code.

Types of Anemia and Their ICD-10-CM Codes

1. Iron Deficiency Anemia — ICD-10-CM D50.9

Iron deficiency anemia develops when the body does not have iron to produce adequate amounts of hemoglobin.

It may result from bleeding, inadequate dietary iron intake, pregnancy‑related iron requirements or problems, with iron absorption.

Common iron deficiency anemia codes include:

Code Description
D50.0 Iron deficiency anemia secondary to blood loss (chronic)
D50.1 Sideropenic dysphagia
D50.8 Other iron deficiency anemias
D50.9 Iron deficiency anemia, unspecified

A patient comes into a care clinic because they have been feeling tired for several weeks. After blood tests the doctor finds that the patient has hemoglobin and low ferritin levels. The doctor makes a diagnosis of iron deficiency anemia. At this point the cause of the anemia has not been identified yet.

The correct diagnosis code for this situation is D50.9. This code is used when iron deficiency anemia is present but the specific cause is not yet known.

On, if further testing shows that chronic gastrointestinal bleeding is the reason for the low iron levels the diagnosis code can change to D50.0. This code is used for iron deficiency anemia caused by chronic blood loss. If the bleeding is confirmed it should also be coded separately using the code for the bleeding condition.

It’s important to know the difference between D50.0 and D62. D50.0 is for iron deficiency anemia due, to blood loss. On the hand D62 is used for acute posthemorrhagic anemia, which happens after a sudden significant loss of blood. So the choice of code depends on the timing and nature of the blood loss.

2. Vitamin B12 Deficiency Anemia — ICD-10-CM D51.9

Vitamin B12 is essential for healthy red blood cell production. A deficiency may occur because of inadequate dietary intake, malabsorption, autoimmune conditions, or other disorders affecting vitamin absorption.

Relevant ICD-10-CM codes include:

Code Description
D51.0 Vitamin B12 deficiency anemia due to intrinsic factor deficiency
D51.1 Vitamin B12 deficiency anemia due to selective vitamin B12 malabsorption with proteinuria
D51.2 Transcobalamin II deficiency
D51.3 Other dietary vitamin B12 deficiency anemia
D51.8 Other vitamin B12 deficiency anemias
D51.9 Vitamin B12 deficiency anemia, unspecified

Coding example: A physician diagnoses pernicious anemia associated with intrinsic factor deficiency.

The appropriate code is D51.0, rather than the broader D51.9 code.

Providers should also distinguish vitamin B12 deficiency with anemia from vitamin B12 deficiency without documented anemia. These conditions may require different diagnosis codes.

3. Folate Deficiency Anemia — ICD-10-CM D52.9

Folate, also known as vitamin B9, supports red blood cell formation and DNA synthesis.

Folate deficiency anemia may be associated with poor nutrition, malabsorption, increased physiological requirements, or medication effects.

Code Description
D52.0 Dietary folate deficiency anemia
D52.1 Drug-induced folate deficiency anemia
D52.8 Other folate deficiency anemias
D52.9 Folate deficiency anemia, unspecified

Coding example: Laboratory testing identifies folate deficiency, and the physician documents folate deficiency anemia without specifying the cause.

The appropriate diagnosis is D52.9.

If a drug is documented as the cause, D52.1 may be applicable, along with any required or appropriate adverse-effect coding.

4. Anemia in Chronic Kidney Disease — ICD-10-CM D63.1

Chronic kidney disease (CKD) can reduce erythropoietin production, a hormone that stimulates red blood cell formation.

As kidney function declines, some patients develop anemia requiring additional monitoring or treatment.

The ICD-10-CM code for anemia in chronic kidney disease is D63.1.

However, this code carries an important sequencing instruction.

The underlying chronic kidney disease must be coded first, followed by D63.1.

For example, a patient with stage 4 CKD and documented anemia due to CKD may be reported as:

Sequence ICD-10-CM code Description
First N18.4 Chronic kidney disease, stage 4 (severe)
Second D63.1 Anemia in chronic kidney disease

Other CKD codes could fit based on the stage. For example N18.31 matches CKD stage 3a N18.32 matches CKD stage 3b and N18.6 matches CKD that has reached end‑stage disease.

If a patient also has CKD or diabetic CKD, then the coding rules, for hypertensive CKD or diabetic CKD should also be checked.

Reporting D63.1 alone without the underlying CKD code does not meet its code-first requirement.

5. Anemia Associated With Cancer — ICD-10-CM D63.0

Patients with cancer might develop anemia due to the cancer itself inflammation, the cancer affecting the bone marrow, bleeding or the side effects of cancer treatment.

The reason for the anemia is important because the way it is coded depends on whether the anemia comes from the cancer or from the treatment.

For anemia that is directly caused by the malignancy providers should use:

D63.0. Anemia in disease

According to the FY 2027 guidelines if the patient is seen to treat anemia linked to the cancer the main diagnosis should be the cancer, followed by D63.0.

For example consider a patient with lung cancer who is receiving treatment, for anemia that results from the cancer. In this case the primary diagnosis is lung cancer and D63.0 is used as a code. The documented cancer diagnosis is sequenced before D63.0.

In contrast, if anemia results from an adverse effect of chemotherapy or immunotherapy and the only treatment is for anemia, the anemia code is sequenced first, followed by the neoplasm and appropriate adverse-effect code.

The official guidelines identify the T45.1X5- category for applicable antineoplastic and immunosuppressive drug adverse effects. The code must be completed as required.

Anemia caused by radiation therapy has separate additional-coding requirements.

Providers should clearly distinguish between these situations instead of assigning D63.0 to every oncology patient with anemia.

6. Acute Blood Loss Anemia — ICD-10-CM D62

Acute posthemorrhagic anemia appears when a large quantity of blood is lost in a period.

Possible causes of posthemorrhagic anemia are traumatic injuries, gastrointestinal hemorrhage, surgical bleeding and other acute bleeding events.

The appropriate code is:

D62 — Acute posthemorrhagic anemia

Coding example: A patient who is in the hospital loses a lot of blood during an operation. After the operation the doctor writes that the patient has blood loss anemia.

The code D62 may be used if the medical record shows evidence. A quick drop in hemoglobin after surgery alone does not prove acute blood loss anemia.

If bleeding is a complication of a procedure other rules for coding complications and, for the order of codes may also apply.

The providers documentation must clearly state what type of anemia the patient has and how it is linked to the procedure.

7. Hemolytic Anemia — ICD-10-CM D55–D59

Hemolytic anemia happens when red blood cells break down faster than the body can make ones.

It can be passed down through genes. Develop later in life. It may be linked to enzyme problems the body’s system attacking its own red blood cells, infections, certain medicines or other health issues.

Relevant codes include:

Code Description
D55.0 Anemia due to glucose-6-phosphate dehydrogenase deficiency
D56.1 Beta thalassemia
D58.9 Hereditary hemolytic anemia, unspecified
D59.0 Drug-induced autoimmune hemolytic anemia
D59.9 Acquired hemolytic anemia, unspecified

The D57 group also includes sickle-cell disorders. These can cause destruction of red blood cells. They need detailed coding. The coding depends on the condition that is recorded. It also depends on any problems that come with it.

For acquired anemia it is important to find out if the condition is, from the immune system attacking red blood cells. If it is caused by a medicine. If it is linked to another illness. This information helps choose the right code.

8. Aplastic Anemia — ICD-10-CM D61.9

Aplastic anemia happens when the bone marrow does not make blood cells.

Patients who have this condition may have anemia. Also have low levels of white blood cells and platelets. The causes can be things like system problems, some medicines, exposure, to harmful substances or genetic conditions.

Relevant codes include:

Code Description
D61.1 Drug-induced aplastic anemia
D61.2 Aplastic anemia due to other external agents
D61.3 Idiopathic aplastic anemia
D61.9 Aplastic anemia, unspecified

Providers should document an established cause when known. Drug-related cases may require additional codes identifying the responsible medication or adverse effect.

9. Anemia in Other Chronic Diseases — ICD-10-CM D63.8

Anemia can happen at the time as certain long-term inflammatory or systemic illnesses.

If a provider confirms that anemia is linked to another condition that is listed elsewhere then code D63.8 may be used.

The main disease must be coded first. D63.8 comes after as the code, for the anemia that’s a result of that disease.

A patient who has a term inflammatory condition should not be given code D63.8 just because they also have anemia. The medical records must clearly show that the anemia is connected to the illness. The ICD-10-CM rules must support this connection.

CPT Codes Commonly Used in Anemia Evaluation and Treatment

ICD-10-CM codes describe the patient’s diagnosis, while Current Procedural Terminology (CPT) codes identify the services performed.

Anemia evaluation may involve laboratory testing, diagnostic procedures, office visits, and treatments. The appropriate CPT code depends on the actual service documented.

Laboratory Testing and Diagnostic CPT Codes

CPT code Procedure or service
85025 Complete blood count (CBC) with automated differential
85027 Complete blood count without differential
85045 Automated reticulocyte count
82728 Ferritin
83540 Serum iron
83550 Iron-binding capacity
82607 Vitamin B12
82746 Folic acid
83020 Hemoglobin fractionation and quantitation
86880 Direct antiglobulin test
38220 Diagnostic bone marrow aspiration
38221 Diagnostic bone marrow biopsy
38222 Diagnostic bone marrow biopsy and aspiration performed together

Complete Blood Count is part of the step when a doctor looks at anemia. After the doctor reviews the Complete Blood Count the doctor may decide to order iron studies, vitamin levels or other specialized tests.

For example a patient who might have iron deficiency usually gets a Complete Blood Count and ferritin testing. If a patient might have anemia the doctor might add more tests, such as a reticulocyte count or a direct antiglobulin test.

Not every test fits every patient. The doctor should match the tests to the patient’s symptoms the medical need and the payer rules. The Centers, for Medicare & Medicaid Services also has National Correct Coding Initiative edits that change how some lab codes can be combined. For example the doctor cannot report some blood smear exams separately if those exams were done only to finish an automated Complete Blood Count.

Evaluation and Management CPT Codes

Office visits for anemia evaluation may be reported using the appropriate evaluation and management code when supported by the encounter.

CPT code Service
99202–99205 New patient office or outpatient E/M visits
99212–99215 Established patient office or outpatient E/M visits

E/M levels are selected according to applicable CPT guidelines, generally based on medical decision-making or qualifying total time.

A diagnosis of severe anemia does not automatically justify a higher E/M level. The documented complexity of care or time must support the reported service.

HCPCS Codes Related to Anemia Treatment

Some anemia treatments require HCPCS Level II codes, particularly when injectable medications are administered.

Examples include:

HCPCS code Treatment
J1756 Iron sucrose injection, 1 mg
J0881 Darbepoetin alfa injection, 1 mcg, for non-ESRD use
J0885 Epoetin alfa injection, 1,000 units, for non-ESRD use

These are examples rather than a complete list of anemia treatment codes. The exact code depends on the medication, formulation, dose, indication, setting, and payer’s current HCPCS instructions.

Drug coding must also be distinguished from administration coding. Medicare coverage may vary depending on the patient’s condition and whether treatment is provided in a physician’s office, hospital outpatient department, or dialysis facility.

ICD-10-CM Coding Guidelines for Anemia in 2026–2027

Accurate anemia coding begins with the clinical documentation. However, selecting a valid code also requires following ICD-10-CM instructions.

Use the Most Specific Documented Diagnosis

A diagnosis of iron deficiency anemia is more specific than anemia, unspecified. Similarly, anemia due to chronic blood loss is more specific than iron deficiency anemia without an established cause.

Providers should document the type of anemia and its cause when clinically confirmed.

However, an unspecified code remains acceptable when the information needed for greater specificity is unavailable or has not been established.

Follow Code-First Instructions

Some anemia codes represent manifestations of an underlying disease.

For example:

  • D63.0 requires coding the underlying neoplasm first.

  • D63.1 requires coding the underlying chronic kidney disease first.

  • D63.8 requires coding the underlying chronic condition first.

These instructions are important because submitting a manifestation code as the principal or first-listed diagnosis may cause coding errors.

Do Not Code Suspected Diagnoses as Confirmed in Outpatient Settings

An outpatient physician may suspect iron deficiency anemia based on symptoms and preliminary laboratory findings. That suspicion alone is not sufficient to report the diagnosis as confirmed.

Under outpatient coding guidelines, diagnoses documented as probable, suspected, questionable, or rule out are generally not coded as established conditions.

Instead, report the confirmed findings, symptoms, or reason for the encounter that are supported by the documentation.

In contrast, certain inpatient discharge diagnoses follow different uncertain-diagnosis rules.

Distinguish Anemia From Abnormal Blood Test Results

Low hemoglobin and hematocrit values can indicate anemia, but laboratory results alone should not automatically be translated into a specific anemia diagnosis.

For example, a patient may have a low hemoglobin level while the physician is still investigating the cause.

Coding should reflect the provider’s established diagnosis or the documented findings appropriate to the encounter.

Check the Applicable Code-Set Year

The FY 2027 ICD-10-CM code set became effective on October 1, 2026.

Healthcare practices should verify that their clinical documentation systems and claim-submission software use the correct codes for each date of service.

CMS provides official code files and coding guidelines through its ICD-10 resources.

Documentation Requirements for Accurate Anemia Coding

Good documentation reduces ambiguity and supports medical necessity. When an anemia diagnosis is involved, providers should record enough information to explain what condition is being treated and why particular services are needed.

A useful anemia documentation record includes:

1. Confirmed diagnosis: Identify whether the patient has iron deficiency, vitamin deficiency, hemolytic, aplastic, acute blood loss, or another form of anemia.

2. Underlying cause: Document associated conditions such as chronic kidney disease, malignancy, bleeding, or malabsorption when established.

3. Relevant clinical findings: Include hemoglobin, hematocrit, MCV, ferritin, reticulocyte count, or other clinically relevant findings.

4. Clinical assessment: Explain how the test results and medical history support the diagnosis.

5. Treatment plan: Record medications, iron supplementation, transfusion decisions, follow-up laboratory testing, and other medically necessary interventions.

6. Response to treatment: Document whether the patient’s condition is improving, remaining stable, or requiring further investigation.

Documentation should reflect the patient’s actual clinical condition rather than simply repeating the diagnosis code description.

Common Anemia Coding Scenarios

The following examples illustrate how clinical details influence code selection.

Clinical scenario Potential ICD-10-CM code(s) Coding consideration
Confirmed anemia with no specified type D64.9 Appropriate when further classification is unavailable
Iron deficiency anemia with no established cause D50.9 Do not assume chronic bleeding
Iron deficiency anemia from documented chronic blood loss D50.0 Additional bleeding-related diagnoses may be applicable
Stage 3b CKD with documented anemia due to CKD N18.32 + D63.1 Report the CKD before the anemia
Confirmed pernicious anemia D51.0 Identifies intrinsic factor-related B12 deficiency anemia
Acute posthemorrhagic anemia D62 Requires documented acute blood loss anemia
Anemia due to an underlying malignancy Malignancy code + D63.0 Follow cancer-related sequencing instructions

These examples are simplified. Actual sequencing may change when additional coding conventions, complications, or encounter-specific circumstances apply.

Common Claim Denials Related to Anemia

Anemia claims can encounter reimbursement problems when the diagnosis, service, and supporting documentation do not align.

A laboratory test may be clinically appropriate, but the claim still needs to meet the applicable coding and coverage requirements.

1. Medical Necessity Denials

A payer may determine that the submitted diagnosis does not establish medical necessity for a service.

For example, repeated laboratory monitoring or an injectable anemia treatment may require documentation of the patient’s underlying condition, prior results, and treatment response.

Common CARC: 50 — Non-covered services because they are not deemed medically necessary by the payer.

To reduce these denials, providers should connect the ordered service to a supported diagnosis and maintain the clinical records needed to establish the reason for treatment.

2. Incomplete Claim Information

Claims may be delayed when diagnosis codes, procedure information, or other required details are missing or invalid.

Common CARC: 16 — Claim or service lacks information needed for adjudication.

This adjustment is generally accompanied by a remark code identifying the missing or invalid information.

The appropriate response is to identify the specific issue, correct the claim when needed, and follow payer resubmission instructions.

3. Diagnosis and Procedure Coding Errors

Anemia-related laboratory services may encounter coding edits when overlapping or incompatible CPT combinations are submitted.

CMS NCCI edits are designed to address incorrect code combinations and units. They are distinct from medical necessity reviews.

Providers should ensure that separately reported procedures are supported and that the claim follows relevant bundling rules.

4. Prior Authorization Problems

Certain treatments may be subject to payer authorization requirements.

Common CARC: 197 — Precertification, authorization, or notification absent.

Before furnishing a service that requires authorization, providers should verify whether the payer requires approval and what documentation is needed.

Claim Adjustment and Remark Codes

Code Type Meaning or purpose
CARC 16 Claim adjustment Missing information needed for adjudication
CARC 50 Claim adjustment Service not considered medically necessary
CARC 197 Claim adjustment Required authorization or notification absent
CARC 4 Claim adjustment Modifier inconsistency or missing required modifier
RARC M64 Remark Missing, incomplete, or invalid other diagnosis
RARC N362 Remark Days or units exceed the payer’s acceptable maximum

These codes are not exclusive to anemia claims. The actual adjustment and remark codes depend on the payer’s adjudication decision.

How Healthcare Providers Can Reduce Anemia Coding Errors

Anemia coding becomes more complicated when the patient has multiple conditions or requires ongoing treatment.

A few practical habits can help reduce preventable claim problems.

Confirm the cause before assigning a specific diagnosis. When iron deficiency, CKD-related anemia, or another condition has been established, document that diagnosis clearly. If the cause remains unknown, avoid assigning an unsupported code.

Review the diagnosis-to-procedure relationship. The medical record should explain why laboratory tests, treatments, and repeat monitoring are needed.

Pay attention to sequencing rules. Codes such as D63.0 and D63.1 have underlying-disease requirements that cannot be ignored.

Keep documentation current. If further testing establishes a more specific anemia diagnosis, update the patient’s clinical assessment accordingly.

Review denials individually. A medical necessity denial requires a different response from an invalid code, duplicate procedure, or missing authorization.

For practices looking to improve this process, Maryland Medical Billing helps healthcare providers address coding accuracy, claim submission concerns, and reimbursement challenges through medical billing and revenue cycle support.

How Maryland Medical Billing Supports Accurate Anemia Claims

Anemia treatment often involves more than a single office visit. A patient may need repeated laboratory testing, specialist consultations, prescription therapy, or ongoing monitoring for a chronic illness.

Each service introduces documentation and reimbursement requirements that vary by payer.

Maryland Medical Billing supports physicians, clinics, and healthcare facilities with medical billing services designed to reduce administrative complications and improve claim accuracy.

Support may include reviewing diagnosis and procedure code consistency, identifying missing documentation, managing claim denials, following up on unpaid claims, and monitoring reimbursement trends.

For healthcare providers, these activities can make it easier to identify recurring claim issues while keeping clinical decisions focused on the patient’s needs.

Get a Free Medical Billing Assessment

Frequently Asked Questions About Anemia ICD-10-CM Codes

What is the ICD-10-CM code for anemia, unspecified?

The code is D64.9. It is used when anemia has been diagnosed but the specific type or cause is not documented. If a more specific anemia diagnosis is established, the corresponding code should be considered.

What is the ICD-10-CM code for iron deficiency anemia?

The most commonly used code is D50.9, for iron deficiency anemia, unspecified. When the anemia is documented as secondary to chronic blood loss, D50.0 may be appropriate.

What is the ICD-10-CM code for anemia due to chronic kidney disease?

The code is D63.1. The underlying chronic kidney disease diagnosis must be reported before D63.1, following the code-first instruction.

What is the difference between D62 and D50.0?

D62 represents acute posthemorrhagic anemia, while D50.0 represents iron deficiency anemia secondary to chronic blood loss. They describe different conditions and should be assigned according to the provider’s documented diagnosis.

Can D64.9 be used as the primary diagnosis?

Yes. D64.9 may be reported as the first-listed or principal diagnosis when anemia, unspecified, appropriately meets the applicable rules for the encounter. However, it should not replace a more specific established diagnosis or override sequencing instructions.

What tests are commonly used to evaluate anemia?

A CBC, reticulocyte count, ferritin, iron studies, vitamin B12, and folate testing may help evaluate anemia. Additional tests depend on the suspected cause and the patient’s clinical findings.

Final Thoughts

Accurate anemia coding requires more than identifying a low hemoglobin level. Providers must establish the type of anemia, document its underlying cause when known, and select the ICD-10-CM code that best reflects the patient’s condition.

Whether a patient has iron deficiency anemia, chronic kidney disease-related anemia, acute blood loss anemia, or a hematologic disorder, the right diagnosis code helps support the services performed and the medical necessity of treatment.

Following ICD-10-CM sequencing guidelines, maintaining clear documentation, and reviewing payer requirements can reduce avoidable claim errors.

For physicians, hospitals, and clinics, consistent coding practices also contribute to clearer clinical records and a more reliable reimbursement process.

An Easy Guide for Providers

Get in Touch