Pabau Engage inbox

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

Learn more
Book a demo Book a demo
CPT Code

CPT code 33228 Dual-chamber pacemaker generator replacement

Billable Code


Code Definition

33228 is the billable CPT code for removal of permanent pacemaker pulse generator with replacement of pacemaker pulse generator; dual lead system.

Code selection turns on the number of leads connected to the replacement generator, not the device model. Denials on 33228 usually start in the operative report, when it never states that two leads were reconnected. Auditors then downcode the claim to 33227.

Section
10004-69990 Surgery
Subsection
33016-37799 Cardiovascular system
Code range
33202-33249 Pacemaker or Implantable Defibrillator Procedures
Billable
Yes
Code also known as
pacemaker battery replacement, pulse generator exchange, PM generator swap, dual-chamber generator exchange
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 33228 covers removal and replacement of a dual-lead permanent pacemaker pulse generator.

Lead count separates it from 33227 (one lead) and 33229 (three or more leads).

The operative report must name two functional leads connected to the replacement generator, or the payer downcodes the claim.

Medicare claims need the KX modifier when the generator meets elective replacement indicator (ERI) or end-of-life (EOL) criteria.

Claims software that validates modifiers and NCCI edits before submission removes most technical denials on this code.

CPT code 33228: Official descriptor and clinical scope

CPT code 33228 carries the official American Medical Association descriptor: “Removal of permanent pacemaker pulse generator with replacement of pacemaker pulse generator; dual lead system.” It covers one discrete surgical encounter, made up of five steps:

  • Opening the existing generator pocket.
  • Disconnecting the old pulse generator from its leads.
  • Inserting the new generator.
  • Reconnecting both leads.
  • Closing the pocket.

Lead count at the time of reconnection determines the code, not the chamber configuration of the original device.

33228 does not cover lead extraction or replacement, which carry separate codes. It also excludes lead repositioning that amounts to a new lead placement, and implantable cardioverter-defibrillator (ICD) generator exchanges (see 33263). Lead adhesion lysis performed to access the connector block is incidental to the generator replacement. Prevailing CMS guidance treats it as part of the package, though individual payer policies still vary. The broader pacemaker family sits in the 33206-33208 and 33227-33229 ranges.

Code component Detail
Official descriptor Removal of permanent pacemaker pulse generator with replacement of pacemaker pulse generator; dual lead system
Lead count required Exactly two leads connected to the replacement generator
Procedure type Generator replacement only; no lead removal or replacement
Code family 33227 (single lead), 33228 (dual lead), 33229 (multiple lead)
Global period 90 days (verify in current CMS MPFS data)
Typical setting Hospital outpatient, ASC, or physician office (place of service affects payment)

CPT 33228 vs 33227: Single-chamber vs dual-chamber replacement

The single most important selection rule: 33227 is for single-lead generator replacement, 33228 is for dual-lead, and 33229 is for three or more leads. The operative report controls the selection, not the device model number on the packing label. A dual-chamber device can be legitimately coded 33227 if only one lead was functioning and connected at the time of replacement.

Code Lead count connected Typical device Key coding decision
33227 One lead Single-chamber pacemaker (AAI or VVI) Op note documents one lead connected to replacement generator
33228 Two leads Dual-chamber pacemaker (DDD, VDD) Op note explicitly states both RA and RV leads connected
33229 Three or more leads CRT-P device with LV lead (biventricular pacing) Op note documents three or more leads; 33225 may also apply

When the operative report is ambiguous, coders should query the surgeon before billing, not default to the higher-value code. Upcoding from 33227 to 33228 based on the device model rather than documented lead count is a common audit finding and a recoupment risk.

Neighboring codes: When to use 33208, 33263, and 33225 instead

Four codes border 33228 closely, and miscoding between them drives a large share of cardiac device claim errors. Each one turns on a different fact in the operative report.

  • 33208 (initial dual-chamber implant): Used when both the pulse generator AND leads are inserted for the first time. Never use 33208 for a replacement encounter where leads already exist in the patient.
  • 33263 (ICD generator replacement, dual lead system): Applies when the device being replaced is an implantable cardioverter-defibrillator rather than a pacemaker. The operative report will reference defibrillation threshold testing or shock-delivery capability.
  • 33225 (LV lead addition at generator replacement): Separately reportable when a left ventricular lead is added during the same operative session as the generator replacement. That upgrades the patient to cardiac resynchronization therapy. Payer rules vary on whether 33225 is bundled or separately payable alongside 33228, so verify against current CMS NCCI tables.
  • Lead adhesion lysis only (no separate code): Freeing leads from adhesions to access the generator connector block does not constitute lead repositioning or replacement. This work is incidental to the replacement and falls within the 33228 package under prevailing guidance.

The map below puts the whole family on one screen, keyed to what the operative report actually documents.

Decision chart mapping operative report findings to codes: first-time generator and lead placement 33208, defibrillator generator exchange dual lead 33263, pacemaker generator exchange with one lead 33227, two leads 33228, three or more leads 33229, left ventricular lead added in the same session +33225
Five of the six rows hinge on one fact in the note, the lead count at reconnection. Codes follow the AMA CPT descriptors quoted above.

Modifiers required on a 33228 claim

Modifier selection on 33228 depends on payer type, procedure circumstances, and the documentation in the operative report. Using the wrong modifier, or omitting a required one, is consistently among the top three denial reasons for this code. The AAPC CPT code lookup lists the applicable modifier families. The table below covers the scenarios most relevant to cardiac device billing.

Modifier When required Documentation needed
KX Medicare claims where medical necessity is attested (ERI or EOL met) Device interrogation report showing ERI/EOL battery status; physician attestation
-22 Increased procedural complexity (e.g. extensive adhesions, abandoned leads, difficult pocket) Operative note documenting specific circumstances that substantially increased time and complexity
-52 Reduced services (e.g. procedure terminated before completion) Operative note explaining why the procedure was reduced in scope
-LT / -RT Some payers require laterality modifier for chest-based procedures Operative report specifying left or right pectoral pocket

The KX modifier warrants specific attention for Medicare claims. Per the applicable CMS billing and coding articles (A54931 and A54958), generator replacement is covered when the device has reached ERI or EOL status. Submitting 33228 to Medicare without KX, when the record documents ERI/EOL, causes an automatic technical denial. Fixing it takes a corrected claim rather than a simple appeal. Verify the modifier requirement with the relevant Medicare Administrative Contractor (MAC) for your jurisdiction, as LCD requirements can vary.

Pro Tip

Run a modifier audit on 33228 claims before submission. Confirm KX is present on every Medicare generator replacement claim. Then check that the device interrogation report is attached or accessible. Missing KX on a Medicare claim with documented ERI/EOL is the fastest path to a preventable denial.

Medicare coverage and reimbursement for CPT code 33228

Medicare covers dual-chamber pacemaker generator replacement under the Medicare Physician Fee Schedule (MPFS) when medical necessity criteria are met. CMS has published specific billing and coding guidance in Local Coverage Articles A54931 and A54958, which define the clinical indications that satisfy coverage requirements.

Approximate 2026 national average payment rates are available through the CMS Physician Fee Schedule lookup tool. Verify current rates against the official MPFS data rather than third-party aggregators. Rates update annually and vary by geographic locality adjustment.

The facility versus non-facility rate differential is substantial for 33228. The procedure is almost always performed in a hospital outpatient department or ASC, so the facility rate applies. The 90-day global period bundles post-operative visits within 90 days of the replacement into the surgical fee.

Programming the replacement device on the same date, using 93280 or 93281, can trigger CCI bundling edits. Verify current NCCI tables before billing both codes on the same service date.

Claims management software like Pabau can automate this CCI edit check before submission. Electronic submission then routes the claim to the MAC that administers Medicare Part B in your jurisdiction.

Pabau claims management dashboard showing submitted claims and their payer status
Pabau’s claims management dashboard tracks each 33228 claim from submission to remittance, so a missing KX modifier surfaces before the payer sees it.
Payment factor Detail
Facility vs non-facility Facility rate applies for hospital outpatient and ASC. Non-facility applies in office, which is rare for this procedure
Global period 90 days; post-op visits bundled into surgical fee
RVU data source CMS MPFS annual update, verified with the CMS fee schedule tool
Geographic adjustment GPCI multipliers vary by locality; high-cost metro areas receive higher adjustments
Coverage articles CMS A54931 and A54958 define billable indications for pacemaker generator replacement

ICD-10 diagnosis codes that support the claim

Medical necessity for pacemaker generator replacement is established through the paired ICD-10-CM diagnosis codes on the claim. The CMS ICD-10 codes page maintains the official list of valid codes, and our ICD-10-CM code index covers the ones this claim relies on. The table below shows the diagnoses most commonly paired with 33228 on clean claims.

ICD-10-CM code Description Role on claim
Z45.018 Encounter for adjustment and management of other part of cardiac pacemaker Primary encounter code for elective replacement visit
T82.110A / T82.110D Breakdown (mechanical) of cardiac electrode; initial or subsequent encounter Generator malfunction or battery depletion scenarios
Z95.0 Presence of cardiac pacemaker Supportive status code confirming the patient has a permanent device
T82.190A Other mechanical complication of cardiac electronic device; initial encounter Non-battery device malfunction or premature battery depletion

Z45.018 is the workhorse primary code for the vast majority of elective generator replacements prompted by ERI or EOL battery status. Z95.0 functions as a supportive secondary code and should not stand alone as the primary diagnosis. Payer-specific LCD policies may define a narrower list of acceptable primary diagnoses. Cross-check against the relevant MAC’s LCD for cardiac device procedures before submitting.

Prior authorization and medical necessity documentation

Prior authorization requirements for 33228 vary by commercial payer, and by plan for Medicare Advantage. Medicare fee-for-service generally does not require prior authorization for generator replacement. Medicare Advantage plans often do, and their timelines vary widely.

The following documentation typically supports a prior auth request for dual-chamber generator replacement:

  • Device interrogation report: Must confirm ERI or EOL battery status, including remaining battery life estimate, current threshold measurements, and lead impedance values.
  • Physician attestation letter: Confirms clinical indication, lead count, and that replacement is medically necessary based on current device status.
  • Original implant records: Some payers request documentation of the initial implant to verify lead configuration and device history.
  • ICD-10 diagnosis codes: Submit the anticipated diagnosis codes that will appear on the claim, not generic device-present codes alone.
  • Payer-specific forms: Many commercial payers require their own prior auth form submitted through their portal. Check the payer’s provider portal before using a generic letter.

Common denial reasons, and how to prevent them

Denials on 33228 cluster around four root causes: A missing modifier, an ambiguous operative report, a bundling conflict, and an ICD-10 mismatch. Each one is cheaper to catch before submission than in the appeals queue.

Denial reason Root cause Prevention step
Missing KX modifier (Medicare) Claim submitted without required medical necessity attestation modifier Mandate KX in billing workflow for all Medicare 33228 claims; link to interrogation report
Upcoding denial (33228 vs 33227) Op report does not explicitly state two leads connected; payer downcodes to 33227 Require surgeons to document exact lead count in op note before billing team receives chart
CCI bundling with 93280/93281 Device programming code billed same date as generator replacement without modifier Verify current NCCI tables; attach -59 or XU modifier if programming is separately supported
Missing prior auth (MA plans) Medicare Advantage plan required auth not obtained before procedure Flag all MA patients for prior auth check at scheduling, not day-of-procedure
ICD-10 mismatch Primary diagnosis code does not satisfy LCD medical necessity criteria Cross-reference claim ICD-10 codes against MAC LCD before submission
Wrong place of service Facility POS code does not match where the procedure was performed Verify POS code against the actual procedure location before submission

Submitting claims through a clearinghouse that validates modifier completeness and CCI edits before the claim reaches the payer eliminates the bulk of technical denials. Catching those errors at the clearinghouse costs a correction. Catching them at the payer costs an appeal.

Pro Tip

Build a five-point check into your 33228 billing workflow. Confirm KX on every Medicare claim. Verify the op note documents two leads connected. Check NCCI for same-date programming codes. Confirm Medicare Advantage prior auth is on file. Match the ICD-10 codes to the MAC LCD.

Documentation requirements: What the operative report must include

The operative report is the single document that decides whether a 33228 claim survives audit. Payer audit protocols look for specific elements that confirm the procedure matches the code billed. No clearinghouse can add a detail the surgeon never dictated, so the note has to carry them at the point of care.

  • Explicit lead count: “Two leads (right atrial and right ventricular) were disconnected from the old generator and connected to the replacement generator.” Generic phrases like “dual-chamber system” without stating two leads connected are insufficient.
  • Device model and serial numbers: Both the removed and replacement generator model and serial numbers must be documented. Implant stickers in the chart satisfy this requirement at most facilities.
  • Indication for replacement: State whether the replacement is due to ERI, EOL, device malfunction, or elective upgrade. This maps directly to the ICD-10 primary diagnosis code.
  • Pocket findings: Document pocket condition (intact, evidence of infection, adhesions present) and any additional work performed in the pocket beyond standard generator exchange.
  • Lead manipulation detail: If leads were freed from adhesions, document that the work was incidental to generator access. State that no lead repositioning or replacement was performed.
  • Post-procedure device check: Record pacing thresholds, sensing values, and impedance measurements obtained after connecting the new generator, confirming both leads are functional.
  • Laterality: Document left or right pectoral pocket; some payers require this to match the laterality modifier if one is submitted.

How claims software keeps 33228 claims clean

Most billing teams catch a missing KX modifier the same way: A remittance advice arrives weeks later with a technical denial. The claim goes back out as a correction, and payment slips another cycle.

Pabau moves that check to the front of the process. Claims are validated for modifier completeness and NCCI conflicts before submission, then sent electronically to the MAC or commercial payer. Anything the validator rejects comes back to your team the same day, not six weeks later.

For a practice billing pacemaker replacements, that means the interrogation report and the lead count get chased while the chart is still open. Your billing team spends its time on the exceptions instead of on rework.

Automate cardiac device claim submissions

Pabau checks modifier completeness and flags CCI bundling conflicts before a 33228 claim leaves your practice. Claims then route electronically to Medicare and commercial payers.

Pabau claims management dashboard

Conclusion

CPT code 33228 denials are almost always preventable. The code itself is simple: Dual-lead generator out, dual-lead generator in, two leads documented as connected. The trouble starts upstream, in an operative report that names a device model where it should have named a lead count.

The highest-value fix sits upstream of billing, with the surgeons who dictate the note and the checklist your team runs before submission. Neither costs anything to change. Both take a few weeks of reminding people.

Get those two right and 33228 becomes a routine claim rather than an appeals file. Book a demo to see how Pabau validates modifiers and NCCI edits on cardiac device claims before they reach a payer.

Continue your research

Continue your research

Need a clearinghouse that handles cardiac device codes? How Claim.MD clearinghouse works explains the electronic submission process for complex surgical codes, including modifier validation before claims reach payers.

Seeing recurring denials across your billing queue? Denial codes in medical billing covers the CARC and RARC codes your EOB shows when a 33228 claim is rejected.

Want to understand how 837 files carry your claim data? 837 file format for medical billing explains how procedure codes, modifiers, and diagnosis codes are structured in the electronic transaction your clearinghouse submits to payers.

Frequently asked questions

What is CPT code 33228 used for?

CPT code 33228 covers removal and replacement of a permanent pacemaker pulse generator in a dual-lead system. The generator is exchanged while two existing leads stay connected. It does not include lead removal, lead replacement, or ICD generator exchanges.

What is the difference between CPT codes 33227 and 33228?

33227 covers single-lead generator replacement, with one lead connected to the new generator. 33228 covers dual-lead replacement, with two leads connected. The operative report controls code selection, not the device model. A dual-chamber device with only one functioning lead at replacement is coded 33227.

Does Medicare cover CPT code 33228?

Yes, Medicare covers CPT code 33228 when medical necessity criteria are met, primarily ERI or EOL battery status documented by a device interrogation report. CMS billing and coding articles A54931 and A54958 define the covered indications. Medicare Advantage plans may require prior authorization even when fee-for-service Medicare does not.

What modifiers are required when billing CPT 33228?

KX is required on Medicare claims to attest medical necessity when the device meets ERI or EOL criteria. Modifier -22 applies for substantially increased procedural complexity with supporting documentation. Some payers require -LT or -RT for laterality. Verify KX requirements with the specific MAC for your jurisdiction, as requirements can vary by LCD.

Can CPT 33228 and 93280 be billed on the same date?

CCI edits bundle device programming codes (93280, 93281) with generator replacement codes in many scenarios. Whether they can be separately reported on the same date depends on current NCCI table entries and payer policy. Check the current CMS NCCI edits before billing both codes on the same service date. Attach a -59 or XU modifier only when a separately reportable service is documented.

What are the most common denial reasons for CPT 33228?

Five denials account for most of the volume. A missing KX modifier on a Medicare claim leads the list. Next come upcoding denials, where the operative report never states that two leads were connected. CCI bundling conflicts with same-day programming codes follow. Missing Medicare Advantage prior authorization and ICD-10 codes that fail the MAC’s LCD criteria round it out.

×