Haegarda (C1 esterase inhibitor SC) — HCPCS J0599

CSL Behring · 2,000 IU and 3,000 IU single-dose lyophilized vials · Subcutaneous injection · Routine HAE prophylaxis only (Type I & II)

Haegarda is the first subcutaneous C1 esterase inhibitor for hereditary angioedema prophylaxis, billed under HCPCS J0599 at 10 IU = 1 unit. Standard dose: 60 IU/kg SC every 3–4 days (twice weekly typical). Same plasma-derived molecule as IV Cinryze (J0598) but a different billing pathway entirely — SC admin code 96372 (NOT IV 96365/96366), and patient self-administration after training is the norm with billing through specialty pharmacy. Prophylaxis only — not for acute HAE attacks (use Berinert, Ruconest, Firazyr, or Kalbitor for on-demand). Q2 2026 Medicare ASP+6%: ASP pending CMS publication.

ASP data:Q2 2026 (pending)
Payer policies:verified May 2026
Manufacturer guide:CSL Behring 2026
FDA label:most recent revision
Page reviewed:

Instant Answer — the 5 things you need to bill J0599

HCPCS
J0599
10 IU = 1 unit
Standard dose
60 IU/kg
SC every 3–4 days
Modifiers
JZ + JW
JZ no waste / JW partial-vial
Admin CPT
96372
SC injection (NOT 96365)
Medicare ASP+6%
ASP pending
CMS Q2 2026 file — verify at billing
HCPCS descriptor
J0599 — "Injection, C-1 esterase inhibitor (human), Haegarda, 10 units" Haegarda-specific
Unit conversion
1 billable unit = 10 IU. Total IU ÷ 10 = units billed. 4,800 IU dose = 480 units.
Adult/adolescent dosing
60 IU/kg SC every 3–4 days (typically Mon/Thu or Tue/Fri schedule, ~2×/week, every ~3.5 days)
Vial sizes
2,000 IU and 3,000 IU single-dose lyophilized vials — reconstitute with 4 mL or 6 mL sterile water (yields 500 IU/mL)
Route
Subcutaneous injection (NOT IV) — abdomen preferred site
Indication
Routine prophylaxis to prevent HAE attacks in adolescents and adults with HAE Type I or Type II. NOT for acute attack treatment.
Self-administration
Norm after clinic training. Self-admin maintenance shifts billing to specialty pharmacy benefit (POS 12).
Boxed warning
None (W&P: thromboembolic events at high doses; transmissible infectious agents from human plasma source; hypersensitivity)
FDA approval
June 2017 — first SC C1-INH for HAE prophylaxis (BLA 125598)
⚠️
Prophylaxis only — NOT for acute HAE attacks. Haegarda is FDA-approved exclusively for routine prevention of HAE attacks in adolescents and adults with Type I or Type II HAE. For acute attack treatment, use Berinert (J0597, IV C1-INH), Ruconest (J0596, recombinant C1-INH IV), Firazyr/icatibant SC, or Kalbitor/ecallantide SC. Submitting J0599 with acute-attack documentation triggers denial.
ℹ️
Subcutaneous, not IV — this is what differentiates Haegarda from Cinryze. Same molecule (plasma-derived human C1-INH, both CSL Behring), but Haegarda (J0599) is a 60 IU/kg SC injection and Cinryze (J0598) is a 1,000 IU IV infusion. Bill admin CPT 96372 for clinic-administered Haegarda — do NOT bill 96365/96366 (IV infusion codes). See the full HAE class comparison below.
Phase 1 Identify what you're billing Confirm SC route, prophylaxis indication, and the right C1-INH product.

HAE drug class comparison FDA labels verified May 2026

Five HAE-specific products with distinct HCPCS codes, routes, and indications. Get the right one before billing.

Hereditary angioedema (HAE) management splits into two clinical buckets: routine prophylaxis (prevent attacks) and on-demand / acute treatment (abort an attack in progress). Haegarda is a prophylaxis-only product. Picking the wrong HCPCS for the wrong indication is a top-five denial in HAE billing.

Comparison of HAE-class injectable products: HCPCS code, mechanism, route, and indication.
ProductHCPCSMechanismRouteIndication
Haegarda (this page) J0599 Plasma-derived C1-INH (human) SC Prophylaxis only
Cinryze J0598 Plasma-derived C1-INH (human) — same molecule as Haegarda IV Prophylaxis only
Berinert J0597 Plasma-derived C1-INH (human) — same molecule, different formulation/indication IV On-demand / acute attack
Ruconest J0596 Recombinant C1-INH (rhucin / conestat alfa) IV On-demand / acute attack
Takhzyro J0593 Anti-plasma kallikrein mAb (lanadelumab) SC Prophylaxis only
Haegarda's place in the class: First subcutaneous C1-INH for HAE prophylaxis (FDA approval June 2017). Preferred for patients who want to avoid IV access associated with Cinryze prophylaxis. Competes head-to-head with Takhzyro (also SC prophylaxis) but works through a different mechanism (replacement therapy vs kallikrein inhibition). Coverage and step-therapy criteria vary by payer.
The CSL Behring same-molecule trap: Haegarda (J0599 SC), Cinryze (J0598 IV), and Berinert (J0597 IV) are all plasma-derived human C1-INH from CSL Behring. Coders sometimes use the wrong J-code because the active ingredient looks identical on the label. Match by product brand name AND route, not active ingredient.

Haegarda SC vs. Cinryze IV — same molecule, different billing FDA verified May 2026

Two CSL Behring C1-INH prophylaxis products with overlapping active ingredients but completely different billing pathways.

Side-by-side comparison of Haegarda SC and Cinryze IV billing parameters.
Haegarda (SC)Cinryze (IV)
HCPCSJ0599 — 10 IU = 1 unitJ0598 — 10 IU = 1 unit
Active ingredientPlasma-derived human C1-INHPlasma-derived human C1-INH (same molecule)
ManufacturerCSL BehringCSL Behring (originally Lev/Shire/Takeda)
FDA approvalJune 2017 (BLA 125598)October 2008 (BLA 125267)
RouteSubcutaneous injectionIntravenous infusion
Standard dose60 IU/kg every 3–4 days1,000 IU every 3–4 days
Vial sizes2,000 IU / 3,000 IU lyophilized500 IU lyophilized
ReconstitutionSterile water (4 mL or 6 mL) → 500 IU/mLSterile water (5 mL) → 100 IU/mL
Admin time~15 min injection (post-prep)~10 min IV infusion
Admin CPT96372 (therapeutic SC)96365 / 96366 (therapeutic IV)
Self-admin pathYes — norm after training; spec-pharm benefitLimited; IV self-admin requires nurse training and infrastructure
IndicationRoutine HAE prophylaxis (Type I & II)Routine HAE prophylaxis (Type I & II); peri-procedural prevention
Why patients choose Haegarda over Cinryze: No IV access required, easier home self-administration, fewer in-clinic visits. Once trained, patients can manage prophylaxis with minimal clinical contact. Haegarda has effectively become the default SC C1-INH option in current HAE practice guidelines (US HAEA, WAO/EAACI 2021 update).

Dosing & unit math FDA label verified May 2026

Weight-based fixed-frequency SC injection. Vial sizes are fixed, so partial-vial waste is common.

Standard dose

  • 60 IU/kg SC every 3–4 days (typically twice weekly, every ~3.5 days — e.g., Monday/Thursday or Tuesday/Friday)
  • For HAE Type I and Type II in adolescents (≥12 years) and adults
  • Reconstitute lyophilized powder with sterile water for injection
  • Final concentration after reconstitution: 500 IU/mL
  • Inject SC into abdomen (preferred), upper arm, lateral thighs, or dorsal hips
  • Approximately 104 doses per year (twice weekly × 52 weeks)

Unit math (10 IU = 1 unit)

Haegarda dose by patient weight — IU and J0599 units.
WeightCalculated dose (60 IU/kg)Vial combinationIU drawnJ0599 units billed
40 kg2,400 IU1 × 3,000 IU2,400 (waste 600)240 (+ JW 60)
50 kg3,000 IU1 × 3,000 IU3,000300 (JZ)
60 kg3,600 IU2 × 2,000 IU3,600 (waste 400)360 (+ JW 40)
70 kg4,200 IU1 × 2,000 + 1 × 3,0004,200 (waste 800)420 (+ JW 80)
80 kg4,800 IU1 × 2,000 + 1 × 3,0004,800 (waste 200)480 (+ JW 20)
90 kg5,400 IU2 × 3,000 IU5,400 (waste 600)540 (+ JW 60)
100 kg6,000 IU2 × 3,000 IU6,000600 (JZ)

Worked example — first-year billing for an 80 kg patient on routine prophylaxis

# Weekly schedule: every 3.5 days, ~104 doses/year
Per dose: 60 IU/kg × 80 kg = 4,800 IU
Vials: 1 × 2,000 IU + 1 × 3,000 IU = 5,000 IU drawn
Administered: 4,800 IU = 480 units J0599 (JZ)
Discarded: 200 IU = 20 units J0599 (JW)
Admin (clinic): 96372 × 1 (or self-admin via specialty pharmacy)

# Year-1 totals (clinic + self-admin maintenance)
Total doses: 104
Total drug units billed: ~52,000 (480 admin + 20 waste × 104)
Annual cost (WAC reference): typically >$500,000/year (verify current WAC; ASP not yet published)
Partial-vial waste is the norm with Haegarda. Because vials come only in 2,000 IU and 3,000 IU sizes and dosing is weight-based, almost every patient generates JW-eligible waste. Round dose UP to next vial combination, document drawn vs. administered IU, and bill JW with the discarded portion on a separate claim line.

NDC & vial reference FDA NDC Directory verified May 2026

Verify NDCs at billing time against the FDA National Drug Code Directory and the CSL Behring product label. NDCs are CSL Behring-specific (labeler 63833).

VialReconstitution volumeFinal concentrationUse
2,000 IU vial 4 mL sterile water for injection 500 IU/mL Lower-weight patients (<55 kg) or as part of combination dose
3,000 IU vial 6 mL sterile water for injection 500 IU/mL Mid- to high-weight patients; standard for ≥50 kg
Use the carton-level NDC on the claim, not the vial-level NDC. Verify the current NDC printed on the carton against the FDA NDC Directory at billing time. Older NDCs may have been retired through label updates.

Q2 2026 ASP status CMS ASP file checked May 2026

J0599 may not yet have a published ASP+6% payment limit. Verify the current quarterly file.

As of the Q2 2026 CMS Part B Drug ASP Pricing File review for this page, an ASP+6% payment limit for J0599 may not be published. This is common for products that are predominantly billed through specialty pharmacy benefit (not Part B medical benefit) — manufacturers report ASP primarily for products with significant Part B utilization.

Verify ASP at billing time. Pull the current CMS Part B ASP Pricing File at cms.gov/medicare/payment/part-b-drugs/asp-pricing-files before submitting J0599 claims to Medicare Part B. If no ASP is listed for the current quarter, MACs typically reimburse based on invoice cost or WAC less applicable percentage per local policy. The live-bound ASP widget on this page will update automatically when CMS publishes a Part B price.

Why ASP may be missing for J0599

  • Most Haegarda is dispensed through specialty pharmacy benefit, not provider buy-and-bill
  • Patient self-administration shifts billing away from Part B
  • ASP submissions reflect only the Part B sales channel
  • If your MAC requires invoice pricing in absence of ASP, document acquisition cost on the claim
Phase 2 Code the claim SC injection code for clinic admin; specialty pharmacy benefit for self-admin maintenance.

Administration codes CPT verified May 2026

Subcutaneous injection — do NOT bill IV infusion codes.

CodeDescriptionWhen to use
96372 Therapeutic, prophylactic, or diagnostic injection (specify substance or drug); subcutaneous or intramuscular Primary code for Haegarda clinic administration. Covers SC injection of the reconstituted product.
96365 / 96366 Therapeutic IV infusion (initial / each additional hour) NOT appropriate for Haegarda. These are for IV C1-INH products (Cinryze, Berinert, Ruconest) only.
96401 Chemotherapy administration, SC/IM; non-hormonal anti-neoplastic NOT appropriate. Haegarda is not a chemotherapy or anti-neoplastic product.
Self-admin (home) No CPT — specialty pharmacy benefit dispensing Most maintenance doses. Specialty pharmacy bills the drug; no provider admin code applies.
Why 96372 (not 96365): 96365 is for IV infusion. Haegarda is a subcutaneous injection of a reconstituted lyophilized product. CPT 96372 is the correct code for therapeutic SC injection of a non-chemo, non-vaccine substance. This is the same admin code used for SC IVIG products like Hizentra.

Self-administration vs. clinic billing Verified May 2026

After patient training, billing pathway shifts from medical benefit to specialty pharmacy benefit.

Haegarda is explicitly designed for patient self-administration. The FDA label supports SC self-injection after appropriate training. Most maintenance dosing happens at home, with billing flowing through specialty pharmacy rather than provider buy-and-bill.

ScenarioBilling pathwayCodes usedPOS
First dose / training visit Medical benefit (provider buy-and-bill or specialty pharmacy ship-to-clinic) J0599 + 96372 + E/M as appropriate 11 (office) or 49 (AIC)
Maintenance dosing — self-admin at home Specialty pharmacy benefit (typical) NCPDP claim by specialty pharmacy; no provider admin code 12 (home) on dispensing claim
Maintenance dosing — in-clinic admin Medical benefit J0599 + 96372 11 (office) or 49 (AIC)
Home health admin (nurse-administered) Home health / DME or medical benefit (varies) J0599 + 96372 or home-infusion S-codes 12 (home)
Don't double-bill. If the specialty pharmacy is already dispensing Haegarda for home self-admin under the pharmacy benefit, providers should NOT submit J0599 on a medical claim for the same doses. Clinic admin lines (96372 + J0599) apply only when the drug is administered in your office.
Patient training visit billing: The first training session typically bills as: J0599 (drug, with JZ/JW as applicable) + 96372 (SC admin) + an appropriate E/M code (99213/99214 with modifier 25) for the training service. Document the training content, patient teach-back, and self-admin readiness.

Modifiers CMS verified May 2026

JZ — whole-vial doses with no waste

Effective July 1, 2023, CMS requires the JZ modifier on all single-dose container claims when no drug is discarded. For Haegarda, JZ applies when the patient's calculated 60 IU/kg dose exactly matches a whole-vial combination (e.g., 50 kg patient = 3,000 IU = 1 × 3,000 IU vial; 100 kg patient = 6,000 IU = 2 × 3,000 IU vials).

JW — partial-vial waste (the common case)

Because vials are fixed at 2,000 IU and 3,000 IU and dosing is weight-based, partial-vial waste is the norm. Bill JW with the discarded units on a separate claim line. Example: 80 kg patient receives 4,800 IU using one 2,000 IU + one 3,000 IU vial; 200 IU discarded → bill 480 units J0599 (JZ on the admin line) + 20 units J0599 (JW on the waste line).

Common error: Forgetting to bill JW for the discarded portion. CMS audits flag missing JW on weight-based-dose claims with single-dose vials. Wasted drug is reimbursable but must be reported. One of JZ or JW must appear on every J0599 line per CMS's July 2023 single-dose container policy.

Modifier 25 — same-day E/M (training visit)

Use modifier 25 on the E/M code when a significant, separately identifiable evaluation and management service (e.g., self-admin training, dose adjustment, treatment-failure assessment) is performed on the same day as the injection.

340B modifiers (JG, TB)

For 340B-acquired Haegarda, follow your MAC's current 340B modifier policy. CSL Behring's billing guide does not provide 340B-specific instructions.

ICD-10-CM for HAE FY2026 verified May 2026

Document HAE Type I or Type II diagnosis. Pair complement-disorder code with clinical-manifestation code.

CodeDescriptionUse for
D84.1Defects in the complement systemPrimary for HAE Type I (low antigenic + functional C1-INH) and Type II (normal antigenic, low functional)
D89.49Other complement disorderSome payers use this for HAE; check payer-specific language
T78.3xxxASAngioneurotic edema (initial / subsequent / sequela encounter)Clinical manifestation; do not use alone — pair with D84.1
D80–D89Other immune system disordersReference range; D84.1 is the specific HAE code
D84.81 / D84.82Other specified immunodeficienciesNOT for HAE — these are non-HAE immune disorders
Haegarda is approved for HAE Type I and Type II only. HAE with normal C1-INH (Type III / HAE-nC1INH) is NOT a labeled indication. Submitting J0599 with documentation indicating HAE-nC1INH will trigger denial. Many payer policies explicitly exclude HAE-nC1INH from C1-INH replacement coverage.
HAE Type I vs. Type II documentation: Most payers require lab confirmation in the chart: Type I = low C1-INH antigen + low C1-INH functional activity; Type II = normal antigen + low functional activity. Both fall under D84.1 for ICD-10 purposes.

Site of care & place of service Verified May 2026

UnitedHealthcare and other major payers steer Haegarda toward home self-administration once the patient is trained. The economics favor specialty pharmacy + POS 12 (home) over recurring clinic visits.

SettingPOSClaim formPayer steering
Patient home (self-admin)12NCPDP (specialty pharmacy)Preferred — norm after training
Physician office — first dose / training11CMS-1500 / 837PAcceptable for initial training visit
Physician office — ongoing11CMS-1500 / 837PAcceptable; payers may push to home self-admin
Ambulatory infusion suite (AIC)49CMS-1500 / 837PAcceptable but uncommon for SC
Hospital outpatient22 / 19UB-04 / 837IGenerally disfavored; site-of-care UM applies
Allergy/immunology specialist office11CMS-1500 / 837PStandard prescriber setting
Site-of-care economics: Once patient is trained, home self-administration with specialty pharmacy dispensing is cheaper for payers and more convenient for patients. Clinic-administered maintenance dosing twice weekly is generally not sustainable and triggers UM review.

Claim form field mapping CSL Behring guide May 2026

For clinic-administered Haegarda on CMS-1500 / 837P. Self-admin doses bill via NCPDP through specialty pharmacy.

InformationCMS-1500 boxNotes
NPI17bRendering provider (allergy/immunology specialist)
NDC qualifier + 11-digit NDC + UoM + qty24A shaded areaN4 + carton NDC + UN (each) or ML
HCPCS J0599 + JZ (admin line)24D (drug line)Units = total IU administered ÷ 10
HCPCS J0599 + JW (waste line, separate)24D (waste line)Units = total IU discarded ÷ 10
Drug units24GTotal IU ÷ 10 (10 IU = 1 unit)
CPT 96372 (admin line)24D (admin line)SC injection — one per encounter
ICD-1021D84.1 primary; T78.3xxx secondary if applicable
PA number23Required by all major payers; document HAE Type I/II
Phase 3 Get paid PA + HAE Type I/II diagnosis + attack-frequency documentation are baseline for all major payers.

Payer policy snapshot Reviewed May 2026

All major payers require PA with HAE Type I/II confirmation, attack frequency documentation, and specialist consultation.

PayerPA?Key criteriaSite-of-care UM
UnitedHealthcare
HAE LCD-aligned medical drug policy
Yes HAE Type I or Type II confirmed by labs (C1-INH antigen + functional, C4 levels); ≥1 attack/month documented; allergy/immunology specialist consultation; trial of on-demand therapy documented Yes — first dose in clinic OK, then home self-admin (POS 12) preferred via specialty pharmacy
Aetna
CPB Medical Drug policy
Yes HAE Type I or II lab-confirmed; specialist Rx; attack frequency baseline; alternative on-demand options addressed Yes; specialty pharmacy benefit preferred
Cigna Yes HAE Type I/II confirmed; allergy/immunology Rx; step therapy through alternative prophylaxis (Takhzyro) may apply Specialty pharmacy benefit preferred
BCBS plans
Vary by plan
Yes Generally aligned with US HAEA / WAO-EAACI guidelines + FDA label criteria Plan-specific; most prefer home self-admin
Medicare Part B (FFS) Generally no PA FDA on-label use; medical necessity per local MAC LCD; no NCD specific to C1-INH SC MAC-specific; most cover home admin under Part B home infusion or Part D specialty
Medicare Part D / MAPD Plan-dependent Specialty tier formulary placement typical; PA + step therapy possible Specialty pharmacy dispensing

Step therapy

Some payers require step therapy through Takhzyro (J0593, lanadelumab SC prophylaxis) or vice versa. Many plans treat Haegarda and Takhzyro as preferred alternatives at parity. Step therapy from on-demand therapy (Berinert, Ruconest, Firazyr, Kalbitor) to prophylaxis is typical — most policies require documentation of attack frequency ≥1/month or significant impact despite acute therapy before approving prophylaxis.

Medicare reimbursement CMS Q2 2026 (live-bound)

Quarterly ASP from CMS Part B Drug Pricing File. Refreshes automatically each quarter.

Q2 2026 payment snapshot — J0599

Effective April 1 – June 30, 2026 · Subject to ASP file publication

ASP + 6%
Pending
per unit (10 IU)
4,800 IU dose (80 kg)
Pending
480 units × ASP+6%
Annual (104 doses)
Pending
based on 80 kg patient
ASP pending CMS publication. If no ASP+6% appears for J0599 in the current quarterly file, MACs typically reimburse at invoice or WAC less applicable percentage per local policy. Most Haegarda is dispensed through specialty pharmacy under medical benefit (HCPCS J0599) or pharmacy benefit (NDC-based). Verify the current quarterly file at cms.gov/medicare/payment/part-b-drugs/asp-pricing-files.

Coverage

No NCD specific to C1-INH SC. Coverage falls under MAC LCDs for biologics and HAE-specific local policies. All MACs cover J0599 for FDA on-label use (HAE Type I or Type II prophylaxis) with appropriate ICD-10 and documented attack frequency. Medicare Part D covers the dispensing pathway for self-admin maintenance in most plans.

Code history

  • J0599 — HCPCS code "C-1 esterase inhibitor, haegarda, 10 units," Haegarda-specific
  • Pre-permanent-code period: billed via unclassified J3490 with Haegarda NDC documentation
  • FDA approval: June 2017 (BLA 125598); first SC C1-INH for HAE prophylaxis

Patient assistance — CSL Behring AssureSupport CSL Behring verified May 2026

  • Haegarda Patient Support / CSL Behring AssureSupport: 1-855-999-3273 (Haegarda-specific) / 1-877-355-IGIV (CSL Behring AssureSupport general line)
  • Haegarda Co-Pay Program: commercial copay assistance for eligible commercially-insured patients (excludes Medicare, Medicaid, federal program patients); $0 first dose for eligible commercial patients
  • CSL Behring Patient Assistance Program: free product for uninsured / underinsured patients meeting income requirements (administered through CSL Behring Patient Assistance Program, Inc., a 501(c)(3))
  • Foundations: for Medicare patients ineligible for manufacturer copay programs, refer to PAN Foundation HAE fund, HealthWell HAE fund, NORD HAE fund — verify open funds quarterly
  • Travel & lodging: CSL Behring AssureSupport offers limited travel assistance for verified financial-hardship cases attending HAE-specialist appointments
  • Web: haegarda.com / cslbehring.com
Need to model what a specific HAE patient will actually pay after copay assistance, deductible, coinsurance, and OOP max for twice-weekly Haegarda? Run a CareCost Estimate — J0599 pre-loaded.
Phase 4 Fix problems Wrong admin code (96365), JW omission on weight-based waste, and acute-attack indication mismatch are the top three.

Common denials & how to fix them

Denial reasonCommon causeFix
Wrong admin code (96365 IV)IV infusion code billed instead of SC injection codeResubmit with 96372. Haegarda is SC, not IV. 96365/96366 are for Cinryze (J0598), Berinert (J0597), Ruconest (J0596).
Wrong HCPCS (J0598 instead of J0599)Cinryze code used for Haegarda (same molecule confusion)Resubmit with J0599. Match brand name AND route, not active ingredient.
Indication mismatch — acute attackJ0599 billed with acute-attack documentationHaegarda is prophylaxis ONLY. For acute attacks, switch to Berinert (J0597), Ruconest (J0596), Firazyr SC, or Kalbitor SC.
JW missing on weight-based doseDiscarded vial portion not reportedAdd JW line with discarded units (total IU drawn but not administered ÷ 10).
JZ missing on whole-vial doseSingle-dose vial claim without JZ when no wasteResubmit with JZ. Required since 7/1/2023 on every claim with no waste.
Unit conversion error (1 IU = 1 unit assumed)Total IU billed as units instead of dividing by 10Recalculate: total IU ÷ 10 = J0599 units. 4,800 IU = 480 units, NOT 4,800 units.
HAE Type III (HAE-nC1INH) billedOff-label useHaegarda not approved for HAE with normal C1-INH. Pursue alternative therapy or medical-exception PA with strong clinical justification.
Double billing — clinic + spec pharmJ0599 submitted by provider when specialty pharmacy already dispensed for self-adminReverse the medical-benefit claim. Spec pharm dispensing covers home self-admin maintenance.
Specialist Rx requirement not metNon-allergy/immunology prescriberDocument referral to or co-management with allergy/immunology specialist.
Site-of-care (HOPD)Hospital outpatient administration without medical necessityMove to office (POS 11) or specialty pharmacy home dispensing (POS 12).

Frequently asked questions

What is the HCPCS code for Haegarda?

Haegarda is billed under HCPCS J0599 — "Injection, C-1 esterase inhibitor (human), Haegarda, 10 units." One billable unit equals 10 IU of drug. A typical 60 IU/kg dose for an 80 kg patient (4,800 IU) is billed as 480 units of J0599. J0599 is specific to the subcutaneous Haegarda product and should NOT be used for the IV C1-INH products: Cinryze (J0598), Berinert (J0597), or Ruconest (J0596).

How many units do I bill for a Haegarda dose?

Bill the total IU administered divided by 10. For a weight-based 60 IU/kg dose: 70 kg patient = 4,200 IU = 420 units; 80 kg patient = 4,800 IU = 480 units; 100 kg patient = 6,000 IU = 600 units. Because Haegarda comes in fixed 2,000 IU and 3,000 IU vials, partial-vial waste is common — bill JW for the discarded portion alongside JZ-style admin lines for the units administered.

What administration CPT do I use for Haegarda?

CPT 96372 — "Therapeutic, prophylactic, or diagnostic injection, subcutaneous or intramuscular" — is the correct admin code for clinic-administered Haegarda. Do NOT bill IV infusion codes (96365/96366). Haegarda is a subcutaneous injection, distinct from the IV C1-INH products. After patient training, most Haegarda doses are self-administered at home and billed through specialty pharmacy benefit, not provider buy-and-bill.

Is Haegarda for HAE attacks or prophylaxis?

Haegarda is FDA-approved for routine prophylaxis only — to prevent HAE attacks in adolescents and adults with HAE Type I or Type II. It is NOT indicated for treatment of acute attacks. For acute attacks, use Berinert (IV C1-INH, J0597), Ruconest (recombinant C1-INH IV, J0596), Firazyr/icatibant SC, or Kalbitor/ecallantide SC. Submitting a J0599 claim with an acute-attack ICD-10 + on-demand documentation will trigger denial.

What is the Medicare reimbursement for J0599?

As of Q2 2026, J0599 may not have an established CMS Part B ASP+6% payment limit published in the quarterly ASP file. Until CMS publishes an ASP for J0599, MACs typically reimburse based on invoice cost or wholesale acquisition cost (WAC) less applicable percentage per local policy. Verify the current quarterly ASP file at billing time. Most Haegarda is billed through specialty pharmacy benefit (not Part B), so ASP applicability is limited.

How is Haegarda different from Cinryze?

Haegarda and Cinryze are the same molecule (plasma-derived human C1 esterase inhibitor) but different formulations. Haegarda is subcutaneous (J0599, FDA-approved 2017, 60 IU/kg SC every 3–4 days); Cinryze is intravenous (J0598, FDA-approved 2008, 1,000 IU IV every 3–4 days). Haegarda is preferred for patients who want to avoid IV access and self-administer at home. Both are CSL Behring products approved for HAE prophylaxis only. Cinryze admin uses IV codes (96365/96366); Haegarda uses SC code 96372 or self-admin via specialty pharmacy.

Can patients self-administer Haegarda?

Yes — patient self-administration after proper training is the norm for Haegarda and is explicitly supported by the FDA label. Initial training is typically conducted in clinic (bill 96372 + drug J0599 for that visit), but ongoing maintenance doses are self-administered at home. After self-admin transition, billing shifts from medical benefit (provider buy-and-bill) to specialty pharmacy benefit. Place of service 12 (home) is most common.

What ICD-10 codes are used for Haegarda?

Primary ICD-10 codes: D84.1 (defects in complement system) is the most commonly used and most payers' preferred primary diagnosis for HAE C1-INH deficiency. D89.49 (other complement disorder) is used for some HAE variants. T78.3xxx (angioneurotic edema) describes the clinical manifestation but should be paired with the underlying complement-disorder code, not used alone. HAE Type I (low antigenic + functional C1-INH) and HAE Type II (normal antigenic, low functional) are both covered. Haegarda is NOT approved for HAE with normal C1-INH (Type III / HAE-nC1INH).

Reference Sources & methodology Every claim on this page is sourced. Methodology and review history below.

Source documents

  1. Haegarda — HCP product information & coding resources (CSL Behring)
    Product website with HCP coding & coverage documents
  2. DailyMed — HAEGARDA (C1 esterase inhibitor subcutaneous, human) Prescribing Information
    FDA-approved label, BLA 125598
  3. FDA Drugs@FDA — Haegarda BLA 125598 approval documents (June 2017)
  4. CMS — Medicare Part B Drug ASP Pricing File
    Q2 2026 quarterly file (verify J0599 listing at billing time)
  5. CMS — HCPCS Level II quarterly file (J0599 descriptor)
  6. US Hereditary Angioedema Association (US HAEA) — HAE management guidelines
  7. WAO/EAACI 2021 HAE Guideline Update — international management consensus
  8. UnitedHealthcare — Medical Drug Policies (HAE / C1-INH coverage)
  9. Aetna Clinical Policy Bulletins — HAE / C1-INH
  10. CSL Behring — AssureSupport patient services portal
  11. FDA National Drug Code Directory

About this page

We maintain this page as a living reference. Medicare ASP pricing is bound to our underlying CareCost data layer and refreshes automatically when CMS publishes new quarterly files. Coding and policy content is reviewed at least quarterly and updated whenever a source document changes.

Found an error? Email hello@carecostestimate.com.

Refresh cadence

ElementCadenceHow it's refreshed
Medicare ASP pricingQuarterlyAuto-bound to CareCost ASP layer; updates on CMS file release. Handles "ASP pending" gracefully.
Payer policies (UHC, Aetna, BCBS, Cigna)Semi-annualManual review against published payer policy documents.
HCPCS / CPT / modifier rulesAnnualReviewed against CMS HCPCS quarterly files and AMA CPT releases.
NDC, dosing, FDA label, indicationEvent-drivenTied to manufacturer document version + FDA label revision date.

Reviewer

Pending SME review. This page is staff-authored from primary sources (FDA, CMS, manufacturer, payer documents — all linked above). Editorial review in progress. Until that review is complete, treat this as a draft reference and verify each cited source for high-stakes claims.

Change log

  • — Initial publication. ASP data: Q2 2026 (pending CMS publication for J0599). Manufacturer source: CSL Behring HCP coding resources 2026. FDA label: most recent revision (BLA 125598). Cross-references to Cinryze (J0598), Berinert (J0597), Ruconest (J0596), Takhzyro (J0593).

Methodology

Every claim on this page is sourced inline. Pricing reflects the current CMS Part B Drug ASP Pricing File (handles "ASP pending" status gracefully via live binding). Payer policies are read directly from each payer's published medical/pharmacy policy documents. Indication and dosing are verified against the current FDA label. We do not paraphrase from billing-software vendor blogs.

Stop calculating Haegarda copays by hand.

Pre-loaded with J0599. Real-time ASP. Every major copay assistance program. Every payer.

Try a free Haegarda estimate →