It depends on the documented minutes, not on which drug it is. Venofer’s label allows the 100 mg and 200 mg doses as a slow IV push over 2–5 minutes, or diluted and infused over 15 minutes; the 300 mg and 400 mg PDD-CKD doses only make sense as infusions of 1.5 and 2.5 hours. CMS counts anything documented at 15 minutes or less as a push — 96374 — and anything documented at 16 minutes or more as an infusion — 96365. Either way, J1756 bills 1 mg per unit, so a 200 mg dose is 200 units.
Venofer’s FDA label gives two routes for the 100 mg and 200 mg doses: a slow intravenous injection over 2 to 5 minutes, or the same dose diluted in saline and run as an infusion over 15 minutes. The 300 mg peritoneal-dialysis dose runs 1.5 hours and the 400 mg peritoneal-dialysis dose runs 2.5 hours — neither of those is ever a push. That gives one drug four label-supported administration times, and CPT does not code by drug or by dose; it codes by the documented method and the clock.
“For chemotherapy administration and therapeutic, prophylactic and diagnostic injections and infusions, an intravenous or intra-arterial push is defined as: 1.) an injection in which the healthcare professional is continuously present to administer the substance/drug and observe the patient; or 2.) an infusion of 15 minutes or less.” — CMS Pub. 100-04 Ch. 12 §30.5
Read against Venofer’s label, that rule sorts cleanly. A 100 mg or 200 mg dose given as the labeled 2–5 minute slow injection is a push, 96374 — the healthcare professional stays at the bedside the whole time, which is the first prong of the CMS definition on its own. The same 200 mg dose diluted and run over 15 minutes still meets the “15 minutes or less” prong, so it is also 96374. Only when the infusion is documented at 16 minutes or more does it cross into 96365 — which is exactly what happens with a 300 mg or 400 mg PDD-CKD dose, and with any 100/200 mg dose a clinic chooses to run slower than the label’s 15-minute floor. There is no code for “infusion, exactly 15 minutes” separate from the push family; 15 minutes is still inside the push definition, and 16 is where the infusion codes start.
Chart the actual minutes. “IV push” on the MAR with no clock time is fine for 96374; anything you intend to bill as 96365 needs a start time and a stop time that together show 16 minutes or more, because that is the only way to prove the administration left the push definition at all.
J1756 bills 1 mg per unit regardless of which administration code applies, so the unit count never changes with the push-vs-infusion decision — only the admin line does.
| Dose | J1756 units | Typical setting |
|---|---|---|
| 100 mg | 100 | HDD-CKD, during a hemodialysis session (usually ESRD PPS-bundled, not separately billable) |
| 200 mg | 200 | NDD-CKD, one of five doses over about 14 days |
| 300 mg | 300 | PDD-CKD, the first two of three doses |
| 400 mg | 400 | PDD-CKD, the third and final dose |
The PDD-CKD course is 300 + 300 + 400 mg, the same 1,000 mg cumulative total as every other adult Venofer regimen. MUE for J1756 is 500 units, practitioner and facility, MAI 3 (2026 Q3 and Q4 NCCI MUE table) — every dose in the table above clears it individually, but a claim that combines two visits’ worth of units on one date of service would not.
Venofer’s FDA label lists three single-dose vial sizes: 50 mg/2.5 mL, 100 mg/5 mL and 200 mg/10 mL. JW and JZ apply only to single-dose containers, and the modifier follows the vial math, not the dose alone — the same 300 mg dose can be either fully accounted for or partly wasted, depending on which vials filled it.
| Dose drawn from… | Discarded | Modifier |
|---|---|---|
| 200 mg from one 200 mg vial | None | JZ |
| 200 mg from two 100 mg vials | None — both vials fully used | JZ |
| 300 mg from a 200 mg vial + a 100 mg vial | None — both vials fully used | JZ |
| 300 mg from two 200 mg vials | 100 mg (400 mg opened, 300 mg given) | J1756 ×300 (administered) + J1756 ×100-JW (discarded) |
The last row is the one billers round away. Opening two 200 mg vials to reach a 300 mg dose is a routine stocking decision, not a documentation problem — but it does leave 100 mg unused, and CMS treats JZ and JW as mutually exclusive on a claim: JZ attests that nothing was discarded at all, so a claim with any waste line carries JW on the discarded portion and no JZ anywhere, not JZ on the administered line and JW on the rest. Pick vial sizes that exhaust evenly (a 200 mg vial plus a 100 mg vial for a 300 mg dose) when the pharmacy has the choice, and the JW line disappears.
A Venofer push or infusion already occupies the encounter’s one initial-service slot (96374 or 96365), so fluids given alongside it can never be billed as 96360 — NCCI reserves 96360 for hydration that is the initial service. If separately necessary hydration is given before or after the Venofer dose, with its own diagnosis and at least 31 documented minutes, it is reported as the add-on 96361. Fluids that simply keep the line open during the Venofer administration, or run at the same time through a second line, are incidental and not billed at all.
“Hydration concurrent with other drug administration services is not separately reportable.” — NCCI Ch. XI §B.6
A 30-minute hydration bag never earns a code on its own — the CPT descriptor for 96360/96361 starts the clock at 31 minutes — so a short bag run alongside Venofer “to help it go down” is neither push nor infusion nor hydration on the claim.
The non-dialysis CKD regimen is 200 mg on five different days across roughly two weeks, to the same 1,000 mg cumulative total. Each of those five visits is its own date of service and its own encounter, so each one gets its own initial administration code independently — 96374 if that day’s dose was pushed, 96365 if it was infused for 16 minutes or more. Nothing carries over between visits: there is no cumulative infusion-hour code across the series, and units reset to 200 on the drug line each time. The same logic applies to the three-dose PDD-CKD series (300, 300, then 400 mg) — three dates, three administration lines, priced and coded independently.
Diagnosis pairing follows the dialysis setting, at a high level: D63.1 (anemia in chronic kidney disease) with the applicable N18.x stage code covers the NDD-CKD and PDD-CKD regimens above; non-CKD iron-deficiency anemia uses a D50.x code instead. There is no national coverage determination for IV iron and no single national LCD to cite — coverage is payer-specific, and the diagnosis-to-code detail lives on the iron infusion ICD-10 reference and on the Venofer drug page, not on this page.
Whichever the chart supports: 96374 for any documented administration of 15 minutes or less (the labeled 2–5 minute push, or a 15-minute infusion), and 96365 once the documented infusion reaches 16 minutes or more. The 300 mg and 400 mg PDD-CKD doses, at 1.5 and 2.5 hours, are always 96365 (with 96366 added for the 400 mg dose’s second hour).
300 units — J1756 bills 1 mg per unit no matter which administration code applies. That is comfortably under the 500-unit MUE for J1756 (practitioner and facility, MAI 3, 2026 Q3 and Q4 NCCI table).
JW, on the 100 mg discarded from the second vial, on its own claim line: J1756 ×300 administered plus J1756 ×100-JW. JZ does not belong anywhere on that claim once any amount was discarded — it attests to zero waste, not partial waste.
Only as the add-on 96361, and only when the fluids are separately medically necessary, given before or after the Venofer administration at a distinct documented time of 31 minutes or more, with their own diagnosis. Venofer’s own push or infusion already holds the encounter’s one initial-service code, so hydration on that day can never be 96360.
Quoted passages are reproduced from the cited federal publications; everything else is our reading of them. The methodology by which we resolve source disagreements is described in the Methodology.