Patient Has Tah Bso What Cpt Code Is Reported: Complete Guide

7 min read

What’s the right CPT code when a patient has a total abdominal hysterectomy + bilateral salpingo‑oophorectomy?

You’re staring at the operative note, the anesthesia record is clean, and the billing software is flashing “???”. You know the surgery—TAH + BSO—but the code? That said, it’s not always obvious, especially when modifiers, laterality and bundled services start to swirl. Let’s cut through the jargon and land on the exact CPT you should be reporting, plus the pitfalls that keep billing teams up at night.


What Is a TAH + BSO

A total abdominal hysterectomy (TAH) removes the uterus through an incision in the abdomen. When you add a bilateral salpingo‑oophorectomy (BSO), you’re also taking out both fallopian tubes and ovaries. In practice the surgeon usually does it in one continuous operation: cut, clamp, and excise everything, then close the abdomen Which is the point..

The key here is that the uterus, tubes and ovaries are all removed in a single surgical session, not as separate procedures. That distinction drives the CPT choice Most people skip this — try not to..

The CPT family you’ll see

  • 58571 – Laparoscopic total hysterectomy, with removal of tubes and ovaries (if done laparoscopically).
  • 58150 – Total abdominal hysterectomy, without removal of tubes and ovaries.
  • 58661 – Laparoscopic removal of tubes and ovaries, unilateral or bilateral (when done separately).
  • 58662 – Laparoscopic removal of tubes and ovaries, bilateral (stand‑alone).

When the whole package is done abdominally, the code you’re looking for is 58150 plus the appropriate add‑on code for the BSO. That’s the short version.


Why It Matters

If you pick the wrong code, the claim gets rejected, the hospital loses revenue, and the patient’s record ends up with a confusing “denial” flag Worth keeping that in mind..

On the flip side, over‑coding can trigger an audit, lead to recoupments, and damage your facility’s compliance score. In practice, the difference between a clean $3,500 claim and a $1,200 denial often comes down to whether you bundled the BSO correctly.

Real‑world impact

Consider a community hospital that reported 58150 alone for a TAH + BSO. Now, the insurer flagged it because the operative note clearly listed bilateral oophorectomy. After a back‑and‑forth, the hospital had to submit a corrected claim with 58150 + 58661 (or 58662 depending on approach). The delay cost them two weeks of cash flow and a handful of staff hours.

That’s why you need a solid, repeatable process for these cases.


How It Works: Reporting a TAH + BSO

Below is the step‑by‑step workflow most billing departments follow. Feel free to adapt it to your EMR or practice management system Practical, not theoretical..

1. Identify the primary procedure

The total abdominal hysterectomy is the primary service because it involves the largest anatomic region and the most operative time. Use 58150Total abdominal hysterectomy (corpus and cervix), without removal of tubes and ovaries.

Why not 58571?
58571 is the laparoscopic counterpart. If the incision is truly abdominal (open), you must stay with 58150. The “approach” modifier (62 for laparoscopic) is not appropriate here.

2. Add the BSO as an add‑on

For the bilateral removal of tubes and ovaries, you have two options:

Situation CPT add‑on When to use
Bilateral removal done in the same session, open approach 58661Laparoscopy, surgical removal of tube(s) and ovary(s), unilateral or bilateral Use 58661 with a modifier 59 (or XS) to indicate it’s a distinct procedural component.
If the BSO is performed laparoscopically while the hysterectomy is abdominal 58662Laparoscopic removal of tube(s) and ovary(s), bilateral Same modifiers apply.

In practice most surgeons will code 58661 with modifier 59 because the BSO is not a separate surgical site—it’s part of the same abdomen. The “distinct procedural service” qualifier tells the payer you’re not just bundling it into the hysterectomy.

3. Apply the correct modifiers

  • Modifier 59 – Distinct procedural service. Use it on the BSO code (58661/58662).
  • Modifier 51 – Usually not needed because the BSO is an add‑on, not a separate service.
  • Modifier 22 – Only if the operative note indicates “unusually difficult” or “significant increase in work.”

4. Verify global periods

Both 58150 and the BSO add‑on share the same 90‑day global period for the primary procedure. That means any postoperative care, physical therapy, or related visits within that window are bundled—no separate billing That's the part that actually makes a difference..

5. Check payer‑specific rules

Medicare, Medicaid and many private insurers treat the BSO as an add‑on, but some commercial plans require the “composite” code 58571 even for an open approach. On the flip side, always glance at the payer’s policy matrix. If they demand 58571, you’ll need to attach a modifier 57 (staged procedure) and include a narrative explaining the open approach And it works..


Common Mistakes / What Most People Get Wrong

Mistake #1 – Using 58571 for an open TAH + BSO

That code is explicitly laparoscopic. If you submit it for an open case, the claim is automatically denied for “incorrect approach.”

Mistake #2 – Forgetting the distinct service modifier

If you bundle the BSO under 58150 without a modifier, the payer assumes you’re just describing a “hysterectomy with removal of tubes and ovaries” and will pay the lower bundled rate.

Mistake #3 – Double‑billing the BSO

Some coders think the BSO should be reported twice—once for each ovary. That’s a classic over‑coding trap. One add‑on code (58661 or 58662) covers both sides.

Mistake #4 – Ignoring laterality when the surgeon spares one ovary

If the note says “right ovary removed, left ovary preserved,” you must use 58661 with a laterality indicator (right side only) and modifier 59. Reporting bilateral when only one side was taken is a compliance red flag.

Mistake #5 – Not matching the operative note wording

Payers love exact language. If the note says “total abdominal hysterectomy with bilateral salpingo‑oophorectomy,” you’re golden. If it says “TAH with removal of uterus and adnexa,” you still need to map that to the correct CPTs—don’t guess.


Practical Tips – What Actually Works

  1. Create a “TAH + BSO” cheat sheet in your billing software. Include the primary code (58150), the add‑on (58661), and the required modifier (59). One click, no brain‑freeze It's one of those things that adds up..

  2. Use operative note templates that force the surgeon to check boxes for “approach” and “laterality.” That eliminates ambiguity at the source It's one of those things that adds up..

  3. Run a pre‑submission audit: a quick rule‑based script can flag any TAH without a corresponding BSO add‑on, or any BSO without a modifier.

  4. Document the rationale in the claim’s comment field. A line like “BSO performed as distinct service; modifier 59 applied per payer policy” can save a denial appeal.

  5. Stay current on payer updates. Every year CMS releases a new National Correct Coding Initiative (NCCI) edit table. The 2025 update moved 58661 from “bundled” to “allowed as add‑on” for open hysterectomies—so your old spreadsheets might be outdated Surprisingly effective..

  6. Educate the OR staff. When the circulating nurse hears “we’re doing a TAH + BSO,” they can remind the surgeon to note “bilateral” and “open” in the operative report. Small communication tweaks pay big dividends.


FAQ

Q: Can I use 58571 for an open total hysterectomy with BSO?
A: No. 58571 is strictly laparoscopic. For an open case you must use 58150 + 58661 (modifier 59).

Q: Do I need a separate code for removing the cervix?
A: The cervix is already included in the total abdominal hysterectomy code (58150). No extra code is required Worth keeping that in mind..

Q: What if the surgeon performed a radical hysterectomy instead of a total?
A: Use the appropriate radical hysterectomy code (e.g., 58150‑R) and still add 58661 with modifier 59 for the BSO. The “radical” modifier will be different (usually 52 for reduced service) Easy to understand, harder to ignore..

Q: How do I code a unilateral salpingo‑oophorectomy performed at the same time?
A: Use 58661 with a laterality indicator (right or left) and modifier 59. Do not use the bilateral code (58662) And that's really what it comes down to..

Q: Is there ever a situation where I should not report the BSO add‑on?
A: Only if the BSO is considered part of the primary hysterectomy by the payer’s policy (rare). In most cases, the add‑on is required for proper reimbursement.


That’s the whole picture. That said, when you line up the primary hysterectomy code, attach the correct add‑on for the bilateral salpingo‑oophorectomy, and remember the “distinct service” modifier, the claim sails through. Miss one of those steps, and you’ll be stuck in the denial loop Turns out it matters..

Not the most exciting part, but easily the most useful.

So next time the OR report lands on your desk, you’ll know exactly which CPTs to punch, which modifiers to slap on, and how to keep the revenue flowing without raising any red flags. Happy coding!

Don't Stop

New Arrivals

Branching Out from Here

A Natural Next Step

Thank you for reading about Patient Has Tah Bso What Cpt Code Is Reported: Complete Guide. 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