
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.
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.
If in this environment your billing team is working, the errors below are where practices most often get tripped up.
Here are top six errors that cardiology practitioners often face in the billing process:
Now we will discuss each in detail
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.
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 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.
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.
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.
The documentation test for Modifier 25 is simple:
Audit your Modifier 25 claims quarterly. Look in both directions, over and underuse.
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. |
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.
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.
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 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.
Someone who knows what each major payer requires clinically for each procedure type and who can assemble a complete submission the first time.
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..
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 fix for this error is simple once you know where it comes from.
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 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 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.
That’s not a character flaw. It’s a resource and systems issue. An experienced billing partner can solve this problem.
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.
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.
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.
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.