Key takeaways
- The MUE Adjudication Indicator decides whether an appeal is even possible. MAI 2 denials cannot be appealed under any circumstances; MAI 3 denials can be, with documentation. Most practices don't check which one they're fighting before writing the appeal.
- Medicare LCDs for cardiac imaging are MAC-specific, not national. Palmetto GBA, CGS, Novitas, Noridian, Wellpoint Federal, and NGS each publish their own echocardiography and stress-testing coverage articles, "the LCD says" is meaningless without naming which one.
- 2026 restructured PCI and lower extremity revascularization coding from the ground up. 37220–37235 no longer exist. If your coders are still reaching for them, claims are denying on code validity before medical necessity ever comes into play.
- Cath labs and advanced imaging suites often need IDTF accreditation on top of standard payer enrollment, a requirement every other guide we reviewed skips entirely.
Cardiology billing at a glance
Four structural problems drive most of cardiology's denial volume: professional/technical component splits across office and hospital settings, dense NCCI bundling because so many diagnostic studies share components, calendar-gated device and remote-monitoring codes, and diagnosis specificity that Medicare LCDs use as a hard coverage gate rather than a formality. Here's the shape of it before the detail.
| Area | What matters most |
|---|---|
| Top code families | ECG (93000/93005/93010), echocardiography (93306–93325), stress testing (93015–93018), cardiac catheterization (93451–93461), PCI (92920–92944), CIED implant and remote monitoring (33206–33249, 93279–93298) |
| High-impact modifiers | 26 / TC (component split), 59 and the X-modifiers (distinct procedural service), LD / LC / RC (artery-specific PCI), 24 (unrelated E/M in a 90-day global period) |
| Top denial reasons | CO-50 (medical necessity vs. LCD), CO-97 (bundled into another service), CO-4 (modifier missing/invalid for the component billed), CO-151 (frequency, monitoring period not elapsed), CO-18 (duplicate professional/global billing) |
| 2026's biggest change | Full replacement of lower extremity revascularization coding (37220–37235 → 37254–37299) plus new complex-PCI and CTO codes |
What changed in 2026
2026 brought the largest restructuring to interventional cardiology coding in over a decade. Three changes matter operationally, not just as trivia for a coding newsletter.
| Area | Before | After 2026 |
|---|---|---|
| Lower extremity revascularization | 37220–37235 | Deleted, replaced by 46 new codes 37254–37299, split into straightforward-stenosis and complex-occlusion families |
| Complex PCI | No dedicated code, billed as standard PCI regardless of lesion complexity | New 92930 for stent placement across two or more distinct lesions or a bifurcation lesion |
| Chronic total occlusion PCI | No dedicated code | New 92945 for CTO revascularization using combined antegrade and retrograde approach |
| PCI branch-vessel add-ons | Separate add-on codes 92921, 92925, 92929, 92934, 92938, 92944 | Deleted; branch work is now bundled into the revised primary PCI codes |
| Coronary thrombolysis | 92975, 92977 | Deleted |
| Coronary plaque assessment | Category III 0623T–0626T | New Category I code 75577 |
| Autonomic nervous system device interrogation | 93145, 93146 | Deleted, replaced by 64654–64659 |
The practical fallout: if a coder or a scrubber rule still references 37220–37235, 92921/92925/92929/92934/92938/92944, or 92975/92977, every one of those claims denies on invalid code before medical necessity is ever evaluated. Audit your charge master and scrubber rules against this table before your next PCI or peripheral intervention goes out the door, not after the first denial batch comes back.
E/M coding for cardiology
Established-patient office visits (99212–99215) are billed on either total time or medical decision making, not both together, fully satisfying either pathway justifies the code. 99214 requires 30–39 minutes of total time (face-to-face plus same-day chart review, ordering, and documentation) or moderate-complexity MDM; 99215 requires 40–54 minutes or high-complexity MDM. The failure mode we see constantly: the physician does 99215-level work, adjusting a high-risk medication, managing a decompensating condition, and the note only supports 99214, because the documentation didn't capture the complexity that was actually there.
Global periods change the calculus. Modifier 25 is only appropriate on an E/M billed the same day as a minor procedure (000/010-day global) or a service not covered by global surgery rules at all, never on an E/M billed the same day as a major (90-day global) procedure like device implantation or CABG. If the E/M happens after the procedure, during the post-op window, that's modifier 24 territory instead, covered in our full cardiology modifiers guide, along with the rest of the time-vs-MDM decision tree in the E/M coding spoke.
Diagnostic testing: ECG, echo, stress, and monitoring
Diagnostic testing is cardiology's highest-volume billing category and the one most exposed to component-split errors, because the same study is billed three different ways depending on who owns the equipment and who interprets it.
| Code | Service | Split logic |
|---|---|---|
93000 | ECG, 12-lead, with interpretation and report (global) | Same physician/site does tracing + interpretation |
93005 | ECG tracing only | Technical component, whoever owns the equipment |
93010 | ECG interpretation and report only | Professional component, physician reads a tracing acquired elsewhere |
93306 | Complete transthoracic echo (TTE), 2D + spectral + color-flow Doppler, global | Includes Doppler, see NCCI section for the 93320/93325 interaction |
93307/93308 | TTE without or with follow-up/limited study, no Doppler included | Bill 93320/93325 separately only against these, not against 93306 |
93015 | Cardiovascular stress test, global (supervision + tracing + interpretation) | Same physician/site does all three components |
93016/93017/93018 | Stress test: supervision only / tracing only / interpretation only | Split across sites or providers; never bill 93015 with any of these three same date |
93224–93229 | Holter and external ECG monitoring, various durations and split components | Global vs. technical vs. professional splits exist within this family too, check the specific code, not just the range |
Practices that default to billing everything globally lose the difference silently whenever a hospital actually owns the equipment, because an underpayment doesn't generate a denial or reach a work queue, it just doesn't get billed. The full echocardiogram code family, including exactly when 93320/93325 are and aren't billable, is covered in depth in our echocardiogram billing guide; the stress-test component logic gets the same treatment in our stress test billing guide.
Cardiac catheterization and PCI
Diagnostic catheterization (93451–93461) and percutaneous coronary intervention (92920–92944, plus the new 2026 codes above) carry cardiology's densest bundling. Per CMS's own coverage guidance for cardiac catheterization and coronary angiography, dye injections for angiography, catheter insertion/replacement/repositioning, and the supervision-and-interpretation work are all included in the base catheterization code, they are not separately billable components, and the code is reported once per catheterization encounter regardless of how many vessels were studied within it.
PCI billing follows lesion count and complexity, not just vessel count, and that's exactly what changed in 2026: a genuinely complex procedure, two or more distinct lesions, or a bifurcation, now has its own code (92930) instead of being upcoded or under-described using the standard PCI codes. Documentation has to keep pace: because fewer discrete codes now exist for branch-vessel work, the operative note has to describe lesion location, vessel segment, and bifurcation involvement explicitly, or the complexity the code implies isn't supportable on audit. Modifiers LD, LC, and RC identify which artery (left anterior descending, circumflex, right coronary) a PCI was performed on and are frequently required by Medicare for multi-vessel PCI claims, using the wrong artery modifier, or omitting it, is a common cause of a claim paying at the wrong rate rather than denying outright. Full code-by-code detail lives in our cardiac catheterization and PCI billing guide.
Device implantation and remote monitoring
Pacemaker and ICD implantation (33206–33249 family) carries a 90-day global period, which is the single biggest source of modifier-24-versus-25 confusion in the specialty, see the modifiers section below. Remote monitoring splits into two code families that get confused constantly:
- 1CIED remote interrogation (
93279–93298). Covers pacemakers, ICDs, and implantable loop recorders, billed per defined monitoring period, commonly 30 or 90 days depending on the specific code. The claim can't go out until the period has fully elapsed and the transmitted data has been reviewed and documented; billing at the point of interrogation instead of at period end is the most common cause of a CO-151 frequency denial in this family. - 2Remote physiologic monitoring (
99453, 99454, 99457, 99458). 99453 covers initial setup and patient education; as of the 2026 descriptor update, it's explicitly an initial service and is no longer tied to a minimum 16-of-30-day data requirement, which had been a frequent point of confusion. 99457 and its add-on 99458 require a minimum 20 minutes of clinical staff/physician time per calendar month, separately documented from any E/M time billed the same month.
Device vendor platforms (Medtronic, Boston Scientific, Abbott, Biotronik) each format their transmission reports differently, which is an operational headache but not a coding one, the underlying period and documentation rules above apply regardless of vendor. Full code family and worked billing scenarios are in our device implant and remote monitoring billing guide.
ICD-10 specificity and crosswalks
Cardiology's medical necessity is driven by diagnosis specificity more than almost any other specialty, because Medicare LCDs publish the exact conditions that support each imaging study, and an unspecified code frequently fails that test where a specific one would pass. Three categories carry most of the volume.
| Condition | Unspecified (avoid as primary) | Specific alternatives |
|---|---|---|
| Heart failure | I50.9 Heart failure, unspecified | I50.22 chronic systolic · I50.32 chronic diastolic · I50.42 chronic combined systolic and diastolic · I50.812 chronic right heart failure · I50.84 end-stage |
| Atrial fibrillation | I48.91 Unspecified atrial fibrillation | I48.0 paroxysmal · I48.11 longstanding persistent · I48.19 other persistent · I48.21 permanent |
| Ischemic heart disease | I25.10 ASHD of native coronary artery without angina pectoris (already fairly specific, but confirm angina status) | I25.119 with unspecified angina · I25.110 with unstable angina · I25.111 with angina and documented spasm · I25.5 ischemic cardiomyopathy · I25.82 chronic total occlusion |
The pattern across all three: acuity and type, not just the disease category, is what an LCD coverage list checks against. A chest-pain or symptom-only code supports an initial diagnostic workup but rarely supports repeat advanced imaging on its own, a repeat study needs the established, specific diagnosis to justify it. Full crosswalks against the highest-volume procedure codes are in our ICD-10 specificity guide.
Modifiers
No specialty leans on the professional/technical split harder than cardiology, and it's entirely modifier-driven.
- 26, professional component only, physician interpretation, no equipment ownership. Default for hospital-based reads.
- TC, technical component only, equipment and staff time, no interpretation. Billed by whoever owns the equipment.
- Distinct procedural service, a genuinely separate encounter, structure, practitioner, or non-overlapping service, not the same study reported twice.
- Prefer the specific X-modifier over generic 59 wherever it applies; XS (separate structure) covers most defensible cardiology unbundling, since it's usually anatomic.
- Artery-specific modifiers for multi-vessel PCI, left anterior descending, circumflex, right coronary.
- Frequently required by Medicare on multi-vessel PCI claims; wrong or missing artery modifier often prices the claim wrong rather than denying it outright.
- Modifier 24 covers an unrelated E/M performed by the same physician during the post-op period of a 90-day global procedure, not on the day of the procedure itself. Modifier 25 handles same-day E/M, and only for minor (000/010-day) procedures. Reaching for the wrong one on a device-implant global period is one of the specialty's most common modifier errors.
The single most common component error in the specialty remains billing 26 and TC together, the global fee, on a study acquired on equipment the practice doesn't own. It's easy for a payer to catch, because the facility's own claim shows a conflicting technical charge for the same date and patient. The complete modifier reference, including a decision tree for every modifier above, is in our cardiology modifiers guide.
NCCI edits, MUEs, and bundling
This is where cardiology billing gets decided, and it's the section every competitor guide we reviewed treats as an afterthought. Two numbers control whether a bundled or capped code is billable at all, and neither one is a guess, both are pair-specific and code-specific values published by CMS.
The NCCI modifier indicator attached to a Column 1/Column 2 code pair:
- 0Never bypassable. No modifier, however well-documented, overrides it. If the pair carries a 0, the second code simply isn't separately payable, full stop.
- 1Bypassable with documentation. An NCCI-associated modifier (59 or the specific X-modifier) can override the edit, but only where the record actually shows the second service was distinct, separate site, separate session, separate structure.
- 9Edit deleted. The pair no longer applies; the indicator itself is not meaningful going forward.
The MUE Adjudication Indicator (MAI) attached to a per-code, per-day unit cap:
- 1Claim-line edit. Units above the cap deny that line, but a genuinely repeated study can often be split across separate lines with the correct modifier and documentation.
- 2Absolute, date-of-service edit. CMS treats exceeding it as clinically implausible. There is no appeal path, confirm the MAI before staff spend time writing one.
- 3Appealable, date-of-service edit. Rare in cardiology outside multi-vessel interventional work, but a real path exists with documentation showing the excess units reflect genuinely distinct sessions.
Where these show up most in cardiology: an echo and a stress test performed the same visit routinely triggers a Column 1/Column 2 pair, because when the echo is a component of the stress protocol itself, it isn't separately payable. Duplex scans and echo add-on codes are common MUE trip points, billing a complete study and a limited follow-up of the same vessel territory same day is the pattern most likely to hit a unit cap, and it's usually a workflow issue (two orders for what should have been one) rather than a coding decision.
⚠️ On specificity: billing-industry sources consistently describe Doppler add-on codes 93320/93325 as bundled into 93306 under a modifier indicator of 0, this build could not open CMS's primary NCCI PTP edit file or Policy Manual directly to confirm that specific value against the source (CMS's site returned an access error to every fetch attempt made while researching this page), so treat it as reported-but-unconfirmed and verify the current pair value in the CMS NCCI PTP Edits Lookup Tool before building it into a scrubber rule. The same caveat applies to any other single indicator or MAI value in this guide: look up the specific pair before you rely on it operationally, because these values change quarterly and the lookup tool is the only source that's always current. The complete bundling reference, structured by procedure family, is in our NCCI edits and MUE limits guide.
Top denials and appeals
This is usually the highest-converting section on a page like this, because it's where a biller lands mid-workflow with a specific denied claim. Pairing the CARC with the actual appeal argument, not just the reason, is the difference between this table and every competitor's version of it.
| Denial | Why it fires | Appeal argument (if the claim was correct) | Prevention |
|---|---|---|---|
| CO-50 Not medically necessary | Diagnosis doesn't match the payer's published coverage policy for that study | Attach the specific LCD article and MAC by name, cite the exact covered diagnosis the chart supports, and include the clinical note establishing it, a generic appeal citing "medical necessity" without naming the policy rarely succeeds | Check the correct MAC's LCD/article at order entry, not after the denial |
| CO-97 Bundled into another service | Code is a Column 2 component of a code already paid on the claim | Only appealable if the pair's modifier indicator is 1, not 0, confirm the indicator first, then appeal with documentation showing the second service was genuinely separate (site, session, or structure) | Run edit-pair checks in the scrubber before submission, not after |
| CO-4 Modifier missing or invalid | 26 or TC absent or wrong for the site of service billed | Rebill with the correct component modifier, this is a correction, not an appeal, in almost every case | Map each study to its default component split by location in the charge master |
| MUE unit-cap denial | Units billed exceed the code's MUE for that date of service | Confirm the MAI first: MAI 2 has no appeal path at all; MAI 3 can be appealed with documentation the excess units were distinct and necessary | Flag any same-code, same-day repeat order before it's billed, not after |
| CO-151 Frequency | Remote monitoring or repeat study billed before the required interval has elapsed | Confirm the period end date; rebill once eligible rather than appealing a claim submitted too early | Track device and RPM monitoring periods in the system, not on a spreadsheet |
| CO-18 Duplicate | Professional and global claims both submitted for the same study | Withdraw the duplicate; this is a billing-error correction, not something to fight | Prevent global billing whenever a facility claim already exists for the technical component |
Before writing any bundling or unit-cap appeal, look up two things in order: the NCCI modifier indicator for the pair, then the MUE Adjudication Indicator for the code. If either comes back as the non-appealable value (indicator 0, or MAI 2), stop, there is no argument that reverses it, and the staff time is better spent on the claims that are actually winnable.
Full appeal-letter structure and more denial patterns, including specific EP and device-monitoring denials not covered above, are in our cardiology denials and appeals guide.
Payer-specific nuances
"The LCD says" is close to meaningless in cardiology, because Medicare LCDs for cardiac imaging are written and maintained per Medicare Administrative Contractor, not nationally. We confirmed this directly: echocardiography and transesophageal echo alone have separate, independently-dated billing-and-coding articles from at least six different MACs.
| Article | Topic | MAC | Effective date |
|---|---|---|---|
A56625 | Echocardiography | Palmetto GBA | 10/01/2025 |
A57306 | Transthoracic Echocardiography (TTE) | CGS Administrators | 04/16/2026 |
A56781 | Transthoracic Echocardiography (TTE) | Wellpoint Federal | 04/01/2026 |
A56505 | Transesophageal Echocardiography (TEE) | Novitas Solutions | 02/26/2026 |
A56809 | Transesophageal Echocardiography (TEE) | CGS Administrators | 09/04/2025 |
A57183 | Cardiovascular Stress Testing, incl. Stress Echocardiography | Noridian Healthcare Solutions | 01/01/2026 |
A58503 | Echocardiography for Myocardial Perfusion | Palmetto GBA | 10/01/2023 |
Find your practice's MAC first, then pull that MAC's specific article, not a generic search result, before building a coverage requirement into your order sets. ⚠️ This build confirmed the article IDs, MACs, and effective dates above directly against the CMS Coverage Database; the full covered-diagnosis lists and frequency limits inside each article were not independently re-verified here (CMS's article pages blocked automated retrieval during this build), so pull the specific article text yourself before finalizing an order-set rule against it.
Prior authorization touches most of cardiology's higher-cost services: stress echo and nuclear imaging, cardiac MRI, elective PCI and electrophysiology implants, and most device procedures. A missing or expired authorization is one of the fastest routes to a denial that never should have happened, because it's entirely preventable upstream. ABNs matter wherever a service might not meet Medicare's medical necessity bar, particularly repeat advanced imaging without a new qualifying diagnosis, and should be signed and on file before the service, not requested after a CO-50 denial arrives. Commercial payers layer their own prior-auth and coverage rules on top of, and sometimes contradicting, Medicare's; Medicare LCDs are context for a commercial claim, never the answer. Full detail on both is in our Medicare LCD coverage guide and our prior authorization guide.
Credentialing and enrollment for cardiology
This is the gap nobody else covers: cath labs and advanced cardiac imaging suites frequently need to enroll as an Independent Diagnostic Testing Facility (IDTF), which is a materially different, more demanding process than standard payer credentialing. An IDTF enrollment (CMS-855B) has to list every non-physician technologist who performs testing and every interpreting physician by name. Diagnostic catheterization services specifically require cath lab technologists credentialed by ARRT or Cardiovascular Credentialing International, plus a Registered Nurse with current ACLS certification on site, or the facility must instead hold accreditation as a cardiac catheterization lab from an approved accrediting body. Facility accreditation itself (IAC or ACR) is a separate requirement layered on top of the enrollment. None of this is optional paperwork; missing it doesn't just risk a denial, it can affect the enrollment itself. Full requirements, the CMS-855B checklist, and the accreditation timeline are in our IDTF and cath lab credentialing guide.
Billing cardiology and losing revenue to denials?
We'll audit a sample of your recent cardiology claims, name the MAC-specific coverage gaps and NCCI/MUE patterns in your denials, and show what's actually recoverable versus what isn't.
Frequently asked questions
When do we bill modifier 26 versus a global claim in cardiology?
Bill modifier 26 when your physician interprets a study performed on equipment your practice does not own, which is typically the case for hospital-based work. Bill globally only when the practice owns the equipment, employs the technician and performs the interpretation. If the facility bills the technical component and you also bill globally, one claim will deny as duplicate and the other may trigger a recoupment, so the split has to be decided by site of service rather than by habit.
Why do our echocardiograms deny as not medically necessary?
Usually the diagnosis on the claim is not on the payer's coverage list for that study, even though the clinical reason was sound. Medicare LCDs publish the conditions that support each imaging study, and an unspecified or symptom-only code frequently fails that test where a specific, established diagnosis would pass. The fix is upstream: surface the coverage requirement at order entry so the ordering physician documents the supporting condition before the study is performed.
What actually changed in cardiology CPT coding for 2026?
The biggest structural change is lower extremity revascularization: codes 37220 through 37235 were deleted and replaced with 46 new codes, 37254 through 37299, split by straightforward stenosis versus complex occlusion. PCI added a genuine complex-lesion code, 92930, and a chronic-total-occlusion code, 92945, while six branch-vessel add-on codes were deleted and folded into the primary codes. A new Category I code, 75577, replaced the old Category III coronary-plaque-assessment codes. If your coders are still billing the deleted codes, claims are denying on code validity, not medical necessity.
How do we know if an NCCI edit can be overridden with a modifier?
The edit's modifier indicator decides it. An indicator of 0 means the edit cannot be bypassed under any circumstances, no matter what modifier is appended. An indicator of 1 means an NCCI-associated modifier can bypass it, but only when the documentation shows the second service was genuinely separate. Before appending 59 or an X-modifier to clear a cardiology edit, look the specific pair up in the CMS NCCI Procedure-to-Procedure Edits Lookup Tool rather than assuming; the indicator is pair-specific and changes quarterly.
What is the difference between an appealable and a non-appealable MUE denial?
The MUE Adjudication Indicator, or MAI, decides it, and it is the single most-overlooked value in cardiology denial management. MAI 1 is a claim-line edit that can usually be split across lines. MAI 2 is an absolute date-of-service edit CMS treats as clinically implausible; there is no appeal path, full stop. MAI 3 is a date-of-service edit that can be appealed with documentation showing the excess units were real and medically necessary. Writing an appeal against an MAI 2 denial is wasted staff time; confirm the MAI before you start.
How should we handle remote device monitoring billing periods?
Remote monitoring codes cover defined periods, commonly 30 or 90 days for CIED interrogation and at least 16 of 30 days of data for most RPM codes, and the claim cannot be submitted until the period has fully elapsed and the data has been reviewed and documented. The most common error is billing at the point of interrogation rather than at period end, which denies as frequency. Track period start and end dates in the system so claims release automatically on the correct date.
Is modifier 59 safe to use in cardiology?
It is legitimate but heavily scrutinized, and the more specific X-modifiers (XE, XS, XP, XU) are preferred where they apply because they state exactly why the services were distinct. The record must show separate encounters, separate sites, separate practitioners, or distinct non-overlapping services. Using 59 as a routine way to clear an edit is one of the clearest audit triggers in the specialty, so every use should be traceable to documentation, not applied to make a claim pass.
Do we need IDTF accreditation for our cath lab or stress imaging?
If the testing is performed at a fixed location that is not a physician's office and bills Medicare independently of a physician service, it generally needs to enroll as an Independent Diagnostic Testing Facility, which brings its own supervising-physician listing, technologist credentialing, and accreditation requirements on top of standard payer enrollment. A hospital-based or in-office lab billed incident to a physician's practice is a different enrollment path. Confirm which category your setup falls into before you build a stress-echo or cath program around it, because retrofitting IDTF accreditation after the fact is slower than planning for it.
Verify before billing. CPT is a registered trademark of the American Medical Association; all CPT code descriptions are the property of the AMA, and codes here are paraphrased, not reproduced from the CPT Professional edition, confirm exact descriptors there. CPT, HCPCS and ICD-10 codes, NCCI/MUE values, and payer coverage policies change, including annual code-set updates and quarterly bundling-edit revisions, and every NCCI/MUE indicator value in this guide is flagged where it could not be confirmed directly against CMS's primary source during this build. This page reflects standard industry practice and is provided for general education, it is not a substitute for your own compliance review, your current payer contracts, the current-year code sets, or a current lookup of the specific edit and MAI values before you rely on them.
Sources and verification
ICD-10-CM codes (heart failure, atrial fibrillation, and ischemic heart disease families) were validated live against the FY2026 ICD-10-CM code set. Medicare LCD article IDs, contractor names, and effective dates for cardiac echo coverage were retrieved live from the CMS Coverage Database. 2026 CPT changes were verified by opening the American College of Cardiology's Coding Corner article directly (December 2025). NCCI modifier-indicator and MUE Adjudication Indicator definitions are stated with confidence as CMS policy structure; specific indicator and MAI values for individual code pairs could not be confirmed against CMS's primary NCCI/MUE files during this build (the Medicare Coverage Database and NCCI Policy Manual PDFs returned access errors to every automated retrieval attempt) and are flagged inline wherever cited, verify the current value for any pair in the CMS NCCI Edits Lookup Tool before relying on it operationally. No Medicare Physician Fee Schedule dollar amounts are published in this guide; PFS rates are locality-specific and change annually, so check the CMS PFS Look-Up Tool for your own locality and year rather than relying on a rate published here or anywhere else.