July 3, 2026 · 5 min read

Obstetric Delivery Coding: Global Packages, Cesarean, and VBAC

Obstetric coding is built around global packages that bundle routine antepartum care, delivery, and postpartum care into a single code. Understanding when you may and may not unbundle is the whole game.

The global codes

  • 59400 — routine vaginal delivery (global)
  • 59510 — cesarean delivery (global)
  • 59610 — vaginal delivery after prior cesarean (VBAC), global
  • 59618 — attempted VBAC ending in cesarean (global)

Component codes exist only for split care

When a single practice provides the full course, bill the global — never the pieces. Component codes are for genuinely split care between practices:

  • 59425 / 59426 — antepartum only (4–6 visits / 7+ visits)
  • 59409 / 59514 — delivery only (vaginal / cesarean)
  • 59430 — postpartum care only

A patient who transfers in late, or delivers with a covering physician, is where these apply. Multiple gestation and additional-procedure rules layer on top.

On the diagnosis side, obstetric ICD-10 codes require the trimester and, where relevant, the fetus identifier.

Clinical Capture recognizes when the documentation supports a global package versus split care, so you don't under- or over-bundle the pregnancy.

This article is educational and not coding, billing, or legal advice. Always verify codes and values against the current CPT®, ICD-10-CM, and CMS Physician Fee Schedule, follow NCCI edits and payer policy, and confirm with a certified coder before submitting a claim. Document only work that was actually performed.

Code your next case in seconds

Clinical Capture reads your note and returns every billable code in billing order with modifiers and supporting ICD-10 diagnoses — plus denial-risk flags and copy-and-paste documentation wording.