Key Takeaways
HCPCS code C1884 (Embolization protective system) is a CMS Level II C-code for cardiovascular device billing
C1884 is billed exclusively in hospital outpatient (OPPS) and ambulatory surgical center (ASC) settings
Medicare reimbursement rates vary by geography and payer; pass-through payment status must be verified annually against CMS OPPS transmittals
Pabau’s claims management software lets clinics attach HCPCS codes to procedures and generate billing-ready records without leaving the practice workflow
HCPCS Code C1884 is a Level II C-code maintained by the Centers for Medicare and Medicaid Services (CMS) under the Outpatient Prospective Payment System (OPPS). It identifies a specific cardiovascular device supplied during a procedure, not the procedure itself.
The official descriptions are fixed by CMS and must appear exactly as follows on claims:
C-codes are temporary codes in name only. CMS created the C-code category to track new devices, drugs, biologicals, and radiopharmaceuticals in the OPPS setting, but many, including C1884, have remained active for years. Always confirm active status against the CMS Physician Fee Schedule and OPPS payment files before submitting a claim.
What is an embolization protective system?
An embolization protective system (EPD) is a catheter-based device designed to capture and remove embolic debris dislodged during transcatheter cardiovascular procedures. Without it, that debris can travel downstream and cause stroke or organ damage.
Clinicians deploy EPDs in procedures where disrupting calcified or diseased tissue creates a predictable embolic risk. The most common settings, based on device labeling and cardiovascular clinical practice, include:
- Transcatheter aortic valve replacement (TAVR): EPDs are placed in the aorta to intercept debris from the native valve during implantation.
- Carotid artery stenting (CAS): EPDs deploy distal to the stenosis to capture plaque fragments during balloon inflation and stent placement.
- Saphenous vein graft interventions: Friable graft material poses high embolic risk; EPDs reduce distal embolization during percutaneous coronary intervention (PCI).
Billing staff do not need to document which specific EPD model was used; the code describes the system category. What matters for claim approval is that the operative report confirms the device was deployed during a covered procedure in a qualifying setting. Solid clinical documentation practices built into the procedure workflow prevent this from becoming a retrospective chase.
Where is C1884 used? OPPS billing and ASC settings
HCPCS Code C1884 is a C-code, which means it applies exclusively in settings reimbursed under OPPS. Submitting it on a professional claim from a physician office or independent clinic will result in a denial.
The ASC status indicator for C1884 is assigned annually under the OPPS final rule. Coders at facilities with an active claims management workflow should check the CMS quarterly update file at the start of each calendar year to confirm whether the indicator allows separate ASC payment or bundles the device cost into the procedure APC payment.

Pro Tip
Check the CMS OPPS Addendum B each January. It lists every C-code’s payment status indicator, APC assignment, and payment rate for the new year. Download it from cms.gov and save it to your billing team’s shared drive before the first claims of the year go out.
Medicare reimbursement and fee schedule for C1884
Reimbursement for HCPCS Code C1884 under Medicare follows OPPS payment methodology. The device is packaged or separately paid depending on its APC (Ambulatory Payment Classification) assignment and whether pass-through payment status applies.
OPPS payment and pass-through status
CMS may grant transitional pass-through payment status to devices where the cost is “not insignificant” relative to the APC payment for the associated procedure. When C1884 carries active pass-through status, Medicare pays separately for the device on top of the procedure’s APC payment. When pass-through status has expired or was never granted, the device cost is packaged into the procedure APC and no separate line-item reimbursement is generated.
Pass-through status for any device is time-limited (typically two to three years under the OPPS statute) and is determined annually. Before assuming pass-through applies, billers should verify the current OPPS Addendum B column for C1884’s payment indicator.
Geographic adjustment and MAC jurisdiction
Medicare payment rates for C-codes are adjusted by geographic wage indices, meaning a facility in San Francisco will receive a different payment than one in rural Mississippi for the same C1884 claim. Your Medicare Administrative Contractor (MAC) sets locality-specific rates based on CMS’s conversion factors. Always use the AAPC HCPCS code lookup or your MAC’s published fee schedule to verify the payment amount applicable to your facility’s jurisdiction before quoting expected reimbursement internally.
Non-Medicare payers, including commercial insurers and managed care plans, set their own C1884 rates through contract negotiation. Those rates may be higher or lower than Medicare. If your facility operates under a carve-out arrangement for cardiovascular devices, C1884 may be subject to a separate device implant payment schedule entirely. Robust practice management processes that track payer-specific fee schedules alongside standard claims workflows reduce the risk of systematically under-billing this code.
Track HCPCS codes inside your clinical workflow
Pabau lets your team attach HCPCS codes like C1884 to procedures, generate billing-ready records, and audit claim submissions without switching between systems. See how it works for cardiovascular and surgical clinics.
How to bill HCPCS Code C1884: step-by-step
C1884 is one of the HCPCS codes where billing errors cluster around setting and documentation rather than code selection itself. Most coders select the right code but submit it in the wrong context. Follow this sequence:
- Confirm the care setting. C1884 is valid only on a UB-04 claim from a hospital outpatient department or, where the ASC indicator allows, an ASC. If the procedure was performed in an inpatient setting or physician office, C1884 does not apply.
- Verify the operative report. The clinical documentation must confirm that an embolization protective system was deployed during the procedure. The operative note should name the device category, the target vessel, and the procedural step at which the EPD was placed and retrieved. Gaps in this documentation are the leading cause of C1884 post-payment audit risk.
- Link C1884 to the correct procedure code. The EPD code is a device code. It is billed alongside the procedural CPT or HCPCS code for the cardiovascular intervention (for example, the TAVR or carotid stenting code). C1884 does not stand alone. Confirm that the procedure code and device code share the same date of service on the claim.
- Check for pass-through status and APC assignment. Pull the current OPPS Addendum B for the claim’s date of service. If C1884 carries pass-through status (payment indicator “H”), bill it on a separate revenue code line to trigger the additional device payment. If it is packaged (payment indicator “N”), the line may still be required by some payers for data collection purposes even though separate payment is not generated.
- Submit with the correct revenue code. Hospital outpatient device claims for cardiovascular items typically use revenue code 0274 (medical/surgical supplies) or a device-specific revenue code as required by your MAC. Confirm with your MAC’s billing manual.
- Document the denial prevention checklist. The most common denials for C1884 are: wrong claim type (should be institutional, not professional), missing procedure code pairing, and missing operative note supporting EPD use. Build a pre-submission checklist into your clinical documentation workflow so these checks happen before the claim leaves the facility.
Facilities with high-volume cardiovascular programs benefit from a dedicated charge capture process for device codes. Without it, EPD charges frequently drop off the bill when the procedure code is entered manually after the fact. Integrating device charge capture with your EHR and billing system integration reduces this risk significantly.
Pro Tip
Run a quarterly charge lag report filtered to cardiovascular C-codes including C1884. If the average days between date of service and claim submission exceeds 10 business days, your EPD charge capture process likely has a handoff gap between the cath lab and the coding team. Fixing this alone can recover thousands in otherwise missed device revenue.
Related HCPCS C-codes for cardiovascular devices
C1884 is part of a broader set of cardiovascular device C-codes. Knowing the related codes prevents duplicate billing and helps coders correctly distinguish between device categories when multiple devices are used in the same procedure session.
When a TAVR procedure involves both a stent (C1874 or C1875) and an embolization protective system (C1884), both device codes may be billed on the same claim provided each is documented separately in the operative report. Bundling them into a single line or omitting one is a common billing error that leaves money on the table. Good data management and documentation standards across your clinical team prevent this from happening at scale.
For a broader look at how procedure coding works across different clinical code sets, the NLM Clinical Tables HCPCS API provides programmatic access to the full HCPCS Level II code set, which is useful for building internal coding reference tools or crosswalk databases.
2025-2026 updates for HCPCS Code C1884
CMS reviews C-code payment rates and status indicators annually through the OPPS final rule, published each November with rates effective January 1 of the following year. For C1884, billers should verify three things at each annual update cycle:
- Payment status indicator: Has C1884 moved from a packaged to a separately payable status, or vice versa? This changes whether a separate payment is generated or the device cost is absorbed into the APC payment.
- APC assignment: Any change in APC grouping affects the procedure bundle and the relative weight used to calculate payment.
- ASC payment indicator: The ASC indicator for C1884 may differ from its OPPS indicator. ASC facilities need to check the ASC-specific addendum rather than assuming parity with OPPS rates.
As of 2026, HCPCS Code C1884 remains an active code with no published termination date. CMS has not changed the long description (“Embolization protective system”) or short description (“Embolization protect syst”) in recent update cycles. However, actual 2026 rate amounts must be confirmed from the official CMS 2026 OPPS final rule or the OPPS Addendum B file rather than from third-party fee schedule databases, which may carry a lag. Your facility’s revenue cycle team or practice management software should incorporate the annual OPPS update as a standing workflow item.
Practices that use billing software with built-in code reference libraries can cross-check their internal code descriptions against the PGM Billing HCPCS lookup, which pulls directly from CMS data for HCPCS code verification, to catch any description drift before claims are submitted.
Connecting C1884 billing to your practice workflow
The billing failure mode for C1884 is rarely wrong code selection. It is usually a process gap: the device charge does not make it from the cath lab charge sheet to the coder’s queue, or the operative note does not explicitly confirm EPD use, or the claim goes out as a professional claim when it should be institutional.
Clinics and health systems that integrate HCPCS code documentation directly into their procedure workflows, rather than relying on retrospective charge capture, catch these gaps before the claim submits. Pabau’s claims management software supports attaching procedure and device codes to treatment records at the point of care, generating billing-ready documentation without a separate manual step. For cardiovascular and surgical practices handling high device volumes, that kind of workflow integration reduces the lag between service delivery and claim submission that causes the charge capture losses described above.
Maintaining audit-ready records also matters. CMS conducts post-payment reviews of OPPS device claims, and C-codes with pass-through payment histories attract disproportionate audit attention. Having structured medical documentation templates embedded in the clinical workflow, rather than in a separate EMR note field that coders may never see, ensures the operative report evidence CMS auditors require is consistently present.
Continue your research
Need a broader HCPCS coding reference? Coaching CPT codes covers how procedure code categories work across different clinical specialties.
Building out your claims workflow? HIPAA compliance for medical offices outlines the documentation and data standards your billing process must meet alongside HCPCS claim submission.
Managing multiple procedure codes across specialties? Practice management software explains how all-in-one platforms handle billing code tracking without requiring separate lookup tools.
Conclusion
HCPCS code C1884 is a straightforward code with a narrow billing context: hospital outpatient and ASC settings, institutional claim forms, and paired with the cardiovascular procedure CPT code for the session. The documentation requirement, operative confirmation of EPD deployment, is the point where most claims run into trouble.
Pabau’s claims management software integrates HCPCS code attachment directly into the procedure record so device charges are captured at the point of care, not recovered after the fact. For cardiovascular and surgical teams billing C-codes routinely, that workflow integration is the difference between consistent reimbursement and recurring charge capture losses. To see how Pabau handles this, book a demo.
Frequently Asked Questions
What is HCPCS code C1884 used for?
HCPCS code C1884 is used to report the supply of an embolization protective system (EPD) during cardiovascular procedures performed in hospital outpatient or ASC settings. It identifies the device itself, not the procedure, and is billed alongside the relevant procedural CPT or HCPCS code on an institutional UB-04 claim.
Is C1884 covered by Medicare?
Yes, Medicare covers C1884 under OPPS when the embolization protective system is used during a covered cardiovascular procedure in a hospital outpatient department. Coverage depends on correct setting, paired procedure code, and operative documentation confirming EPD deployment. Pass-through payment status, which determines whether the device is separately paid or packaged into the procedure APC, must be verified annually from the CMS OPPS final rule.
What is the ASC payment status for C1884?
The ASC payment status indicator for C1884 is assigned annually in the CMS OPPS final rule and may differ from the hospital outpatient indicator. Facilities must check the CMS ASC-specific addendum each January to confirm whether C1884 is separately payable in the ASC setting or packaged into the procedure APC for that year.
What is the difference between C-codes and CPT codes?
CPT codes are maintained by the AMA and used across all settings including physician offices, hospitals, and ASCs to report procedures and services. C-codes are HCPCS Level II codes maintained by CMS specifically for reporting devices, drugs, biologicals, and radiopharmaceuticals in OPPS (hospital outpatient and ASC) settings. C-codes like C1884 cannot be submitted on professional claims and do not replace CPT codes; they are device identifiers billed alongside the procedural CPT code.
Are there related HCPCS codes to C1884 for cardiovascular procedures?
Yes. Related cardiovascular device C-codes include C1874 (coated or covered stent with delivery system), C1875 (coated or covered stent without delivery system), C1769 (guide wire), and C1882 (cardiovascular implant, other). When multiple devices are used in one procedure session, each must be documented separately in the operative report to support billing multiple C-codes on the same claim.
Has HCPCS code C1884 changed for 2026?
As of 2026, the code description for C1884 (“Embolization protective system”) remains unchanged and the code is active with no published termination date. Payment rates and status indicators are updated annually in the CMS OPPS final rule; confirm current 2026 rates directly from the CMS OPPS Addendum B or your MAC’s published fee schedule rather than third-party databases, which may not reflect the latest update.