Cardiology CPT Codes: Complete 2026 Reference Guide

Cardiology generates more CPT code diversity than nearly any other medical specialty. A single cardiologist may perform an office evaluation, interpret an ...
Cardiology generates more CPT code diversity than nearly any other medical specialty. A single cardiologist may perform an office evaluation, interpret an echocardiogram, review a Holter monitor, read a nuclear stress test, and perform a left heart catheterization — all in the same day. Each service draws from a different CPT code family, carries different modifier requirements, and triggers different bundling edits. The coding permutations across diagnostic, interventional, and electrophysiology cardiology create a landscape where systematic errors are both common and financially devastating.
The average cardiology practice generates $1.8-$3.2 million per physician annually. At that volume, a 3-5% coding error rate translates to $54,000-$160,000 per provider in lost or at-risk revenue every year. The most frequent cardiology coding failures fall into predictable categories: incorrect professional/technical component splitting, failure to capture add-on codes for multi-vessel catheterization, improper bundling of stress test components, and undercoding E/M encounters that involve substantial data review. Each of these errors is preventable with precise knowledge of the code families involved.
This guide covers every major CPT code category used in cardiology practice — E/M codes, echocardiography, cardiac catheterization, electrophysiology, nuclear cardiology, stress testing, cardiovascular monitoring, pacemaker and ICD management, vascular interventions, and the modifier logic that governs reimbursement across all of them.
E/M Codes Commonly Used in Cardiology (99202-99215)
Cardiology E/M encounters frequently reach moderate or high medical decision-making complexity due to prescription drug management, diagnostic data review, and the inherent risk profile of cardiac conditions.
| CPT Code | Patient Type | MDM Level | Cardiology MDM Example | Typical Medicare Reimbursement |
|---|---|---|---|---|
| 99202 | New | Straightforward | Palpitations, normal ECG, no meds initiated | $68-$75 |
| 99203 | New | Low | New hypertension, single drug started, basic labs reviewed | $100-$115 |
| 99204 | New | Moderate | Chest pain with abnormal stress test, multiple medications managed, echo ordered and reviewed | $150-$175 |
| 99205 | New | High | New heart failure with reduced EF, multiple comorbidities, complex drug regimen, hospitalization considered | $210-$240 |
| 99211 | Established | Minimal | INR check, nurse-only visit | $22-$28 |
| 99212 | Established | Straightforward | Stable hypertension on single medication, routine follow-up | $45-$55 |
| 99213 | Established | Low | Hypertension med adjustment, one new lab reviewed | $70-$85 |
| 99214 | Established | Moderate | Atrial fibrillation on anticoagulation, rate control adjustment, echo and labs reviewed, stroke risk assessed | $100-$120 |
| 99215 | Established | High | Decompensated CHF, multiple drug changes, device interrogation reviewed, possible hospitalization | $145-$175 |
Cardiology-specific E/M insight: Cardiology practices systematically undercode at the 99213 level when 99214 is supported. Reviewing external diagnostic tests (stress echos, catheterization reports, nuclear imaging), managing two or more chronic cardiac conditions with prescription drug therapy, and assessing patients where drug side effects carry significant risk (anticoagulants, antiarrhythmics, heart failure medications) all support moderate MDM. In practices where 99213 represents more than 40% of established patient encounters, an audit of MDM documentation frequently reveals 15-25% of those encounters qualify for 99214.
Consultation Codes and Cardiology Referrals
While Medicare eliminated payment for consultation codes (99241-99245, 99251-99255) in 2010, many commercial payers still reimburse them. Cardiology practices that receive referrals from primary care physicians should verify consultation code acceptance by payer. Consultation codes reimburse 15-30% higher than equivalent E/M levels. When not accepted, bill the appropriate new patient E/M code (99202-99205) instead.
Echocardiography (93303-93352)
Echocardiography is the most frequently performed diagnostic imaging study in cardiology. Code selection depends on the modality (transthoracic vs. transesophageal), completeness (complete vs. limited/follow-up), and whether contrast is used.
Transthoracic Echocardiography (TTE)
| CPT Code | Description | Global Reimbursement | Prof Component (26) | Tech Component (TC) |
|---|---|---|---|---|
| 93306 | TTE, complete, with Doppler and color flow | $350-$520 | $100-$150 | $250-$370 |
| 93303 | TTE, complete, without Doppler (rarely used) | $200-$320 | $70-$110 | $130-$210 |
| 93304 | TTE, follow-up or limited study | $120-$190 | $40-$65 | $80-$125 |
| 93308 | TTE, follow-up or limited, with Doppler (if applicable) | $150-$230 | $50-$75 | $100-$155 |
Transesophageal Echocardiography (TEE)
| CPT Code | Description | Global Reimbursement | Prof Component (26) |
|---|---|---|---|
| 93312 | TEE, real-time with image documentation, including probe placement, image acquisition, interpretation and report | $450-$680 | $150-$230 |
| 93313 | TEE, probe placement only | $120-$180 | N/A |
| 93314 | TEE, image acquisition, interpretation, and report only | $330-$500 | $130-$200 |
| 93315 | TEE, complete, for congenital cardiac anomalies | $500-$750 | $170-$260 |
| 93316 | TEE, probe placement only, congenital | $130-$200 | N/A |
| 93317 | TEE, image acquisition, interpretation, and report, congenital | $370-$560 | $140-$220 |
| 93318 | TEE during therapeutic/diagnostic intervention (intraoperative) | $300-$450 | $120-$180 |
Echocardiography with Contrast
| CPT Code | Description | Reimbursement |
|---|---|---|
| 93352 | Use of echocardiographic contrast agent during stress echo or rest echo for LV opacification (add-on) | $50-$90 |
Critical echocardiography coding rules:
- Complete vs. limited: A complete TTE (93306) requires documentation of all standard views and measurements including 2D, M-mode, Doppler, and color flow of all four valves and both ventricles. If any standard element is omitted, the study must be coded as limited (93304/93308).
- 93306 vs. 93303: Virtually all modern TTEs include Doppler and color flow. Code 93303 (without Doppler) is rarely appropriate and often triggers payer review.
- Contrast add-on: 93352 is an add-on code billed in addition to the base echo study. It requires separate documentation of the contrast agent used and the clinical indication (typically suboptimal endocardial border definition).
- Repeat studies: A follow-up echo on the same patient requires a separate clinical indication. "Routine follow-up" without documented clinical change is frequently denied.
Stress Testing (93015-93018)
Stress test coding follows a component-based structure. The codes can be billed globally or split into professional and technical components depending on who performs and who interprets the test.
Exercise Stress Testing
| CPT Code | Description | Typical Reimbursement |
|---|---|---|
| 93015 | Cardiovascular stress test using maximal or submaximal treadmill or bicycle exercise, continuous ECG monitoring, and/or pharmacological stress — including interpretation and report (global) | $150-$230 |
| 93016 | Physician supervision only (without interpretation) | $40-$60 |
| 93017 | Tracing only (without interpretation) | $80-$130 |
| 93018 | Interpretation and report only | $30-$50 |
Stress Echocardiography
| CPT Code | Description | Typical Reimbursement |
|---|---|---|
| 93350 | Stress echocardiography (exercise or pharmacological), including comparison with resting echo | $250-$400 |
| 93351 | Stress echo, complete, including Doppler and color flow (exercise or pharmacological) | $300-$450 |
Stress test coding structure: When a cardiologist supervises the treadmill exercise AND interprets the ECG results AND performs/interprets the stress echo, bill 93015 (global exercise stress) + 93350/93351 (stress echo). When separate physicians handle supervision and interpretation, split 93015 into its components (93016 + 93017 + 93018). The stress echo code is always billed in addition to the exercise stress test code — they are not bundled.
Pharmacological stress: When the patient cannot exercise, pharmacological agents (dobutamine, regadenoson, adenosine) are used. The stress test codes remain the same. Bill the drug administration (96374 for IV push) and the drug supply (J-code) separately. The pharmacological agent cost is not included in the stress test code.
Cardiac Catheterization (93451-93572)
Cardiac catheterization coding is among the most complex in all of medicine. The codes are structured by catheter placement (left heart, right heart, or both), the imaging studies performed, and the interventions completed.
Diagnostic Catheterization
| CPT Code | Description | Typical Reimbursement |
|---|---|---|
| 93451 | Right heart catheterization (includes measurement of oxygen saturation and cardiac output) | $700-$1,050 |
| 93452 | Left heart catheterization, retrograde, for hemodynamic evaluation | $1,000-$1,500 |
| 93453 | Combined right and left heart catheterization | $1,400-$2,100 |
| 93454 | Catheter placement in coronary artery(s) for coronary angiography, without concomitant left heart catheterization | $900-$1,350 |
| 93455 | Catheter placement for coronary angiography with catheter placement in bypass graft(s) | $1,100-$1,650 |
| 93456 | Catheter placement for coronary angiography with right heart catheterization | $1,200-$1,800 |
| 93457 | Catheter placement for coronary angiography with bypass graft angiography and right heart catheterization | $1,400-$2,100 |
| 93458 | Catheter placement for coronary angiography with left heart catheterization (left ventriculography when performed) | $1,300-$1,950 |
| 93459 | Catheter placement for coronary angiography with bypass graft angiography and left heart catheterization | $1,500-$2,250 |
| 93460 | Catheter placement for coronary angiography with right and left heart catheterization | $1,600-$2,400 |
| 93461 | Catheter placement for coronary angiography with bypass graft angiography and right and left heart catheterization | $1,800-$2,700 |
| 93462 | Left heart catheterization by transseptal puncture through intact septum (add-on) | $400-$600 |
Catheterization Imaging Add-Ons
| CPT Code | Description | Typical Reimbursement |
|---|---|---|
| 93563 | Injection procedure during cardiac catheterization, for selective opacification of coronary bypass grafts (add-on) | $200-$320 |
| 93564 | Injection procedure for selective left ventricular or left atrial angiography (add-on) | $180-$280 |
| 93565 | Injection procedure for selective right ventricular or right atrial angiography (add-on) | $180-$280 |
| 93566 | Injection procedure for supravalvular aortography (add-on) | $180-$280 |
| 93567 | Injection procedure for supravalvular aortography during cardiac catheterization (add-on) | $180-$280 |
| 93568 | Injection procedure for pulmonary angiography (add-on) | $200-$320 |
Critical catheterization coding rules:
- Base code selection: Choose the single base code that describes ALL catheter placements and ALL angiographic imaging performed. Do not stack base codes. A procedure involving coronary angiography AND left heart catheterization is 93458 — not 93454 + 93452.
- Add-on codes: Injection codes (93563-93568) are only billed in addition to the base catheterization code when the specific injection/imaging is not already included in the base code.
- Left ventriculography: When performed with left heart catheterization and coronary angiography (93458/93459/93460/93461), left ventriculography is included in the base code. Do not separately bill 93564 in this scenario.
- Hemodynamic monitoring: Obtaining hemodynamic measurements (pressures, oxygen saturations, cardiac output) is included in right and left heart catheterization codes. These are not separately billable.
Percutaneous Coronary Intervention (PCI)
| CPT Code | Description | Typical Reimbursement |
|---|---|---|
| 92920 | Percutaneous transluminal coronary angioplasty, single major coronary artery or branch | $3,500-$5,500 |
| 92921 | Percutaneous transluminal coronary angioplasty, each additional branch of major coronary artery (add-on) | $1,200-$1,800 |
| 92928 | Percutaneous transcatheter placement of intracoronary stent(s), with angioplasty, single major coronary artery or branch | $4,500-$7,000 |
| 92929 | Percutaneous transcatheter placement of intracoronary stent(s), each additional branch (add-on) | $1,500-$2,300 |
| 92933 | Percutaneous transluminal coronary atherectomy, with angioplasty and stenting when performed, single major coronary artery or branch | $5,000-$7,500 |
| 92934 | Percutaneous transluminal coronary atherectomy, each additional branch (add-on) | $1,800-$2,700 |
| 92937 | Percutaneous transluminal revascularization of or through coronary artery bypass graft | $4,500-$7,000 |
| 92938 | Percutaneous transluminal revascularization of or through coronary artery bypass graft, each additional graft (add-on) | $1,500-$2,300 |
PCI coding hierarchy: When multiple interventions are performed on the same vessel (angioplasty, stent, atherectomy), report only the most comprehensive code. The hierarchy is: atherectomy with stent (92933) > stent with angioplasty (92928) > angioplasty alone (92920). Do not stack PCI codes on the same vessel.
Diagnostic catheterization with PCI: When a diagnostic catheterization is performed at the same session as PCI and the decision to intervene was made during the diagnostic study, the diagnostic catheterization is separately billable with modifier -59. If the decision for PCI was made before the catheterization (e.g., based on prior angiography), the diagnostic cath is bundled.
Electrophysiology (93600-93662)
Diagnostic EP Studies
| CPT Code | Description | Typical Reimbursement |
|---|---|---|
| 93600 | Bundle of His recording | $400-$620 |
| 93602 | Intra-atrial recording | $300-$470 |
| 93603 | Right ventricular recording | $300-$470 |
| 93609 | Intraventricular and/or intra-atrial mapping of tachycardia site(s) with catheter manipulation | $800-$1,200 |
| 93610 | Intra-atrial pacing | $300-$470 |
| 93612 | Intraventricular pacing | $300-$470 |
| 93618 | Induction of arrhythmia by electrical pacing | $500-$780 |
| 93619 | Comprehensive EP study without arrhythmia induction (includes His, atrial/ventricular recording and pacing) | $1,200-$1,800 |
| 93620 | Comprehensive EP study with arrhythmia induction (includes all of 93619 + induction) | $1,800-$2,700 |
Catheter Ablation
| CPT Code | Description | Typical Reimbursement |
|---|---|---|
| 93653 | Comprehensive EP evaluation with insertion and repositioning of electrode catheter(s) and ablation of supraventricular arrhythmia (SVT, WPW, atrial flutter) | $4,500-$7,000 |
| 93654 | Comprehensive EP evaluation with ablation of ventricular tachycardia | $6,000-$9,000 |
| 93656 | Comprehensive EP evaluation with ablation of atrial fibrillation (pulmonary vein isolation) | $7,000-$10,500 |
| 93657 | Additional linear or focal intracardiac catheter ablation of atrial fibrillation (add-on to 93656) | $1,500-$2,300 |
| 93655 | Intracardiac catheter ablation of additional distinct arrhythmia mechanism (add-on) | $1,500-$2,300 |
| 93662 | Intracardiac echocardiography during therapeutic/diagnostic intervention (add-on) | $600-$900 |
EP coding rules: Comprehensive ablation codes (93653, 93654, 93656) include the diagnostic EP study. Do not separately bill 93619 or 93620 when a comprehensive ablation code is reported. The add-on code 93655 is for ablation of a separate, distinct arrhythmia mechanism discovered during the procedure — not for additional lesion sets targeting the same arrhythmia.
Nuclear Cardiology (78451-78499)
| CPT Code | Description | Global Reimbursement | Prof Component (26) |
|---|---|---|---|
| 78451 | Myocardial perfusion imaging, tomographic (SPECT), single study at rest or stress | $350-$540 | $80-$130 |
| 78452 | Myocardial perfusion imaging, SPECT, multiple studies (rest and stress) | $500-$780 | $120-$190 |
| 78453 | Myocardial perfusion imaging, planar, single study | $250-$390 | $60-$95 |
| 78454 | Myocardial perfusion imaging, planar, multiple studies | $380-$590 | $90-$140 |
| 78459 | Myocardial imaging, PET, metabolic evaluation | $700-$1,100 | $180-$280 |
| 78491 | Myocardial imaging, PET, perfusion, single study | $800-$1,250 | $200-$310 |
| 78492 | Myocardial imaging, PET, perfusion, multiple studies | $1,000-$1,550 | $250-$390 |
| 78472 | Cardiac blood pool imaging, gated equilibrium (MUGA); planar, single study | $280-$440 | $70-$110 |
| 78473 | Cardiac blood pool imaging (MUGA), multiple studies | $350-$540 | $90-$140 |
| 78494 | Cardiac blood pool imaging, gated SPECT | $400-$620 | $100-$160 |
Nuclear cardiology coding tips:
- SPECT vs. planar: SPECT imaging (78451-78452) is the standard for myocardial perfusion imaging. Planar imaging (78453-78454) is rarely used and reimburses lower. Ensure documentation specifies the tomographic (SPECT) technique.
- Single vs. multiple studies: Rest-only or stress-only imaging is 78451 (single). Rest AND stress imaging is 78452 (multiple). The vast majority of myocardial perfusion imaging studies are 78452.
- Stress test + nuclear imaging: When nuclear perfusion imaging is combined with exercise or pharmacological stress, bill the stress component (93015-93018) separately from the nuclear imaging code (78451-78452). These are distinct services and should not be bundled.
- Radiopharmaceutical supply: Bill the radiopharmaceutical using the appropriate HCPCS A-code (e.g., A9500 for technetium Tc-99m sestamibi) in addition to the imaging code.
Cardiovascular Monitoring (93224-93272)
Holter Monitoring
| CPT Code | Description | Typical Reimbursement |
|---|---|---|
| 93224 | ECG monitoring for 24 hours (Holter), includes recording, scanning analysis with report, review and interpretation — global | $120-$190 |
| 93225 | ECG monitoring, recording only (Holter) | $30-$50 |
| 93226 | ECG monitoring, scanning analysis with report (Holter) | $50-$80 |
| 93227 | ECG monitoring, review and interpretation only (Holter) | $30-$50 |
Extended Continuous ECG Monitoring (Patch Monitors)
| CPT Code | Description | Typical Reimbursement |
|---|---|---|
| 93241 | External ECG recording up to 7 days, continuous recording, analysis, review and interpretation | $150-$240 |
| 93242 | External ECG recording up to 7 days, recording only | $60-$95 |
| 93243 | External ECG recording up to 7 days, scanning analysis with report | $50-$80 |
| 93244 | External ECG recording up to 7 days, review and interpretation | $40-$65 |
| 93245 | External ECG recording 7-15 days, continuous recording, analysis, review and interpretation | $200-$310 |
| 93246 | External ECG recording 7-15 days, recording only | $80-$125 |
| 93247 | External ECG recording 7-15 days, scanning analysis with report | $60-$95 |
| 93248 | External ECG recording 7-15 days, review and interpretation | $50-$80 |
Event Monitors and Mobile Cardiac Telemetry
| CPT Code | Description | Typical Reimbursement |
|---|---|---|
| 93268 | Patient-activated event recorder, 30-day — includes connection, recording, analysis, review and interpretation (global) | $180-$280 |
| 93270 | Patient-activated event recorder, recording only (includes connection, recording, disconnection) | $70-$110 |
| 93271 | Patient-activated event recorder, scanning analysis with report | $60-$95 |
| 93272 | Patient-activated event recorder, review and interpretation | $40-$65 |
| 93228 | Mobile cardiac outpatient telemetry (MCOT), review and interpretation, per 30 days | $250-$400 |
| 93229 | Mobile cardiac outpatient telemetry (MCOT), technical support, including connection and recording, per 30 days | $400-$650 |
Monitoring code selection: The monitoring code selected must match the actual device used and monitoring duration. A 24-hour Holter is 93224. A 7-day patch monitor is 93241/93245. A 30-day event recorder is 93268. An MCOT device with real-time technician analysis is 93228/93229. Billing a 30-day monitoring code for a 3-day recording is a compliance violation. Documentation must include the actual monitoring duration and clinical indication.
Pacemaker and ICD Codes
Device Implantation and Replacement
| CPT Code | Description | Typical Reimbursement |
|---|---|---|
| 33206 | Insertion of new or replacement permanent pacemaker with transvenous electrode(s); atrial | $2,500-$3,800 |
| 33207 | Insertion of permanent pacemaker, ventricular | $2,500-$3,800 |
| 33208 | Insertion of permanent pacemaker, atrial and ventricular (dual chamber) | $3,200-$4,800 |
| 33212 | Insertion of pacemaker pulse generator only, single lead system | $1,500-$2,300 |
| 33213 | Insertion of pacemaker pulse generator only, dual lead system | $1,800-$2,700 |
| 33214 | Upgrade of implanted pacemaker system, single to dual chamber | $2,200-$3,300 |
| 33224 | Insertion of pacing electrode, cardiac venous system for left ventricular pacing (CRT lead, add-on) | $1,800-$2,700 |
| 33225 | Insertion of pacing electrode, cardiac venous system (standalone, not add-on) | $2,000-$3,000 |
| 33230 | Insertion of ICD pulse generator with existing dual leads | $2,000-$3,000 |
| 33231 | Insertion of ICD pulse generator with existing multiple leads | $2,200-$3,300 |
| 33240 | Insertion of ICD pulse generator only | $2,200-$3,300 |
| 33249 | Insertion or replacement of ICD system, including defibrillation lead(s), sensing lead(s), and pulse generator | $5,000-$7,500 |
Device Interrogation and Programming
| CPT Code | Description | Typical Reimbursement |
|---|---|---|
| 93279 | Programming device evaluation (in person), single lead pacemaker | $35-$55 |
| 93280 | Programming device evaluation (in person), dual lead pacemaker | $40-$65 |
| 93281 | Programming device evaluation (in person), multiple lead pacemaker (CRT-P) | $45-$70 |
| 93282 | Programming device evaluation (in person), single lead ICD | $45-$70 |
| 93283 | Programming device evaluation (in person), dual lead ICD | $50-$80 |
| 93284 | Programming device evaluation (in person), multiple lead ICD (CRT-D) | $55-$85 |
| 93288 | Interrogation device evaluation (in person), single/dual/multiple lead pacemaker | $30-$50 |
| 93289 | Interrogation device evaluation (in person), single/dual/multiple lead ICD | $40-$65 |
| 93290 | Interrogation of subcutaneous cardiac rhythm monitor (e.g., implantable loop recorder) | $25-$40 |
| 93291 | Interrogation of subcutaneous cardiac rhythm monitor, per 30 days remote | $30-$50 |
| 93294 | Interrogation device evaluation, remote, up to 90 days, pacemaker | $35-$55 |
| 93295 | Interrogation device evaluation, remote, up to 90 days, ICD | $45-$70 |
| 93296 | Remote interrogation, technical component (monitoring station) | $70-$110 |
| 93297 | Interrogation device evaluation, remote, up to 30 days, subcutaneous cardiac rhythm monitor | $30-$50 |
| 93298 | Interrogation device evaluation, remote, up to 30 days, subcutaneous cardiac rhythm monitor, technical component | $45-$70 |
| 93299 | Interrogation device evaluation, remote, up to 30 days, implantable cardiovascular physiologic monitor | $30-$50 |
Device coding rules:
- Programming vs. interrogation: Programming (93279-93284) involves adjusting device parameters. Interrogation (93288-93289) involves reviewing stored data without parameter changes. Bill programming when parameters are changed; bill interrogation when the device is only read. Do not bill both on the same date of service.
- In-person vs. remote: Remote monitoring codes (93294-93298) are billed per monitoring period (90 days for pacemakers/ICDs, 30 days for loop recorders), not per transmission. In-person interrogation is billed per encounter.
- E/M with device interrogation: An E/M service on the same day as device interrogation is separately billable if the E/M addresses issues beyond the device check. Append modifier -25 to the E/M code. The device interrogation alone does not support an E/M service.
Vascular Interventions (Peripheral)
| CPT Code | Description | Typical Reimbursement |
|---|---|---|
| 36245 | Selective catheter placement, arterial system; first-order abdominal, pelvic, or lower extremity branch | $500-$780 |
| 36246 | Selective catheter placement, second-order branch | $600-$930 |
| 36247 | Selective catheter placement, third-order or more selective branch | $700-$1,080 |
| 36248 | Selective catheter placement, additional second- or third-order branch of abdominal, pelvic, or lower extremity (add-on) | $300-$470 |
| 37220 | Revascularization, iliac artery, initial vessel; transluminal angioplasty | $2,500-$3,800 |
| 37221 | Revascularization, iliac artery, initial vessel; transluminal stent placement, includes angioplasty | $3,500-$5,300 |
| 37222 | Revascularization, iliac artery, each additional vessel; transluminal angioplasty (add-on) | $1,200-$1,800 |
| 37223 | Revascularization, iliac artery, each additional vessel; stent placement (add-on) | $1,500-$2,300 |
| 37224 | Revascularization, femoral/popliteal artery; transluminal angioplasty | $2,200-$3,400 |
| 37225 | Revascularization, femoral/popliteal artery; atherectomy, includes angioplasty | $3,000-$4,600 |
| 37226 | Revascularization, femoral/popliteal artery; transluminal stent placement, includes angioplasty | $3,200-$4,900 |
| 37227 | Revascularization, femoral/popliteal artery; atherectomy and stent, includes angioplasty | $4,000-$6,100 |
| 37228 | Revascularization, tibial/peroneal artery; transluminal angioplasty | $2,000-$3,100 |
| 37229 | Revascularization, tibial/peroneal artery; atherectomy, includes angioplasty | $2,800-$4,300 |
| 37230 | Revascularization, tibial/peroneal artery; transluminal stent placement | $2,800-$4,300 |
| 37231 | Revascularization, tibial/peroneal artery; atherectomy and stent | $3,500-$5,400 |
| 37232-37235 | Each additional tibial/peroneal vessel — angioplasty, atherectomy, stent, atherectomy and stent (add-on codes) | $1,000-$2,500 |
Peripheral vascular coding hierarchy: Like PCI, peripheral revascularization follows a hierarchy: atherectomy + stent > stent > atherectomy > angioplasty. Report only the most comprehensive intervention per vessel. Use add-on codes for additional vessels in the same territory.
Key Modifiers in Cardiology
| Modifier | Description | Common Cardiology Application |
|---|---|---|
| -26 | Professional component | Interpretation of echo, nuclear imaging, monitoring when TC performed by another entity |
| -TC | Technical component | Facility billing for echo, nuclear, monitoring when physician bills -26 separately |
| -59 | Distinct procedural service | Diagnostic cath with PCI when decision to intervene made during the case; separate EP studies |
| -XE | Separate encounter | Two services on same date, different encounters |
| -XS | Separate structure | Interventions on different anatomical structures (different coronary arteries, different vascular territories) |
| -76 | Repeat procedure, same physician | Repeat echo on same day for clinical change |
| -77 | Repeat procedure, different physician | Post-call physician re-reads Holter or echo |
| -78 | Return to OR for related procedure | Return to cath lab for acute stent thrombosis during global period |
| -79 | Unrelated procedure during global period | Cath lab procedure unrelated to recent surgery during global period |
| -LT / -RT | Left / Right | Laterality for peripheral vascular interventions |
| -25 | Significant, separately identifiable E/M | E/M on same day as device interrogation or diagnostic procedure |
Common Cardiology Coding Pitfalls and Denial-Prone Scenarios
Pitfall 1: Unbundling Catheterization Base Codes
The error: Separately billing 93452 (left heart cath) + 93454 (coronary angiography) instead of the combined code 93458 (coronary angiography with left heart cath). This is unbundling and will result in recoupment or fraud allegations.
The fix: Select the single base catheterization code that encompasses all catheter placements and imaging performed. Use the CMS catheterization coding matrix to match procedure elements to the correct code.
Pitfall 2: Missing Add-On Codes
The error: Performing multi-vessel PCI (e.g., stenting the LAD and LCx) but only billing 92928 once instead of 92928 + 92929 (additional branch). This leaves $1,500-$2,300 per case unbilled.
The fix: Document each vessel treated separately and bill the base code for the initial vessel plus the add-on code for each additional vessel.
Pitfall 3: Incorrect TC/26 Splitting
The error: Billing the global echo code when the practice only interprets studies performed at an outside facility, or billing only -TC when the physician also interprets.
The fix: Bill -26 when interpreting studies performed elsewhere. Bill -TC when providing only the technical component. Bill global only when both components are performed and interpreted within the same practice.
Pitfall 4: Stress Test Component Errors
The error: Billing 93015 (global stress test) when one physician supervises the exercise and a different physician interprets the ECG, or failing to separately bill the imaging component (nuclear or echo) alongside the stress test code.
The fix: Split 93015 into components (93016/93017/93018) when different physicians handle supervision and interpretation. Always bill the imaging code (78452 or 93350/93351) in addition to the stress test code.
Pitfall 5: Remote Monitoring Overbilling
The error: Billing remote device monitoring codes monthly instead of per the defined monitoring period (90 days for pacemakers and ICDs). Or billing both in-person interrogation and remote monitoring for the same period.
The fix: Bill remote monitoring per the defined period. Do not bill in-person interrogation in the same month as the remote monitoring period unless there is a specific clinical indication requiring an in-person evaluation (documented with appropriate modifier).
Pitfall 6: E/M Undercoding in Cardiology
The error: Billing 99213 for encounters involving review of multiple diagnostic tests (stress echo, Holter, labs), management of anticoagulation or heart failure medications, and assessment of patients at risk for sudden cardiac death — all of which support 99214 (moderate MDM) or higher.
The fix: Document the number and complexity of problems addressed, the independent review of diagnostic tests, and the risk associated with treatment management. Cardiology encounters frequently meet moderate or high MDM thresholds.
How QuickIntell Automates Cardiology Coding
QuickIntell's QuickCode engine addresses the specific complexity challenges of cardiology coding with specialty-tuned logic:
- Catheterization code matrix: Automatically maps documented catheter placements and imaging studies to the correct base catheterization code, eliminating unbundling errors and ensuring add-on codes are captured.
- Stress test component assignment: Identifies the supervising and interpreting physicians and applies the correct component codes (global vs. split), with separate imaging codes appended automatically.
- TC/26 split logic: Analyzes practice-facility relationships to determine whether global, professional, or technical component billing is appropriate for each study.
- Device interrogation compliance: Tracks monitoring periods to prevent overlapping remote and in-person interrogation billing and ensures correct device type codes are selected.
- E/M optimization: Evaluates MDM elements documented in cardiology encounters and recommends the highest supportable E/M level, with specific attention to data review complexity and prescription drug risk.
For cardiology practices generating $2-$5 million per provider annually, QuickIntell's coding automation recovers 3-7% in previously lost or at-risk revenue while reducing coding-related denials by 40-60%.
Looking for more on cardiology revenue cycle management?
Internal Links:
Ready to Transform Your Revenue Cycle?
See how QuickIntell's AI-powered platform can reduce denials, accelerate payments, and eliminate administrative burden for your organization.
Related Articles
UnitedHealthcare Prior Authorization Guide 2026: Requirements, Process, and Automation
UnitedHealthcare prior authorization is required for most inpatient admissions, advanced imaging, specialty drugs, genetic testing, behavioral health resid...
Aetna Prior Authorization Guide 2026: Operational Workflow, Documents, and Appeals
Aetna prior authorization is an operational workflow for confirming whether a planned service, drug, site of care, or admission needs Aetna precertificatio...
Cigna Prior Authorization Guide 2026: Operational Workflow, Documents, and Appeals
Cigna prior authorization starts with plan-level verification: confirm the member's Cigna product, check whether the planned service needs authorization, i...
Humana Prior Authorization Guide 2026: Medicare Advantage Focus and Submission Process
Humana is one of the largest Medicare Advantage insurers in the United States, covering approximately 9 million Medicare Advantage members across more than...
Disclaimer: This content is for informational purposes only and does not constitute medical, legal, or financial advice. Consult qualified professionals for guidance specific to your situation.