Specialty Billing & RCM

Cardiology Medical Billing & RCM

Cardiology billing spans the full spectrum from routine ECG interpretations to complex catheterization procedures and implantable device management—each with its own professional/technical component rules, prior authorization requirements, and NCCI bundling considerations. VeriMedix captures every billable component of your cardiology practice's work.

Call us
~15–20%of cardiology claims denied on first pass industry-wide, with TC/26 modifier errors and missing prior authorization for cardiac cath/PCI as top drivers
~$50B+annual US cardiology billing market—cardiac cath, PCI, and structural heart procedures generate the highest per-claim values in outpatient medicine
30–40%of cardiac device clinic claims across the industry are initially underpaid due to incorrect device type coding or missing programming documentation
Cardiology medical billing

Overview of Cardiology billing

Cardiology is one of the highest-revenue specialties in medicine, but also one of the most complex to bill accurately. The diagnostic services alone—electrocardiography, echocardiography, stress testing, nuclear cardiology, and cardiac catheterization—each have professional component (-26), technical component (-TC), and global billing variations depending on who owns the equipment and where the service is performed. When a cardiologist interprets an ECG performed by a hospital, they bill 93010 (interpretation only). When the cardiologist's office performs and interprets the ECG, they bill 93000 (global). Misapplying modifiers in this framework costs cardiology practices millions in underpayment annually.

Cardiac catheterization and interventional cardiology involve high-value procedure codes with specific documentation requirements. Coronary angiography (93454–93461) is coded based on which vessels are accessed (right heart, left heart, or combined) and what additional procedures are performed (left ventricular angiography, pharmacological stress, injection procedures). Percutaneous coronary intervention (PCI) coding depends on the number and location of vessels treated (92920–92944), whether stenting or angioplasty is performed, and whether the vessel is a native coronary or bypass graft. Each additional vessel requires an add-on code, and PCI always includes the diagnostic angiography for the vessel treated.

Implantable cardiac device management (pacemakers, ICDs, cardiac monitors) generates a distinct billing stream through device interrogation and programming codes (93279–93299). These codes differentiate between single-chamber, dual-chamber, and multi-lead devices; between in-person and remote monitoring encounters; and between interrogation-only and interrogation-with-programming. The CMS Chronic Care Remote Monitoring (RPM) and Cardiac Remote Monitoring codes have expanded revenue opportunities for device clinic management. Proper documentation of the interrogation report findings and any programming changes is required to support these claims, and payer prior authorization is frequently required for device implantation procedures.

Key Cardiology codes & modifiers

Below are commonly billed codes our certified coders manage for cardiology practices. Always confirm payer-specific coverage and current code values.

CodeDescriptionBilling note
93000Electrocardiogram, routine ECG with at least 12 leads; with interpretation and report (global)Global code when practice owns equipment and performs interpretation; use 93005 (tracing only) or 93010 (interpretation only) when split
93306Echocardiography, transthoracic, real-time with image documentation; complete, with spectral Doppler echocardiography and color flow Doppler echocardiographyGlobal code for complete TTE; most common echo code; split into -26 (93306 with -26) and -TC when hospital performs technical
93454Catheter placement in coronary artery(ies) for coronary angiography, including intraprocedural injection(s) for coronary angiography, imaging supervision and interpretation; coronary angiography, right and left heartCombined right and left heart cath; most common diagnostic cath code; additional injections and LV gram add-on codes apply
92928Percutaneous transcatheter placement of intracoronary stent(s), with coronary angioplasty when performed; major coronary artery or branchPrimary PCI stenting; includes angioplasty in same vessel; add-on 92929 for each additional branch of same artery
93303Echocardiography, transthoracic, real-time with image documentation; congenital cardiac anomalies, completePediatric/congenital echo; separate from standard adult TTE
93280Programming device evaluation, dual chamber pacemaker systemDevice clinic code; requires documentation of programming changes and device diagnostics review
93293Transtelephonic rhythm strip pacemaker evaluation(s), single, dual, or multiple lead pacemaker system, up to 90 daysRemote monitoring bundle (up to 90 days); distinct from in-person interrogation
78452Myocardial perfusion imaging, tomographic (SPECT or SPECT/CT); multiple studies, at rest and/or stress (exercise or pharmacological), with or without EF and wall motionNuclear stress test with SPECT; most comprehensive nuclear cardiology code; usually split -TC (nuclear lab) and -26 (cardiologist interpretation)
93017Cardiovascular stress test using maximal or submaximal treadmill or bicycle exercise; tracing only (no interpretation)Technical component of stress test only; pair with 93018 (interpretation) or bill 93015 (global) when practice owns equipment

Frequently used modifiers

  • -26 Professional component — physician interpretation and report only; used when hospital/facility owns imaging equipment
  • -TC Technical component — equipment and technical staff only; facility bills when physician provides only interpretation
  • -25 Significant, separately identifiable E/M — for office visits on same day as diagnostic cardiac test or minor procedure
  • -59 Distinct procedural service — separate diagnostic angiography from PCI when performed as independent diagnostic study
  • -RT / -LT Right / Left — for bilateral cardiac procedures (e.g., bilateral femoral access documentation)

Cardiology billing SOPs

Our standard operating procedures for cardiology revenue cycle management — the step-by-step workflow we follow on every claim:

  1. Determine equipment ownership for all diagnostic services (ECG, echo, stress test, nuclear); apply global code when practice owns equipment, split -TC/-26 when hospital or third party owns the technical component.
  2. Verify prior authorization for all cardiac catheterizations, PCIs, structural heart procedures (TAVR, MitraClip), and implantable device placements before scheduling.
  3. For cardiac catheterization, document the complete procedure: access site, vessels cannulated, pressures measured, injections performed, and any therapeutic interventions; code each separately using the coronary angiography add-on structure.
  4. For PCI, assign the primary vessel CPT code (92928 or 92920 for angioplasty without stent) and all applicable add-on codes (92929, 92933, 92934) for additional branches and vessels; include documentation of each vessel treated.
  5. Bill device interrogation codes (93279–93299) based on device type (single/dual/multi-lead), encounter type (in-person vs. remote), and service type (interrogation only vs. with programming); document the interrogation report.
  6. For remote cardiac monitoring (Holter: 93224–93227, extended: 93241–93248, cardiac event monitors: 93268), verify the monitoring period and report generation meet payer requirements; bill within the correct time-window bundle.
  7. Review NCCI edits for all cardiology multi-procedure claims; cardiac diagnostic studies performed on the same day frequently trigger bundle edits requiring -59 and clinical justification.
  8. Post-payment, audit all echo and nuclear cardiology claims for correct TC/26 split; underpayment due to missing modifier or wrong component is extremely common in cardiology.
The Verimedix advantage: Every step above is enforced with payer-specific edits and double-checked by a specialty coding lead before submission — so claims go out clean the first time.

Common problems & denials providers face

These are the issues we see most often in cardiology billing — and exactly how we resolve them:

TC/26 Modifier Errors on Diagnostic Tests

Billing the global echo or nuclear study code when the cardiologist only interpreted (hospital owns the equipment) results in a duplicate claim conflict with the facility's TC billing. Fix: create a location-to-modifier matrix in your PM system: hospital/outpatient = -26 for physician; office with owned equipment = global; never default to global without confirming equipment ownership.

PCI Add-On Code Underutilization

PCI involving multiple branches of a coronary artery requires add-on codes (92929 for additional branches of the same artery, 92933/92934 for additional vessels). Missing these add-ons significantly underpays the case. Fix: implement a PCI coding checklist requiring the coder to document each vessel and branch treated; review with the cardiologist's procedure report.

Prior Authorization Denials for Elective PCI

Elective PCI without documented evidence of significant coronary disease (FFR, IVUS, or angiographic stenosis >70%) is denied by many commercial payers. Fix: attach cath lab report, FFR/IVUS data, and clinical decision support documentation to every PCI prior authorization request.

Device Interrogation Coding Errors

Billing interrogation-with-programming (93280) when only an interrogation was performed (93279) over-codes the service; billing the single-chamber code for a dual-chamber device under-codes it. Fix: require device clinic staff to document the device type and whether programming changes were made; map documentation directly to CPT code in device clinic workflow.

Stress Test Global Code in Hospital Outpatient Setting

Cardiologists billing CPT 93015 (global stress test) when the treadmill is owned by the hospital results in duplicate billing. Fix: verify equipment ownership at every location; apply -26 to stress test interpretation codes (93018) for hospital-based services.

EHRs & technologies we work with

Verimedix works inside the systems cardiology practices already use, including:

Epic CardiologyCerner HeartStationPhilips ISCVGE Muse (ECG management)Merge Cardio (IBM)Siemens syngo Dynamicsathenahealth

Cardiology billing FAQs

93000 is the global ECG code (tracing + interpretation + report) billed when the practice owns the equipment. 93005 is the technical component only (tracing). 93010 is the professional component only (interpretation and report). Use 93010 when interpreting an ECG tracing performed by a hospital or other facility.

The cardiologist bills CPT 93306 with modifier -26 for the professional interpretation. The hospital bills 93306 with -TC for the technical component (sonographer, equipment). If the cardiologist owns an echo lab in their office, they bill 93306 globally (no modifier).

When PCI and diagnostic catheterization are performed on the same day for the same vessel, the diagnostic cath is generally bundled into the PCI code. If the angiography was performed as a separate diagnostic study with its own clinical indication (e.g., uncertainty about whether PCI was warranted), it may be billed separately with modifier -59 and supporting documentation.

Transcatheter aortic valve replacement (TAVR) is billed with CPT 33361 (transfemoral approach) or 33362–33365 for other approaches. These codes require documentation of heart team evaluation, STS risk scoring, and procedural details. Prior authorization is universal and typically requires a multi-disciplinary heart team note.

Holter monitoring (24–48 hours): 93224 (recording/hookup), 93225 (scanning), 93226 (physician analysis), 93227 (physician report). Extended wear monitors (>48 hours, up to 21 days): 93241–93244 series. Cardiac event monitors (mobile outpatient telemetry, 30-day): 93268 or 93270 series. Always verify the specific payer's coverage for extended monitoring periods and required turnaround for reports.

A complete myocardial perfusion SPECT with rest and stress images is billed with CPT 78452 (global). When performed in a hospital, the cardiologist bills 78452-26 (interpretation) and the hospital bills 78452-TC. The stress portion (exercise or pharmacological) is billed separately: 93015 (exercise stress, global) or 93016 (physician supervision), 93017 (tracing), 93018 (interpretation).

Ready to optimize your Cardiology revenue?

Verimedix handles the entire cardiology revenue cycle — coding, submission, denials, and A/R — so your team can focus on patients.

+1 (470) 887-9106