Skip to content
Free billing audit — no forms.WhatsApp us →
OBGYNBillingProWomen's Health RCM

Compliance

Internal Coding Audit Checklist for OB/GYN Practices

A practical checklist for running an internal OB/GYN coding audit: sampling, global vs. itemized maternity, surgical codes, O-code specificity, modifiers, E/M levels, LARC and ultrasound, plus how to report findings.

By the OBGYNBillingPro billing team July 20, 2026 · Updated October 15, 2026 4 min read
Two colleagues reviewing billing documents together

An internal coding audit is the single most effective way to find out whether your OB/GYN coding is accurate — before a payer does. You don't need a large compliance department to run one. You need a sample, a checklist, the documentation, and the discipline to act on what you find.

This checklist covers the highest-risk areas in OB/GYN coding and how to turn findings into improvement.

Before you start

  • Define the purpose. General accuracy check, a focused topic (for example modifier 25), or a new-provider review?
  • Choose the period. Usually the last three to six months.
  • Choose the reviewer. Someone who didn't code the claims originally, with OB/GYN coding knowledge.
  • Gather references. Current CPT and ICD-10-CM, NCCI edits, payer policies for your top payers.
  • Decide how you'll record findings — a simple spreadsheet works.

Step 1: Pull a representative sample

  • Include every provider (physicians, midwives, NPs).
  • Mix visit types: new and established E/M, preventive, prenatal problem visits, procedures, deliveries, surgery.
  • Mix payers.
  • Select randomly within each group — not just the easiest or most recent charts.
  • Add targeted claims for known risk areas (high-dollar surgery, frequent modifiers).

Step 2: Global vs. itemized maternity

For each delivery and each pregnancy that ended without delivery at your practice:

  • Was the global code used only when your group provided all antepartum, delivery and postpartum care?
  • Were antepartum components billed correctly by visit count (E/M for 1–3, 59425, 59426)?
  • Is the delivery family correct (vaginal, cesarean, VBAC, cesarean after attempted VBAC)?
  • Were insurance changes handled with split billing?
  • Were transfers out billed at all?

See itemized vs. global maternity billing.

Step 3: High-dollar surgical codes

  • Approach matches the operative note, including conversions
  • Hysterectomy and myomectomy weight/number tiers match pathology
  • Adnexal procedures captured in the right code
  • No separately billed bundled services (diagnostic laparoscopy, lysis of adhesions, routine cystoscopy)
  • Modifiers 22, 59/X, 50, 62, 80/82 supported by documentation and payer rules

See GYN surgery coding mistakes.

Step 4: Diagnosis coding

  • O codes sequenced correctly; trimester characters match gestational age on the date of service
  • Z34 not used with O codes; O09 used for high-risk supervision
  • Z3A and Z37 on delivery claims
  • O80 used only for uncomplicated vaginal deliveries, alone
  • Surgical diagnoses match pathology

Step 5: E/M levels

  • Level supported by medical decision making or total time
  • Time documented when used
  • New vs. established patient status correct
  • Modifier 25 used only for significant, separately identifiable E/M

Look for patterns by provider: a provider who bills almost every visit at the same level, or whose distribution differs sharply from peers, deserves a closer look in either direction.

Step 6: Modifier usage

  • 25 with preventive visits and minor procedures — documentation supports separate work
  • 59/X — distinct services documented
  • 24, 58, 78, 79 — global period situations correct
  • 95/93 — telehealth modality matches documentation and payer rules
  • TH — used where payers require it

Step 7: Charge capture

  • Ultrasounds billed with the right code for gestational age and exam type, with reports and images
  • LARC device J-codes billed when the practice purchased the device
  • 99459 pelvic exam add-on used appropriately
  • Non-stress tests and complication visits during pregnancy captured

Step 8: Record and score findings

For each claim, record: what was billed, what the documentation supports, the variance type (undercoded, overcoded, unsupported modifier, missed charge, diagnosis error) and the reference. Calculate accuracy by provider and by category.

Step 9: Act on the findings

  1. Correct claims still within filing limits where undercoding is clear.
  2. Address overpayments with your compliance officer or attorney.
  3. Educate providers with specific examples from their own notes.
  4. Fix systems — templates, charge forms, scrubber rules.
  5. Re-audit in three to six months to confirm improvement.

Common findings

  • E/M levels inconsistent between providers
  • Hysterectomy claims billed before pathology
  • LARC device codes missing
  • Modifier 25 used by habit
  • Transfers out never billed

Sample audit worksheet columns

A simple spreadsheet is enough to run a credible internal audit. Use columns such as:

Column Example
Claim / encounter ID Internal reference (avoid unnecessary patient identifiers)
Provider Dr. A
Date of service 2026-08-14
Billed CPT/HCPCS + modifiers 99214-25, 58300, J7298
Supported CPT/HCPCS + modifiers 99213-25, 58300, J7298
Billed diagnoses
Supported diagnoses
Variance type Overcoded E/M
Financial direction Over / under / none
Documentation reference "MDM: one acute uncomplicated problem"
Action Educate; no correction needed

Keep the worksheet with the audit report so you can show what was reviewed and how conclusions were reached.

How to talk to providers about findings

  • Share findings privately and promptly
  • Lead with patterns, not individual mistakes
  • Use the provider's own notes as examples
  • Show what documentation would support the intended code
  • Agree on one or two changes, then re-audit

When to bring in an outside auditor

Internal audits are valuable, but an independent review adds objectivity — especially for new providers, high-risk areas, payer audit responses or when the internal team coded the claims. Our coding audits provide provider-level findings and education. Send us a WhatsApp message for a free sample audit.

Frequently asked questions

How many claims should an internal coding audit include?

A common starting point is 10 to 20 encounters per provider, or a focused sample of 20 to 50 claims for a specific topic. Larger or statistically valid samples are used when extrapolation or compliance decisions depend on the results.

How often should OB/GYN practices audit coding?

At least annually for each provider, with focused quarterly reviews of high-risk areas and early reviews for new providers.

What should we do if the audit finds overpayments?

Document the findings, consult your compliance officer or healthcare attorney, and follow applicable rules for reporting and returning identified overpayments within required time frames.

Should audits be prospective or retrospective?

Both have value. Prospective (pre-bill) audits fix errors before claims go out and suit new providers; retrospective audits find missed revenue and overpayments on paid claims.

Who should perform an internal audit?

Someone with OB/GYN coding knowledge who didn't code the claims being reviewed. Many practices add an independent external audit annually.

What's a reasonable accuracy target?

Many organizations aim for coding accuracy in the mid-90s percent range, but the more useful goal is a downward trend in errors and no unsupported high-risk codes or modifiers.

Disclaimer:This article is for general educational purposes and reflects coding rules and payer policies as we understand them on the date shown. Always confirm against the current CPT and ICD-10-CM code sets and your payers' published policies.

Free OB/GYN billing audit

Find out where your practice is losing revenue — free.

Send us a WhatsApp message. We'll review a sample of your claims, denials and A/R and tell you exactly what we see. No forms, no contract, no obligation.