Billing codes · ICD-10-CM code
O99.21- obesity complicating pregnancy on nutrition claims
| Subcategory | O99.21, obesity complicating pregnancy, childbirth, and the puerperium (header) |
|---|---|
| Billable | O99.210 unspecified trimester, O99.211 first, O99.212 second, O99.213 third, O99.214 childbirth, O99.215 puerperium |
| Use additional code | E66.- for the type of obesity (e.g., E66.811-E66.813) |
| Don't add | Z68 BMI codes (not assigned during pregnancy) |
| Also consider | Z3A weeks of gestation; O24.41- if gestational diabetes; O26.0- excessive weight gain |
| Preventive routing | UHC MP.016.59 and Cigna A004 accept MNT with a pregnancy/maternity diagnosis for healthy weight counseling |
| FY2027 change | None to O99.21- (Oct 1, 2026) |
Prenatal nutrition visits for patients with obesity are some of the most clearly useful visits a dietitian can bill, and some of the most commonly miscoded. The habits that work for every other weight-management claim (E66 first, then a Z68 BMI code) are exactly wrong in pregnancy.
The O99.21 codes
Subcategory O99.21, obesity complicating pregnancy, childbirth, and the puerperium, needs a sixth character. O99.21 itself is a header.
| Code | Descriptor |
|---|---|
| O99.210 | Obesity complicating pregnancy, unspecified trimester |
| O99.211 | Obesity complicating pregnancy, first trimester |
| O99.212 | Obesity complicating pregnancy, second trimester |
| O99.213 | Obesity complicating pregnancy, third trimester |
| O99.214 | Obesity complicating childbirth |
| O99.215 | Obesity complicating the puerperium |
Instructional notes:
- O99.21: use additional code to identify the type of obesity (E66.-).
- E66: code first obesity complicating pregnancy, childbirth and the puerperium (O99.21-), if applicable.
- O99 (category): includes conditions that complicate the pregnant state, are aggravated by the pregnancy, or are a main reason for obstetric care.
- O99.2 excludes2 diabetes mellitus (O24.-) and malnutrition (O25.-), which have their own pregnancy codes.
Section I.C.4.b.1 of the guidelines confirms the obesity class codes (E66.811-E66.813) can be reported with other obesity codes in Chapters 4 and 15. So O99.212 + E66.812 is a complete pair.
No O99.21 code changed in the FY2027 update effective October 1, 2026.
Pregnancy rules that change the claim
- Chapter 15 goes first. Obstetric codes have sequencing priority over codes from other chapters (Section I.C.15.a.1).
- No BMI codes. The Z68 guideline says: do not assign BMI codes during pregnancy. You still measure and document BMI; it just doesn't go on the claim. See Z68 BMI codes.
- Trimester from the provider. The final character is based on the provider's documentation of the trimester or weeks for the current encounter. First trimester is under 14 weeks 0 days; second is 14 weeks 0 days to under 28 weeks 0 days; third is 28 weeks 0 days until delivery.
- Z3A weeks of gestation can be added when known, after the obstetric code.
- Postpartum: the guidelines define the postpartum period as the six weeks after delivery. A postpartum visit in that window uses O99.215. After it, obesity goes back to E66 + Z68.
Related pregnancy codes
| Situation | Code | Page |
|---|---|---|
| Gestational diabetes | O24.41- | O24.4 gestational diabetes |
| Excessive weight gain in pregnancy | O26.0- (by trimester) | R63.5 excludes it; see R63.5 weight gain |
| Low weight gain in pregnancy | O26.1- (by trimester) | |
| Malnutrition in pregnancy | O25.1- (by trimester) | |
| Bariatric surgery status in pregnancy | O99.84- | |
| Pregnancy incidental to the visit, per the provider | Z33.1 instead of Chapter 15 codes | Rare for a prenatal nutrition visit |
When a patient has both GDM and obesity, both obstetric codes can go on the claim. Sequence the one that's the main reason for the visit first.
Coverage for prenatal weight counseling
This is where O99.21- differs from most weight codes: pregnancy counseling has its own preventive recommendation. The USPSTF gives a B grade (May 2021) to behavioral counseling to promote healthy weight gain and prevent excess gestational weight gain.
- UnitedHealthcare (MP.016.59, effective July 1, 2026). The "Healthy Weight and Weight Gain During Pregnancy" row lists 97802-97804, G0270 and G0271 and requires a pregnancy diagnosis code. The policy's pregnancy code list includes O99.210-O99.215.
- Cigna (A004, effective Sept 1, 2026). Its preventive table lists nutrition counseling for pregnant adolescents and adults, with 97802-97804 and S9470 allowed with a maternity diagnosis code. Cigna's policy asks for a wellness or maternity code in the primary position for preventive services.
- Other commercial plans and Medicaid vary. Many state Medicaid programs have their own prenatal nutrition rules.
- Medicare rarely applies. If it does, MNT still requires diabetes or renal disease.
The benefit split is explained in preventive vs. medical nutrition benefits.
Example claim lines (invented)
| Scenario | CPT | Diagnosis order |
|---|---|---|
| Second trimester, class 2 obesity, 60-minute initial | 97802 × 4 | A: O99.212, B: E66.812, C: Z3A.20 |
| Third trimester, obesity plus diet-controlled GDM | 97803 × 2 | A: O24.410, B: O99.213, C: E66.9, D: Z3A.30 |
| Four weeks postpartum, class 1 obesity | 97803 × 3 | A: O99.215, B: E66.811 |
| Eight months postpartum, class 1 obesity, BMI 32 | 97803 × 3 | A: E66.811, B: Z68.32 |
Notice what's missing from the first three rows: a Z68 code.
What the note should show
- The OB's documentation of pregnancy, weeks or trimester, and the obesity diagnosis (class if documented).
- Pre-pregnancy weight and BMI, current measured weight, and weight gain so far.
- Diet assessment, relevant labs as reported, and any GDM screening results.
- Your PES statement, gestational weight gain goal agreed with the care team, plan, and face-to-face minutes.
Denials and fixes
| What the remit says | Usual cause | Fix |
|---|---|---|
| Rejected: invalid diagnosis | O99.21 billed without the sixth character | Add the trimester, childbirth or puerperium character |
| Denied or edited | Z68 code on a pregnancy claim | Remove the BMI code; corrected claim |
| CO-11 (inconsistent with procedure) | E66 first with no pregnancy code, on a preventive pregnancy row | O99.21- first, E66 second |
| Processed under the medical benefit instead of preventive | Maternity code not in the primary position (Cigna) | Corrected claim with the maternity code first, if documentation supports it |
| CO-119 (benefit maximum) | Prenatal nutrition visit limit reached | Check for more visits under a medical diagnosis such as GDM |
Every diagnosis code dietitians use, including the other pregnancy codes, is in the ICD-10 codes for dietitians reference.