Coding Reference

OB/GYN Coding Guide: ICD-10 and CPT Pairing Rules

OB/GYN coding requires navigating the relationship between pregnancy-related ICD-10 codes and the global obstetric CPT package, while simultaneously managing diagnosis-specific coding for gynecological conditions and preventive services.

Reviewed by MMBS Billing Review Team Last updated Mar 31, 2026 Published Mar 16, 2026
OB/GYN Coding Guide: ICD-10 and CPT Pairing Rules
01

Z34.x (routine pregnancy) = included in global package. O-chapter complications = separately billable.

02

Trimester specificity is mandatory on all O-codes. Do not use unspecified trimester.

03

Delivery claims need both the delivery code (O80/O82) and the outcome code (Z37.0)

04

Well-woman exams use Z01.41x. Pair with preventive CPT. Problems get separate E/M + modifier 25.

Overview

Why OB/GYN Coding Guide Teams Need a Better Workflow

OB/GYN coding requires navigating the relationship between pregnancy-related ICD-10 codes and the global obstetric CPT package, while simultaneously managing diagnosis-specific coding for gynecological conditions and preventive services. The trimester-specific nature of obstetric pregnancy codes adds another significant layer of complexity to every claim.

This coding guide covers the essential ICD-10/CPT pairing rules for OB/GYN billing across all service types. Sections address normal pregnancy coding by trimester, high-risk pregnancy conditions, gynecological diagnosis-procedure matching, and the rules for properly coding complications that occur within the global obstetric period.

Why OB/GYN Coding Guide Teams Need a Better Workflow
Challenges

Common OB/GYN Coding Guide Challenges We Solve

Every OB/GYN Coding Guide team deals with payer delays, coding nuance, and collection leakage.

Z34.x (routine pregnancy) = included in global package. O-chapter complications = separately billable.

The workflow has to support this issue before claim submission, or it turns into avoidable rework after the payer responds.

Trimester specificity is mandatory on all O-codes. Do not use unspecified trimester.

When this area is inconsistent, denial rate, payment timing, and staff follow-up effort all get worse at the same time.

Delivery claims need both the delivery code (O80/O82) and the outcome code (Z37.0)

Tight documentation and coding controls here usually improve both reimbursement accuracy and operational speed.

Well-woman exams use Z01.41x. Pair with preventive CPT. Problems get separate E/M + modifier 25.

This is one of the first places revenue leakage shows up when specialty billing habits are not standardized.

Services

Complete OB/GYN Coding Guide Resources

Support spans the full revenue cycle.

CPT Codes

Billing Process

Claim Denials

Revenue Cycle

Outsourcing

OB/GYN Billing Hub

Coverage

Serving OB/GYN Billing Teams Nationwide

We support independent practices and growing provider organizations.

OB/GYN private practices

OB/GYN multisite groups

OB/GYN billing managers

OB/GYN owners and operators

Guide

The Complete Guide to OB/GYN Coding Guide

Quick answer

OB/GYN coding requires navigating the relationship between pregnancy-related ICD-10 codes and the global obstetric CPT package, while simultaneously managing diagnosis-specific coding for gynecological conditions and preventive services. The trimester-specific nature of obstetric pregnancy codes adds another significant layer of complexity to every claim.

This coding guide covers the essential ICD-10/CPT pairing rules for OB/GYN billing across all service types. Sections address normal pregnancy coding by trimester, high-risk pregnancy conditions, gynecological diagnosis-procedure matching, and the rules for properly coding complications that occur within the global obstetric period.

OB/GYN Diagnosis Coding Framework

OB/GYN ICD-10 coding draws from two primary chapters: Chapter 15 (Pregnancy, Childbirth and the Puerperium, O00-O9A) for obstetric services and Chapter 14 (Diseases of the Genitourinary System, N00-N99) for gynecologic conditions. The distinction between these code sets determines whether a service is included in the global obstetric package or billed separately, making accurate diagnosis coding a direct revenue driver.

Routine Pregnancy Coding (O-Codes)

Normal pregnancy supervision uses Z34.x codes: Z34.00 (first trimester), Z34.80 (second trimester), Z34.90 (third trimester). These codes pair with the global obstetric package (59400, 59510) and indicate routine antepartum care. Using a Z34 code signals that the visit is routine and included in the global fee.

High-risk pregnancy supervision uses O09.x codes with specific risk factors: O09.511 (supervision of elderly primigravida, first trimester), O09.291 (supervision of pregnancy with other high-risk conditions). High-risk codes may support additional monitoring services (extra ultrasounds, non-stress tests) that would not be justified under routine pregnancy codes.

Obstetric Complication Coding

Complication codes from the O-chapter justify services billed outside the global package. Gestational diabetes uses O24.4x with additional characters for insulin use and trimester. Preeclampsia uses O14.0x (mild) or O14.1x (severe) with trimester. Preterm labor uses O60.x with outcome designators. Each of these diagnoses supports separate E/M billing during antepartum care because the evaluation and management of the complication exceeds routine prenatal care.

The trimester specificity in O-codes is mandatory. Each obstetric code requires a character indicating first (1), second (2), or third (3) trimester, or unspecified (9). Using unspecified trimester when the gestational age is documented weakens the code specificity and may trigger claim edits.

Delivery Diagnosis Coding

Delivery claims require a delivery outcome code: O80 (encounter for full-term uncomplicated delivery) for normal vaginal delivery, O82 (encounter for cesarean delivery without indication). When complications are present, use the specific complication code as primary: O14.13 (preeclampsia, third trimester) with O80 or O82 as secondary. The delivery outcome Z-code (Z37.0 for single liveborn) should also be included.

Gynecologic Diagnosis Coding

Gynecologic conditions use the N-chapter and specific Z-codes. Abnormal uterine bleeding (N93.x) pairs with endometrial biopsy (58100) and hysteroscopy (58558). Cervical dysplasia (N87.x) pairs with colposcopy with biopsy (57454) and LEEP (57522). Contraceptive management uses Z30.x codes: Z30.014 (encounter for initial prescription of IUD), Z30.432 (encounter for removal of IUD).

Well-woman exam uses Z01.411 (encounter for gynecological examination with abnormal findings) or Z01.419 (without abnormal findings). If both a screening exam and a problem are addressed, the Z-code pairs with the preventive visit code and the specific condition code pairs with the E/M code billed with modifier 25.

Common OB/GYN Coding Errors

The most frequent coding errors are: (1) Using routine pregnancy codes (Z34.x) for visits that address complications (should use O-chapter complication codes), (2) Missing trimester specificity on O-codes, (3) Coding a well-woman exam as a problem visit or vice versa, (4) Using unspecified gynecologic codes (N93.9 abnormal uterine bleeding, unspecified) when the type is documented (N93.0 postcoital bleeding, N92.0 excessive menstruation), and (5) Failing to include the delivery outcome Z37 code on delivery claims.

Common OB/GYN Code Pairs

CPT Code Service Common ICD-10 Pairs
59400 Vaginal delivery, global O80 + Z37.0 (uncomplicated), O14.x + Z37.0 (preeclampsia)
59510 Cesarean delivery, global O82 + Z37.0, O64.x (obstructed labor)
57454 Colposcopy with biopsy N87.0 (CIN I), N87.1 (CIN II), R87.61x (abnormal Pap)
58100 Endometrial biopsy N93.x (abnormal uterine bleeding), N85.0 (endometrial hyperplasia)
99214 (mod 25) E/M with preventive visit N92.0, N94.6, specific condition code
76801 OB ultrasound, 1st trimester Z34.01 (normal pregnancy), O09.x (high risk)

Official sources

Use these checks with payer policy, coding documentation, and remittance data before changing claim workflows.

Common Questions

OB/GYN Coding Guide FAQ

Answers to the questions practice owners ask most often.

Use Z34.x for routine antepartum visits where no complications are addressed. These visits are included in the global package. Use O-chapter codes when the visit addresses a specific pregnancy complication (gestational diabetes, preeclampsia, preterm labor). O-chapter coded visits justify separate E/M billing outside the global package. The diagnosis code determines whether the visit is "routine" (included) or "complication" (separate).

List the complication as the primary diagnosis (O14.13 for preeclampsia in third trimester, O64.1 for obstructed labor due to breech), the delivery outcome code (O80 or O82) as secondary, and Z37.0 (single liveborn) as an additional code. If the complication required an additional procedure (cesarean for failed induction, repair of laceration), bill the procedure code in addition to the global delivery code.

If abnormal findings are identified during the exam (breast lump, cervical abnormality, pelvic mass), use Z01.411 (gyn exam with abnormal findings) for the preventive visit. If the abnormal finding is evaluated further during the same visit, bill a separate E/M with modifier 25 using the specific finding code (N63.x breast lump, N87.x cervical dysplasia). Document the preventive and problem components separately.

As specific as the documentation supports. Gestational diabetes should specify type (O24.410 diet-controlled, O24.414 insulin-controlled) and trimester. Preeclampsia should specify severity (O14.02 mild, O14.12 severe). Preterm labor should specify the gestational week range. Higher specificity supports the medical necessity for separately billed complication services and strengthens the claim on audit review.

READY TO GET STARTED?

Start Billing Smarter for OB/GYN Coding Guide

Get a revenue review and a clear action plan tailored to your practice.

HIPAA Compliant · No Upfront Fees · No Long-Term Contracts