Avoid These 6 Cardiology Billing Errors to Reduce Denials

Let’s be honest, cardiology billing is brutal.

You’re handling expensive procedures, strict payment rules, and ever-changing documentation needs. These changes often outpace what most practices can manage. A small coding error on a cardiac catheterization claim can cost you thousands. Instead of getting paid, that money ends up in denial queues.

We have worked with enough cardiology practitioners to know that the same errors keep showing up. Not because the billing staff is careless or the physicians are not documenting. But certain mistakes have built into workflows and no one has questioned them in years.

This post covers the six cardiology billing errors we see most often.  These issues quietly drain your revenue and occasionally trigger audits. If any of them sound familiar, you don’t have to worry because every single one is fixable.

Why Cardiology Billing Denials Are Increasing

Cardiology is costly. A nuclear stress test, a cardiac Cath, or a device implant isn’t a $150 dollars office visit. Payers understand this and review cardiology claims carefully.

  • The OIG has monitored cardiology for years. 
  • Medicare Advantage plans now require prior authorizations that were absent two or three years ago. 
  • NCCI edits update quarterly, so a code pair that billed together last year might now face an automatic denial.

If in this environment your billing team is working, the errors below are where practices most often get tripped up.

6 Cardiology Billing Errors

Here are top six errors that cardiology practitioners often face in the billing process:

 

  • Using Nonspecific ICD-10 Diagnosis Codes
  • Modifier 25 — Getting It Wrong in Both Directions 
  • Bundling and Unbundling Errors
  • Missing Prior Authorization Before Procedure
  • Billing Add-On Codes Without Primary Procedure Codes 
  • Incorrect Classification of New vs. Established Patients

 

Now we will discuss each in detail

Using non-specific ICD-10 codes

This kind of mistake happens all the time . Like, for example, a patient comes in with atrial fibrillation. The cardiologist records the visit, and specifies the type, paroxysmal persistent or long-standing persistent. Then the coder turns in the claim using I48.91 , unspecified supraventricular tachyarrhythmia. 

Sure, the clinical record has the details, but the claim does not . And then payers notice it anyway .

ICD-10 was built to capture clinical specificity. When you use an unspecified code you are essentially handing the payer a reason to question medical necessity. It is not always an immediate denial, sometimes it is a records request or sometimes it is a delay. Over time, using unclear codes can lower your clean claim rate and may put your practice under review.

Where the breakdown usually happens

  • Physicians document thoroughly but in clinical shorthand that does not always map directly to a specific ICD-10 code. 
  • Coders default to a broader code rather than going back to clarify. Over time it becomes the default.
What actually fixes it

Structured query processes between coders and physicians. When a coder cannot determine specificity from the note, they ask the physician and document it. This seems to be a small step, but it eliminates a large and recurring problem.

Modifier 25 — getting it wrong in both directions 

Modifier 25 might be the single most argued modifier in medical billing. Attach it correctly and you protect a valid E/M charge. But if you use it incorrectly then face post-payment audits and recoupment demands.

The rule is simple:

Use Modifier 25 with an E/M code. Do it when a separate evaluation and management service is done on the same day as a procedure. The E/M part has to stand on its own, not be a quick, pre-procedure rundown or a discussion about the test you plan to do. In other words, it should be written as a clear service, a separate workup, even if it happens the same day.

The overuse problem

A cardiologist performs a stress test and bills 99214 with Modifier 25. The office visit note should include the reason for the stress test, the patient’s cardiac history, and a brief physical exam. However, it often reads more like a pre-procedure check. This means it’s bundled in with the test. Payers review the billed services. If the documentation doesn’t support a distinct service, they deny the E/M part. If this happens several times, it may appear as an upcoding pattern.

The underuse problem

A cardiologist meets with a patient, checks recent lab results, and adjusts few medications. They also order a follow-up echo and perform an EKG during the same visit. This is a distinct E/M service that requires separate billing. Without Modifier 25, this work gets mixed with procedure code. So, the practice won’t get paid for it.

How to fix it

The documentation test for Modifier 25 is simple: 

  • Remove the procedure from the note entirely.
  • If the note falls apart without the procedure, the modifier is not.

Audit your Modifier 25 claims quarterly. Look in both directions, over and underuse.

Bundling and unbundling errors

NCCI edits exist for a reason. Some procedures are part of a larger service which should never be billed separately. But the errors in cardiology go both ways, and each one has its own consequences.

Error type What it means
Unbundling

Splitting one service into multiple codes

Billing component codes separately when a single comprehensive code already covers all of them. Payers treat this as a billing violation, intentional or not.
Inappropriate bundling

Collapsing two real services into one

When two procedures were genuinely distinct and separately indicated, failing to use the right modifiers means the revenue for one procedure quietly disappears.
The fix
  • Run all cardiology claims through NCCI edit checking before submission. 
  • When an edit fires, look at the actual documentation before deciding how to respond. 
  • Sometimes the right answer is to remove a code or to add a modifier with proper support. 
  • The software identifies the conflict and expert coders resolve it.

Missing Prior Authorization before procedure

No other billing failure in cardiology is as preventable or as frequently repeated as prior authorization errors.

The core issue is not that practices forget to get approval.The problem lies in the very small margin for error in cardiology authorization management. These failures often occur in the same areas.

Authorization was never obtained

This happens when a new payer adds an auth requirement that the scheduling team wasn’t told about. It also occurs if a procedure is added on the day of service without starting the auth workflow. The claim goes out clean. The denial comes back citing no authorization on file.

Authorization was obtained for the wrong thing

A diagnostic cardiac catheterization is approved. During the procedure, the cardiologist finds a significant lesion and performs a treatment. However, the authorization did not include this surgery. As a result, that part of the claim, which is usually the higher-value, is denied.

The authorization expired 

The procedure got rescheduled. Nobody updated the auth tracking. The case goes to the OR or the cath lab outside the original authorization window. Post-service denial.

How to fix it
  • Authorization management in cardiology needs its own workflow. Not a folder in someone’s email. 
  • A tracking system with procedure dates, auth expiration dates, and alerts for upcoming expirations. 

Someone who knows what each major payer requires clinically for each procedure type and who can assemble a complete submission the first time. 

Billing add-on codes without primary procedure codes 

This is a coding mechanics error. It happens more often than it should. This error causes claims to be unprocessed, even if the documentation is good.

 

Add-on codes are designated with a “+” in the CPT manual. They exist to capture additional work performed alongside a primary procedure. They are explicitly not intended to be reported alone. When they appear on a claim without the required parent code, the claim denies..

How this error shows up in cardiology

The error shows up in cardiology in a few ways. 

Sometimes it is a partial claim entry, the add-on code was entered, the primary code got missed. Sometimes it is a sequencing issue where the add-on appears before the primary code in the line item order, which some clearinghouses and payers reject even when both codes are present.  Sometimes a coder bills the add-on with a primary code that is not in the defined parent code set for that add-on — technically both codes are present, but the pairing is invalid.

The practical fix
  • Build a cardiology-specific add-on code reference into your coding workflow.
  • Every add-on code, its valid parent codes, and the correct sequencing. 
  • Make it a pre-submission checkpoint. 

The fix for this error is simple once you know where it comes from.

Incorrect classification of new vs. established patient

The new vs established patients may seem simple in medical billing, but it frequently leads to claim errors in real-world practice. This becomes even more complicated in large cardiology groups with multiple providers, several locations, and patients who return after years of gap in care.

The CPT definition is clear.

 

“A new patient is one who has not received any professional services from the physician/qualified health care professional or another physician/qualified health care professional of the exact same specialty and subspecialty who belongs to the same group practice, within the past three years.”

But applying that definition gets complicated quickly.

Post-hospitalization follow-up

Post-hospitalization follow-up is a common issue. The medical team admits a patient for an acute MI. The same cardiology group manages their inpatient care. Two weeks later, the patient visits for outpatient follow-up. It’s their first time in the office, and they get registered as a new patient. However, they are not new. The group has seen them in the last three years.

The fix is front-end, not back-end
  • Registration and scheduling staff need a clear verification protocol before any appointment is categorized as new. 
  • Practice management systems should flag prior visits when a new patient appointment type is selected and require a reason when the designation proceeds. 
  • Quarterly audits comparing new patient claim volume to actual new patient registration data will catch any patterns before they become audit triggers.

Why Do These Errors Keep Occurring?

The above errors are not obscure billing edge cases. They are the most commonly searched cardiology billing problems for a reason. And they keep happening for the same reasons across different practices.

  • Documentation that does not translate cleanly into code-ready information.
  • Billing workflows that were built years ago and have not been updated as payer requirements changed. 
  • Staff who are handling high claim volumes without enough specialty-specific training to catch the subtle errors before submission.

That’s not a character flaw. It’s a resource and systems issue. An experienced billing partner can solve this problem.

What We Do at Wisconsin Medical Billing

At Wisconsin Medical Billing, we provide billing, coding, credentialing, and insurance verification services to specialty practices. Our team understands the cardiology billing environment and we build that knowledge into every stage of the revenue cycle.

Claims go through a pre-submission review that catches modifier errors, bundling conflicts, and add-on code issues before they reach the payer. Our coders are trained on cardiology-specific ICD-10 requirements, including the specificity standards that most denials trace back to. Prior authorization tracking is a structured workflow, not an afterthought. And when denials happen anyway, we work them systematically until the revenue is recovered.

If any of the six errors in this article sound like something your practice is dealing with, contact us to see how your revenue cycle is doing.

FAQs

How can I reduce cardiology claim denials in my practice

You can reduce denials by ensuring accurate coding, verifying documentation, securing prior authorizations on time, and performing claim scrubbing before submission. Regular denial analysis also helps identify recurring issues.

Does outsourcing cardiology billing improve reimbursement?

Yes. Professional billing companies Like Wisconsin Medical Billing provide specialty-trained billers, stronger denial management, accurate coding, and consistent follow-up, which typically leads to higher collection rates.

What KPIs should cardiologists monitor to evaluate billing performance?

Key metrics include denial rate, clean claim rate, days in A/R, reimbursement per procedure, coding accuracy, and the percentage of claims paid on the first submission.