CPT Coding

Global OB Package & Maternity CPT Coding Guide

📅 July 2026 📖 14 min read ✍️ Clear CPC Team
Global OB Package & Maternity CPT Coding Guide

Maternity coding is built around a single organizing idea: the global obstetric package, a bundle that wraps months of prenatal visits, the delivery itself, and six weeks of postpartum care into one CPT code. When the same physician or group provides all of that care, one code tells the whole story — and when they don’t, the package breaks apart into its component codes. The CPC exam tests both directions relentlessly, because the coding changes completely depending on who provided which portion of care. This guide covers the four global codes, the component codes for partial care, the twin-delivery scenarios that dominate exam questions, and the services that are always billable outside the package. The bundling logic here is a specialized cousin of the surgical package explained in Global Surgical Package, so read that first if package concepts are new to you.

What the Global OB Package Includes

The global package has three pieces. Antepartum care includes the initial and subsequent history and examinations, recording of weight, blood pressures, and fetal heart tones, routine chemical urinalysis, and the standard visit schedule — monthly visits to 28 weeks of gestation, biweekly visits to 36 weeks, and weekly visits until delivery, roughly thirteen visits in an uncomplicated pregnancy. The delivery portion includes admission to the hospital, the admission history and physical, management of uncomplicated labor, and the vaginal or cesarean delivery itself, including episiotomy and use of forceps for vaginal deliveries. Postpartum care includes hospital and office visits following delivery through the customary six-week recovery period.

Everything on that list is inside the bundle: reporting a routine prenatal visit or a routine urinalysis separately alongside a global code is unbundling, the same error family covered in Bundled Codes and NCCI Edits. Just as important is what the package does not include, which is covered below — because those exclusions are where the separately billable revenue, and the exam questions, live.

The Four Global Codes

Code Description When It Applies
59400 Routine obstetric care including antepartum care, vaginal delivery, and postpartum care Vaginal delivery, no prior cesarean relevant to code choice
59510 Routine obstetric care including antepartum care, cesarean delivery, and postpartum care Cesarean delivery
59610 Routine obstetric care including antepartum care, vaginal delivery, and postpartum care, after previous cesarean delivery Successful VBAC — vaginal birth after cesarean
59618 Routine obstetric care including antepartum care, cesarean delivery, and postpartum care, following attempted vaginal delivery after previous cesarean Attempted VBAC that ends in repeat cesarean

The exam’s favorite distinction is 59610 versus 59618: both start as VBAC attempts in a patient with a previous cesarean, and the delivery outcome decides the code. A successful vaginal delivery is 59610; a trial of labor that converts to cesarean is 59618. A scheduled repeat cesarean with no attempted vaginal delivery is simply 59510 — the VBAC codes require the attempt.

When the Package Breaks: Component Coding

The global codes assume one physician or group provided all three pieces of care. When care is split — the patient transfers to a new practice mid-pregnancy, moves away before delivery, or presents to a covering physician only for delivery — each provider reports only the portion they furnished.

Antepartum-only care follows a three-tier rule that the exam tests verbatim: one to three visits are reported with individual E/M codes from the ranges covered in Evaluation and Management Codes; four to six visits are reported with 59425; and seven or more visits are reported with 59426. Each of these antepartum codes is reported once, not per visit. Delivery-only services have their own codes: 59409 for vaginal delivery only, 59410 for vaginal delivery including postpartum care, 59514 for cesarean delivery only, 59515 for cesarean including postpartum care, and the VBAC parallels 59612, 59614, 59620, and 59622. Postpartum care alone, when a physician provides only the office visits after another provider’s delivery, is 59430.

The method for every split-care question is the same: build a timeline of who did what, then assemble the component codes that cover exactly those pieces — never a global code plus a component, and never components that overlap.

Twin and Multiple Gestation Deliveries

Multiple gestation scenarios are near-certain exam material because the coding depends on the combination of delivery routes. When both twins deliver vaginally, report the global code 59400 for the first twin and delivery-only code 59409 with modifier 59 (or modifier 51, per payer preference) for the second — the antepartum and postpartum care happened once, so the second twin generates only a delivery service. When both twins deliver by a single cesarean, report 59510 alone: one incision, one surgical delivery, one code, though modifier 22 may be supported for the increased work. When twin A delivers vaginally and twin B requires cesarean, report the cesarean global 59510 as the primary service and the vaginal delivery 59409 with modifier 59 for twin A. The unifying logic: one global package per pregnancy, plus a delivery-only code for each additional delivery event.

Services Always Billable Outside the Package

A cluster of services is explicitly excluded from the global package and separately reportable whenever performed. Obstetric ultrasounds are coded from the radiology section (76801 and following) per study. Amniocentesis (59000), chorionic villus sampling, cordocentesis, and fetal non-stress tests (59025) are separately billable diagnostics. External cephalic version (59412) — turning a breech fetus — is reported in addition to the delivery code. Cervical cerclage (59320 vaginal; 59325 abdominal) is a separately reportable procedure. Inpatient care for conditions unrelated to the pregnancy, and management of complications requiring significantly more work than routine antepartum care — problem visits beyond the routine schedule for conditions such as gestational diabetes or pre-eclampsia — are reported with E/M codes carrying the appropriate diagnosis. The diagnosis-side coding for those complications belongs to ICD-10 Chapter 15, covered in the companion guide ICD-10 Pregnancy Coding: Chapter 15 O Codes.

Not every pregnancy reaches the global package, and the maternity subsection includes its own procedure families for those endings. Surgical treatment of ectopic pregnancy spans 59120–59151, with code selection driven by the site (tubal, ovarian, abdominal, interstitial), the approach (open versus laparoscopic), and whether the tube or ovary was removed — a classic laterality-and-approach exercise in the spirit of the choices covered in Endoscopy Procedure Coding. Treatment of miscarriage divides by trimester and completeness: surgical completion of an incomplete spontaneous abortion is 59812, while missed abortions are completed surgically with 59820 in the first trimester and 59821 in the second. Induced terminations have their own family (59840–59857) organized by method. None of these procedures interact with the global package codes — a patient treated for a first-trimester loss simply never enters the global framework, and any antepartum visits already furnished are reported with the visit-count rules described above.

Who Reports What: Anesthesia, Assistants, and Newborn Attendance

Maternity encounters often involve more providers than the delivering physician, and each has a separate coding lane. Labor epidurals and anesthesia for cesarean delivery are reported by the anesthesia provider with anesthesia codes, never as part of the OB package — the framework covered in Anesthesia Coding Basics. A second physician who attends the delivery to take charge of the newborn — standby attendance and initial newborn care — reports those services on the newborn’s claim, entirely outside the maternal record. And when a surgical assistant participates in a cesarean, the assistant reports the cesarean code with the assistant-surgeon modifier rather than any global code, since the assistant provided none of the antepartum or postpartum care. The recurring exam logic is jurisdictional: every provider codes only their own work, and only the physician or group that furnished the full course of care can touch a global code.

Modifiers in OB Coding

Three modifiers do most of the work in maternity claims. Modifier 22 (increased procedural services) supports substantially greater work than typical — a cesarean with extensive adhesiolysis, or a twin cesarean — and requires documentation of why the work exceeded the norm. Modifier 25 attaches to an E/M service on the same day as a procedure when the evaluation was significant and separately identifiable, such as a problem visit that turns into an unplanned delivery admission. Modifier 59 separates the second twin’s delivery-only code from the primary delivery, identifying it as a distinct service rather than a duplicate. The full modifier framework is covered in CPT Modifiers Explained, and the general surgery-side context in Surgery Coding for Beginners.

Worked Example: A Split-Care Pregnancy

A patient receives eight prenatal visits from Dr. A, then relocates and receives her remaining five visits, vaginal delivery, and postpartum care from Dr. B in a different practice. Dr. A reports 59426 — seven or more antepartum visits, once. Dr. B cannot report the full global 59400, because Dr. B did not provide all the antepartum care; Dr. B reports 59425 for the five antepartum visits plus 59410 for the vaginal delivery including postpartum care. Every piece of care is captured exactly once, and no global code appears anywhere. Exam distractors for this pattern will offer 59400 for Dr. B or per-visit E/M codes for Dr. A — both wrong for the same reason: the codes must mirror the actual division of care.

How the CPC Exam Tests Maternity Coding

Pattern 1 — Choosing Among the Four Global Codes

The vignette specifies a prior cesarean, whether labor was attempted, and the delivery route. Map those three facts to 59400, 59510, 59610, or 59618, watching especially for the attempted-VBAC-to-cesarean conversion.

Pattern 2 — The Antepartum Visit Count

A transfer-of-care scenario states how many prenatal visits each provider performed. Apply the 1–3 (E/M), 4–6 (59425), 7+ (59426) tiers, reporting each code once.

Pattern 3 — Twin Delivery Combinations

Two babies, some combination of routes. One global package plus one delivery-only code per additional delivery event, with modifier 59, and 59510 alone when a single cesarean delivers both.

Pattern 4 — Inside or Outside the Package

The question asks whether a service — a routine urinalysis, an ultrasound, an NST, a postpartum visit — is separately reportable alongside a global code. Routine antepartum content and postpartum visits are inside; diagnostics like ultrasound, amniocentesis, NST, and ECV are outside.

Common Mistakes

Reporting a global code when care was split between practices. Global codes require the same physician or group to provide antepartum, delivery, and postpartum care; split care is reported with component codes.

Billing routine prenatal visits separately alongside a global code. The visit schedule and routine urinalysis are inside the package; reporting them separately is unbundling.

Coding a scheduled repeat cesarean with a VBAC code. 59610 and 59618 require an attempted vaginal delivery; a planned repeat cesarean without labor is 59510.

Reporting two global codes for a twin pregnancy. There is one antepartum and postpartum course per pregnancy: one global code, plus a delivery-only code for the additional delivery event.

Forgetting that ultrasounds and NSTs are separately billable. Obstetric ultrasound, non-stress tests, amniocentesis, and external cephalic version are excluded from the global package.

Reporting 59425 or 59426 per visit. The antepartum care codes are reported once to cover the entire visit range, not once per encounter.

Missing the postpartum split. Delivery-only codes (59409, 59514, 59612, 59620) exclude postpartum care; the versions including postpartum (59410, 59515, 59614, 59622) exist precisely for delivery-plus-postpartum scenarios.

Final Exam Strategy for This Section

Maternity questions look intimidating but reduce to a short decision sequence: Who provided which pieces of care? What was the delivery route, and was there a prior cesarean with attempted labor? How many babies, by which routes? Is the service in question inside or outside the package? Practice building the timeline before touching the code book, keep the antepartum visit tiers and the four global codes on your review sheet alongside the CPC Exam Cheat Sheet, and fold missed scenarios into the drill system from the CPC Exam Study Guide. Paired with the ICD-10 side of pregnancy coding, this is one of the most learnable question families on the exam.

🧪 Test Yourself: Global OB Package

5 quick questions drawn from this guide. Click an answer to check it — explanations appear as you go.

1. A patient with a prior cesarean attempts vaginal delivery, which converts to a cesarean. The global code is:




59618 is routine obstetric care with cesarean delivery following attempted vaginal delivery after a previous cesarean — the conversion scenario.

2. A physician provides 5 antepartum visits before the patient transfers care. Report:




The antepartum tiers are 1–3 visits (E/M), 4–6 visits (59425), 7+ (59426) — each antepartum code reported once for the whole range.

3. Twins are both delivered vaginally by the same physician who provided global care. Report:




One pregnancy gets one global package; the additional delivery event takes the delivery-only code with modifier 59.

4. Which service is separately billable alongside a global OB code?




Diagnostics such as NSTs, obstetric ultrasounds, amniocentesis, and ECV are outside the global package; routine visit content and postpartum care are inside.

5. The global OB package may be reported only when:




Split care between practices is reported with component codes — antepartum care codes, delivery-only codes, and postpartum care — not a global code.

Frequently Asked Questions

What is included in the global OB package?

The global OB package includes routine antepartum care (roughly thirteen visits with recording of weight, blood pressure, fetal heart tones, and routine urinalysis), admission and management of uncomplicated labor and delivery, and postpartum care through about six weeks after delivery.

How do you code twin deliveries?

Report one global code for the pregnancy plus a delivery-only code for each additional delivery event. Both twins vaginal: 59400 plus 59409 with modifier 59. Twin A vaginal, twin B cesarean: 59510 plus 59409 with modifier 59. Both twins by one cesarean: 59510 alone, with modifier 22 if documentation supports increased work.

What is 59400 vs 59510?

Both are global OB packages covering antepartum, delivery, and postpartum care. Code 59400 applies when the delivery is vaginal, and 59510 applies when the delivery is cesarean. Separate codes (59610, 59618) apply when the patient had a previous cesarean and a vaginal delivery was attempted.

When can antepartum visits be billed separately?

When a provider furnishes only part of the pregnancy care — such as before a patient transfers — antepartum care is billed by visit count: one to three visits with E/M codes, four to six visits with 59425, and seven or more with 59426, each antepartum code reported once.

Is ultrasound part of the global OB package?

No. Obstetric ultrasounds are separately reportable radiology services coded per study, and other diagnostics such as fetal non-stress tests, amniocentesis, and external cephalic version are likewise excluded from the global package and billed in addition to it.