Key takeaways
ICD-10 code O04.6 is billable and covers delayed or excessive hemorrhage following an induced termination of pregnancy.
It also covers afibrinogenemia, defibrination syndrome, hemolysis, and intravascular coagulation when any of them follows the termination.
The method never changes the code, so medication and surgical terminations both route hemorrhage to O04.6.
Hemorrhage after a miscarriage is O03.6 or O03.1, and hemorrhage after a failed attempt is O07.1.
The ICD-10-CM Z-code guidelines keep Z3A gestational-age codes off every O00-O08 claim, including O04.6.
Practice management software like Pabau captures hemorrhage timing and volume at the point of care, so coders stop guessing.
ICD-10 Code O04.6 is a billable ICD-10-CM diagnosis code for delayed or excessive hemorrhage following an induced termination of pregnancy. It also covers afibrinogenemia, defibrination syndrome, hemolysis, and intravascular coagulation when they follow that termination.
The method does not change the code. Hemorrhage after mifepristone and misoprostol codes exactly the same way as hemorrhage after a second-trimester dilation and evacuation. What changes the code is whether the pregnancy loss was induced, spontaneous, or a failed attempt.
Below you get the official descriptor, the code hierarchy, and every cross-referenced code in one table. You also get the four documentation elements a clean claim needs, plus a method-by-method map of where these claims go wrong.
ICD-10 code O04.6: Definition, billable status, and effective date
O04.6 is a billable ICD-10-CM diagnosis code for delayed or excessive hemorrhage following an induced termination of pregnancy, valid since October 1, 2015. It has carried forward unchanged into the FY2026 edition, which took effect on October 1, 2025.
The code sits in Chapter 15 of ICD-10-CM, covering pregnancy, childbirth, and the puerperium. It is complete at four characters, so nothing further is needed to submit it. You can confirm the current descriptor against the CDC ICD-10-CM tabular list.
One billable descriptor carries two clinical presentations. The first is hemorrhage that presents later than expected after the procedure. The second is hemorrhage that exceeds the volume anticipated for the type of termination performed. Both code to O04.6 when they follow an induced termination.
O04.6 code details at a glance
The table below carries every attribute an ICD-10 code lookup returns for O04.6. The last two rows are the ones reference sites bury in nested annotations or leave out entirely.
Official code description and clinical meaning
The official description covers two hemorrhage presentations, delayed and excessive, plus four named hematologic conditions that follow an induced termination. The clinical distinction between the two presentations is what separates a supported code from an assumption a payer will challenge.
Delayed hemorrhage is bleeding that starts at an interval after the procedure rather than in the peri-procedural window. The record has to show that the bleeding arose after the initial encounter closed. A same-day operative note alone rarely supports the qualifier, because it cannot describe a time course that had not happened yet.
Excessive hemorrhage is blood loss beyond what is clinically expected for the type of termination performed, whatever the timing. A note that quantifies estimated blood loss, or compares it against the expected range for that method, gives the strongest foundation.
The four inclusion terms are afibrinogenemia, defibrination syndrome, hemolysis, and intravascular coagulation, each qualified as following induced termination of pregnancy. Coders searching a general ICD-10 code list for one of those conditions will land in the coagulation chapter instead.
The ICD-10-CM tabular list is where the inclusion terms are printed, so check it there before you code a hematologic complication to another chapter.
Parent category and code hierarchy: O04 series
O04.6 is a four-character code under category O04, which collects every complication following an induced termination of pregnancy. Knowing where the code sits tells you which instructional notes it inherits, because notes at the category level apply to every code beneath them.
The O04 category is limited to complications arising from a completed induced termination. Spontaneous abortion belongs to O03. A failed termination attempt belongs to O07, where the same hemorrhage codes to O07.1. Coding the wrong parent category changes the clinical story on the claim, not just the digits.
Related and sibling codes in the O04 family
Six sibling codes share the O04 category with O04.6, and eight codes outside it are the ones coders confuse it with most. Reference pages scatter these across bullet lists and nested annotations. The table below puts all of them in one place, with the role each one plays.
Four of those neighbors account for most of the misrouting, and each one has its own search habit behind it.
A search for ICD 10 missed abortion resolves to O02.1, which describes a nonviable pregnancy retained in the uterus. No termination has been performed at that point, so an O04 complication code cannot apply to the same encounter.
A search for complete abortion ICD 10 resolves to O03.9, a complete spontaneous loss with no complication. Once delayed or excessive hemorrhage is documented, it becomes O03.6. Both live in the spontaneous-abortion category, so neither belongs on an induced-termination claim.
An ICD-10 unwanted pregnancy query almost always wants Z64.0, problems related to unwanted pregnancy. It records a psychosocial and counseling context rather than a procedure or a complication.
There is no dedicated status post elective abortion ICD 10 code. Z33.2 describes the termination encounter while it is open. Once that encounter closes, a later visit is coded to whatever problem brings the patient in. Where a documented obstetric complication history matters, Z87.59 is the personal-history code.
The AAPC ICD-10-CM code lookup lets you walk the full O04 hierarchy and confirm any of these descriptors.
Approximate synonyms and index references
Eight clinical phrasings route to O04.6 through the alphabetic index, and many coders arrive that way rather than by browsing the tabular list. Knowing the terms prevents a mismatch between the provider’s language and the code you submit.
- Afibrinogenemia following induced termination of pregnancy
- Defibrination syndrome following induced termination of pregnancy
- Delayed hemorrhage following induced abortion
- Excessive hemorrhage following induced termination of pregnancy
- Hemolysis following induced termination of pregnancy
- Hemorrhage following elective termination of pregnancy (delayed)
- Intravascular coagulation following induced termination of pregnancy
- Postabortion hemorrhage, delayed
When a note uses one of these phrases, or a close clinical equivalent, O04.6 is the destination. The record still has to confirm the termination was induced. Verify the full list against the WHO ICD-10 browser for the international version, or the CDC NCHS tabular list for the US clinical modification.
Pro Tip
Check the alphabetic index under ‘Hemorrhage, following, termination of pregnancy’ before you settle for unspecified O04.80. If the index resolves to O04.6 and the note supports delayed or excessive onset, use O04.6. Habitual use of unspecified codes when a specific one exists is a standard audit trigger.
ICD-10-CM coding guidelines for O04.6
Six rules decide whether an O04.6 claim survives review. They come from the ICD-10-CM Official Guidelines for Coding and Reporting, plus the notes printed at the O04 category level.
- Completed induced termination only: O04.6 applies after a termination that finished. Spontaneous loss codes to O03, and a failed attempt codes to O07.
- No gestational-age code: The Chapter 21 Z-code guidelines (I.C.21.c.11) keep Z3A codes off pregnancies with abortive outcomes, which is every code in O00-O08. Some coding blogs advise the opposite, so check the guideline text before you add Z3A to an O04.6 claim.
- It is a combination code: O04.6 captures the termination context and the hemorrhage together. No second hemorrhage code from another chapter is needed to describe the complication.
- Excludes2, not Excludes1: O04 carries Excludes2 notes for Z33.2 and O07.-. Excludes2 means the conditions are separate rather than mutually exclusive, so both codes can appear when the record documents both.
- Sequencing: O04.6 is the principal diagnosis when the hemorrhage is the reason for the encounter. That still holds at a follow-up visit if the termination itself was performed elsewhere.
- No seventh character: O04.6 is complete at four characters. It takes no seventh character for trimester, fetal presentation, or plurality.
Verify all six against the current fiscal-year guidelines published by CMS before the October 1 changeover each year.
Documentation requirements for accurate coding
A billable O04.6 claim rests on four documented elements: the termination type, the hemorrhage timing, the hemorrhage volume, and a provider-stated causal link. Miss any one and a payer has grounds to downcode to unspecified O04.80.
One element the record does not need is gestational age, at least not for coding purposes. It stays clinically useful, but it never becomes a Z3A code on an O04.6 claim.
The other four elements get captured at the point of care or not at all. Digital intake forms with dedicated fields for onset, volume, and management collect them while the patient is still in the room. Nobody reconstructs the detail three weeks later from memory.

The causal link is the element that most often goes missing, because it lives across two encounters rather than inside one note. Structured patient records and OB-GYN EMR software keep the termination note and every follow-up on a single timeline. That is what makes the attribution provable.

Common coding errors and how to avoid them
The most common O04.6 error is reaching for unspecified O04.80 when the note already supports delayed or excessive hemorrhage. Four more show up regularly in O04 claim patterns, and every one is preventable at the documentation stage.
- Defaulting to O04.80: If the documentation supports delayed or excessive hemorrhage, O04.6 is required. Auditors treat a habit of unspecified codes as a quality concern in its own right.
- Coding peri-procedural bleeding as delayed: Blood loss during or immediately after the procedure is not delayed hemorrhage. Confirm a time interval appears in the record before you use the qualifier.
- Applying O04.6 after a miscarriage: Hemorrhage following spontaneous loss maps to O03.6 or O03.1, never to O04.
- Skipping the provider query: Where the note is ambiguous about causation, send a query instead of assuming. Coding a complication without a documented causal relationship is what auditors look for.
- Missing the hematologic inclusion terms: Afibrinogenemia, hemolysis, defibrination syndrome, and intravascular coagulation all sit inside O04.6 when they follow induced termination. Starting in the coagulation chapter sends you to the wrong code.
The second cluster of errors sits on the procedure side of the claim. Choosing a termination of pregnancy CPT code is a separate decision from choosing the diagnosis code, and conflating the two is what produces method-related denials. O04.6 never changes with method. The procedure code always does.
Two clarifications on the procedure column. Payers disagree on which CPT code abortion claims should carry when the termination is medication-based, so read the fee schedule before you submit. And the D&E CPT code, 59841, already bundles the small amount of sharp curettage needed to finish the evacuation.
Teams coding obstetric complications week in and week out get more from a periodic audit than from another reference sheet. Our guide to CPT code 59812 covers the incomplete-abortion side of this table.
Billing and reimbursement considerations
O04.6 stands on its own as a billable diagnosis, but it rarely travels alone on a claim. What it pairs with depends on how the hemorrhage was managed. That pairing is where the medical billing result is won or lost.
- Procedure codes that accompany it: Expect evaluation and management codes for the office or outpatient visit. Postpartum curettage at 59160 may apply where retained products are cleared, plus transfusion codes if the blood loss required one.
- Payer specificity rules: Most commercial payers and Medicaid programs require the most specific code available. Submitting O04.80 where O04.6 applies invites a denial or a records request.
- HIPAA and code validity: Electronic claims must carry standardized diagnosis codes, and O04.6 qualifies for the applicable fiscal year. Check the annual CMS update for claims dated near the October 1 changeover.
- Modifiers: A diagnosis code carries no modifiers itself. The accompanying procedure code may need one, such as modifier 78 for a return to the operating room for a related complication.
At volume, manual review is where the time goes. Reproductive and sexual health practices submit these claims constantly, alongside OB-GYN departments. Claims management software that sits on the same record as the clinical note removes a step from every submission.

How practice management software supports O04.6 coding
Practice management software supports O04.6 coding at three points, all of them upstream of the coder. The first is the template the clinician charts into. The second is the structured fields that put onset and volume onto the record. The third is the handoff from that record to the claim.
Consider what a coder receives today. A dictated line reading “patient had some bleeding after the procedure” gives them no timing, no volume, and no attribution. They either query the provider and lose days, or downcode to O04.80 and lose money.
Practice management software like Pabau, an all-in-one system for medical practices, keeps the clinical record and the billing workflow in one place. A post-procedure template with required fields for onset and estimated blood loss changes what the coder receives. The note reaches the billing queue already carrying the language O04.6 needs.
Pabau Scribe, our AI scribe, drafts that note straight from the consultation. The clinician reviews and signs it, rather than typing from memory at the end of a list. The detail that supports the delayed and excessive qualifiers gets captured while it is still fresh.

The handoff matters just as much. When the note, the follow-up visits, and the claim share one patient timeline, the coder can confirm the causal link without chasing anyone. That shortens the claim cycle and cuts the denials that come from thin documentation.
Every Pabau subscription includes the clinical records, forms, and billing tools this workflow depends on, so nothing here sits behind a higher tier.
Capture the documentation your O04.6 claims need
Pabau’s structured clinical forms and claims tools help OB-GYN teams record hemorrhage timing and volume at the point of care. That means fewer provider queries and fewer denials for your billing team.
Conclusion
Selecting O04.6 is the easy part. Supporting it takes the work. Both qualifiers in its descriptor rest on facts only the clinician can record. Those facts are when the bleeding started and how much there was.
So the decision worth making is whether your post-procedure template asks for onset and estimated blood loss as required fields. Change that one thing and the O04.80 downcode largely disappears from your denial report.
The trade-off is honest enough. Structured fields take a few seconds longer at the point of care than free text does. Those seconds buy you a claim that does not come back. Book a demo to see how Pabau captures the clinical detail that supports obstetric complication coding.
Continue your research
Coding another obstetric complication? O33.2 walks through maternal care for pelvic inlet contraction and the Excludes1 note that keeps it off O65 claims.
Handling the anesthesia line on a gynecologic case? CPT code 00846 covers anesthesia for lower abdominal intraperitoneal procedures, including radical hysterectomy.
Coding trauma rather than hemorrhage? O71.9 explains when an obstetric trauma record supports the unspecified code and when it does not.
Need a note template that records the follow-up? Case management note gives you fields for the presenting issue, the interventions provided, and the next steps.
Comparing tools that capture clinical detail? Clinical documentation software reviews the platforms that draft and structure notes for billing.
Frequently asked questions
What is ICD-10 Code O04.6?
ICD-10 Code O04.6 is a billable ICD-10-CM diagnosis code for delayed or excessive hemorrhage following induced termination of pregnancy. It also covers afibrinogenemia, defibrination syndrome, hemolysis, and intravascular coagulation when any of them follows the termination.
Is O04.6 a billable ICD-10-CM code?
Yes, O04.6 is a fully billable ICD-10-CM diagnosis code, valid since October 1, 2015 and carried unchanged into the FY2026 edition. It is complete at four characters, so it can go on a claim without a more specific subcategory code.
What is the difference between O04.6 and other O04 codes?
O04.6 covers delayed or excessive hemorrhage specifically. Its siblings cover other complications: O04.5 is genital tract infection, O04.7 is embolism, O04.81 is shock, and O04.87 is sepsis. O04.80 is the unspecified fallback, used only when no specific code applies.
Is there a different ICD-10 code for miscarriage versus an induced termination?
Yes. The ICD-10 code for miscarriage comes from the O03 series, while a completed induced termination uses the O04 series. Hemorrhage after a miscarriage is O03.6 for a complete or unspecified loss, or O03.1 for an incomplete one. The same complication after an induced termination is O04.6.
What is ICD-10 code Z33.2, and how does it differ from O04.6?
Z33.2 is the diagnosis code for an encounter for elective termination of pregnancy, so it describes the visit rather than a complication. O04.6 describes hemorrhage that follows the termination. Category O04 carries an Excludes2 note for Z33.2, which means both codes can appear when the record documents both. The relationship table above shows where each one sits.
How do I look up an ICD-10 code like O04.6?
Start an ICD-10 code lookup in the alphabetic index rather than the tabular list. Search the condition, here hemorrhage, then follow the subterms down to following termination of pregnancy. Confirm the result in the tabular list, because that is where the inclusion terms and the Excludes notes are printed.
Does O04.6 apply to medication or surgical abortion complications?
Both. The O04.6 descriptor names no method, so hemorrhage after mifepristone and misoprostol codes the same way as hemorrhage after a dilation and evacuation. Only the procedure code changes with the method. The coding-errors table above maps each method to the procedure code its claim usually carries.
What are common coding errors with the O04 code series?
Three errors dominate. Coders default to O04.80 when O04.6 is clearly supported. They apply O04.6 to a spontaneous loss that belongs in O03. Or they code immediate peri-procedural bleeding as delayed with no documented time interval.
What code range does O04.6 fall under?
O04.6 falls under the O00-O08 block (Pregnancy with abortive outcome) within Chapter 15 (Pregnancy, childbirth and the puerperium) of ICD-10-CM. Its parent category is O04 (Complications following induced termination of pregnancy).
What documentation is required to use O04.6?
Four elements are required. The record must confirm the termination was induced and completed. It must note when the hemorrhage began relative to the procedure. It must describe or quantify the blood loss as delayed or excessive. Finally, it must state a causal link between the hemorrhage and the termination.