Hematology Billing Services for Practices That Read Blood to Its Origin

Hematology billing spans benign disorders, malignancies, infusion, transfusion, and coagulation, each with its own code family. ProvidaRCM runs the full cycle for hematology and oncology infusion suites, from eligibility and prior authorization through coding, claims, and denial recovery.

99%
Clean Claim Rate
24
Days in A/R
96%
Net Collection
2.1%
Denial Rate
CBC with Diff, Automated
CPT 85025
RBC
3.92
4.20 to 5.40
LOW
WBC
11.2
4.5 to 11.0
HIGH
Hgb
9.6
13.5 to 17.5
LOW
Plt
48
150 to 400
LOW
Pattern consistent with marrow involvement, follow-up biopsy and aspiration
Hematopoiesis Constellation
HSC MYELOID LYMPHOID RBC PLT NEUT B-CELL T-CELL STEM CELL → MATURE BLOOD CELL
38222biopsy 36430transfusion 85025CBC 96365infusion

Hematology Revenue Runs Across Four Blood Domains

Benign disorders, hematologic malignancies, infusion and transfusion, and coagulation each carry their own code family, payer rule, and medical-necessity standard. A biller who treats blood work as one flat category misses the distinctions where revenue lives.

Domain 01

Benign Hematology

Iron-deficiency and B12 anemia, anemia of chronic disease, sickle cell disease, polycythemia vera, and myelodysplastic syndromes managed with lab workup, marrow studies, ESA, iron infusion, and therapeutic phlebotomy.

850258500838222J0885J175699195D50, D57, D63
Domain 02

Hematologic Malignancies

Leukemia, non-Hodgkin and Hodgkin lymphoma, and multiple myeloma managed with chemotherapy infusion, additional-hour administration, marrow biopsy, and transplant support coding.

9641396415964113822238221C92, C81, C90
Domain 03

Infusion & Transfusion

Non-chemo therapeutic infusion, chemotherapy administration, blood and product transfusion, ESA and iron infusion, with time documented to the minute and units reconciled to the EOB.

9636596366964133643086920JZ, JW
Domain 04

Coagulation Disorders

Hemophilia A and B, Von Willebrand disease, immune thrombocytopenia, and DIC managed with factor replacement, anticoagulation monitoring, and home-treatment documentation.

8561085730factor JG0248-G0250D66, D67, D68.0

Hematology Services We Bill

From a CBC and marrow biopsy through chemotherapy infusion, transfusion, ESA and iron management, factor replacement, and transplant support, we bill the full range a hematology practice and infusion suite delivers.

HEME

Hematologic Malignancies, Leukemia, Lymphoma, and Myeloma

The highest-complexity line in hematology. Chemotherapy infusion administration 96413 and additional hours 96415, marrow biopsy and aspiration, and transplant support, with time documented to the minute and the non-chemo versus chemo distinction applied on every encounter.

96413, 96415, 96411, 38222, 38221, C92, C90
BEN

Benign Hematology & Anemia

Iron-deficiency, B12 and folate deficiency, anemia of chronic disease, polycythemia vera, and MDS workups, with CBC, smear, marrow studies, and ESA or iron infusion management.

85025, 85008, 38222, D50, D51, D63
INF

Chemotherapy & Infusion Administration

Non-chemo therapeutic infusion 96365 and 96366, chemotherapy 96413 and additional hours 96415, and SC or IM chemo 96411, with start and stop times and sequential versus concurrent rules applied.

96365, 96366, 96413, 96415, 96411
TRN

Blood Transfusion & Transfusion Medicine

Transfusion 36430, pre-transfusion typing and crossmatch 86900 to 86922, blood product units reconciled, and transfusion reaction reporting under the T80 series.

36430, 86900, 86901, 86920
MAR

Bone Marrow Biopsy & Aspiration

Biopsy 38222 and aspiration 38221, with the correct code selected for the procedure performed and both reported only where documentation supports distinct services the same session.

38222, 38221, NCCI screened
COG

Coagulation Disorders

Hemophilia A and B, Von Willebrand disease, ITP, and DIC, with factor replacement J-codes, anticoagulation monitoring, and home-treatment documentation for prophylaxis claims.

85610, 85730, J7202-J7213, D66, D68.0
ESA

ESA & Iron Infusion, Anemia Management

Epoetin alfa and darbepoetin for non-ESRD anemia, iron sucrose and ferric carboxymaltose infusions, with FDA and coverage rules for ESA in cancer-anemia applied and drug waste reported.

J0885, J0881, J1756, J1439, JZ
PHL

Therapeutic Phlebotomy

Therapeutic phlebotomy 99195 for polycythemia vera, hemochromatosis, and secondary polycythemia, reported per session with the appropriate D45 or iron-overload diagnosis.

99195, 36410, D45, E83.110
HCT

Hematopoietic Cell Transplant & CAR-T Support

HCT conditioning, collection, infusion, and follow-up coding support for autologous and allogeneic transplant, plus CAR-T cell therapy administration and product coding, coordinated with the oncology and cellular-therapy workflow.

38205, 38206, 38240, Q2041-Q2056
AC

Anticoagulation Monitoring

PT and INR, aPTT, and anticoagulation management reported with the appropriate E/M encounter code plus the lab assays, with chronic anticoagulation reporting and patient self-testing under G0248, G0249, and G0250 where the payer covers it. Anticoagulation management was previously reported under 99363 and 99364, which were deleted from CPT.

85610, 85611, 85730, G0248-G0250

Hematology Code Reference, Mapped to the Marrow Tree

Tap a node on the marrow lineage below, or use the filters, to see only the codes that touch that branch of hematopoiesis. Each card links back to the cell type or procedure that drives its use.

Hematopoiesis Lineage Stem cell to mature blood cell, click a node to filter the codes below
Tap a node · Filter cards
HSC Hematopoietic stem cell CMP CLP RBC Platelet Neutrophil B-cell T-cell Erythroid Megakaryocyte Myeloid Lymphoid Lymphoid ANEMIA · ESA TRANSFUSION CHEMO · FLOW LYMPHOMA · CLL CAR-T · T-CELL MYELOID LYMPHOID Stem cell to mature blood cell
Stem cell Progenitor Myeloid branch Lymphoid branch Mature cell / filter target
38222CPTMarrow · RBC · Plt
Bone marrow, needle biopsy, trephine
The trephine core biopsy. Distinct from aspiration 38221; both may be reported the same session only where documentation supports distinct services and NCCI permits.
BranchMarrow
38221CPTMarrow
Bone marrow, aspiration only
Aspiration of marrow for sampling. Do not substitute for biopsy when a trephine biopsy was performed. Verify against current NCCI edits.
BranchMarrow
38220CPTMarrow
Bone marrow, aspiration and biopsy, diagnostic
Diagnostic bone marrow aspiration and biopsy combined. Use only when the procedure is performed as a single combined diagnostic study.
BranchMarrow
85025CPTAll mature
CBC with automated differential, WBC
Complete blood count with differential. The base hematology lab code. Verify whether the differential is automated or manual for correct code selection.
BranchLab
85027CPTAll mature
CBC, automated, without differential
Complete blood count without differential. Select when no WBC differential is performed. Verify against the current CPT description.
BranchLab
85008CPTAll mature
Blood smear, peripheral, interpretation
Peripheral smear interpretation. Verify the current CPT description, as pathology and laboratory codes are revised periodically.
BranchLab
88184CPTB-cell · T-cell · Gran
Flow cytometry, first marker
First marker for immunophenotyping by flow cytometry. Used for leukemia and lymphoma phenotyping.
BranchFlow
88185CPTB-cell · T-cell · Gran
Flow cytometry, each additional marker
Each additional flow marker beyond the first 88184. Reported in units based on the number of markers beyond the initial.
BranchFlow
88187-89CPTB-cell · T-cell · Gran
Flow cytometry interpretation, by complexity
Flow cytometry interpretation codes by complexity (2 to 8 markers, 9 to 15 markers, 16 or more markers). Verify current CPT descriptions.
BranchFlow
99195CPTRBC
Therapeutic phlebotomy
Therapeutic phlebotomy for polycythemia vera, hemochromatosis, and other conditions. Distinct from routine venipuncture. Report per session.
BranchProcedure
85610CPTCoag
Prothrombin time, PT
The PT assay used in anticoagulation monitoring. Pair with INR reporting where performed. Verify the current code.
BranchCoag
85611CPTCoag
Prothrombin time, substitution, plasma fraction
PT performed by plasma fraction substitution technique, used where the standard PT method is not feasible. Verify the current code description and payer coverage.
BranchCoag
85730CPTCoag
Partial thromboplastin time, aPTT
The aPTT assay used for heparin and factor monitoring. Verify against the current CPT description.
BranchCoag
85385CPTCoag
Fibrinogen, clotting activity
Fibrinogen activity assay used in DIC and coagulopathy workups. Verify the current code description, as coagulation codes are revised periodically.
BranchCoag
96365CPTRBC · Plt · Gran
IV infusion, non-chemo, initial, up to 1 hour
The first-hour non-chemo infusion code, used for hydration, ESA, iron, and other therapeutic drugs. Document start and stop times.
BranchInfusion
96366CPTRBC · Plt · Gran
IV infusion, non-chemo, each additional hour
Each additional hour of the same non-chemo infusion. Requires more than 30 minutes beyond the first hour to bill a second unit.
BranchInfusion
96367CPTRBC · Plt · Gran
IV infusion, non-chemo, additional sequential, different drug
A second non-chemo drug infused sequentially during the same encounter, after the first 96365.
BranchInfusion
96360CPTRBC · Plt · Gran
IV infusion, hydration, initial, up to 1 hour
Hydration infusion distinct from therapeutic infusion 96365. Used for saline and electrolyte hydration. Document start and stop times.
BranchHydration
96372CPTAll mature
Therapeutic injection, SC or IM
Subcutaneous or intramuscular injection of a non-chemo drug. Not used for IV infusion or chemo administration.
BranchInjection
96413CPTGran · B-cell · T-cell
Chemo IV infusion, initial, up to 1 hour
The first-hour chemo infusion code. Used for antineoplastic drugs, not for ESA, iron, or other non-chemo infusions.
BranchChemo
96415CPTGran · B-cell · T-cell
Chemo IV infusion, each additional hour
Each additional hour of chemotherapy infusion beyond the first. Frequently missed when infusion runs longer than one hour.
BranchChemo
96411CPTGran · B-cell · T-cell
Chemo SC or IM injection, non-hormonal
Subcutaneous or intramuscular chemo injection. Distinct from non-chemo SC or IM injection 96372.
BranchChemo
J0885HCPCSRBC
Epoetin alfa, non-ESRD, per 1000 units
Epoetin alfa for non-ESRD anemia. Coverage rules for cancer-anemia ESA use are restrictive; document hemoglobin thresholds and FDA on-label use. Verify units.
BranchESA
J0881HCPCSRBC
Darbepoetin alfa, non-ESRD, per mcg
Darbepoetin alfa for non-ESRD anemia. Same cancer-anemia coverage restrictions apply as with epoetin. Verify the current HCPCS units.
BranchESA
J1756HCPCSRBC
Iron sucrose, 1 mg
Iron sucrose for iron-deficiency or chronic-kidney anemia infusion. Verify the current HCPCS unit definition.
BranchIron
J1439HCPCSRBC
Ferric carboxymaltose, 1 mg
Ferric carboxymaltose for iron-deficiency anemia infusion. Modern alternative to iron dextran. Verify the current HCPCS unit definition.
BranchIron
36430CPTRBC · Plt
Transfusion, blood or blood products
The transfusion code. Medical necessity for the underlying anemia, bleeding, or cytopenia must be documented. Verify the current code and unit convention.
BranchTransfusion
86900CPTRBC · Plt
ABO typing
Pre-transfusion ABO blood group typing. Part of the 86900 to 86999 immunohematology family.
BranchPre-transfusion
86901CPTRBC · Plt
Rh typing
Pre-transfusion Rh typing. Reported with ABO typing before transfusion. Verify the current code.
BranchPre-transfusion
86902-05CPTRBC · Plt
RBC antigen typing, range
Red blood cell antigen typing for antibody identification and compatibility. Verify each specific code in the range against current CPT.
BranchPre-transfusion
86920CPTRBC · Plt
Compatibility testing, immediate spin crossmatch
Pre-transfusion compatibility test by immediate spin technique. The first of three crossmatch codes in the 86920 to 86922 family.
BranchCrossmatch
86921CPTRBC · Plt
Compatibility testing, incubation crossmatch
Pre-transfusion compatibility test by incubation technique. Used for antibody-positive or previously pregnant patients.
BranchCrossmatch
86922CPTRBC · Plt
Compatibility testing, antiglobulin crossmatch
Pre-transfusion compatibility test by antiglobulin technique. The most specific crossmatch method, used where clinically indicated.
BranchCrossmatch
JWMODDrug line
Drug amount discarded, not administered
Reports discarded drug from a single-use vial under Part B. Required where any drug from a single-use vial is wasted.
BranchModifier
JZMODDrug line
Zero drug amount discarded, attestation
Attests that no drug was discarded from a single-use vial. Required for single-use vial Part B drug claims where no waste occurred.
BranchModifier
T80 seriesICD-10Reaction
Transfusion reaction, ICD-10
Transfusion reaction diagnosis codes, including ABO incompatibility T80.1 and other reaction types. Document the reaction and report the specific T80 code.
BranchReaction
36455CPTRBC · Plt
Exchange transfusion, all blood types
Exchange transfusion performed for sickle cell crisis, neonatal hyperbilirubinemia, or other indicated conditions. Reported per session in addition to the standard transfusion where distinct services are documented. Verify the current code description.
BranchTransfusion
D50ICD-10RBC
Iron-deficiency anemia
Supports iron infusion J1756 or J1439 and iron workup. Document the underlying cause.
BranchDiagnosis
D51ICD-10RBC
Vitamin B12 deficiency anemia
Supports B12 injection and workup. Pair with the administered replacement therapy.
BranchDiagnosis
D57ICD-10RBC
Sickle cell disorders
Sickle cell disease with or without crisis. Supports transfusion, hydroxyurea management, and pain management billing. Document the specific D57 subtype and whether in crisis.
BranchDiagnosis
D63ICD-10RBC
Anemia in chronic disease
Supports ESA therapy where coverage rules for anemia of chronic disease are met.
BranchDiagnosis
D64ICD-10RBC
Other anemias
Residual anemia category. Use the specific code that matches the documented diagnosis.
BranchDiagnosis
D65ICD-10Coag
Disseminated intravascular coagulation, DIC
Supports factor and plasma transfusion and coagulation monitoring. Document severity.
BranchDiagnosis
D66ICD-10Coag
Hemophilia A
Supports factor VIII replacement and prophylaxis claims. Document home treatment where billed.
BranchDiagnosis
D67ICD-10Coag
Hemophilia B
Supports factor IX replacement. Same documentation requirements as hemophilia A.
BranchDiagnosis
D68.0ICD-10Coag
Von Willebrand disease
Supports VWF replacement and desmopressin where used. Document the subtype.
BranchDiagnosis
D69.6ICD-10Plt
Immune thrombocytopenia, ITP
Supports treatment and platelet-directed therapy. Document treatment setting.
BranchDiagnosis
D45ICD-10RBC
Polycythemia vera
Myeloproliferative neoplasm. Supports phlebotomy 99195 and cytoreductive management coding.
BranchDiagnosis
D46ICD-10Marrow
Myelodysplastic syndromes
Supports marrow studies, ESA, and transfusion management. Document the specific MDS subtype.
BranchDiagnosis
D47ICD-10Marrow
Myeloproliferative neoplasms
Supports MPN management. Use the specific D47 subcategory that matches the documented diagnosis.
BranchDiagnosis
C81ICD-10B-cell
Hodgkin lymphoma
Supports chemotherapy infusion administration 96413 and 96415. Document the stage.
BranchDiagnosis
C82-86ICD-10B-cell · T-cell
Non-Hodgkin lymphoma, range
Supports chemotherapy and infusion administration. Select the specific C82 to C86 code for the documented histology.
BranchDiagnosis
C90ICD-10B-cell
Multiple myeloma
Supports chemotherapy, infusion, and transplant support coding. Document the treatment line.
BranchDiagnosis
C91ICD-10B-cell · T-cell
Lymphoid leukemia
Supports chemotherapy, marrow biopsy, and infusion administration. Select the specific C91 subtype for the documented diagnosis.
BranchDiagnosis
C92ICD-10Gran
Myeloid leukemia
Supports chemotherapy, marrow biopsy, and infusion administration. Select the specific C92 subtype for the documented diagnosis.
BranchDiagnosis
Q2041-Q2056HCPCST-cell · B-cell
CAR-T and bispecific cell therapy products, range
CAR-T and cellular therapy product codes including Q2041 axicabtagene ciloleucel, Q2042 tisagenlecleucel, Q2053 lisocabtagene maraleucel, Q2054 ciltacabtagene autoleucel, and bispecific Q2055 elranatamab and Q2056 teclistamab. Pair with the administration code 96413 and the cell collection and processing codes. Verify the current Q-code for the specific product against current HCPCS and payer policy.
BranchCAR-T
J7202-J7213HCPCSCoag
Factor VIII, IX, and non-factor products, range
Recombinant factor VIII (J7202, J7205, J7210, J7213), recombinant factor IX (J7203, J7204, J7207, J7211, J7212), and the non-factor hemophilia product J7209 (emicizumab). Verify the specific product code against current HCPCS and report units and NDC.
BranchFactor
No codes match the current filter. Click a lineage node, change the category, or clear the search to see all 57 codes.
Verify before submission. Coagulation assay codes in the 853xx to 857xx range are periodically restructured by the AMA Pathology CPT panel. The 86900 to 86999 immunohematology and crossmatch codes are periodically revised. J-code units and Q-code product assignments are updated annually in the HCPCS drug file. ICD-10-CM codes are updated annually, and CAR-T Q-codes expand as new products are approved. Confirm every code against the current CPT, HCPCS, NCCI, ICD-10-CM, and payer policy before submission.

The Infusion and Chemo Administration Ladder

Hematology infusions split into two code tracks. Non-chemo therapeutic infusions run on 96365 and 96366, while chemotherapy runs on 96413 and 96415. The wrong track, a missed additional hour, or undocumented time is where infusion revenue leaks.

Track A, non-chemo

Therapeutic Infusion

Hydration, ESA, iron sucrose, iron dextran, antibiotics, and other non-antineoplastic drugs administered by IV. Time documented to the minute, with the first-hour and additional-hour rules applied.

96365Initial IV infusion, up to 1 hour.The first-hour code. Infusion time documented from start to stop. Less than 16 minutes may not be separately reportable under some payer policies.
96366Each additional hour, sequential.Same drug, beyond the first hour. Requires more than 30 minutes into the next hour to bill a second unit.
96367Additional sequential infusion, different drug, up to 1 hour.A second non-chemo drug infused sequentially during the same encounter.
96372SC or IM therapeutic injection.Subcutaneous or intramuscular, not an IV infusion. Distinct from the IV infusion ladder.
Use 96365 only when the drug is not antineoplastic. ESA, iron, and hydration belong here, not on 96413.
Track B, chemotherapy

Chemotherapy Administration

Antineoplastic drugs for leukemia, lymphoma, and myeloma. The first hour is 96413, each additional hour is 96415, and SC or IM chemo is 96411. The additional-hour code is the one most often missed.

96413Chemo IV infusion, up to 1 hour, initial substance.The first-hour chemo code. Document start and stop times to support the unit.
96415Chemo IV infusion, each additional hour.Each hour beyond the first. Frequently under-billed when infusion runs longer than one hour.
96411Chemo SC or IM injection, non-hormonal.Subcutaneous or intramuscular antineoplastic. Not the same as non-chemo SC or IM injection 96372.
96405Chemo intralesional, up to 7 lesions.Intralesional antineoplastic administration. Verify the current code and lesion count convention.
Use 96413 only for antineoplastic drugs. ESA and iron on 96413 will deny as the wrong code family.
Sequential infusions are reported in the order administered, with each new drug after the first using the additional sequential code. Concurrent infusions, two drugs running at the same time, follow the concurrent rules under 96368 and 96417 where applicable. Every minute of infusion time goes in the record, because the first-hour versus additional-hour distinction is what makes or breaks the claim.

Transfusion Medical Necessity and Reporting

Blood transfusion is the line where medical necessity, pre-transfusion testing, and product documentation all have to line up. A transfusion without a documented indication, or without the typing and crossmatch on file, denies before it ever reaches medical review.

Transfusion 36430 and the necessity standard

Transfusion of blood or blood products is reported under 36430. The medical necessity has to be documented in the record, most often symptomatic anemia, acute bleeding, chemotherapy-induced cytopenia, or a coagulopathy. The product transfused, the number of units, and the response all go in the documentation, and the diagnosis code on the claim has to support the reason for the transfusion.

Blood product units and reaction reporting
UnitsReport the number of units transfused and reconcile to the facility blood product charges and revenue codes. Verify the unit convention against current payer policy.
ProductDocument the specific product, packed red cells, platelets, plasma, or cryoprecipitate, on each line.
ReactionA transfusion reaction is reported with the T80 series, including ABO incompatibility T80.1 and other reaction types, with the reaction documented in the record.
Re-infusionRe-transfusion during the same encounter is reported per the documented units and medical necessity, with the prior transfusion outcome noted.
Medical necessity first. A transfusion claim without a documented indication, such as a hemoglobin below the transfusion threshold or active bleeding, is the single most common transfusion denial. We confirm the indication, the product, the units, and the T80 reaction code where applicable, before the claim goes out.
Pre-transfusion testing

Immunohematology 86900 to 86999

86900ABO typing, performed before transfusion.
86901Rh typing, reported with ABO typing.
86902 to 86905RBC antigen typing for antibody identification.
86920 to 86922Compatibility or crossmatch testing by immediate spin, incubation, or antiglobulin technique.

The 86900 to 86999 family is periodically revised. Verify each code against the current published CPT.

Single-use vial waste

JW and JZ modifiers

JWDiscarded drug from a single-use vial, reported with the discarded units.
JZAttests that no drug was discarded from a single-use vial.
For Part B drugs from single-use vials, including infused ESA and factor, JW or JZ is required on the claim. We reconcile the administered units, the NDC, and the waste attestation on every line, so the drug charge and the modifier match.

Hematology Denial Patterns We Fix

Hematology denials cluster around transfusion necessity, infusion time, the chemo versus non-chemo distinction, ESA coverage, MDS ESA overage, drug waste, and coagulation documentation. We prevent each pattern before submission and recover the ones already on the books through denial management.

01

Transfusion medical necessity undocumented

A 36430 transfusion goes out without a documented indication, a hemoglobin threshold, active bleeding, or a coagulopathy in the record.

Our fixWe document the transfusion indication, the product, the units, and the response before the claim is submitted.
02

Infusion time under-documented

96365 needs documented start and stop times, and 96366 requires more than 30 minutes beyond the first hour to bill a second unit.

Our fixWe capture infusion minutes to the exact start and stop, and apply the first-hour and additional-hour rules correctly.
03

Chemo administration downcoded, 96413 vs 96415

A chemotherapy infusion runs longer than one hour, but only the first-hour 96413 is billed and the additional-hour 96415 units are missed.

Our fixWe bill every documented additional hour as 96415, so a two or three hour chemo infusion is reported in full.
04

ESA denied for cancer-anemia off-label use

Epoetin or darbepoetin is billed for anemia of cancer outside the FDA and coverage rules, without the hemoglobin thresholds and on-label criteria documented.

Our fixWe confirm ESA coverage rules, hemoglobin thresholds, and on-label use before billing, and document the criteria on the claim.
05

Drug waste not reported, JW or JZ missing

A Part B drug from a single-use vial is billed without the JW modifier for waste or the JZ attestation that no waste occurred.

Our fixWe append JW for discarded drug or JZ for no waste, and reconcile the units and NDC to the administered dose.
06

NDC and units mismatch on J-code claims

The J-code units on the claim do not match the NDC and the administered dose, so the payer recoups or denies the drug line.

Our fixWe reconcile J-code units, NDC, and the documented dose on every drug line before submission.
07

Bone marrow biopsy 38222 vs aspiration 38221 confusion

A trephine biopsy is performed but only the aspiration code 38221 is billed, or both are billed without documentation supporting distinct services.

Our fixWe select 38222 for biopsy and 38221 for aspiration based on the procedure performed, and screen both against current NCCI.
08

Coag factor claims without home-treatment documentation

Prophylaxis factor replacement is billed without the home-treatment documentation that supports the prophylaxis regimen.

Our fixWe document the home-treatment regimen, the factor dosing, and the indication so prophylaxis claims are supported.
09

MDS anemia ESA overage, hemoglobin above threshold

ESA is billed for myelodysplastic syndrome anemia with hemoglobin above the FDA and payer threshold, or without documented response assessment between doses.

Our fixWe confirm the hemoglobin threshold, the documented response, and the on-label interval before billing, and we hold the claim where the threshold is not met.

Credentials & Payers We Bill

AAPC-certified hematology coders, HIPAA-aligned workflows, EHR-agnostic. Billing across all major commercial payers, Medicare, Medicaid, and specialty hematology networks.

AAPC Certified HIPAA Aligned Medicare Medicaid UnitedHealthcare Aetna Cigna Humana Anthem BCBS Centene Molina TRICARE CGS Noridian Palmetto WPS Novitas
Engagement Snapshot

How a 3-Physician Hematology Practice Recovered $184K in 90 Days

A mid-Atlantic hematology and oncology infusion practice came to us with rising denials, missing chemo additional-hour units, and a transfusion claim backlog older than 120 days. A 90-day audit and full RCM handoff turned it around.

$184K
Aged A/R recovered
22%
Revenue lift, 90 days
2.4%
Denial rate, down from 11%
What changed in the first 90 days

Chemo additional-hour units recovered. 96415 was missing on chemotherapy infusions running longer than one hour. Every documented additional hour is now billed and reported, which alone accounted for $58K of the recovered total.

Transfusion medical necessity documentation tightened. Pre-transfusion hemoglobin thresholds, indications, and product specifications now go on every 36430 claim, so denials dropped before the payer ever opened the chart.

Drug waste modifiers JW and JZ applied per line. Single-use vial ESA, iron, and factor lines now carry the correct modifier with reconciled NDC and units, recovering $31K in previously unbilled waste.

Denial root-cause loop closed. Each denial is now classified by cause (infusion time, chemo vs non-chemo, JW/JZ, ESA coverage, marrow code selection) and the upstream fix is documented in the workflow.

How We Run Your Hematology Revenue Cycle

A six-step lifecycle built around infusion and chemo time documentation, the four blood domain code families, JW and JZ waste reporting, monthly performance reporting, and denial prevention across transfusion, ESA, and coagulation.

01

Verify and authorize

Eligibility confirmed, prior authorization handled for biologics, ESA, and high-cost factor replacement, provider credentialing kept current, and patient responsibility disclosed before the infusion or transfusion.

02

Document infusion times and units

Start and stop times captured to the minute, drug units and NDC recorded, and the chemo versus non-chemo track flagged for each encounter.

03

Code by family

Benign, malignant, transfusion, and coagulation coded in their own code families, with marrow biopsy 38222 versus aspiration 38221 selected correctly.

04

Submit with JZ or JW and NDC

Single-use vial waste reported with JW or JZ, NDC and units reconciled, and out-of-network rules applied where the infusion site is out of network.

05

Post and reconcile units to EOB

Payment posting against the EOB, infusion and drug units reconciled, and coding accuracy verified against the documented encounter.

06

Report, appeal, and prevent

Monthly reporting on infusion units, chemo additional hours, denials by cause, and net collections, plus denial recovery with root-cause analysis, so a denied transfusion, ESA, or chemo claim is not only appealed but prevented on the next cycle.

ProvidaRCM vs Generic Hematology Billing

Hematology is not internal medicine with an extra lab order. Each row below is a specimen split: the same claim, viewed through two billing lenses. Generic handling on the left, ProvidaRCM handling on the right.

Generic billing lensProvidaRCM lens
Denial pattern

Infusion and chemo time is rounded or missing

96365 goes out without a documented start or stop time, and 96366 is never billed because the additional-hour rule was not applied.

963659636696415

Denial trigger: CO-16 missing / insufficient documentation. Additional-hour revenue forfeited.

ProvidaRCM handling

Start, stop, and minutes on every encounter

Infusion minutes captured to the exact start and stop, the first-hour and additional-hour rules applied, and every documented 96415 unit billed.

96365963669641396415

Recovery: chemo additional-hour units alone routinely recover $40K+ per infusion-heavy practice per year.

Denial pattern

ESA or iron billed on a chemo code

A non-antineoplastic drug gets billed under 96413 because the biller did not separate the chemo and non-chemo tracks.

96413J0885J1756

Denial trigger: CO-97 payment included in another service, or CO-11 wrong code. Drug revenue clawed back.

ProvidaRCM handling

Drug class decides the infusion track

Antineoplastic drugs land on 96413 / 96415. Non-antineoplastic drugs (ESA, iron, hydration) land on 96365 / 96366. The distinction is flagged per encounter.

96365963669641396415

Every infusion line ships on the correct track. No cross-track denials, no clawbacks.

Denial pattern

Transfusion billed without necessity documentation

36430 ships without a documented hemoglobin threshold, active bleeding, or coagulopathy. The pre-transfusion typing and crossmatch are missing.

36430

Denial trigger: CO-50 non-covered because not deemed medically necessary. Denial before medical review.

ProvidaRCM handling

Indication, product, units, and testing on every line

36430 is submitted with the indication, the product, the units, and 86900 to 86922 typing and crossmatch where performed. T80 reaction code where applicable.

364308690086920T80 series

Transfusion claims pass medical-necessity review on first submission.

Denial pattern

Drug waste unreported on single-use vial claims

A Part B drug from a single-use vial is billed without the JW modifier for waste or the JZ attestation that no waste occurred.

J0885J1756factor J

Denial trigger: recoupment on audit. Wasted units not paid. Drug line undervalued.

ProvidaRCM handling

JW or JZ with reconciled NDC and units

Single-use vial waste modifiers applied per line. JW for discarded drug, JZ for no waste, with NDC and units reconciled to the administered dose.

JWJZNDC

Drug lines pay what the documentation supports. No recoupment risk on waste reporting.

Denial pattern

ESA denied for cancer-anemia off-label use

Epoetin or darbepoetin is billed for anemia of cancer without the hemoglobin threshold or FDA on-label criteria on file.

J0885J0881

Denial trigger: CO-119 benefit included in another service or CO-151 payment adjusted. Drug denied on policy.

ProvidaRCM handling

On-label use and hemoglobin thresholds documented

ESA coverage rules confirmed before billing. Hemoglobin thresholds documented. On-label interval and response assessment between doses on file.

J0885J0881Hgb threshold

ESA claims pass the FDA and payer on-label review. Off-label claims held before submission.

Denial pattern

Bone marrow aspiration billed when biopsy was performed

A trephine biopsy is performed but only the aspiration code 38221 is billed, or both are billed without documentation supporting distinct services.

3822138222

Denial trigger: NCCI edit bundling 38221 into 38222. Wrong procedure paid at lower rate.

ProvidaRCM handling

38222 for biopsy, 38221 for aspiration, screened against NCCI

The code matches the procedure performed. Both reported the same session only where documentation supports distinct services and current NCCI permits.

3822238221NCCI check

Correct procedure paid at the correct rate. No bundling denials on bone marrow work.

Denial pattern

Coag factor claims without home-treatment documentation

Prophylaxis factor replacement is billed without the home-treatment regimen, the factor dosing, and the indication that support the prophylaxis claim.

J7202-J7213

Denial trigger: CO-197 precertification/authorization absent. Factor claim denied before drug review.

ProvidaRCM handling

Home-treatment regimen, factor dosing, indication on file

Factor J-code matched to the documented product. Units reconciled to the administered dose. JW or JZ for single-use vial waste. D66 or D67 diagnosis.

J7202J7212D66 / D67

Prophylaxis and on-demand factor claims supported by complete home-treatment documentation.

Denial pattern

Hematology handled in a silo

Chemo infusion, anemia of CKD, and sickle cell pain are billed without coordination across the adjacent specialties. Coding conflicts slip through.

96413J0885

Denial trigger: duplicate service, conflicting diagnosis, missed prior auth. Cross-specialty revenue leaks.

ProvidaRCM handling

Coordinated with oncology, nephrology, and pain management

Hematology billing coordinated with oncology, nephrology, and pain management workflows. Prior auth shared, conflicts surfaced before submission.

Cross-specialtyPrior authNo conflict

One revenue cycle team, one payer record per patient. Hematology, chemo, anemia, and pain paid in coordination.

Is Your Hematology Practice Leaking Infusion and Transfusion Revenue?

If any of these are true, your current billing is quietly costing you across chemotherapy administration, transfusion, ESA, and coagulation. A free audit will show exactly how much.

Infusions are billed 96365 without documented infusion time96365 needs start and stop times, and 96366 requires more than 30 minutes beyond the first hour to bill a second unit.
Chemo additional hours 96415 are missed on long infusionsA two or three hour chemotherapy infusion is billed at the first hour only, and the additional-hour units are forfeited.
Transfusions go out without medical-necessity documentationA 36430 transfusion without a documented hemoglobin threshold or bleeding indication denies before medical review.
ESA claims are denied for cancer-anemia off-label useEpoetin and darbepoetin billed outside the FDA and coverage rules, without hemoglobin thresholds documented, deny on policy.
Bone marrow aspiration is billed when a biopsy was performed38221 is billed in place of 38222, or both are billed without documentation supporting distinct services the same session.
Drug waste is unreported on single-use vial claimsJW for discarded drug or JZ for no waste is missing, and the J-code units do not reconcile to the NDC and the administered dose.
Coag factor prophylaxis claims lack home-treatment documentationProphylaxis factor replacement is billed without the home-treatment regimen and dosing that support the claim.

Priced for Hematology Practices and Infusion Suites

One simple rate on collections, with no setup fees, no per-claim fees, and no long-term contracts. Your hematology AAPC-certified coders, denial recovery, and monthly reporting are built into the rate. Month-to-month, cancel anytime.

Engagement Model
2.49%
of monthly collections
  • AAPC-certified hematology and infusion coders
  • Eligibility, prior authorization, coding, claims, posting, A/R
  • Denial recovery with root-cause loop
  • JW and JZ waste reconciliation on every single-use vial line
  • Monthly reporting on infusion units, chemo hours, denials, and net collections
  • HIPAA-aligned workflows, EHR-agnostic onboarding in 30 days

Hematology Billing Questions, Answered

Hematology billing runs across four domains, so the questions do too. Pick the category that matches your question, and the answer that fits your workflow.

Questions grouped by blood domain. Select a category to jump to its section, or scroll through all answers.

Domain 01

Benign Hematology

Iron-deficiency anemia is billed with iron sucrose J1756 or ferric carboxymaltose J1439 administered by non-chemo therapeutic infusion under 96365 and additional hours 96366. B12 deficiency is billed as a subcutaneous or intramuscular injection under 96372. Epoetin alfa J0885 and darbepoetin J0881 for non-ESRD anemia of chronic disease are infused under 96365, with the cancer-anemia coverage rules and hemoglobin thresholds documented. We document the start and stop times, the units, and the NDC on every drug line.

38222 is the trephine needle biopsy that removes a core of bone and marrow, and 38221 is the aspiration that withdraws marrow fluid. When both a biopsy and an aspiration are performed the same session, both may be reported only where the documentation supports distinct services and current NCCI edits permit it. We select the code that matches the procedure performed, screen the combination against current NCCI, and never substitute aspiration for biopsy or the reverse.

Therapeutic phlebotomy for polycythemia vera and other indicated conditions is billed under 99195, distinct from routine venipuncture 36415. The diagnosis D45 for polycythemia vera, or the specific iron-overload code such as E83.110 for hereditary hemochromatosis, supports the medical necessity. The volume removed, the patient tolerance, and the post-procedure hematocrit go in the documentation. We confirm the diagnosis, the indication, and the session count before the claim is submitted.

Domain 02

Malignant Hematology

Chemotherapy administration for leukemia, lymphoma, and myeloma is billed under 96413 for the first hour of IV infusion and 96415 for each additional hour beyond the first. Subcutaneous or intramuscular antineoplastic injection is billed under 96411, not the non-chemo injection code. The start and stop times are documented to the minute, the additional hours are reported in full, and the antineoplastic drug is billed with its J-code and NDC. ESA and iron are never billed on 96413, because they are non-chemo drugs and belong on the 96365 track.

96413 covers the first hour of chemotherapy IV infusion, the initial or single substance. 96415 covers each additional hour beyond the first, reported as one unit per additional hour. A chemotherapy infusion that runs two hours bills one 96413 and one 96415, and a three hour infusion bills one 96413 and two 96415 units. The additional-hour code is the one most often missed, because the infusion runs longer than the first hour but only the first-hour code is submitted. We document the total time and report every additional hour.

Domain 03

Infusion & Transfusion

A blood or blood product transfusion is billed under 36430, with the medical necessity documented, most often symptomatic anemia, acute bleeding, chemotherapy-induced cytopenia, or a coagulopathy. The product transfused, the number of units, and the patient response go in the record, and pre-transfusion typing and crossmatch under 86900 to 86999 are billed where performed. A transfusion reaction is reported with the T80 ICD-10 series. We confirm the indication, the product, the units, and the testing before the claim is submitted.

For Part B drugs supplied in single-use vials, including infused ESA and factor, the JW modifier reports discarded drug that was not administered to any patient, with the discarded units, and the JZ modifier attests that no drug was discarded from the single-use vial. One of the two is required on the claim, and the J-code units and the NDC must reconcile to the administered dose. We append the correct modifier on every single-use vial line and reconcile the units and NDC before submission.

96365 is the first-hour non-chemo therapeutic IV infusion, used for hydration, ESA, iron sucrose, iron dextran, and other non-antineoplastic drugs. 96413 is the first-hour chemotherapy IV infusion, used only for antineoplastic drugs. The distinction is the drug class, not the infusion itself. An ESA infused for anemia of chronic disease bills on 96365, and a chemotherapy drug infused for leukemia bills on 96413. We flag the drug class on every encounter so the infusion lands on the right track, and we never bill a non-chemo drug on a chemo code or the reverse.

The JW modifier reports discarded drug from a single-use vial and is paid at the same rate as the administered dose for the wasted amount, so a vial where only part was infused generates payment for both the administered units and the discarded units. The JZ modifier attests that no drug was discarded and is required on every single-use vial Part B claim where no waste occurred, but carries no additional payment. Reporting JZ incorrectly when waste actually occurred is a recoupment risk. We reconcile the vial size, the administered units, and the discarded units on every line, and append JW or JZ accurately so the drug line pays what the documentation supports.

Domain 04

Specialty Procedures

CAR-T cell therapy billing combines the cellular product code such as Q2041 for axicabtagene ciloleucel, Q2042 for tisagenlecleucel, Q2053 for lisocabtagene maraleucel, or Q2054 for ciltacabtagene autoleucel, the cell collection and processing codes, the administration code 96413 for the IV infusion, and the appropriate inpatient or outpatient encounter codes. Each component is billed on its own claim line with the correct units and the modifier rules per the specific product. The diagnosis is the documented hematologic malignancy subtype, typically a C81 to C86, C90, or C91 code. We verify the specific product code, the administration setting, and the payer CAR-T policy before submission, since requirements vary significantly by payer and product.

Flow cytometry immunophenotyping is billed with 88184 for the first marker and 88185 for each additional marker beyond the first, reported in units based on the total number of markers. The interpretation is billed under 88187 to 88189, selected by complexity, the number of markers reviewed. The diagnosis is the documented hematologic malignancy or unexplained cytopenia. We confirm the marker count, the interpretation level, and the documentation for medical necessity before submission, since flow claims are frequent audit targets.

Sickle cell disease transfusion claims are billed with 36430 for the transfusion, 86920 to 86922 for the crossmatch where performed, and 86900 to 86901 for the typing. The diagnosis is the specific D57 subtype, with crisis status documented where applicable. Exchange transfusion, where performed, is reported with 36455. Chronic transfusion programs for stroke prevention are billed per session with the documentation of the chronic indication on file. We confirm the D57 subtype, the transfusion indication, and the chronic versus acute setting before the claim is submitted.

Domain 05

Coagulation Disorders

Hemophilia A and B factor replacement is billed with the factor J-code, the units, and the NDC, with the diagnosis code D66 for hemophilia A or D67 for hemophilia B supporting the claim. For prophylaxis factor replacement, the home-treatment regimen, the factor dosing, and the indication are documented in the record so the prophylaxis claim is supported. We reconcile the factor units to the administered dose, append JW or JZ for single-use vial waste, and document the home-treatment regimen before the claim is submitted.

Anticoagulation monitoring is billed with the prothrombin time 85610 or substitution technique 85611 and INR where performed, the partial thromboplastin time 85730 for heparin and factor monitoring, and the appropriate E/M encounter code that documents the anticoagulation management. Patient self-testing is reported under G0248 for the initial demonstration, G0249 for each subsequent review of home INR testing, and G0250 for the physician review and interpretation where the payer covers it. Anticoagulation management was previously billed under 99363 and 99364, which were deleted from CPT. We confirm the assay performed, the documented encounter, and the diagnosis code before submission.

Von Willebrand disease is billed with the diagnosis code D68.0 supporting the claim, the VWF replacement factor billed with its J-code and units, and desmopressin billed where used for the documented subtype. The subtype, the factor dosing, and the treatment setting, prophylaxis or bleeding episode, are documented in the record. We reconcile the factor units and NDC, append JW or JZ for single-use vial waste, and confirm the subtype documentation before the claim is submitted.

Capture Every Infusion Minute and Transfusion Unit You Have Earned

Hematology revenue lives in documented infusion time, the chemo versus non-chemo distinction, transfusion necessity, and the waste modifiers that close the drug line. We run the cycle so your benign, malignant, transfusion, and coagulation lines all pay what they should.

No setup fees, no long-term contracts, and a month-to-month agreement. HIPAA-aligned workflows, AAPC-certified coders, and hematology and oncology-infusion expertise built in.