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.8: Other vomiting complicating pregnancy

Key takeaways

Key takeaways

ICD-10 code O21.8 applies to vomiting caused by another diagnosed disease, not hyperemesis gravidarum.

O21.8 is a billable, HIPAA-valid ICD-10-CM code, effective October 1, 2025 under the FY2026 edition.

Defaulting to O21.9 (unspecified) when the underlying disease is already documented is the most common coding error with this code.

Practice management software like Pabau keeps diagnosis documentation and claims in one place, flagging incomplete submissions before they go out.

A pregnant patient is vomiting, and the chart already names the cause: gastritis, GERD, a metabolic disorder. The reflex is still to reach for a hyperemesis gravidarum code, and that reflex sends the claim down the wrong path. ICD-10 code O21.8 is the correct choice whenever an underlying disease, not the pregnancy itself, is driving the vomiting.

The sections below walk through where O21.8 sits in the O21 category, and what keeps these claims from getting denied.

ICD-10 code O21.8: What it covers, and why it’s billable

ICD-10 code O21.8 is a billable, specific ICD-10-CM diagnosis code.

Its full official descriptor is “Other vomiting complicating pregnancy,” which the CDC/NCHS ICD-10-CM coding tool defines as vomiting due to diseases classified elsewhere, complicating pregnancy. The code is valid for HIPAA-covered transactions and can be submitted for reimbursement purposes.

The FY2026 edition of ICD-10 code O21.8 became effective October 1, 2025, consistent with the standard annual CMS update cycle.

No structural changes were made to the code descriptor or its hierarchy for this edition. Coders verifying code validity against the CMS ICD-10-CM files will find O21.8 listed as active and billable in the FY2026 Tabular List.

Field Detail
Code O21.8
Full descriptor Other vomiting complicating pregnancy
Parent category O21 – Excessive vomiting in pregnancy
Chapter Chapter 15 (O00-O9A): Pregnancy, Childbirth and the Puerperium
Billable/specific code Yes
HIPAA valid Yes
FY2026 effective date October 1, 2025
Clinical trigger Vomiting caused by a disease classified elsewhere, complicating pregnancy

The O21 category breaks excessive vomiting in pregnancy into five codes

The O21 category covers the full spectrum of excessive vomiting in pregnancy. Each subcategory code captures a clinically distinct presentation, and selecting the wrong one is the most common source of obstetric coding denials.

The full O21 subcategory breakdown, as documented in the WHO ICD-10 browser and confirmed in the U.S. ICD-10-CM Tabular List, is as follows.

Code Descriptor Key distinguishing feature
O21.0 Mild hyperemesis gravidarum HG starting before 20 completed weeks, without metabolic disturbance
O21.1 Hyperemesis gravidarum with metabolic disturbance HG with carbohydrate depletion, dehydration, or electrolyte imbalance
O21.2 Late vomiting of pregnancy Vomiting beginning at or after 20 completed weeks
O21.8 Other vomiting complicating pregnancy Vomiting caused by a disease classified elsewhere (e.g., gastritis, GERD)
O21.9 Vomiting of pregnancy, unspecified Use only when no more specific code can be assigned

O21.8 and hyperemesis gravidarum are never coded together

Hyperemesis gravidarum (HG) is a condition of its own, not a description of any severe vomiting in pregnancy. ICD-10 code O21.8 and the hyperemesis gravidarum codes (O21.0 and O21.1) are mutually exclusive. Applying an HG code when the vomiting has a separately documented cause is a clinical and billing error.

The core differentiator: O21.0 and O21.1 apply when hyperemesis gravidarum is itself the diagnosis. It typically starts before 20 completed weeks and isn’t attributable to another disease. O21.8 applies when the clinician identifies and documents an underlying condition that’s causing the vomiting.

Common examples include gastroparesis, peptic ulcer disease, or a metabolic disorder. The AAPC Codify ICD-10-CM lookup confirms O21.8 falls under “vomiting due to diseases classified elsewhere, complicating pregnancy.”

  • O21.0 / O21.1 triggers: no identified underlying disease cause; pregnancy itself is driving the HG diagnosis
  • O21.8 triggers: a separately identified and documented disease (classified elsewhere in ICD-10-CM) is causing the vomiting; pregnancy is the complicating factor
  • The dual-code requirement: when using O21.8, coders must also assign the code for the underlying disease to fully capture the clinical picture

O21.8 has an includes note, but no excludes note

The includes note attached to ICD-10 code O21.8 sets the coding boundary. It covers vomiting due to a disease classified elsewhere that complicates pregnancy, and nothing broader. The FY2026 tabular list carries no Excludes1 or Excludes2 note specific to O21.8 or the O21 category itself.

  • Includes (O21.8): vomiting due to diseases classified elsewhere, complicating pregnancy
  • Block-level note: the wider O20-O29 block excludes conditions in the O30-O48 and O98-O99 ranges, so those codes never substitute for an O21 code
  • Excludes1 vs. Excludes2, for context: an Excludes1 note means two codes can never be reported together. An Excludes2 note means they can, if it’s clinically appropriate. Neither applies to O21.8 directly

Coders sometimes default to a general symptom code instead, and that’s the wrong direction. ICD-10 code R11.2 excludes vomiting of pregnancy. Once pregnancy is confirmed, an O21 code always takes precedence over it.

This “classified elsewhere” pattern isn’t unique to obstetrics either. ICD-10 code L45 applies the identical rule in dermatology: code the underlying disease first, then the manifestation code.

How EHRs and charts describe O21.8 in plain language

EHR search logic and clinical documentation often use terminology that differs from the official ICD-10-CM descriptor. The following terms map directly to ICD-10 code O21.8 in the ICD-10-CM Alphabetic Index and are recognized as clinically equivalent for code selection purposes.

Accurate medical form documentation should use terms that let the EHR or coding team locate this code without ambiguity.

  • Vomiting due to diseases classified elsewhere, complicating pregnancy
  • Other vomiting in pregnancy
  • Pregnancy-associated vomiting due to secondary cause
  • Nausea and vomiting in pregnancy due to gastrointestinal disease
  • Vomiting complicating pregnancy, not elsewhere classified (when underlying cause is documented elsewhere)
  • Excessive vomiting in pregnancy due to underlying condition

What the chart needs to show before O21.8 is billable

A missing link between the vomiting and the underlying disease is the single most common reason O21.8 claims are denied on audit. The documentation must close four distinct requirements before the code is supportable.

Using digital intake forms with structured prompts at the point of care helps capture these requirements without relying on retrospective chart review.

Pabau digital consultation and intake form interface
Pabau’s digital intake forms capture consultation details at the visit, giving coders the documentation trail an O21.8 claim needs.
  • Confirmed pregnancy: gestational age or estimated delivery date documented in the encounter
  • Identified underlying disease: the condition causing the vomiting must be named and given its own ICD-10-CM code (e.g., K21.0 for gastro-oesophageal reflux with oesophagitis)
  • Documented causal link: the clinical note must explicitly state that the named disease is causing or significantly contributing to the vomiting
  • Trimester or gestational age: ICD-10-CM Chapter 15 guidelines require trimester assignment where applicable; for O21.8, document weeks of gestation to support the trimester assignment

Payer requirements vary by plan and carrier. Documenting these four elements does not guarantee reimbursement, but it supports the code selection if the claim is reviewed.

Practices managing high volumes of obstetric claims benefit from structured documentation workflows that surface these prompts at the time of diagnosis selection. Practice management software like Pabau builds this structure into its claims management tools.

Those tools check that required fields are complete before a claim can be sent, and they show its status until it’s paid. Maintaining HIPAA-compliant documentation practices throughout this process protects the practice in the event of a payer audit.

Pabau checkout and invoice screen
Pabau’s checkout and claims workflow keeps invoicing and billing documentation together, so a completed visit is ready for claim submission without re-entry.

Pro Tip

Audit a sample of O21.8 claims monthly. Check that each one has: (1) the underlying disease coded separately, (2) the causal link stated explicitly in the note, and (3) gestational age documented. Claims missing any of these three elements are the most likely to be denied or flagged in a retrospective audit.

The coding errors that get O21.8 claims denied

Coding teams that handle obstetric billing regularly see the same four errors surface with ICD-10 code O21.8. Each one is preventable with a structured review step before claim submission.

Error Why it happens Correct approach
Using O21.9 when the cause is known Defaulting to unspecified when the underlying disease is documented but the link is not made explicit Use O21.8 and add the underlying disease code; O21.9 is for truly unknown etiology only
Coding O21.8 without the underlying disease code Coder selects O21.8 but does not assign the secondary code for the causative condition Always code the underlying disease; O21.8 is a manifestation code requiring a cause
Confusing O21.8 with O21.0 / O21.1 Severe vomiting is interpreted as HG without confirming the diagnosis or ruling out secondary causes HG codes require no identified secondary cause; O21.8 requires a documented underlying disease
Missing trimester specificity Gestational age is recorded in the obstetric note but not explicitly translated to a trimester in the coding context Document weeks gestation; use Chapter 15 trimester definitions (first: up to 13+6, second: 14+0 to 27+6, third: 28+0 onward)

Documentation-driven specificity isn’t unique to obstetric codes. Trauma codes such as ICD-10 code S22.42XG and ICD-10 code S31.607S apply the same logic. The code only tells the full story once laterality, episode of care, or timing is documented.

How O21.8 maps back to the old ICD-9-CM codes

Practices transitioning legacy data, running historical claim comparisons, or working with older systems occasionally need to map between ICD-9-CM and ICD-10-CM. The General Equivalence Mappings (GEMs) published by CMS provide the official crosswalk below. The mapping is approximate, not exact, since code specificity differs between the two systems.

ICD-10-CM code ICD-10-CM descriptor Approximate ICD-9-CM equivalent Crosswalk notes
O21.8 Other vomiting complicating pregnancy 643.80 / 643.81 / 643.83 ICD-9 643.8x covered vomiting of pregnancy NEC with trimester specificity via 5th digit; O21.8 consolidates these under one code

The ICD-9-CM 5th digit distinguished episodes by trimester (0 = unspecified, 1 = delivered, 3 = antepartum). ICD-10-CM O21.8 absorbs this specificity through the Chapter 15 trimester documentation requirement rather than through code digits. That makes clinical documentation even more critical under the current system.

How Pabau keeps obstetric coding and billing in one workflow

Standalone coding reference tools answer the “what does this code mean?” question. They don’t solve the workflow problem itself.

That problem shows up across OB/GYN groups, fertility clinics, and other practices billing obstetric codes. A clinician selects a diagnosis in one system, a coder verifies it in another, and a biller enters it into a third. Each handoff is a chance for a transcription error, a missing secondary code, or trimester data that never reaches the claim.

Pabau is practice management software built first for medical aesthetics. It has since broadened into OB/GYN practices and other specialties that bill obstetric codes like O21.8.

A clinician’s diagnosis sits in the same record as the trimester and gestational age data behind it. That means the coder and biller work from one file, not a chart chased across systems.

Pabau’s claims management tools check that required submission fields are complete before a claim goes out. That cuts down the re-entry errors that most often cause ICD-10 code O21.8 denials. Built-in data security practices protect that record throughout the process.

Pro Tip

Build a structured obstetric coding checklist into your EHR note template: (1) gestational age or trimester, (2) underlying disease name and its ICD-10-CM code, (3) explicit statement linking the disease to the vomiting. Running this checklist at every O21.8 encounter eliminates the three most common denial reasons before the claim leaves the practice.

Streamline obstetric coding and billing with Pabau

Pabau keeps diagnosis documentation and claims in one workflow, flagging incomplete submissions before they go out. See how OB/GYN practices use Pabau to manage clinical records and billing together.

Pabau OB/GYN practice management dashboard

Conclusion

The difference between O21.8 and the rest of the O21 subcategory comes down to one question: is there a documented underlying disease driving the vomiting? When the answer is yes, O21.8 is the correct code. Pair it with the underlying disease code, and support both with documentation of the causal link and gestational age.

Pabau’s clinical record and claims workflow helps OB/GYN practices capture these documentation requirements at the point of care, not after a denial. Book a demo to see how it works for obstetric billing.

Continue your research

Continue your research

Coding a patient’s history of pregnancy loss? ICD-10 code N96 covers recurrent pregnancy loss and its own documentation rules.

Need a code for a late complication of a past pregnancy? ICD-10 code O94 explains how sequelae of pregnancy complications get billed.

Handling an obstetric injury from delivery? ICD-10 code O71.9 walks through unspecified obstetric trauma and when a more specific code applies.

Frequently asked questions

Do you need a separate code for weeks of gestation with O21.8?

Yes. ICD-10-CM guidelines call for an additional code from category Z3A to show the weeks of gestation. This applies whenever an O-chapter code like O21.8 is the principal diagnosis. Z3A is assigned only on the maternal record, and only when the weeks are documented.

Does ICD-10 code O21.8 change depending on the trimester?

No. Unlike some obstetric codes, O21.8 stays the same code in every trimester. ICD-10-CM guidelines still require the note to document gestational age or trimester, but that detail lives in the documentation, not in a separate code.

Can O21.8 be billed for vomiting that starts after delivery?

No. O21.8 sits in the O21 category, grouped with the other antepartum vomiting-of-pregnancy codes, so it applies during pregnancy. Vomiting that starts after delivery needs a code that reflects the postpartum period or its actual cause.

What code applies if the underlying disease hasn’t been diagnosed yet?

Code to the highest level of certainty documented at that visit. If the cause isn’t confirmed yet, use O21.9 (unspecified) rather than guessing at O21.8. Correct the code once the underlying disease is diagnosed and documented.

×