Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
Book a demo Book a demo
☰
ICD-10-CM Code

ICD code O87.0 – Postpartum superficial thrombophlebitis

Billable Code Specific Code


Code Definition

O87.0 is the billable ICD-10-CM code for superficial thrombophlebitis in the puerperium. It covers inflammation and clotting in a surface vein, usually in the leg, arising in labor, delivery or the weeks after. Puerperal phlebitis NOS and puerperal thrombosis NOS also code here.

Two common errors are using O22 after delivery and documenting vein involvement without stating superficial versus deep. Deep vein disease belongs to O87.1, and an additional I80.0- code identifies the superficial vein when applicable.

Chapter
O00-O9A Pregnancy, childbirth and the puerperium
Category
O87 Venous complications and hemorrhoids in the puerperium
Group
O87.0 Superficial thrombophlebitis in the puerperium
Billable
Yes
Code also known as
postpartum thrombophlebitis, puerperal phlebitis, postpartum superficial vein clot
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.

  • AI-powered code suggestions
  • Real-time compliance checks
  • Faster claims, fewer denials
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

Key takeaways

O87.0 is a billable ICD-10-CM code for superficial (not deep) thrombophlebitis in the puerperium, including puerperal phlebitis NOS and puerperal thrombosis NOS.

The postpartum period runs about 42 days after birth. Chapter 15 codes may still be used beyond six weeks when the provider documents the condition as pregnancy-related.

O22 codes cover venous complications in pregnancy, while O87 codes cover venous complications in labor, delivery and the puerperium.

When applicable, an additional I80.0- code identifies the superficial vein thrombosis of the lower extremity.

Pabau’s claims management, part of our practice software, sends claims you have coded to payers via Claim.MD and tracks their status, including ERA matching.

ICD-10 code O87.0: quick reference and code status

ICD-10 code O87.0 is the valid, billable diagnosis code for superficial thrombophlebitis in the puerperium. It describes inflammation and clotting in a surface vein that arises in labor, delivery or the weeks after. In addition, it is current for the 2026 ICD-10-CM code year, verified against the CDC/NCHS ICD-10-CM official code tool. Besides, it needs no 7th character, although the tabular asks for an additional code for the superficial vein when it applies. Finally, the table below lists the key data at a glance.

Field Detail
Code O87.0
Official descriptor Superficial thrombophlebitis in the puerperium
Code status Billable / valid for HIPAA electronic submission
Valid code year 2026 ICD-10-CM (FY2026, effective October 1, 2025)
Parent category O87 – Venous complications and hemorrhoids in the puerperium
Chapter Chapter 15 – Pregnancy, Childbirth and the Puerperium (O00-O9A)
7th character required No
Include notes Puerperal phlebitis NOS; puerperal thrombosis NOS
Use additional code I80.0- for the superficial vessels of the lower extremities, when applicable

What ICD-10 code O87.0 covers: inclusions, exclusions, and clinical scope

ICD-10 code O87.0 covers inflammation and superficial clot formation in veins after birth, including conditions documented as puerperal phlebitis NOS or puerperal thrombosis NOS. The WHO ICD-10 classification groups these under the venous complications of the puerperium. Overall, they share one cause: the hypercoagulable state after birth, combined with venous stasis from less movement.

What the code includes

  • Superficial thrombophlebitis arising after vaginal or cesarean birth
  • Puerperal phlebitis NOS (not otherwise specified) when the record does not distinguish superficial from deep
  • Puerperal phlebitis NOS and puerperal thrombosis NOS are the inclusion terms
  • Superficial veins, usually of the lower extremities, documented as postpartum

What the code excludes

The O87 category carries three Excludes2 notes. An Excludes2 condition is not part of O87.0, but both codes may be reported together when the patient has both conditions.

  • Obstetric embolism – coded to the O88 category (Excludes2)
  • Puerperal septic thrombophlebitis – coded to O86.81 (Excludes2)
  • Venous complications in pregnancy – coded to the O22 category (Excludes2; see the O22 vs O87 section below)

Three sibling codes in the same category also sit outside O87.0 and are coded instead of it:

  • Deep phlebothrombosis postpartum – coded to O87.1, and the superficial/deep distinction decides the code
  • Varicose veins of lower extremity in the puerperium – coded to O87.4
  • Cerebral venous thrombosis in the puerperium – coded to O87.3

Section I.C.15 of the ICD-10-CM guidelines describes the postpartum period as the six weeks, or roughly 42 days, following delivery. However, Chapter 15 codes may still be used beyond six weeks when the provider documents the condition as pregnancy-related.

O87.0 vs O87.1 and other O87 sibling codes

Choosing O87.0 when O87.1 applies, or the reverse, gets the severity wrong. Superficial thrombophlebitis (O87.0) tends to carry lower thromboembolic risk and is treated with simple measures. In contrast, deep phlebothrombosis (O87.1) carries pulmonary embolism risk and usually needs anticoagulation, so auditors check the code against the treatment ordered.

Code Descriptor Key clinical distinction
O87.0 Superficial thrombophlebitis in the puerperium Superficial vein; tender palpable cord; lower PE risk
O87.1 Deep phlebothrombosis in the puerperium Deep vein (femoral, iliac, popliteal); significant PE risk; anticoagulation typically required
O87.2 Hemorrhoids in the puerperium Anorectal venous plexus; common postpartum; not thrombotic in the vascular sense
O87.3 Cerebral venous thrombosis in the puerperium Intracranial venous sinus; neurological presentation; high severity
O87.4 Varicose veins of lower extremity in the puerperium Dilated superficial veins; no thrombosis component; typically non-acute
O87.8 Other venous complications in the puerperium Named venous condition not captured by O87.0-O87.4
O87.9 Venous complication in the puerperium, unspecified Use only when the type of venous complication is unspecified

A duplex ultrasound report naming the affected vein is the clearest support for choosing between O87.0 and O87.1 (great saphenous vein = superficial; femoral vein = deep). In addition, the scan is usually reported with 93971 when one leg is examined. Likewise, a note documenting puerperal phlebitis or thrombosis NOS codes to O87.0. However, query the provider when the findings suggest deep vein disease. See the AAPC ICD-10-CM code lookup for the full tabular context of the O87 category.

O22 vs O87.0: pregnancy versus puerperium venous complications

O22 codes cover venous complications in pregnancy, while O87 codes cover venous complications in labor, delivery and the puerperium. The O87 category’s own inclusion note names all three, so a superficial thrombophlebitis that starts during labor belongs to O87.0 rather than O22.2.

For example, a patient develops leg pain and a palpable cord on day two postpartum. Then the duplex confirms superficial thrombophlebitis. Meanwhile, the pregnancy record may show an earlier O22.2 (superficial thrombophlebitis in pregnancy), but the postpartum visit is coded O87.0.

Category Timing Superficial thrombophlebitis code Deep vein thrombosis code
O22 (pregnancy) Pregnancy (antepartum) O22.2 O22.3
O87 (puerperium) Labor, delivery and the puerperium O87.0 O87.1

First, code by the provider’s note of when the condition arose relative to delivery. Once timing places the case in O87, the documented depth of the vein picks the code, as the diagram below shows.

Decision diagram: during pregnancy code O22
Timing settles the category first, and documented vein depth then separates O87.0 from O87.1, O86.81 and O87.9. Codes from the FY2026 ICD-10-CM tabular list.

Official ICD-10-CM coding guidelines for O87.0

ICD-10-CM Chapter 15 guidelines govern all obstetric codes, including O87.0. The rules that affect how this code is sequenced and reported are listed below. Confirm current guidance in the CMS annual ICD-10 coding guidelines release, since this summary does not replace the current-year tabular.

  • Sequencing as principal diagnosis: When a postpartum patient is admitted specifically for treatment of superficial thrombophlebitis, O87.0 is sequenced as the principal diagnosis.
  • Sequencing as secondary diagnosis: If superficial thrombophlebitis develops during a delivery admission, the condition that prompted the admission is principal and O87.0 is secondary. The complication must be clearly documented by the provider.
  • Use additional code: When it applies, use an additional code for the specific superficial vein thrombosis, such as I80.0- (superficial vessels of lower extremities).
  • Long-term anticoagulants: Add Z79.01 only when the patient is on long-term anticoagulation.
  • No 7th-character extensions: O87.0 carries no encounter-type 7th character. The code is used as-is.
  • Provider notes drive the code: Coders cannot assign a depth the provider has not documented. Puerperal phlebitis or thrombosis NOS codes to O87.0, and suspected deep vein disease calls for a provider query.
  • Laterality: O87.0 has no laterality component of its own. The extra I80.0- code captures the affected side, so the note should name the left or right leg.

A clean claim submission for O87.0 needs the visit note, scan report and treatment orders to agree on the diagnosis and postpartum timing. As a result, when those three documents disagree, the claim is more likely to draw a medical necessity review.

Documentation requirements to support an O87.0 diagnosis

The medical record must contain specific elements before O87.0 can be coded with confidence. In fact, vague notes are what payer audits most often reverse on this code. Sound medical billing for postpartum visits depends on coders and clinicians agreeing on these elements before the claim leaves the practice.

Required documentation elements

  • Clear diagnosis by a qualified provider: The treating physician must document “superficial thrombophlebitis” or an include-note term (puerperal phlebitis NOS, puerperal thrombosis NOS). Nursing notes or lab values alone are not enough.
  • Depth qualifier: The word “superficial”, or a named superficial vein such as the great saphenous, should appear in the provider note or imaging report. Puerperal phlebitis or thrombosis NOS still codes to O87.0. Query the provider when deep vein disease is suspected, and use O87.9 only when the venous complication itself is unspecified.
  • Timing relative to delivery: The note must confirm the condition arose in labor, delivery or the puerperium. For outpatient visits, the date of service relative to the delivery date establishes this. For inpatient admissions, the admission date and the delivery date on the obstetric record serve as support.
  • Location: Documenting the affected limb (e.g., left leg, right calf) supports the extra I80.0- code, which does split by side.
  • Scan report: A duplex ultrasound confirming superficial vein involvement is the gold-standard support document. Not every case needs a scan, but an ordered ultrasound report should match the coded diagnosis.
  • Treatment orders: NSAIDs, compression, or anticoagulation orders that match a superficial thrombophlebitis diagnosis reinforce medical necessity. Orders that do not fit superficial disease, such as full anticoagulation without DVT documentation, draw close review.

CPT codes commonly paired with ICD-10 code O87.0

Billing for postpartum visits involving O87.0 requires the right CPT code alongside the diagnosis, and pairing mismatches trigger medical necessity edits from commercial payers. Once the practice has coded the visit, Pabau’s claims tracking and submission sends the claim to payers via Claim.MD. The superbill documentation for each visit should reflect the CPT selected and the supporting O87.0 diagnosis.

CPT code Description Pairing note
59430 Postpartum care only (separate from global OB package) Used when postpartum visit is outside the global OB period or for non-global providers; pairs cleanly with O87.0
99213-99215 Office or other outpatient visit, established patient (low to high medical decision making: 99213 low, 99214 moderate, 99215 high) Fits when the provider is not the delivering physician and the visit is solely for thrombophlebitis management; ensure modifier use if global applies
93971 Duplex scan, extremity veins, unilateral Ordered to confirm superficial vs deep; pairs with O87.0 when result confirms superficial involvement
93970 Duplex scan, extremity veins, bilateral Used when both legs are scanned; a bilateral scan with a unilateral diagnosis may need documented bilateral clinical concern
96365 IV infusion, initial, up to 1 hour (therapeutic) Used when anticoagulant (e.g., heparin or LMWH) is infused; requires drug J-code alongside O87.0

Global OB package caution: When the delivering provider bills the global OB package (CPT 59400 or 59510), postpartum visits within the 6-week window are included. A separate postpartum E/M (99213-99215) inside that window needs modifier 24 when the visit is unrelated to routine postpartum care. Without it, expect a payer edit or denial. In contrast, modifier 25 applies only when a significant, separate E/M falls on the same day as a procedure. Therefore, confirm the global period rules with each payer.

Common claim denial reasons for O87.0 and how to avoid them

Claims coded O87.0 are denied for a short list of reasons, and each denial comes back with a claim adjustment reason code. See CARC denial codes for what each one means.

Denial management workflows and pre-submission audits catch many of these before appeals. Good medical billing compliance for postpartum claims starts with the patterns below.

  • Wrong category used postpartum (O22 instead of O87.0): Coders working from prenatal records can carry an O22 code forward without checking when the condition arose. Fix: flag any O22 code on a postpartum visit date for review before filing.
  • Depth unspecified in the record: Puerperal phlebitis or thrombosis NOS codes to O87.0. A note without a depth qualifier is not by itself a reason to reject. Fix: query the provider when deep vein disease is suspected, and reserve O87.9 for an unspecified venous complication.
  • Missing laterality in the record: O87.0 does not split by side, but the extra I80.0- code does. A record silent on which leg can trigger record requests. Fix: make the affected leg a standard part of the provider note.
  • CPT-ICD pairing mismatch: A bilateral duplex scan (93970) billed with a unilateral O87.0 diagnosis and no documented bilateral concern is a common edit trigger. Fix: confirm scan scope matches the documented clinical presentation.
  • E/M billed inside global OB period without modifier: Billing 99213-99215 within the global window without modifier 24 results in bundling edits. Fix: verify the delivery date and global period length with each payer before submitting separate postpartum E/M codes.
  • Weak medical necessity for anticoagulation: Full anticoagulation for O87.0 (a superficial diagnosis) draws a medical necessity review. The note should record extension toward deep veins or a D-dimer/duplex escalation. Fix: state the reason for treatment whenever anticoagulation is ordered.

Pro Tip

Run a monthly audit of O87.0 claims against your denial log. Filter for denial codes CO-97 (bundling), CO-4 (modifier issue), and CO-50 (medical necessity). These codes point directly to the CPT-ICD pairing and global period errors described above.

How claims management software keeps O87.0 claims moving

Once a coder has settled on O87.0, the claim still has to reach the payer and come back paid. For example, many practices key it into a separate clearinghouse portal, check coverage by phone, and chase status one claim at a time.

Pabau, the practice management platform we build, keeps that work next to the postpartum visit. Its claims management sends claims you have coded to payers via Claim.MD and tracks their status, including ERA matching. In addition, a real-time eligibility check before the follow-up visit confirms the patient’s coverage first.

Pabau checkout screen showing a completed payment and an invoice addressed to an insurer
Pabau’s checkout raises the invoice that becomes the insurance claim, so the postpartum visit and its billing share one patient record.

The coding decisions in this guide stay with your coders and providers. Instead, what changes is the follow-through: denials show up against the claim that caused them, so the fix goes back to the right note.

Submit and track postpartum claims in one place

Pabau’s claims management sends claims you have coded to payers via Claim.MD and tracks their status, including ERA matching. Real-time eligibility checks confirm coverage before the visit.

Pabau practice management platform for OB/GYN practices

Conclusion

O87.0 is a simple code to assign once two facts are on the record. The condition arose in labor, delivery or the puerperium, and the vein involved is superficial. Build both into your postpartum note templates, and add the I80.0- code for the leg whenever it applies.

Keep in mind that an NOS phlebitis note is codable, but a suspected deep clot is not a coder’s call. In the end, a short provider query costs less than defending a superficial code against a deep-vein treatment plan.

If your practice wants coded postpartum claims submitted and tracked through Claim.MD without leaving the patient record, book a demo.

Continue your research

Continue your research

Need a framework for managing obstetric claim denials systematically? Denial management in healthcare walks through the denial lifecycle, CARC code interpretation, and appeal workflows for outpatient and inpatient claims.

Want to understand how clearinghouses validate obstetric claims before they reach payers? How a medical claims clearinghouse works explains 837P transmission, eligibility checks, and payer routing for US practices.

Looking for guidance on building a clean-claim checklist for postpartum encounters? What is revenue cycle management covers the end-to-end billing workflow from diagnosis coding through payment posting.

Need the code for an unspecified postpartum venous complication? ICD-10 code O87.9 explains when the record supports only the unspecified code.

Coding postpartum varicose veins instead? ICD-10 code O87.4 covers varicose veins of the lower extremity in the puerperium.

Frequently asked questions

What is ICD-10 code O87.0?

ICD-10 code O87.0 is the billable ICD-10-CM diagnosis code for superficial thrombophlebitis in the puerperium. It covers inflammation and superficial clot formation in veins after delivery. It is valid for the 2026 ICD-10-CM code year and requires no 7th-character extension.

Is O87.0 a billable ICD-10-CM code?

Yes, O87.0 is a billable and HIPAA-valid ICD-10-CM code that can be used directly on claims without further specificity. It is confirmed active for the FY2026 code year, effective October 1, 2025.

What is the difference between O87.0 and O87.1?

O87.0 covers superficial thrombophlebitis (surface veins, lower thromboembolic risk) while O87.1 covers deep phlebothrombosis (deep veins such as femoral or iliac, significant pulmonary embolism risk). The distinction must come from explicit provider documentation or imaging, not from coder inference.

Why would a claim using O87.0 be denied?

Common denial triggers include using O22 (the pregnancy-period code) postpartum and not querying the provider when deep vein disease is suspected. Billing a bilateral duplex scan against a unilateral diagnosis without justification is another. So is a postpartum E/M inside the global OB period without modifier 24. A pre-submission documentation audit catches many of these.

What is the puerperium period for ICD-10-CM coding?

ICD-10-CM guidelines describe the postpartum period as the six weeks, roughly 42 days, following delivery. Chapter 15 codes may still be used beyond six weeks when the provider documents the condition as pregnancy-related.

×