E1520: Heparin infusion pump for hemodialysis
E1520 is a HCPCS Level II code for heparin infusion pump for hemodialysis. It belongs to the Durable Medical Equipment section. Whether Medicare pays it depends on the coverage rule below.
Medicare coverage: Special coverage instructions apply
There are published conditions attached to this code. Check the applicable coverage policy before billing it: the code being valid is not the same as the service being covered.
From the coverage field of the CMS Alpha-Numeric HCPCS File, release 2026Q4-Oct. This states Medicare’s position on the code, not on your particular claim.
Medically Unlikely Edits: units per day
The most units of E1520 Medicare will pay on one date of service. Bill more on a single line and it is denied. The limit is not the same in every setting, so the row that matters is the one matching the claim you are building.
- practitioner
- 0, never payable MAI 3: Date of Service Edit: Clinical · CMS Policy
- outpatient
- 0, never payable MAI 3: Date of Service Edit: Clinical · CMS Policy
- DME supplier
- 0, never payable MAI 3: Date of Service Edit: Clinical · CMS Policy
The adjudication indicator decides whether exceeding the limit is worth appealing at all: MAI 1 is a line edit you can support with documentation, MAI 3 is a date-of-service edit that is also appealable, and MAI 2 is absolute, no documentation overrides it. CMS MUE 2026Q4.
The CMS record for E1520
- Long descriptor
- Heparin infusion pump for hemodialysis
- Short descriptor
- Heparin infusion pump
- Added
- January 1, 1986
- BETOS
- P9B
- Pricing indicator
- 00: Not priced by Part B
The official wording. This is what the code means.
CMS's 28-character form, which is what shows up on a remittance advice.
When CMS introduced the code.
Berenson-Eggers Type of Service: CMS's own analytic grouping.
Service not separately priced by Part B, not covered, bundled into another service, or used by Part A only.
Codes adjacent to E1520
HCPCS has no hierarchy: related items simply sit next to each other in the numbering. If E1520 is not quite right, the correct code is very often within a few positions of it.
- E1390Oxygen concentrator, single delivery port, capable of delivering 85 percent or greater oxygen concentration at the prescribed flow rate
- E1391Oxygen concentrator, dual delivery port, capable of delivering 85 percent or greater oxygen concentration at the prescribed flow rate, each
- E1392Portable oxygen concentrator, rental
- E1399Durable medical equipment, miscellaneous
- E1405Oxygen and water vapor enriching system with heated delivery
- E1406Oxygen and water vapor enriching system without heated delivery
- E1500Centrifuge, for dialysis
- E1510Kidney, dialysate delivery syst kidney machine, pump recirculating, air removal syst, flowrate meter, power off, heater and temperature control with alarm, i.v. poles, pressure gauge, concentrate container
- E1530Air bubble detector for hemodialysis, each, replacement
- E1540Pressure alarm for hemodialysis, each, replacement
- E1550Bath conductivity meter for hemodialysis, each
- E1560Blood leak detector for hemodialysis, each, replacement
- E1570Adjustable chair, for esrd patients
- E1575Transducer protectors/fluid barriers, for hemodialysis, any size, per 10
- E1580Unipuncture control system for hemodialysis
- E1590Hemodialysis machine