Pabau GO app

The new Pabau GO is heredownload on the App Store

Download on the App Store
Book a demo Book a demo
Diagnostic Codes

ICD-10 Code O21.9: Vomiting of pregnancy, unspecified

Key Takeaways

Key Takeaways

ICD-10 Code O21.9 is the billable diagnosis code for vomiting of pregnancy, unspecified, valid for HIPAA-covered transactions in the 2026 ICD-10-CM code set effective October 1, 2025

Use O21.9 only when documentation does not specify the trimester or the exact type of pregnancy-related vomiting; if trimester is documented, upgrade to a more specific O21.x code

O21.9 has an Excludes1 relationship with R11 (nausea and vomiting, not elsewhere classified): never code R11 alongside O21.x when pregnancy is confirmed

Pabau’s clinical documentation and claims management tools help OB/GYN practices capture trimester-specific data at the point of care, reducing unspecified code use and claim errors

ICD-10 Code O21.9 is the billable diagnosis code for vomiting of pregnancy, unspecified. Coders assign it when a pregnant patient has confirmed nausea and vomiting of pregnancy (NVP), but the record doesn’t specify the trimester or the severity type. It sits in the O21 category alongside four other codes covering hyperemesis gravidarum, late vomiting, and vomiting from a separate documented cause.

This guide covers when O21.9 applies, how it differs from R11 and the other O21.x codes, and what the clinical record needs to document to support each level of specificity.

ICD-10 Code O21.9: Definition, billable status, and 2026 validity

As the OB/GYN diagnosis code for vomiting of pregnancy, unspecified, O21.9 sits within the O21 subcategory. It applies when a pregnant patient presents with pregnancy-related nausea and vomiting, but the clinical documentation doesn’t specify the trimester or the severity type.

According to the Centers for Medicare and Medicaid Services (CMS), the 2026 edition of ICD-10-CM O21.9 became effective on October 1, 2025. The code description is unchanged from prior fiscal years. O21.9 is a billable, specific code valid for HIPAA-covered claim submission.

Field Detail
Code O21.9
Full description Vomiting of pregnancy, unspecified
Billable/specific Yes
Valid for HIPAA submission Yes
ICD-10-CM edition 2026 (effective October 1, 2025)
Code system ICD-10-CM (American version)
Applicable To (NOS) Vomiting of pregnancy NOS; nausea and vomiting of pregnancy, unspecified trimester
Parent category O21 – Excessive vomiting in pregnancy
Code block O20-O29 – Other maternal disorders predominantly related to pregnancy

The Applicable To notes in the ICD-10-CM tabular list confirm that O21.9 covers “vomiting of pregnancy NOS” (not otherwise specified). This means O21.9 is the correct fallback when documentation confirms pregnancy-related vomiting but provides no trimester or severity detail.

O21.9 in the ICD-10-CM code hierarchy

O21.9 sits at the fourth level of the ICD-10-CM hierarchy. Understanding where it lives helps coders navigate to more specific codes when documentation allows.

Level Code Description
Chapter O00-O9A Pregnancy, childbirth and the puerperium
Block O20-O29 Other maternal disorders predominantly related to pregnancy
Category O21 Excessive vomiting in pregnancy
Code O21.9 Vomiting of pregnancy, unspecified

The WHO ICD-10 browser and the U.S. ICD-10-CM adaptation both organize Chapter 15 (O00-O9A) into condition-based blocks. The O20-O29 block captures maternal disorders directly caused or complicated by the pregnancy itself, as distinct from pre-existing conditions managed during pregnancy (which use different code blocks). O21 is entirely dedicated to pregnancy-related vomiting, with O21.9 serving as the catch-all for unspecified presentations within that category.

This is where most coding errors originate. The O21 category includes five distinct codes, and selecting the wrong one affects claim accuracy, audit risk, and clinical data quality. The key differentiators are gestational age, severity, and the presence of documented metabolic disturbance.

Code Description Use when Key distinguishing factor
O21.0 Mild hyperemesis gravidarum Persistent, distressing NVP before 20 completed weeks Gestational age under 20 weeks; no metabolic disturbance required
O21.1 Hyperemesis gravidarum with metabolic disturbance Severe NVP with dehydration, electrolyte imbalance, or weight loss requiring IV intervention Documented metabolic disturbance is mandatory for this code
O21.2 Late vomiting of pregnancy Vomiting arising after 20 completed weeks gestation Gestational age over 20 weeks; distinct from hyperemesis gravidarum
O21.8 Other vomiting complicating pregnancy Vomiting due to a condition other than NVP (e.g. food poisoning, medication side effect) A separate, non-NVP cause is documented
O21.9 Vomiting of pregnancy, unspecified NVP confirmed, but trimester and type not specified in documentation Use only when a more specific code is not supported by the record

The most common misassignment is using O21.9 when O21.0 is actually correct. If the provider documents that the patient is under 20 weeks and experiencing hyperemesis, O21.0 is the right code regardless of whether the word “hyperemesis” appears verbatim. Clinical documentation improvement specialists should prompt providers to document gestational age and severity on every NVP encounter. The digital intake forms used at the point of care can capture this automatically, reducing unspecified code use downstream.

Customizable consent and intake forms
Customizable consent and intake forms

R11 (nausea and vomiting, not elsewhere classified) is the non-obstetric code for nausea and vomiting. Once pregnancy is confirmed, R11 must not be used for the nausea and vomiting of that pregnancy.

The ICD-10-CM tabular list places an Excludes1 note on R11, explicitly excluding all O21.x codes. An Excludes1 means the two conditions cannot occur together. Coding both O21.9 and R11 on the same claim for a confirmed pregnancy is a coding error that will trigger edits during claim adjudication.

Scenario Correct code Why
Pregnant patient, NVP, trimester unspecified O21.9 Pregnancy confirmed; Excludes1 on R11 applies
Non-pregnant patient, nausea and vomiting R11.x (R11.0, R11.10, R11.2) No pregnancy; O21.x codes do not apply
Pregnant patient, vomiting due to food poisoning O21.8 + food poisoning code A separate cause is documented; O21.8 captures non-NVP vomiting in pregnancy
Early pregnancy, rule-out NVP, pregnancy not yet confirmed R11.x until pregnancy confirmed O21.x requires confirmed pregnancy; code the symptom until diagnosis is established

The CDC/NCHS ICD-10-CM web tool displays all Excludes notes directly within the code entry. Verifying these notes before finalizing a claim prevents the most common O21.x/R11 crossover errors.

Documentation requirements for ICD-10 Code O21.9

The ICD-10-CM Official Guidelines for Coding and Reporting (Section I.C.15) require obstetric codes to be assigned to the highest level of specificity supported by the clinical record. For nausea and vomiting of pregnancy, that means trimester and type should be documented whenever possible. O21.9 is appropriate only when those details are genuinely absent from the record.

The following elements should appear in the clinical note to support O21.9 or to upgrade it to a more specific code:

  • Confirmed pregnancy: gestational status must be established in the record (LMP, ultrasound dates, or positive test result)
  • Symptom description: onset, frequency, and severity of nausea or vomiting episodes
  • Gestational age or trimester: if documented, the coder must use a trimester-specific code rather than O21.9
  • Severity assessment: documented dehydration, weight loss, or inability to tolerate oral fluids triggers consideration of O21.0 or O21.1
  • Absence of alternative cause: note that the vomiting is attributed to the pregnancy, not to another condition
  • Treatment provided: antiemetic prescriptions (doxylamine-pyridoxine, ondansetron, promethazine) or IV fluid orders reinforce clinical context

When trimester is documented but the coder uses O21.9 anyway, this constitutes under-coding. According to the AAPC ICD-10-CM coding guidance, payers may flag repeated unspecified code use as a documentation pattern warranting audit. Practices using structured electronic clinical records that prompt for trimester at the point of documentation significantly reduce this exposure.

Comprehensive patient records
Comprehensive patient records

Pro Tip

Run a quarterly audit of O21.9 claims across your OB/GYN encounters. Filter by encounters where gestational age was also documented in the same visit note. Any claim where trimester is in the note but O21.9 was submitted is a coding miss. Most EHR systems can generate this report using structured data fields.

Coding ICD-10 Code O21.9 with comorbidities and complications

O21.9 rarely stands alone on a claim. Dehydration is the most common concurrent condition, and it requires its own diagnosis code when documented, with sequencing rules that determine which code is listed first.

Dehydration in pregnancy: when O21.9 is complicated by dehydration, code O26.89x (other specified pregnancy-related conditions) or E86.0 (dehydration) may be assigned as an additional code, depending on payer guidance and the clinical context. For inpatient encounters, the principal diagnosis should be the condition that drove admission. If the patient was admitted for IV rehydration due to NVP, O21.9 (or the more specific O21.x) is typically the principal diagnosis, with dehydration coded as secondary.

Electrolyte disturbance: documented electrolyte imbalance (hypokalemia, hyponatremia) alongside NVP moves the encounter toward O21.1 if severity criteria are met. Lab panels supporting that determination often include a carbon dioxide blood test alongside sodium and potassium values. If severity is not documented but electrolyte values are noted, the coder should query the provider before defaulting to O21.9.

  • Sequencing rule for outpatient: list the condition that is the main reason for the visit as the first-listed diagnosis. If the visit is for NVP management, O21.9 (or the more specific code) is listed first.
  • Sequencing rule for inpatient: assign the principal diagnosis as the condition established after study to be chiefly responsible for the admission. Dehydration from NVP typically means NVP is principal.
  • Combination coding: O21.9 does not have a built-in combination code for dehydration; code both conditions separately with the obstetric code listed first.
  • Never assign R11 as an additional code when O21.x is present; the Excludes1 applies regardless of additional specificity attempts.

Managing these sequencing decisions is easier when the clinical record is structured. Pabau’s claims management tools support diagnosis code entry with sequencing fields, so the coding intent is captured in the workflow rather than reconstructed at billing time. For women’s health practices tracking complex obstetric cases, this reduces the manual review burden on coding staff.

Automate claims and billing with Pabau
Automate claims and billing with Pabau

Reduce unspecified code use in your OB/GYN practice

Pabau helps women's health practices capture trimester and severity data at the point of care, supports structured diagnosis coding, and streamlines claim submission. See how it works for obstetric documentation workflows.

Pabau practice management platform

Common coding errors with O21.9

Three patterns account for the majority of O21.9 coding mistakes. Each is preventable with the right documentation workflow.

Using R11 instead of O21.x for confirmed pregnancies

This happens when the note is coded by a generalist who defaults to the symptom code (R11) without checking pregnancy status. The Excludes1 note is absolute: R11 cannot appear on a claim alongside O21.x. If the coder encounters a visit note for nausea and vomiting where pregnancy is mentioned anywhere in the record, the O21 category should be reviewed before R11 is assigned.

Failing to upgrade from O21.9 when trimester is documented

This is the most common pattern flagged in compliance reviews for OB/GYN practices. The provider documents “8 weeks gestation” in the assessment, and the coder still assigns O21.9 instead of O21.0 (which applies before 20 weeks). ICD-10-CM Section I.C.15 is explicit: code to the highest level of specificity supported by the documentation. O21.9 is correct only when gestational age is genuinely unknown.

Miscoding NVP as hyperemesis gravidarum

Hyperemesis gravidarum (O21.0 and O21.1) requires more than frequent vomiting. O21.1 demands documented metabolic disturbance, and O21.0 requires clinical severity that the provider has characterized as hyperemesis. Applying O21.0 or O21.1 to a routine morning sickness presentation is upcoding. The reverse error (using O21.9 for a patient admitted for IV rehydration due to severe NVP) is undercoding. Both carry audit risk. When in doubt about severity criteria, query the attending provider rather than making the call at the coding desk.

Pro Tip

Build a simple provider query template for your OB/GYN department that fires automatically when O21.9 is assigned: ‘Did this encounter involve (a) a documented trimester, (b) metabolic disturbance, or (c) hyperemesis? If yes, can you update the diagnosis?’ Most providers respond within the same business day, and the resulting specificity improvement pays for itself in cleaner claims.

Pabau and obstetric diagnosis coding workflows

Women’s health practices managing high volumes of obstetric encounters face a documentation volume challenge. Every visit note needs to capture gestational age, trimester, and symptom severity consistently enough that coders can select the right O21.x code without repeated provider queries. A growing share of early NVP follow-ups now happen over telemedicine rather than in person, and documentation captured during a telemedicine physical exam still needs to meet that same specificity standard.

Pabau’s structured client record supports custom clinical templates for OB/GYN encounters, including fields for gestational age, trimester, and documented complications. Digital intake forms can add pregnancy-specific fields that capture this data before the encounter even begins, feeding directly into the clinical note. For practices that also manage fertility and reproductive health workflows alongside obstetric care, structured data capture across both service lines supports more consistent diagnosis coding.

The compliance management features within Pabau also support audit-readiness: coding patterns can be reviewed across encounters to identify repeat unspecified code use before a payer review does. For practices looking to reduce O21.9 frequency in their coding mix, the first step is always reviewing what the clinical note actually documents at each visit and whether that matches what was submitted.

Related coding reference guides for OB/GYN and women’s health coding teams cover the neighboring O21.2 and R11.2 codes. For broader diagnostic coding workflows, the CMS ICD Code Lists provide the official valid and excluded code sets for each fiscal year.

Conclusion

O21.9 is the right code for pregnancy-related vomiting only when documentation genuinely supports an unspecified presentation. When gestational age, trimester, or severity criteria are present in the record, a more specific O21.x code applies. The R11 Excludes1 rule is absolute, and the sequencing logic for combination coding with dehydration requires attention to encounter setting.

For OB/GYN and women’s health practices looking to reduce unspecified code rates and improve audit readiness, structured documentation at the point of care makes the biggest difference. Pabau’s automated clinical workflows can prompt for trimester and severity data at every obstetric encounter, keeping your O21.9 use genuinely limited to cases where specificity is unavailable.

Continue your research

Continue your research

Coding a pregnancy that ended in loss rather than delivery? ICD-10 Code O94 covers sequelae of pregnancy complications that surface after the initial encounter has closed.

Need the correct code for a molar or ectopic pregnancy in shock? ICD-10 Code O08.3 walks through documentation requirements for that emergent presentation.

Coding recurrent pregnancy loss across multiple encounters? ICD-10 Code N96 explains how to sequence this diagnosis against related obstetric codes.

Handling routine cervical screening in the same OB/GYN visit? HCPCS Code G0145 covers billing for cervical and vaginal cytopathology screening.

Frequently Asked Questions

What is ICD-10 Code O21.9?

ICD-10 Code O21.9 is the billable diagnosis code for vomiting of pregnancy, unspecified, within the ICD-10-CM 2026 code set. It is used when a pregnant patient has confirmed pregnancy-related nausea and vomiting but the clinical documentation does not specify the trimester or the type. The code is valid for HIPAA-covered claim submission and became effective on October 1, 2025.

What is the difference between O21.9 and O21.0?

O21.0 is mild hyperemesis gravidarum, assigned when the provider documents hyperemesis-level NVP in a patient under 20 completed weeks gestation. O21.9 is used when the documentation does not specify gestational age, trimester, or severity. If gestational age under 20 weeks is recorded in the note, O21.0 is the correct code, not O21.9.

Is O21.9 a billable ICD-10 code?

Yes. O21.9 is a billable, specific ICD-10-CM code valid for HIPAA-covered transactions. It can be used as a standalone diagnosis code on claim submission. However, payers may flag repeated O21.9 use when encounter notes consistently document trimester, which would support more specific O21.x codes.

When should you use O21.9 instead of a more specific code?

Use O21.9 only when the clinical record genuinely does not document trimester, gestational age, or severity. If any of those elements appear in the provider note, ICD-10-CM Section I.C.15 requires the coder to select the most specific code supported by the documentation. O21.9 is the correct choice when specificity is truly unavailable, not when it is inconvenient to look up.

What is the ICD-10 code for morning sickness in the first trimester?

Morning sickness in the first trimester (before 20 completed weeks) is typically coded as O21.0 (mild hyperemesis gravidarum) when the provider documents it as hyperemesis, or as O21.9 when the documentation only notes nausea and vomiting without severity characterization or trimester. There is no separate first-trimester-specific subcode within O21.9 itself.

Can O21.9 be coded alongside dehydration in pregnancy?

Yes, but with sequencing care. When dehydration is documented alongside O21.9, assign a separate dehydration code (E86.0) as an additional code. For inpatient encounters, the condition primarily responsible for admission is listed as principal, which is typically the NVP code when the patient was admitted for IV rehydration. Do not code R11 as an additional code; the Excludes1 note prohibits it.

What is the difference between O21.9 and R11 for nausea and vomiting?

R11 covers nausea and vomiting in non-pregnant patients or in cases where pregnancy has not been confirmed. Once pregnancy is established, the O21 category applies and R11 is excluded by an Excludes1 note in the ICD-10-CM tabular list. Assigning both O21.9 and R11 on the same claim for a confirmed pregnancy is a coding error.

What are the related ICD-10 codes in the O21 category?

The O21 category contains five codes: O21.0 (mild hyperemesis gravidarum, before 20 weeks), O21.1 (hyperemesis gravidarum with metabolic disturbance), O21.2 (late vomiting of pregnancy, after 20 weeks), O21.8 (other vomiting complicating pregnancy, from a separate cause), and O21.9 (vomiting of pregnancy, unspecified). Selection depends on gestational age, severity, and the presence or absence of metabolic disturbance or an alternative cause.

×