Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
CPT Code

CPT code 36522 – Extracorporeal photopheresis

Billable Code Specific Code


Code Definition

36522 is the CPT code for photopheresis, extracorporeal. It reports one complete extracorporeal photopheresis (ECP) session. The patient's white blood cells are collected, treated with methoxsalen, exposed to UVA light and reinfused.

Medicare covers ECP under NCD 110.4 for cutaneous T-cell lymphoma, refractory chronic graft-versus-host disease and refractory acute cardiac allograft rejection. Bronchiolitis obliterans syndrome after lung transplant is covered only within a CMS-approved clinical study.

Section
10004-69990 Surgery
Subsection
33016-37799 Cardiovascular system
Code range
36511-36522 Therapeutic apheresis
Billable
Yes
Code also known as
photopheresis, ECP, extracorporeal photochemotherapy
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.

  • AI-powered code suggestions
  • Real-time compliance checks
  • Faster claims, fewer denials
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

Key takeaways

CPT code 36522 reports one complete extracorporeal photopheresis (ECP) session, covering leukapheresis, photoactivation and reinfusion.

Methoxsalen (UVADEX) is reported separately under a HCPCS drug code and is not bundled into 36522.

Medicare NCD 110.4 covers ECP for cutaneous T-cell lymphoma, refractory chronic GvHD and refractory acute cardiac allograft rejection.

Bronchiolitis obliterans syndrome after lung transplant is covered only inside a CMS-approved clinical study, and every other indication is non-covered.

Most commercial payers require prior authorization for 36522, so a missing or expired authorization is an avoidable denial.

CPT code 36522: Official descriptor and procedure summary

CPT code 36522 describes a single session of extracorporeal photopheresis performed as a complete service. CMS names “36522 – Photopheresis, extracorporeal” as the code for billing ECP in the Medicare Claims Processing Manual. One session covers leukapheresis, photoactivation of the collected cells with psoralen, and reinfusion of the treated leukocytes.

FieldValue
Code36522
Official descriptorPhotopheresis, extracorporeal
Code categoryCategory I CPT (Therapeutic apheresis)
Code range36511-36522 (Therapeutic apheresis)
Billing unit1 unit per complete ECP session
Place of serviceHospital outpatient (22) or inpatient (21) most common; facility or non-facility rates differ

ECP runs on specialized apheresis equipment, with a qualified operator and a treating physician. Each of those elements must be documented for the claim to hold up under payer review.

What CPT 36522 includes and what it does not

The bundle decides what sits on the 36522 claim line and what needs a line of its own.

Bundled within 36522 (do not bill separately)

  • Leukapheresis (separation of white blood cells from whole blood)
  • Addition of psoralen (methoxsalen/UVADEX) to the collected cells
  • UVA irradiation of the psoralen-treated leukocytes
  • Reinfusion of the photoactivated cells
  • Routine monitoring during the procedure session

Not bundled: bill separately

  • Psoralen/UVADEX drug cost: Report it under the applicable HCPCS J-code (see the modifiers and companion codes section below). The drug is never included in CPT 36522.
  • IV access placement: If a separate vascular access procedure is performed and documented, bill it with the appropriate code (e.g., 36000 for intravenous cannula insertion).
  • Physician E/M visit: A separately identifiable evaluation and management service on the same date may be billed with modifier 25, subject to documentation standards.

Folding the drug into 36522 without a separate J-code is a common ECP billing error. It understates the claim and leaves the drug unpaid.

How ECP is performed and what coders must document

Documentation drives medical necessity. When payers audit a CPT code 36522 claim, they look for five core elements.

  1. Patient preparation note: Confirms the indication, any premedication, weight-based parameters used to calculate the volume of cells to be collected, and physician order.
  2. Leukapheresis phase: Records the volume processed, collection duration, cell counts, and equipment serial number or identifier.
  3. Psoralen addition: Documents the drug name (methoxsalen/UVADEX), dose in milligrams per milliliter of collected cells, lot number, and administration time.
  4. UVA irradiation log: Captures irradiation duration, UVA dose (joules per cm²), and equipment settings. Many centers use an integrated ECP machine (e.g., the Therakos CELLEX system). It generates an automatic printout, so attach it to the record.
  5. Reinfusion and post-procedure note: Confirms the treated cells were reinfused, notes any adverse events, and records the time the session ended.

A complete superbill documentation record for ECP should contain all five elements. Missing any single element gives a payer a defensible reason to deny the claim as “insufficient documentation of medical necessity.”

Pro Tip

Attach the ECP machine’s automated session printout to every encounter note. It captures UVA dose, irradiation duration, and cell volume in a standardized format that satisfies most payer audit requests without additional narrative. Practices using Pabau, the practice management platform we build, can upload the printout to the patient record before the claim goes out.

Covered indications and paired ICD-10 codes

Every CPT code 36522 claim must include at least one ICD-10-CM diagnosis code that establishes medical necessity. Payers cross-reference the diagnosis against their coverage policy before adjudicating the claim. Full descriptors for each code below are in our ICD-10-CM code library.

Clinical indicationICD-10-CM code(s)Coverage status
Chronic graft-versus-host disease (cGvHD)D89.811, D89.812, D89.813Nationally covered when refractory to standard immunosuppressive drugs (NCD 110.4)
Cutaneous T-cell lymphoma (mycosis fungoides, Sézary disease)C84.0-, C84.1-, C84.A-Nationally covered for skin manifestations that have not responded to other therapy (NCD 110.4)
Bronchiolitis obliterans syndrome (post-transplant)J44.81, with T86.818 as the companion codeCovered only in a CMS-approved clinical study (coverage with evidence development); studies had to be approved by April 30, 2014
Acute cardiac allograft rejectionT86.21Nationally covered when refractory to standard immunosuppressive drugs (NCD 110.4)
Heart-lung transplant rejectionT86.31Not named in the NCD, though the CMS claims edit lists T86.31 beside the cardiac indication; confirm with your MAC
Kidney or liver transplant rejectionT86.11, T86.41Non-covered under the NCD
Acute GvHDD89.810Non-covered under Medicare NCD; check commercial policy

NCD 110.4 names what is covered, and every other indication is non-covered. For the cardiac indication, our T86.21 page explains how heart transplant rejection is coded. Commercial payers keep their own lists, so check the policy before treating a Medicare non-covered indication as unpayable.

Medicare coverage rules for CPT code 36522

Medicare coverage for CPT code 36522 is governed by National Coverage Determination 110.4, last revised through CMS decision memo CAG-00324R2. The NCD sorts indications into three tiers.

  • Nationally covered: Cutaneous T-cell lymphoma is covered for palliative treatment of skin manifestations that have not responded to other therapy. Chronic GvHD and acute cardiac allograft rejection are covered when refractory to standard immunosuppressive drug treatment. The record must document that failure.
  • Clinical study only: Bronchiolitis obliterans syndrome following lung allograft transplantation is covered only within a CMS-approved clinical research study. Any such study had to be approved by April 30, 2014, and the session must take place in a hospital inpatient or outpatient setting.
  • Non-covered: Every other indication, including acute GvHD and kidney or liver transplant rejection. Billing 36522 for one of them against Medicare will result in a denial with a CO-50 or CO-57 remark code.

A BOS claim also has to carry its clinical study details. CMS returns it as unprocessable without diagnosis code Z00.6, the Q0 or Q1 modifier and the trial number. Institutional claims also need condition code 30. Set side by side, the three tiers leave little room for interpretation.

Matrix of Medicare coverage for extracorporeal photopheresis under NCD 110.4: cutaneous T-cell lymphoma (C84.0-, C84.1-, C84.A-), refractory chronic graft-versus-host disease (D89.811 to D89.813) and refractory acute cardiac allograft rejection (T86.21) are covered; bronchiolitis obliterans syndrome after lung transplant (J44.81 with T86.818) only in a CMS-approved study; kidney or liver transplant rejection (T86.11, T86.41) and acute graft-versus-host disease (D89.810) are not covered
Only three indications clear Medicare on their own, and BOS needs an approved study behind it. Source: CMS NCD 110.4 and Medicare Claims Processing Manual, chapter 32.

The CMS Physician Fee Schedule search tool allows you to look up the current payment rate for 36522 by Medicare Administrative Contractor locality. Facility and non-facility rates differ significantly, so verify the correct setting before submitting.

When Medicare coverage for a session is uncertain, give the patient an Advance Beneficiary Notice (ABN) before treatment and keep the signed copy. Insurance eligibility verification before the first ECP session confirms what the patient’s plan will pay before care starts.

Commercial payer policies and prior authorization

Most commercial payers require prior authorization for CPT code 36522. The authorization process varies by payer, but several elements appear consistently across major carrier policies.

  • Documented indication: Clinical notes confirming the diagnosis (ICD-10 code) and that it meets the payer’s definition of medical necessity for ECP.
  • Failure of first-line therapy: Evidence that conventional treatments were tried and failed, or are contraindicated. For cGvHD, this typically means documented steroid refractoriness.
  • Ordering physician specialty: Many payers require the ordering physician to be a hematologist, oncologist, or transplant specialist for GvHD indications.
  • Session frequency: Commercial payers often approve a defined number of sessions (commonly two sessions per week for 8-12 weeks) with re-authorization required for continued treatment.
  • Facility capability: Payers may require that the procedure be performed at a facility with an accredited apheresis program.

Payer medical policies are not uniform. Aetna, Cigna, UnitedHealthcare, and regional BCBS plans each maintain separate photopheresis coverage policies with different criteria. Always pull the current policy directly from the payer’s provider portal before submitting a PA request. Meeting medical billing compliance standards means documenting every PA request, approval number, and expiry date in the patient record.

Extracorporeal photopheresis sits within the therapeutic apheresis code range (36511-36522). Selecting the wrong code is an audit risk and a denial trigger.

CPT codeDescriptor (abbreviated)Key distinction from 36522Billable with 36522?
36511Therapeutic apheresis, white blood cellsWBC removal only, with no photoactivation or reinfusion of treated cellsNo
36512Therapeutic apheresis, red blood cellsRBC exchange, with a different cell type and indicationNo
36514Therapeutic apheresis, plateletsPlatelet removal, with a different component and clinical useNo
36516Therapeutic apheresis, immunoadsorptionImmunoadsorption column-based, no photoactivation stepNo
36522Photopheresis, extracorporealAdds psoralen, UVA irradiation and reinfusion of the photoactivated cellsN/A

36522 and 36511 are frequently confused because both involve separating leukocytes. The difference is what happens to the cells. 36511 collects and discards white blood cells (leukapheresis for therapeutic reduction), while 36522 collects, photoactivates, and returns them. They describe entirely different procedures with different equipment and clinical goals. Billing 36511 instead of 36522 for an ECP session will result in underpayment and may trigger a documentation request.

Common denial reasons for CPT 36522 and how to prevent them

ECP claims fail for predictable reasons, and each denial pattern maps to a specific fix before resubmission. Structured denial management workflows route every denial to its fix, so a resubmission goes out corrected the first time.

Denial reasonCommon remark codePrevention or fix
Missing prior authorizationCO-15, CO-197Obtain PA before the first session; document the authorization number on every claim
ICD-10 code not covered for ECPCO-50, CO-57Verify indication against NCD/LCD before billing; for non-covered indications, issue ABN and bill patient
Wrong units billedCO-4, CO-B1536522 is 1 unit per session; bill 2 units only if two distinct ECP sessions occur on the same date (rare)
Missing procedure noteCO-50, N115Attach the five-element ECP documentation checklist to every claim; include machine printout
Duplicate claimCO-18Use session date and time stamps in charting to distinguish same-day entries; apply modifier 76 for repeat procedures if applicable
Authorization expired or session count exceededCO-15, CO-29Track PA expiry dates and session counts; request re-authorization at least 2 weeks before expiry

Modifiers and HCPCS companion codes to bill with CPT 36522

Modifier selection and companion code accuracy are OIG audit triggers for apheresis claims. Apply them consistently and document the basis for each.

Code or modifierPurposeWhen required
J9999Not otherwise classified drug; used for methoxsalen/UVADEX when no specific J-code is assigned by CMSEvery ECP session where UVADEX is administered; attach invoice and drug label to the claim
Modifier 59Distinct procedural service; unbundles 36522 from a separately identifiable service on the same dateWhen a vascular access procedure or other apheresis-adjacent service is billed on the same DOS
Modifier 25Significant, separately identifiable E/M service on the same day as a procedureWhen a physician E/M visit is documented separately from the ECP session on the same DOS
Modifier 76Repeat procedure by the same physicianIf two ECP sessions are performed on the same date of service (unusual; document clinical necessity)
Modifier Q0 or Q1Clinical research modifiers: Q0 for an investigational service, Q1 for a routine service in an approved studyOn every Medicare BOS claim, which is covered only within a CMS-approved clinical study

UVADEX (methoxsalen for extracorporeal use) does not have its own permanent HCPCS J-code as of the current code year. Bill it under J9999 (not otherwise classified, antineoplastic drugs) and attach the invoice price, drug name, NDC, and dose administered. Some MACs require a drug invoice on file. Confirm the current J-code assignment with your MAC’s Local Coverage Article before billing, as CMS periodically assigns specific J-codes for previously unclassified drugs.

Reimbursement rates and fee schedule benchmarks for CPT 36522

CPT code 36522 reimbursement varies by payer, place of service, and geographic locality. Here are the key reference points for benchmarking.

Medicare payment benchmarks

  • Physician Fee Schedule (non-facility): The national average non-facility payment for 36522 typically falls in the range of $225-$290 per session. The exact amount varies by Medicare locality; use the CMS PFS lookup tool for your specific locality and the current year rate.
  • Hospital Outpatient Prospective Payment System (HOPPS): When billed as an outpatient hospital service, 36522 is grouped into an Ambulatory Payment Classification (APC). The APC rate is typically higher than the PFS non-facility rate and is set annually by CMS.
  • Facility vs non-facility: The non-facility rate is paid to a physician performing ECP in an office or independent apheresis center. The facility rate applies when the physician bills for professional services and the hospital bills the technical component separately.

UVADEX (billed separately via J9999) adds significant cost to the per-session charge. Drug invoice pricing and MAC-allowed amounts for J9999 vary. Always verify the allowed amount with the payer before assuming full reimbursement of the drug cost.

Commercial payer rates

Commercial payer rates for 36522 are contract-specific. Many commercial payers reimburse at a multiplier of the Medicare PFS rate (commonly 110-150% for hospital outpatient, lower for physician office settings). Reference your payer contract fee schedule for the contracted rate. If 36522 is not separately listed in the contract, escalate to the payer’s provider relations team to establish an agreed rate before delivering the service.

Verifying the contracted rate before each course of ECP treatment prevents surprise write-offs. Clean claim submission for high-cost apheresis services requires confirming both the authorization and the expected allowed amount before the first session. Use the AAPC CPT code lookup to cross-check the descriptor and work RVU against your fee schedule build.

Pro Tip

Run a quarterly reconciliation of 36522 claims against the fee schedule to catch payment shortfalls early. Payers occasionally downcode ECP to a lower-value apheresis code (36511 or 36516) on the remittance. If the allowed amount appears lower than expected, pull the ERA and compare the paid code to the submitted code. Pabau’s electronic remittance advice integration surfaces these discrepancies automatically at the claim level.

How Pabau keeps ECP authorizations and claims on track

A course of ECP commonly runs two sessions a week for 8 to 12 weeks, and every session is billed as its own claim. Tracked by hand, the authorization number, its expiry date and the sessions used sit in a spreadsheet beside the billing system. A missed expiry date then surfaces weeks later as a CO-15 denial.

In Pabau’s claims management software, the authorization code, dates and session count sit on the patient’s case, with a warning when one is missing. Claims go out through the Claim.MD clearinghouse, which connects to thousands of US payers.

Pabau claims management screen showing electronic claim submission
Pabau’s claims management sends each ECP session to Claim.MD as its own claim, which keeps every session’s authorization and payment traceable.

Eligibility checks and ERA remittances come back to the same record. A session paid as 36511 instead of 36522 shows up when the remittance posts, not at the quarterly reconciliation.

Manage ECP claims and authorizations in one place

Pabau keeps each prior authorization’s code, dates and session count on the patient’s case and sends claims through Claim.MD. Your ECP billing team sees a missing authorization before the payer does.

Pabau claims management dashboard

Conclusion

Most 36522 denials can be prevented before the first session. Check the indication against NCD 110.4, get the authorization, and put the methoxsalen on its own claim line. A BOS patient adds one more question, which is whether an approved study exists to bill under at all.

Medicare’s list is short and fixed, so the coverage answer is clear for every patient. Commercial policies change more often, which makes the authorization record the document to keep current across a course of sessions. Book a demo to see how Pabau tracks authorizations and claims for every ECP session in a course.

Continue your research

Continue your research

Need a clearinghouse that handles high-complexity claims? How the Claim.MD clearinghouse works explains claim routing to thousands of US payers, eligibility checks and ERA reconciliation.

Setting up authorization tracking for a course of ECP? The prior authorization process walks through each step from the request to the approval.

Reconciling a short-paid apheresis claim? Electronic remittance advice explained shows how to read an 835 line by line.

Trying to benchmark your denial rate against industry norms? Revenue cycle management fundamentals covers denial rate benchmarks and RCM metrics for specialty practices.

Frequently asked questions

What is CPT code 36522?

CPT code 36522 is the billing code for extracorporeal photopheresis, a therapeutic apheresis procedure. The patient’s leukocytes are separated, treated with psoralen, exposed to UVA light, and reinfused. One unit of 36522 is billed per complete ECP session. The psoralen drug must be billed separately via a HCPCS J-code.

How should CPT code 36522 be billed per session?

Bill 1 unit of 36522 per complete ECP session. If two distinct ECP sessions occur on the same date of service, bill 2 units with modifier 76. Document the clinical necessity for same-day sessions. Do not bill fractional units or use 36522 for incomplete procedures.

Does Medicare cover CPT code 36522 for extracorporeal photopheresis?

Yes. Under NCD 110.4, Medicare covers CPT code 36522 for cutaneous T-cell lymphoma that has not responded to other therapy. It also covers chronic GvHD and acute cardiac allograft rejection that are refractory to standard immunosuppressive drugs. Bronchiolitis obliterans syndrome after lung transplant is covered only within a CMS-approved clinical study. Every other indication, including acute GvHD and kidney or liver transplant rejection, is non-covered.

What modifiers apply to CPT code 36522?

Modifier 59 applies when a distinct procedural service is performed on the same date as 36522. Modifier 25 applies when a separately identifiable E/M visit is documented on the same DOS. Modifier 76 applies if a second ECP session occurs on the same date. Modifier Q0 or Q1 applies when ECP is delivered in an approved clinical study, which Medicare requires for BOS.

What HCPCS J-codes are billed alongside CPT 36522?

Methoxsalen (UVADEX) for extracorporeal use does not have a dedicated permanent HCPCS J-code and is currently billed under J9999 (not otherwise classified, antineoplastic drugs). Attach the drug invoice, NDC, dose, and drug name to the claim. Verify the current J-code assignment with your MAC’s Local Coverage Article annually, as CMS may assign a specific code.

Is prior authorization required for CPT code 36522?

Yes, prior authorization is required by most commercial payers for CPT code 36522. Medicare does not require prior authorization for the indications NCD 110.4 covers. A Medicare BOS claim must instead carry the approved study’s details. Always check the specific payer’s current PA requirements before scheduling the first ECP session.

Avatar photo
Maja Popovska
Content Writer

Maja is a Senior Content Writer at Pabau, where she covers everything from practice management and compliance to medical aesthetics and patient experience. Off the clock: binging true crime docuseries, baking and dreaming about travel.
×