TL;DR: CPT 93306 is the complete transthoracic echo with spectral and color flow Doppler built in. It denies most often on coverage policy, not on the code. A listed diagnosis only clears the front-end edit. After that, the payer judges the record, the pointer, the Doppler lines and the repeat interval. Find which of the four failed and fix it there.
CPT 93306 denials reach cardiology billing teams in a familiar shape. The remit says the diagnosis is not covered under the policy. Your biller checked that policy before the claim went out. One biller summed it up on a coding forum: "dx is not covered under policy 115 although we attached dx according to the policy 115." Resubmitting the same diagnosis rarely moves it, because the payer is not disputing the list. What it disputes is whether the chart proves the patient needed the echo, at that moment. In a high-volume echo lab, this is the denial that keeps coming back.
CPT 93306 reports a complete transthoracic echocardiogram: real-time 2D imaging with image documentation, M-mode when performed, spectral Doppler and color flow Doppler, all in one code. That bundle is the whole point of the code. Since January 1, 2009, the Doppler work that practices once billed on separate lines has lived inside 93306.
Payers read your claim against the neighboring codes, so each one sets a boundary:
The descriptor sets the documentation bar as well as the payment. A report for a complete study has to read as complete, and that is where many audits begin.
A covered diagnosis on the claim is necessary for payment. It is nowhere near sufficient. Medicare's billing and coding articles for TTE say so in plain words: "The use of an ICD-10-CM code listed below does not assure coverage of a service." The current CMS billing and coding article for transthoracic echocardiography, A56781, carries that sentence in its revision effective October 1, 2026. That list tells you which diagnoses can support a TTE. Whether your claim does is a separate question.
The gap opens because two different checks run on the same claim. First comes an automated edit that matches the diagnosis code against the policy list. A correctly chosen code passes it. Second comes a medical necessity judgment, made on prepayment review, on an audit, or when the payer's own policy triggers a records request. That judgment reads the ordering note and the echo report, not the code. When the note says "follow-up" or "history of" without a current symptom, finding or change in status, the reviewer sees a code the record does not support. Meanwhile the practice sees a denial for a diagnosis it knows was on the list, and both sides are reading the same claim correctly.
Diagnosis linkage widens the gap further. The TTE articles instruct practices to report the result of a diagnostic test when it is known, and the prompting symptoms only when it is not. So a claim that carries the prompting symptom after the report confirmed a finding sends the payer an indication the record has already moved past. Some indications also need a partner code. A pre-operative TTE needs a secondary diagnosis for mitral valve prolapse under A56781. Chemotherapy monitoring splits across Z01.818 for the baseline study, Z51.81 during treatment and Z08 after it ends. Pick the wrong Z code for the patient's phase and the claim reads as no indication at all.
Private payers add one more layer. A "policy 115" is the payer's own medical policy, not the Medicare LCD, and the two lists rarely match line for line. That means a diagnosis that clears Medicare can fail a commercial policy wanting a more specific code, a documented prior result, or a narrower clinical scenario. Like a CO-186 downcode, a CPT 93306 coverage denial is a payer deciding from the claim alone. The appeal is where the chart finally enters the conversation.
Each 93306 denial traces to one of four failure points, and the remit code usually tells you which:
|
Denial pattern |
What the remit usually shows |
What the payer is saying |
Where the fix lives
|
|---|---|---|---|
|
Medical necessity |
CO-50 |
The record does not support the indication |
Ordering note and echo report |
|
Diagnosis linkage or specificity |
CO-11 |
The diagnosis on the line does not match the study or the policy |
Charge entry and diagnosis pointers |
|
Bundled Doppler lines |
CO-97 or CO-236 |
93320, 93321 or 93325 billed with 93306 |
Encounter form and charge setup |
|
Frequency |
CO-151 |
The repeat study lacks a documented reason |
Ordering note for the repeat |
Resubmitting fixes none of these. A corrected claim with the same chart behind it fails the same review. The fix belongs at the step the table names, and the appeal carries the record that proves it.
Second studies deny because the second order rarely explains itself. The Medicare TTE articles tie repeat echoes to the patient's clinical status, and A56781 states that "the medical record should clearly document the reasons for performing multiple tests." A stable patient with a known valve finding does not support a second complete TTE inside a short interval unless something changed.
The trap sits in how cardiologists write repeat orders. A typical follow-up order carries the same indication that justified the first study, often pulled forward by the EHR template. To a reviewer, an unchanged indication on a second study signals an unchanged patient. What the order needs is the new information: a new symptom, a change on exam, a medication change that calls for reassessment, or a scheduled interval the guideline supports. Without it, a frequency denial lands even when the clinical reason was sound and sitting in the cardiologist's head instead of the chart.
Three CPT 93306 denials look like coverage denials and are not, and each needs a different owner.
Documentation of the complete study comes first. A56781 sets a floor for what a complete study reports, starting with M-mode or 2D measurements of left ventricular end-diastolic diameter. A report that skips required elements reads as a limited study. Auditors review it that way. Medicare's Recovery Audit Contractors carry an approved review topic for TTE medical necessity and documentation that names 93306 directly. That makes a thin report a post-payment risk, not only a front-end one.
Next is the order itself. Medicare requires a treating physician's order for diagnostic tests. An echo run on a standing protocol with no order in the chart fails before anyone reads the indication.
Provider linkage is the third. Say a newly credentialed cardiologist reads echoes before the payer links that provider to your group. Those claims deny as non-participating, which makes it an M115 problem. No amount of diagnosis work fixes it.
Charge entry is the cheapest place to stop most CPT 93306 denials, before the claim ever leaves the practice. These six checks map to the failure points above:
What survives this check and still denies is a payer dispute worth appealing, not a claim error worth resubmitting.
22 percent: the cardiology denial rate, against roughly 7 percent across healthcare.
Cardiology carries close to triple the average denial burden. Echo sits in the middle of it. Who catches a 93306 denial, and how fast, decides whether the revenue comes back. Practices usually weigh three options:
|
In-house billing team |
Offshore billing vendor |
HRG
|
|
|---|---|---|---|
|
Who reads the denial |
Staff who also post payments and answer patient calls |
A team you rarely speak with directly |
U.S.-based billers who know cardiology payer policy |
|
Where the work happens |
Inside your EHR, when time allows |
Often outside your systems, with handoffs back to you |
Inside your EHR, PM system and payer portals |
|
Speed on a denial |
Depends on the week's workload |
Depends on the handoff queue |
24 to 48 hours |
|
Coding questions |
Your coders or the cardiologist |
Varies by vendor |
Coding consultation as needed, with your coders performing coding |
|
Accountability |
Your manager's review |
Varies by contract |
Weekly and monthly A/R reviews by the billers doing the work |
An in-house team with spare capacity and a cardiology-trained biller can hold its own on echo denials. Once volume outgrows that biller, response time and payer-policy depth decide it.
We start where the denial starts, at the claim and the chart together. Our billers work directly inside your EHR and payer portals. They read the ordering note, the echo report and the remit side by side. That is how our team sorts a "diagnosis not covered" denial into the right failure point on the first pass, instead of resubmitting it twice.
Over 26 years of specialty billing has taught us that echo denials cluster. A single location writes every repeat order the same way. Another payer's policy wants a more specific code than Medicare does. Somewhere, an encounter form still carries a Doppler add-on from years ago. Our weekly and monthly A/R reviews, run by the billers themselves, surface those clusters so the fix lands upstream instead of on the next hundred claims. For practices on eClinicalWorks, our cardiology billing on eClinicalWorks runs inside the system you already use.
A note on scope. HRG provides coding consultation as needed. Your coders or coding vendor perform the coding, and HRG does not. Our part is the denial: preventing it, appealing it with the record that supports the study, and recovering the payment.
Practices that bring their denial work to HRG typically see denials fall 15 to 30 percent. On any single denial, we respond within 24 to 48 hours. Our track record on first-pass claim acceptance sits at 98 percent. Billing engagements run on a longer-term contract, with terms scoped to your needs during onboarding.
If your 93306 claims keep coming back with a diagnosis your team knows was on the list, the problem sits somewhere between the order and the remit. Andy Garcia handles billing and RCM conversations at HRG. Bring your last batch of echo denials, and he will sort them into those four failure points with you. Schedule a strategy call with Andy. No pitch, no pressure.
Modifier 26 reports the professional component when the study runs on another entity's equipment, such as a hospital echo lab. The facility bills the technical component. HRG checks that the place of service and the modifier agree, because a mismatch denies even when the reading is fully documented.
Yes. The contrast agent reports on its own supply line, while the study stays on 93306. Medicare's TTE article requires documentation that supports the use of contrast. HRG's billers look for a sentence in the report explaining why the unenhanced images were not enough before a contrast echo claim goes out.
Medicare allows 120 days from receipt of the initial determination to request a redetermination. Commercial payers set their own windows by contract. HRG tracks each payer's appeal window so a defensible denial never ages out unappealed.
A strong appeal pairs the ordering note with the signed echo report and quotes the policy indication the study meets. For a repeat study, it points to the documented change in clinical status. HRG builds each echo appeal around the specific denial reason on the remit, rather than sending the full chart and hoping a reviewer finds the answer.
Where your team expects Medicare to deny the study as not reasonable and necessary, an Advance Beneficiary Notice signed before the service keeps the patient's financial responsibility intact. Without one, the practice usually absorbs the denial. HRG flags echo orders whose indications sit at the edge of the LCD, so your front desk can decide on the ABN before the study, not after the remit.
Cardiology runs on echo. Every complete study that denies on coverage policy is revenue the practice already earned. For where cardiology claims stall beyond echo, from interventional work to A/R aging, see our guide to cardiology medical billing.