Vanishing Twin Syndrome Gets 28 ICD-10 Codes Under O31.4

A four by seven grid of twenty-eight tiles with trimester labels down the side and fetus identifier labels across the top, beside the equation four times seven equals twenty-eight.
Eman Zahra
Certified Professional Coder (CPC) · AAPC  |  Certified Professional Medical Auditor (CPMA) · AAPC
Behavioral health and telepsychiatry coding and audit · 11+ years · Last updated 4 November 2026

Twenty-Eight New Codes for One Obstetric Event

Vanishing twin syndrome is the loss of one fetus in a multiple gestation, usually early, with the pregnancy continuing. It is not rare, and with the volume of early ultrasound now performed it is detected far more often than it once was.

Until October 1, 2026 there was no code for it. The FY 2027 update adds 28 codes under the new subcategory O31.4, continuing pregnancy after vanishing twin syndrome of one fetus or more. Twenty-eight is a large number for one clinical event, and the reason is the two axes obstetric codes carry.

How the 28 Codes Are Built

The subcategory is four trimesters multiplied by seven fetus identifiers.

CharacterMeaning
O31.40Unspecified trimester
O31.41First trimester
O31.42Second trimester
O31.43Third trimester
then a seventh character for the fetus
0Not applicable or unspecified
1 to 5Fetus 1 through fetus 5
9Other fetus
Four trimester values and seven fetus identifiers give 28 codes, running from O31.40X0 to O31.43X9.

So O31.41X2 is continuing pregnancy after vanishing twin syndrome, first trimester, fetus 2. The X in the sixth position is a placeholder, and it is not optional: the seventh character has to land in the seventh position or the code is invalid.

Where These Codes Came From

The NCHS Conversion Table maps each new code to its equivalent in O31.8X9-, other complications specific to multiple gestation, matching trimester for trimester and fetus for fetus. O31.40X0 came from O31.8X90, O31.41X1 from O31.8X91, and so on through the set.

That is a residual code inside a residual subcategory, which tells you how invisible this event has been in claims data. Every vanishing twin, every other unlisted multiple gestation complication, and everything else that did not fit elsewhere shared the same codes.

O31.8X9- has not been deleted. It remains correct for the other complications it was always meant to cover.

The Fetus Identifier Is the Part That Goes Wrong

Seventh character fetus identifiers already exist across chapter 15, so the mechanism is not new. What makes this subcategory awkward is what it is describing.

The fetus identifier is assigned in the maternal record and must stay consistent across the pregnancy. In a vanishing twin the fetus being identified is the one that was lost, and the numbering has to line up with how the ultrasound reports labelled the gestations. If the early scan called them A and B and the record later switches to 1 and 2, or if the surviving fetus is renumbered after the loss, the seventh character stops meaning anything.

The 0 character, not applicable or unspecified, exists precisely for this. Where the documentation does not identify which fetus was lost, or where identification is not meaningful, the 0 is the honest choice. Inventing a number to fill the field is worse than using the one CMS provided for the purpose.

Trimester Is Determined by the Encounter

A detail that trips people on any chapter 15 code with a trimester axis: the trimester character reflects the trimester at the time of the encounter being coded, not the trimester in which the event occurred.

A vanishing twin identified at nine weeks, on a pregnancy now being seen at twenty-six weeks, is coded with the third character for the trimester of that visit. This matters for this subcategory more than most, because the loss is usually first trimester and the pregnancy continues for months afterwards, generating encounters in later trimesters that still carry the diagnosis.

Why the Diagnosis Stays Relevant

It would be easy to treat this as a historical note once the pregnancy is progressing normally. Clinically it is not purely historical: a pregnancy that began as a multiple gestation is managed differently from one that did not, and the fact of the loss can matter to surveillance and to interpretation of later findings.

For coding, the consequence is simply that the code can appear on more than the encounter at which the loss was found, with the trimester character moving as the pregnancy advances.

What to Check Before You Bill

  • Check the date of service. These codes are invalid on or before September 30, 2026, when O31.8X9- was the code.
  • Keep the X placeholder. The seventh character has to be in the seventh position. O31.41 with a fetus character in the sixth is not a valid code.
  • Use the trimester of the encounter. Not the trimester of the loss.
  • Use 0 when the fetus is not identified. It is the designed answer, not a fallback to be avoided.
  • Check fetus numbering against the scans. The identifier has to be consistent with how the pregnancy was documented from the start.
  • Do not retire O31.8X9-. It remains correct for the other complications it covers.

Common Questions

What is the ICD-10 code for vanishing twin syndrome?
A code from subcategory O31.4-, continuing pregnancy after vanishing twin syndrome of one fetus or more, selected by trimester and fetus identifier, for dates of service on or after October 1, 2026.

Why are there 28 codes?
Four trimester values multiplied by seven fetus identifiers.

What was vanishing twin coded to before?
O31.8X9-, other complications specific to multiple gestation, matched on trimester and fetus.

Which trimester character do I use?
The trimester at the encounter being coded, not the trimester in which the loss occurred.

What if the record does not say which fetus?
Use the seventh character 0, not applicable or unspecified.

Sources and Methodology

All 28 codes and their descriptors were read from the FY 2027 ICD-10-CM code descriptions file published by CMS and the CDC National Center for Health Statistics, and counted directly from that file. Predecessors are as listed in the NCHS ICD-10-CM Conversion Table FY 2027. That O31.8X9- remains valid was confirmed against the FY 2027 code list. Guidance on trimester selection and fetus identifiers is in the ICD-10-CM Official Guidelines for Coding and Reporting FY 2027, chapter 15. All files are free and none is licence gated.

Leave a Reply

Your email address will not be published. Required fields are marked *