Pabau Engage inbox

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

Learn more
CPT Code

CPT code 93288 – Pacemaker interrogation device evaluation


Code Definition

93288 is the CPT code for an in-person interrogation of a single, dual, multiple lead or leadless pacemaker, with analysis, review and report. The clinician connects to the device, records its data, disconnects and signs an interpretation.

The check looks routine, yet the code turns on two questions. What is implanted, and did anyone change a setting? An ICD goes to 93289, and a loop recorder goes to 93291. Reprogramming moves the visit to 93279-93281, which are not reported with 93288 on the same date. Get both answers from the device record before you code, and the rest of the claim follows.

Section
90281-99607 Medicine Services and Procedures
Subsection
92920-93799 Cardiovascular Procedures
Code range
93260-93299 Implantable, Insertable, and Wearable Cardiac Device Evaluations
Billable
No
Code also known as
pacemaker check, pacemaker interrogation, in-person pacemaker follow-up, leadless pacemaker interrogation
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 93288 covers an in-person interrogation of a single, dual, multiple lead or leadless pacemaker, with analysis, review and report.

ICDs go to 93289 and subcutaneous loop recorders go to 93291, so confirm the device from the implant record before you code.

Programming is never bundled into 93288. When settings change, bill 93279-93281 and leave 93288 off that date.

In 2026, 93288 carries 0.42 work RVUs and pays about $55 nationally before locality adjustment.

Remote pacemaker monitoring is billed with 93294 and 93296, and each covers a period of up to 90 days.

CPT code 93288 is the in-person pacemaker check

CPT code 93288 reports an in-person interrogation of an implanted pacemaker. The clinician reads the device, reviews the data and signs a report. The American Medical Association descriptor packs four elements into one line, so here it is in parts.

  • Service: interrogation device evaluation, in person.
  • Professional work: analysis, review and report by a physician or other qualified health care professional.
  • Included steps: connection, recording and disconnection, per patient encounter.
  • Devices: single, dual, or multiple lead pacemaker system, or leadless pacemaker system.

Leadless pacemakers joined the descriptor in CPT 2019. Programming is not part of the code. If settings change, the visit becomes a programming evaluation, which has its own codes.

The device in the chest decides the code. Check it against this table before you build the claim.

DeviceWhat sets it apartIn-person interrogation code
Single-chamber pacemakerOne lead, in the atrium or the ventricle93288
Dual-chamber pacemakerAtrial and ventricular leads93288
Biventricular pacemaker (CRT-P)Multiple leads, no defibrillator93288
Leadless pacemakerSelf-contained device inside the heart93288
Transvenous ICD or CRT-DCan deliver a shock93289, not 93288
Subcutaneous ICDDefibrillator with a subcutaneous lead93261, not 93288
Implantable loop recorder (ICM)Records rhythm, does not pace93291, not 93288
Implantable cardiovascular physiologic monitorCollects physiologic data from its sensors93290, not 93288

What happens during a 93288 check

An in-person pacemaker check follows a steady sequence. Here is how a routine visit runs from start to finish.

  1. Connect to the device, then confirm the model and serial number against the implant record.
  2. Record battery status and the estimated longevity of the pulse generator.
  3. Measure impedance, sensing and capture thresholds for each lead, or for the electrode on a leadless device.
  4. Review programmed settings such as mode, lower rate and output, without changing them.
  5. Pull stored events, including arrhythmia episodes and saved electrograms.
  6. Disconnect, then write and sign the interpretation.

Those six steps are the whole service. Notice what the list leaves out, which is any change to a setting.

Suppose the clinician adjusts output, rate or mode to find better values. That work is a programming evaluation, reported with 93279, 93280 or 93281 by lead configuration. In that case, 93288 is not reported for the same date.

Interrogation or programming, never both on one date

The word “iterative” separates the two code sets. The programming descriptors describe iterative adjustment of the device to test its function and select the best permanent values. Interrogation only reads the device and reports on it.

FeatureInterrogation (93288)Programming (93279-93281)
What the clinician doesReads device data and reports on functionAdjusts settings step by step and selects permanent values
Settings changed?NoYes
Pacemaker codes93288 for every lead configuration93279 single lead, 93280 dual lead, 93281 multiple lead, each with a leadless option
Same-date reportingNot reported with 93279-93281Not reported with 93288
Report requiredAnalysis, review and signed reportAnalysis, review and signed report

Here is a quick example. A patient with a dual-chamber pacemaker arrives for a routine check. The atrial capture threshold has risen, so the clinician raises the output and retests until capture is stable. That visit is a dual-lead programming evaluation, 93280, and 93288 stays off the claim.

Both questions fit on one chart. Work through it in order, and each answer points to a single in-person code.

Decision chart for in-person cardiac device checks
Only a read-only check of a pacemaker lands on 93288, while every other path ends at a different code. Mapping follows the AMA CPT descriptors for 93260-93299.

93288 vs 93289: The device decides

93288 is for pacemakers. 93289 is for transvenous defibrillators, CRT-D included, and it adds analysis of heart rhythm derived data. A device that can deliver a shock goes to 93289, however many leads it has.

ScenarioCorrect codeWhat goes wrong
In-person check of a dual-chamber pacemaker93288Notes pulled from the wrong chart push the claim to 93289
In-person check of a leadless pacemaker93288The coder is unsure leadless qualifies, so the visit goes unbilled
In-person check of a CRT-D93289Three leads look like a multiple lead pacemaker, so it gets coded 93288
In-person check of a loop recorder93291The implant is grouped with pacemakers and billed as 93288

The fix is the same each time. Take the device type from the implant record or the manufacturer card, not from memory or the visit reason.

Where 93288 sits in the device code family

93288 belongs to the CPT range for implantable, insertable and wearable cardiac device evaluations, 93260-93299. These are the neighbors you will meet on pacemaker claims and the devices around them.

CodeServiceDeviceSetting or period
93279-93281Programming evaluationPacemaker, single, dual or multiple lead, leadless includedIn person
93286Peri-procedural evaluation and programmingPacemaker, leadless includedIn person, before or after a surgery, procedure or test
93288Interrogation evaluationPacemaker, leadless includedIn person
93289Interrogation evaluationTransvenous ICD, CRT-D includedIn person
93290Interrogation evaluationImplantable cardiovascular physiologic monitorIn person
93291Interrogation evaluationSubcutaneous cardiac rhythm monitorIn person
93294Remote interrogation, professionalPacemaker, leadless includedRemote, up to 90 days
93295Remote interrogation, professionalICDRemote, up to 90 days
93296Remote interrogation, technicalPacemaker, leadless included, or ICDRemote, up to 90 days
93297 and 93298Remote interrogationPhysiologic monitor and subcutaneous rhythm monitorRemote, up to 30 days

Before you submit a 93288 claim

Run through this list before you release the claim. Each line answers a question a reviewer is likely to ask.

  • The implant record names the manufacturer, model and serial number.
  • The device is a pacemaker, leadless included, and not an ICD, loop recorder or physiologic monitor.
  • The note shows an in-person visit, with the date, location and treating clinician.
  • Battery, lead or electrode values, sensing, capture and stored events are each recorded.
  • No settings were changed. If they were, the claim carries 93279-93281 instead.
  • A physician or other qualified health care professional signed and dated the interpretation.
  • The diagnosis code explains why the pacemaker was checked.

A superbill that captures device details at the visit saves a round of chart requests later. It also gives your clean claim review something concrete to check against.

Frequency limits come from your Medicare Administrative Contractor and each commercial plan, not from the CPT descriptor. Check the active policy before an extra check, and record the clinical reason. Good medical billing compliance habits make that note routine.

Modifiers for CPT code 93288

93288 has a professional and a technical component on the Medicare fee schedule. Who supplies the equipment and staff decides how you bill it.

  • No modifier: bill the global code when your practice provides both the technical work and the interpretation.
  • Modifier 26: bill the professional component when you interpret in a facility that supplies the equipment and staff.
  • Modifier TC: the entity that supplies the equipment and technical staff bills this component, without the interpretation.
  • Modifier 59: use it only when 93288 and another cardiac service on the same date are distinct and documented. It never unbundles a same-date programming evaluation of the same device.
  • GQ or GT: these telehealth modifiers do not fit 93288, because the descriptor requires an in-person visit.

Never append 26 and TC to the same line. If one provider does both parts, the global code is the right claim.

What Medicare pays for 93288 in 2026

Medicare pays 93288 under the CMS Physician Fee Schedule. The figures below use the 2026 national RVUs and the $33.4009 conversion factor. Your locality adjustment moves them up or down.

BillingWork RVUTotal RVUApprox. national payment
Global, no modifier0.421.66About $55
Professional component, modifier 260.420.60About $20
Technical component, modifier TC0.001.06About $35

RVUs are from the CMS 2026 national relative value file, as listed by FastRVU. Confirm your locality rate in the CMS look-up tool before you load expected payments. Commercial plans set their own rates, so compare each contract separately.

Pro Tip

Load the 2026 rate for your own locality, not the national figure. Geographic adjustment can move the 93288 allowable well away from $55, and payment posting is only as good as that baseline.

ICD-10 codes that support a 93288 check

The diagnosis should say why the pacemaker was checked. These ICD-10-CM codes fit common routine and problem-focused visits.

ICD-10-CM codeDescriptionWhen to use
Z45.010Encounter for checking and testing of cardiac pacemaker pulse generator [battery]Routine generator and battery check
Z45.018Encounter for adjustment and management of other part of cardiac pacemakerA lead or other component is the focus of the visit
Z95.0Presence of cardiac pacemakerStatus code. Check the Z45 exclusion notes before pairing it with a Z45.0- code.
I49.5Sick sinus syndromeUnderlying rhythm disorder relevant to the visit
I44.2Atrioventricular block, completeUnderlying conduction disorder relevant to the visit
Z45.02Encounter for adjustment and management of automatic implantable cardiac defibrillatorBelongs on 93289 claims, never on 93288

Common mistakes that send 93288 back

These errors come up again and again on pacemaker check claims. Each one has a simple guard.

  • Wrong device code: an ICD or loop recorder check billed as 93288. Match the code to the implant record.
  • Programming on the same date: 93288 reported with 93279-93281. If settings changed, keep only the programming code.
  • Unsigned report: the claim goes out before the interpretation is signed. Hold it until the report is complete.
  • Defibrillator diagnosis: Z45.02 paired with 93288. That code describes an ICD, so the claim contradicts itself.
  • Global billing in a facility: the hospital supplied the equipment and staff. Bill modifier 26 instead.
  • Missing device details: no model or serial number in the note. Record both at every check.

Log each rejection by reason as part of your denial management routine. Repeat patterns then surface early, while they are still cheap to fix.

How 93288 fits with remote monitoring

Many pacemaker patients also send transmissions from home. Those checks are billed with remote codes, never with 93288.

  • 93294: remote interrogation, professional work, for a pacemaker with leadless included, up to 90 days.
  • 93296: remote interrogation, technical service, for a pacemaker with leadless included, or an ICD, up to 90 days.
  • 93297 and 93298: remote monitoring of physiologic monitors and loop recorders, up to 30 days each.

Report each 90-day code once per period. CPT also bars 93294 when the monitoring period is shorter than 30 days.

An in-person check can fall inside an open remote period. Before you bill both, check the CPT parenthetical notes and current NCCI edits for those dates. Your electronic remittance advice then shows how each payer handled the pair.

How Pabau keeps 93288 claims moving after the visit

Once the visit is coded, the work shifts to getting paid. That means sending the claim, watching its status and matching what the payer returns.

Pabau, our practice and billing software, handles that stretch for US practices through its Claim.MD integration. You submit 93288 claims electronically from the patient record. Claim status and remittances then come back to the same place.

Your billing team sees which claims were accepted, which were paid and which need follow-up. Nobody has to log in to a separate portal to chase each one. See how claims management in Pabau works.

Pabau claims screen tracking claim status from submission to payment
Pabau’s claims management view tracks each 93288 claim from submission to payment, so your team sees what is still outstanding.

Track cardiac device claims to payment

Pabau submits 93288 and related device claims electronically through Claim.MD. Claim status and remittances come back to one place, so your team spends less time chasing payers.

Pabau cardiac billing workflow

Conclusion

Two questions settle the code on a pacemaker check. Is the device a pacemaker, and did anyone change a setting? Answer both from the implant record and the visit note, and 93288 either fits or it does not.

Build those two checks into intake instead of leaving them to the coder. It costs a minute at check-in and spares you a rejected claim and a chart request later. Book a demo to see how Pabau submits and tracks your cardiac device claims.

Continue your research

Continue your research

Need to understand clearinghouse claim submission for cardiac codes? Pabau’s Claim.MD clearinghouse guide explains how electronic claim submission works for cardiology and specialty practices.

Seeing denial codes on your remittance you don’t recognize? Denial codes in medical billing covers the most common CARC and RARC codes returned on cardiac device claim rejections.

Want to build a cleaner billing process across your practice? Revenue cycle management fundamentals walks through the end-to-end workflow from charge capture to payment posting.

Changing settings at the check instead? CPT code 93280 covers the programming evaluation of a dual-lead pacemaker, the code that replaces 93288 on that date.

Billing remote loop recorder transmissions? CPT code 93298 explains remote monitoring of subcutaneous rhythm monitors and its 30-day period.

Frequently asked questions

Is CPT 93288 reported per device or per visit?

Per visit. The descriptor reports the service per patient encounter, including connection, recording and disconnection. One in-person pacemaker check is one unit of 93288.

Which CPT code covers an in-person loop recorder check?

Use 93291 for an in-person interrogation of a subcutaneous cardiac rhythm monitor. Programming that device uses 93285.

Can 93288 be billed for a hospital inpatient?

Yes, when the check is medically necessary and documented. The interpreting clinician bills the professional component with modifier 26, because the hospital supplies the equipment and staff.

Who can provide the 93288 analysis and report?

A physician or other qualified health care professional. Trained staff can help with connection and recording under your supervision rules, but the signed interpretation must come from the billing clinician.

Can an E/M visit be billed on the same day as 93288?

Yes, when the visit treats a separate problem beyond the device check. Document that work on its own and append modifier 25 to the E/M code. Check payer policy first, because some plans bundle the two.

Avatar photo
Monika Lazarevska
Content Writer

Monika Lazarevska writes content for owners and healthcare professionals who want clear, no-fluff content that actually helps them run their practice better. With a background in storytelling and SEO, she knows how to make even the driest topics worth reading. Off the clock, you'll find her in a café somewhere in Europe, probably with a good book and an even better coffee.
×