Hematology CPT Code Framework
Hematology billing involves a unique combination of cognitive E/M services, diagnostic procedures, and drug administration services. Unlike most medical specialties where E/M visits dominate the revenue mix, hematology practices derive a substantial portion of revenue from chemotherapy administration, infusion services, and drug buy-and-bill arrangements. The CPT code structure for hematology spans office visits (99202-99215), bone marrow procedures (38220-38222), chemotherapy administration (96401-96417), non-chemotherapy infusion (96365-96375), and therapeutic phlebotomy (99195). Understanding both the procedural codes and the drug administration hierarchy is essential because the administration codes generate revenue independently of the drug itself.
The financial model for many hematology practices includes drug margin (the difference between the acquisition cost of chemotherapy and biologic agents and the reimbursement from payers), which can represent 30% to 50% of total practice revenue. This “buy-and-bill” model means that accurate drug administration coding directly affects both the administration fee revenue and the drug reimbursement revenue. Undercoding administration services reduces revenue twice: once on the administration fee and once on the drug payment if the claim is denied or reduced.
Bone Marrow Biopsy and Aspiration Codes (38220-38222)
Code 38220 (bone marrow aspiration only, approximately $150 to $200) covers diagnostic aspiration without core biopsy. Code 38221 (bone marrow biopsy only, approximately $200 to $280) covers core biopsy without aspiration. Code 38222 (bone marrow biopsy and aspiration, approximately $280 to $380) covers the combined procedure, which is the standard of care for most diagnostic bone marrow evaluations. The combined code (38222) reimburses at a rate lower than the sum of the individual codes (38220 + 38221) because it bundles the two procedures into a single service. When both aspiration and biopsy are performed, always use 38222 rather than billing 38220 and 38221 separately, which would be an unbundling violation.
Chemotherapy Administration Codes (96401-96417)
Chemotherapy administration codes are organized by route and timing. Code 96401 (subcutaneous or intramuscular chemotherapy, approximately $60 to $80) covers injections of chemotherapy agents. Code 96409 (IV push chemotherapy, single or initial substance, approximately $140 to $180) is the initial IV push code. Code 96411 (IV push, each additional substance, approximately $65 to $85) is the add-on code for additional IV push agents. Code 96413 (chemotherapy infusion, first hour, approximately $180 to $250) covers the initial hour of IV chemotherapy infusion. Code 96415 (chemotherapy infusion, each additional hour, approximately $55 to $75) adds time beyond the first hour. Code 96417 (chemotherapy infusion, each additional sequential infusion of a new substance, up to 1 hour, approximately $130 to $170) covers the second and subsequent different chemotherapy drugs infused sequentially.
The chemotherapy administration hierarchy determines coding when multiple agents are administered in one session. The first drug infused uses the initial infusion code (96413). If the infusion exceeds one hour, add 96415 for each additional hour. If a second chemotherapy drug is infused sequentially, use 96417 for the first hour of the second drug. If a drug is pushed IV rather than infused, use 96409 for the first push and 96411 for additional pushes. This hierarchy must be followed in order; skipping levels or using the wrong code for the administration sequence results in denials.
Non-Chemotherapy Infusion Codes (96365-96368)
Non-chemotherapy infusion codes cover drugs that are not antineoplastic agents: iron infusions (ferric carboxymaltose, iron sucrose), immunoglobulin (IVIG), biologic agents for autoimmune hematologic conditions, and supportive care drugs. Code 96365 (IV infusion, therapeutic, first hour, approximately $130 to $170) is the initial hour of non-chemotherapy infusion. Code 96366 (each additional hour, approximately $35 to $50) extends beyond the first hour. Code 96367 (additional sequential infusion of a new substance, approximately $75 to $100) covers the second drug infused. Code 96368 (concurrent infusion, approximately $50 to $70) covers a drug infused simultaneously with another drug through a separate line. These codes pay less than chemotherapy administration codes but are used frequently for supportive care in hematology.
Transfusion Code (36430)
Code 36430 (transfusion of blood or blood components, approximately $120 to $160) covers the administration of packed red blood cells, platelets, fresh frozen plasma, or cryoprecipitate. This code is reported per transfusion episode regardless of the number of units transfused. Some payers allow one 36430 per unit transfused; others allow one per session. Verify payer-specific rules because overbilling (one code per unit when the payer allows only one per session) creates audit risk, while underbilling (one code per session when the payer allows one per unit) leaves revenue on the table. Factor VIII and other clotting factor administration uses different codes (96365 for the infusion plus the appropriate J-code for the product).