Ankle Brachial Index Test Cpt Code

8 min read

You ever get a bill from a vascular lab and stare at the line items like they're written in another language? One of the codes that shows up a lot — and confuses a lot of people — is the ankle brachial index test cpt code. Yeah, me too. It sounds clinical and boring. But if you're a provider, a biller, or just a patient trying to make sense of paperwork, it actually matters more than you'd think.

Here's the thing — most folks don't even know what an ankle brachial index (ABI) is until a doctor orders one. Then suddenly you're googling codes at midnight wondering if you got charged right.

What Is the Ankle Brachial Index Test CPT Code

Let's strip the jargon. In real terms, an ankle brachial index is a quick, painless check that compares blood pressure in your ankle to blood pressure in your arm. In practice, low numbers can point to peripheral artery disease — basically clogged arteries in your legs. The test itself is simple: cuffs, a Doppler, some math.

Now the ankle brachial index test cpt code is just the billing label for that procedure. In the CPT world, the main code you'll see is 93922 for a bilateral ABI without waveforms, and 93923 when waveforms are included. There's also 93924 for ABI with reactive hyperemia and/or exercise. These aren't random numbers — they tell insurance exactly what was done.

This changes depending on context. Keep that in mind.

The Difference Between 93922 and 93923

This is where people trip up. Worth adding: you get systolic pressures in both arms and both ankles, no fancy waveform tracing. 93922 is the "simple" version. It's the bread-and-butter screening.

93923 adds the waveforms — that's the visual or audio tracing of arterial flow. Think about it: it's more informative, takes a bit longer, and pays differently. A lot of labs default to 93923 because it's more complete. But if all they did was squeeze a cuff and write numbers, 93922 is the honest code.

Worth pausing on this one.

Why the Code Isn't the Same as the Test Name

Look, the test is called an ankle brachial index. The CPT code is how we bill it. Same thing in the real world, different language on paper. You can't just write "ABI" on a claim. Now, you need the numeric code or it gets kicked back. That's the system we've got.

Why It Matters

Why should you care about a string of digits? So because wrong coding costs money and time. In practice, a provider who bills 93923 when only 93922 was done risks a denial or a clawback. A patient who doesn't know the difference might argue a bill that's actually correct — or miss one that isn't.

And here's what most people miss: ABI testing is one of the few preventive vascular checks that's cheap and covered. But only if it's coded right and documented right. Mess up the ankle brachial index test cpt code and a $50 screening turns into a $300 headache after appeals That's the part that actually makes a difference..

Turns out, peripheral artery disease is wildly underdiagnosed. ABI is the front-door screen. If the coding side is sloppy, fewer clinics offer it, and more people walk around with blocked leg arteries thinking their cramps are just "getting old Most people skip this — try not to..

How It Works

So how does this all actually play out — from exam room to explanation of benefits? Let's break it down.

Step 1: The Provider Orders the ABI

Usually a primary care doc or cardiologist spots risk factors — smoking history, diabetes, leg pain when walking. They order an ankle brachial index. Sometimes it's done in-house, sometimes at a vascular lab Nothing fancy..

Step 2: The Test Is Performed

Patient lies down. Cuffs go on arms and ankles. Doppler measures systolic pressure at each spot. The highest arm pressure becomes the denominator. Each ankle pressure is the numerator. Consider this: ratio under 0. 9? That's suspicious for PAD That's the part that actually makes a difference..

If waveforms are recorded, that's the 93923 path. If not, 93922 Simple, but easy to overlook..

Step 3: The Coder Assigns the Ankle Brachial Index Test CPT Code

This is the quiet part that decides everything. A coder reads the note. Did it say "waveforms obtained"? Then 93923. In practice, did it say "pressures only, no tracing"? This leads to then 93922. No mention of waveforms usually defaults to 93922 — but some payers argue otherwise.

Step 4: Claim Submission and Adjudication

The claim goes to insurance with the code, modifiers, and diagnosis (like I73.Consider this: 9 for PAD unspecified). Which means if the payer thinks the documentation doesn't support the code, they deny. That's why the ankle brachial index cpt code has to match the chart note exactly That alone is useful..

Honestly, this part trips people up more than it should.

Step 5: Patient Gets the EOB

The explanation of benefits shows the code, what insurance paid, and what's patient responsibility. If you see 93923 and you know they didn't do waveforms, that's your cue to ask questions That's the part that actually makes a difference. Surprisingly effective..

Common Mistakes

Honestly, this is the part most guides get wrong — they list codes and bounce. But the mistakes are where the real learning is It's one of those things that adds up..

One big error: billing 93923 for every ABI. It's tempting because it pays more. But if the tech didn't capture waveforms, it's not 93923. Payers audit this. I've seen small labs get hit with tens of thousands in repayments over exactly this No workaround needed..

Not obvious, but once you see it — you'll see it everywhere.

Another mistake: using 93922 when exercise or reactive hyperemia was done. Practically speaking, that's 93924 territory. Miss that and you're undercoding — leaving money on the table and misrepresenting the work It's one of those things that adds up..

And then there's the documentation gap. A provider writes "ABI performed, normal." No mention of sides, no waveforms noted, no arm pressures. The coder guesses. Guess wrong and the claim dies.

Oh, and don't forget unilateral ABIs. Others argue it's not reportable that way. In practice, if only one leg was tested (rare, but happens post-amputation), the bilateral codes don't fit cleanly. Some use 93922 with a modifier. The short version is: the system isn't built great for half-body tests It's one of those things that adds up. No workaround needed..

It sounds simple, but the gap is usually here.

Practical Tips

What actually works when you're dealing with this stuff day to day?

First — if you're a clinician, dictate the waveforms explicitly. "Bilateral ankle pressures obtained with Doppler waveforms" takes five seconds and saves a denial Not complicated — just consistent..

If you're a coder, read for the word "waveform.Plus, " It's the bright line between 93922 and 93923. That's why no waveform language, no 93923. Simple as that Which is the point..

Patients: ask what code was billed before you leave the lab. " sounds nerdy, but it shows you're paying attention. "Was this a 93922 or 93923?Most front desks will tell you.

For labs: build a cheat sheet at the ultrasound machine. Even so, waveform template auto-suggests 93923. Pressure-only template auto-suggests 93922. Removes the guesswork Worth knowing..

And here's a real-talk tip — don't chase the higher code. Worth adding: the ankle brachial index test cpt code isn't a revenue lever. Worth adding: code what happened. It's a description. The rest sorts itself out Most people skip this — try not to..

FAQ

What is the CPT code for a basic ankle brachial index? The basic bilateral ABI without waveforms is 93922. With waveforms, it's 93923.

Can you bill an ABI and a Doppler at the same time? Usually the Doppler is part of the ABI itself. You don't separately code the Doppler scan if it's the tool used to get pressures. Separate arterial duplex studies have their own codes (like 93925/93926).

Is 93924 used often? Not as much as 93922 or 93923. It's for ABIs with exercise or reactive hyperemia — usually when resting pressures look normal but symptoms say otherwise And that's really what it comes down to..

Does Medicare cover the ankle brachial index test CPT code? Yes, when medically indicated. Screening ABIs are covered for certain at-risk patients under the PAD screening benefit, typically coded with the appropriate preventive diagnosis.

What if the wrong code was billed? Call the provider or lab. If it was undercoded, they can rebill. If overcoded, they should correct it. Patients can dispute the EOB with the payer if the service described doesn't match the code.

At the end of the day, the *ank

le brachial index test CPT code* is just a way to translate a bedside vascular check into billing language. The clinical value never lived in the number — it lived in catching the patient whose calf cramps on every grocery run, whose pulses are silent, whose risk was invisible until someone pressed a Doppler to their skin Not complicated — just consistent..

Some disagree here. Fair enough.

The friction comes from a system that rewards precision it doesn't always teach. On top of that, a missed word in a note, a template that defaults wrong, a coder who can't see the waveform on the screen — any of those turn a clean study into a denied claim. But none of that changes what the test is for Practical, not theoretical..

So the takeaway isn't "memorize the codes.Practically speaking, " It's build the habit: say the waveforms, read for the waveforms, ask about the code. When everyone in the chain does the small thing, the big thing — getting paid for real care, and more importantly, catching disease early — actually works.

The ankle brachial index has been around longer than most of the billing rules that govern it. The codes will keep shifting. The medicine won't. Document it like the test mattered, because it does.

New and Fresh

Just In

In That Vein

Others Also Checked Out

Thank you for reading about Ankle Brachial Index Test Cpt Code. We hope the information has been useful. Feel free to contact us if you have any questions. See you next time — don't forget to bookmark!
⌂ Back to Home