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 R99: Ill-defined and unknown cause of mortality

Key takeaways

Key takeaways

ICD-10 code R99 (Ill-defined and unknown cause of mortality) is a billable, HIPAA-valid diagnostic code effective October 1, 2025 for FY2026.

Assign R99 only when the cause of death is genuinely undetermined. That covers unwitnessed deaths, death on arrival, and pending or inconclusive post-mortem results.

Query the attending physician for a cause before you default to R99, then file the query and its answer in the chart.

If an autopsy later confirms the cause of death, replace R99 with the specific code. It works as a placeholder, never as a final diagnosis.

Auditors challenge R99 records that never say why no cause could be established, so the physician attestation is the document that matters most.

ICD-10 code R99: Definition and billable status

ICD-10 code R99 is the billable ICD-10-CM code for a death whose cause cannot be determined. Coders assign it when the record confirms the patient has died but names no cause for it.

The official descriptor is “Ill-defined and unknown cause of mortality.” R99 is a billable, specific code valid for all HIPAA-covered transactions. It became effective October 1, 2025, as part of the CMS FY2026 ICD-10-CM update.

Most ICD-10 codes name a condition. R99 does the opposite and records that no classifiable cause was found. Staff often refer to it as the death code, though that shorthand hides how few records it fits.

A code lookup returns a single line of tabular text, so the chart carries the weight the code itself cannot.

The code sits at the very end of Chapter 18 (R00-R99). That chapter covers symptoms, signs, and abnormal clinical and laboratory findings not elsewhere classified.

Attribute Detail
ICD-10-CM Code R99
Full Description Ill-defined and unknown cause of mortality
Billable / Specific Yes, valid for HIPAA-covered claim submission
Effective Date October 1, 2025 (FY2026)
ICD-10-CM Chapter Chapter 18: Symptoms, signs and abnormal clinical and laboratory findings, not elsewhere classified (R00-R99)
Block R99-R99 (Ill-defined and unknown cause of mortality)
Code Type Diagnosis code (ICD-10-CM)

Those attributes are what a code directory will tell you. The rest of this guide covers what they leave out, starting with when R99 fits and what the record has to show.

ICD-10-CM classification: Where R99 sits

R99 sits at the very end of ICD-10-CM Chapter 18, alone in a block of its own. No other code shares that block, and nothing sits beneath it.

ICD-10 diagnosis codes are grouped into chapters by body system or by the nature of the finding. Chapter 18 collects the findings that no specific disease chapter can classify.

Searches for a deceased-patient code land here, at the far end of a chapter that is mostly about living patients. Nearly every other entry in Chapter 18 describes a symptom, a sign, or an abnormal test result. R99 goes one step further and records that no classifiable cause exists at all.

Level Code Range / Code Description
Chapter R00-R99 Symptoms, signs and abnormal clinical and laboratory findings, not elsewhere classified
Block R99-R99 Ill-defined and unknown cause of mortality
Code R99 Ill-defined and unknown cause of mortality (billable)

Because R99 stands alone, there is no more specific version of it to fall back on. There is no R99.0 and no R99.1, so the three-character code is the whole entry.

An ICD-10 code lookup shows nothing beneath R99 in the tabular list, which is the quickest way to confirm you have the complete entry.

Where another chapter offers a determined cause, that code takes precedence. A death that follows a procedural mishap, for example, needs an external cause code such as Y69 alongside the clinical diagnosis.

When to use ICD-10 code R99

R99 applies only when the cause of mortality is unknown or impossible to establish at the time of coding. Assigning R99 when the physician has documented a cause is a coding error.

R99 fits far fewer records than its place in the code set suggests. What decides the assignment is whether anyone could establish a cause of death.

Per ICD-10-CM coding guidelines and the CDC ICD-10-CM tool, the scenarios that call for R99 are:

  • Found dead with no available medical history: The patient is discovered deceased, with no clinical records and no witnesses to the circumstances of death.
  • Unwitnessed death: Nobody was present when the patient died, and the clinical presentation is too thin to establish a cause.
  • Death on arrival (DOA): The patient reaches the emergency department with no signs of life. Resuscitation is not attempted or fails, and neither the scene nor the history points to a cause.
  • Post-mortem investigation pending: An autopsy has been ordered, but the results are not yet available at the time the record is coded.
  • Inconclusive post-mortem: An autopsy was performed and did not establish a definitive cause of death.

When not to use R99: If the physician documented any cause of death, code that instead. Even a broad cause such as sepsis or cardiac arrest has a more specific ICD-10-CM code behind it. R99 belongs only where the cause is genuinely unknown, and a thin chart is a different problem.

Common coding scenarios for R99

The right mortality code depends on where the patient died and what the chart already holds. An undetermined cause looks different on a hospital ward, in an emergency bay, and in the community. Each setting brings its own sequencing rules.

What’s the code for death in hospital?

There is no single code for death in hospital, because ICD-10-CM codes the cause of death rather than the place. Code the documented cause, and let the claim’s discharge status field record that the patient died. Where no cause can be determined, R99 goes on as an additional diagnosis.

Inpatient coding starts with the principal diagnosis, the condition chiefly responsible for the admission. Uniform Hospital Discharge Data Set (UHDDS) rules keep that admitting diagnosis in the principal position, even when the patient dies during the stay.

Critical care teams usually capture the final sequence of events in a structured ICU note, which matters when several clinicians write in the same chart.

Review every R99 assignment on an inpatient record before it goes out. A death during a stay for a documented condition, such as heart failure or sepsis, almost always has a more specific mortality code available.

Death on arrival (DOA) coding

Death on arrival is the most clear-cut R99 scenario. The patient reaches the emergency department with no signs of life and no history is available. R99 is usually the correct principal diagnosis for that encounter.

Payer policies on DOA claims vary. Some carriers expect a short note confirming the absence of clinical history, and others want confirmation that no resuscitation was attempted. Verify with the payer before you submit.

When a community death reaches the emergency department, the only prior record often sits with the patient’s primary care team. Practices running general practice software can confirm quickly whether any history exists, which is exactly what the chart needs to state. Standardized medical forms keep that confirmation in the same place every time.

No single deceased ICD-10 entry fits every death, because the code follows what the record establishes about the cause. Where a cause is documented, that condition’s own code carries the death.

Where it is not, R99 competes with the narrower mortality codes R95 through R98. The table below names each one and what it does that R99 cannot.

Code Description When to use it instead of, or alongside, R99
R95 Sudden infant death syndrome (SIDS) Use it for SIDS in infants. It is the specific code, so never substitute R99
R96.0 Instantaneous death Use it when the record describes an instantaneous death and no cause is identified
R96.1 Death occurring less than 24 hours from onset of symptoms, not otherwise explained Use it when symptom onset time is documented but the cause stays unexplained
R98 Unattended death Use it when the record establishes that nobody attended the death. R98 turns on attendance, R99 on cause
Z63.4 Disappearance and death of family member Code it on a surviving relative’s record. It never describes the deceased patient’s own encounter

Read that table from the top down rather than the bottom up. R95 through R98 are all more specific than R99, so each one you rule out is a reason the R99 assignment will hold.

Excludes notes: R99 carries no code-specific Excludes1 note in the ICD-10-CM tabular list. Its entry shows only an “Applicable to” note covering unexplained death and unspecified cause of mortality.

Chapter 18 does carry a chapter-level Type 2 Excludes for certain conditions originating in the perinatal period (P04-P96). Those deaths are coded in Chapter 16 instead. A newborn bleed caused by birth injury, for example, codes to P10.3.

Practices running OB-GYN practice software should keep the perinatal code set separate from Chapter 18 in their templates. That stops fetal and newborn deaths defaulting to R99 when the cause is unclear.

Pro Tip

Check the R96 block before defaulting to R99. If the record documents the time from symptom onset to death, even approximately, R96.0 or R96.1 may fit better. More specific codes reduce audit risk and improve data quality for vital statistics reporting.

Documentation requirements for R99

R99 needs four things in the record: a physician attestation, confirmation that no prior history exists, the autopsy status, and any scene information. Miss one and the assignment is hard to defend.

A code directory confirms in seconds that R99 is billable. It will not tell you what the chart has to say before you assign it, and reviewers judge the record rather than the code.

A chart that is silent on cause of death reads very differently from one that explains why no cause could be established. The first looks like an unfinished note. The second looks like a clinical conclusion.

Every deceased-patient encounter still needs HIPAA-compliant documentation. Practice management software like Pabau captures those attestations through structured digital clinical forms, so the same fields get completed every time.

Digital clinical forms builder in Pabau
Pabau’s digital forms make the physician attestation a required field, so an R99 record is never filed without one.

Here is what each of those four elements has to show:

  • Physician attestation: A statement from the attending or pronouncing physician confirming that the cause of death cannot be determined from the available clinical information.
  • Absence of prior medical history: Documentation confirming that no medical records, family history, or witness accounts are available to establish a cause.
  • Autopsy status notation: If an autopsy has been ordered, the record must note that results are pending at the time of coding. If none was ordered, document that decision and the reason for it.
  • Scene or circumstantial information: In DOA cases, reference any available scene information in the chart. That includes a paramedic report or a police record, even where it is inconclusive.

When autopsy results later confirm a specific cause of death, amend the record and replace R99 with the correct code. R99 works as a temporary placeholder while an autopsy is pending. It was never meant to stand as the final diagnosis.

What happens to a vague note once it leaves your practice?

Something further down the reporting chain fills in the cause your chart left open. A 2010 capstone study at the University of Texas Medical Branch asked 42 primary care physicians to code a set of undetermined deaths.

The physicians mostly chose the nonspecific mortality codes, which was the defensible answer. The study then ran the same cases through the software that processes mortality data for national statistics. That output reversed the ratio and leaned toward specific causes instead.

Around 60% of those specific causes came back as heart disease. One capstone study of 42 physicians in 2010 is not a national benchmark, and it should not be read as one. It does show what a thin note invites.

So the physician attestation does two jobs at once. It defends the R99 assignment in an audit. It also keeps a death your team could not explain from being quietly recategorized as something else.

Query the physician before you default to R99

A physician query is the step that keeps most avoidable R99 assignments off the record. When the chart says nothing about cause but the clinical picture suggests one, ask the attending before you code.

Keep the query non-leading. Ask whether a cause of death can be determined from the information available, and offer no preferred answer. A query that suggests a diagnosis is the kind a reviewer discounts.

File the query and the response in the chart, whichever way it goes. If the physician names a cause, code that cause. If the physician confirms none can be determined, you now hold the attestation R99 needs.

Common coding errors and how to avoid them

Most R99 errors come from applying the code too broadly, or from failing to update it once more information arrives. The five below are the ones worth building a check for.

The AAPC code lookup confirms the official descriptor. Reading the full tabular entry before you assign catches most of the pitfalls below.

Error What goes wrong Correct approach
Assigning R99 when a cause is documented The coder defaults to R99 for any death instead of reading the physician’s documented cause Review the physician attestation first. Use R99 only when the record states the cause is unknown
Failing to update after autopsy R99 is assigned pending autopsy, but the record is never amended once results confirm a cause Flag every R99 record for review when autopsy results are due, then update it to the specific code
Using R99 for SIDS R99 is assigned to sudden infant deaths instead of the correct R95 code Use R95 for SIDS. R99 covers mortality where the cause is unknown, not a defined syndrome
Ignoring R96 specificity R99 is applied when symptom-onset-to-death timing is documented, making R96.0 or R96.1 more accurate Check the R96 codes first when any timing information is available, because specificity reduces audit risk
Incorrect sequencing on inpatient records R99 is coded as principal diagnosis on an inpatient record where an admitting condition was documented Code the admitting condition as principal. R99 then documents the undetermined death cause as an additional code

Run all five past a record before it leaves the coding queue, or fold them into your regular medical chart audit. Four of them are caught by reading the physician’s note first. The fifth is caught by a scheduled review, which is the one no lookup tool will prompt you to do.

Pro Tip

Build an R99 audit flag into your coding workflow. Any record coded with R99 as the mortality reason should be tagged for a 30-day review. If autopsy results or extra clinical information arrive in that window, update to the specific code. That keeps the claim out of compliance trouble.

How Pabau supports deceased-patient documentation

Even a correctly identified R99 scenario creates audit exposure when the record cannot support it. Pabau ties the documentation to the encounter itself, so the evidence is captured while the details are still fresh.

Pabau’s client record management keeps a full, timestamped clinical history. When a patient presents as a DOA, the absence of prior records is documented rather than assumed. That audit trail is what reviewers look for when an R99 claim is queried.

Detailed client records in Pabau
Pabau timestamps every entry in the client record, so you can show exactly what history existed when R99 was assigned.

Pabau’s compliance management tools let teams flag records for scheduled follow-up review. A temporary R99 then gets a second look when autopsy results are due, instead of aging quietly into the claim history.

Patient data security tools keep deceased-patient records access-controlled and logged in line with HIPAA. Families and payers can request those records years later, and the access log answers who saw what. Check your state’s record retention periods too, because they often outlast the claim.

HIPAA compliance settings in Pabau
Pabau’s compliance tools keep deceased-patient documentation HIPAA and GDPR compliant, with access controls that record who opened the file.

Accurate deceased-patient coding starts with accurate documentation. A record that states why no cause could be established travels better than one that leaves the question open. Pabau holds the note and the coding trail together, so nobody has to reconstruct what the clinician knew at the time.

Documentation that supports every coding decision

Pabau keeps timestamped clinical records, flags records for scheduled follow-up review, and maintains HIPAA-compliant deceased-patient documentation. Your R99 assignments stay audit-ready.

Pabau clinic management platform

Conclusion

R99 earns its place on a narrow set of records, and what it asks for is mostly documentary discipline. If you can point to a physician attestation and an autopsy status note, the code will hold up under review.

The trade-off worth remembering is specificity. Every R99 left in place after a cause is established costs your mortality data some accuracy. It also gives an auditor a reason to look harder at the rest of the chart.

Query first, then code, then schedule the 30-day review. Do those three and the problem largely disappears. Book a demo to see how Pabau keeps deceased-patient records timestamped, access-controlled, and ready for an R99 audit.

Continue your research

Continue your research

Need a clearer escalation trigger before a patient deteriorates? Neurological vital signs covers GCS scoring and when to escalate.

Want discharge paperwork that holds up in an audit? Patient discharge form gives you a free template plus a checklist of what to include.

Asked to write a diagnosis letter for a family or an insurer? Diagnosis letter from doctor shows the wording and structure to use.

Looking to strengthen your practice’s data security? Managing data protection outlines the safeguards every practice needs for sensitive records.

Frequently asked questions

What is ICD-10 code R99?

ICD-10 code R99 is a billable ICD-10-CM diagnosis code describing “Ill-defined and unknown cause of mortality.” It applies when a patient has died and the cause cannot be determined from the available clinical information. That includes unwitnessed death, death on arrival, and pending post-mortem investigation. The code is valid for HIPAA-covered transactions and became effective October 1, 2025 for FY2026.

When should R99 be used in medical coding?

Use R99 only when the cause of death is genuinely undetermined. Typical cases are a patient found dead with no medical history, a DOA with no established cause, or a death while autopsy results are awaited. Do not use R99 when a physician has documented any specific cause, even a broad one such as cardiac arrest or sepsis.

Is R99 a billable ICD-10-CM code?

Yes, R99 is a billable and specific ICD-10-CM code, valid for submission on all HIPAA-covered transactions. It is confirmed as a valid claim code in the FY2026 ICD-10-CM edition published by CMS and NCHS.

What is the difference between R99 and other mortality codes?

R99 covers deaths where the cause is entirely unknown. R98 covers unattended deaths, meaning no attendant was present at the time of death. R96.0 covers instantaneous death, and R96.1 covers death within 24 hours of unexplained symptom onset. R95 covers sudden infant death syndrome. Review all of the R95 to R98 codes before defaulting to R99, because a more specific code often applies.

Does R99 apply to death on arrival (DOA) cases?

Yes, R99 is appropriate for DOA cases where no cause of death can be established from the history or the scene information. It is usually sequenced as the principal diagnosis for the encounter. Payer documentation requirements for DOA claims vary, so verify with the carrier before submission.

What documentation is required to assign R99?

The record must include a physician attestation that the cause of death is unknown. It also needs confirmation that no prior clinical history is available, plus a notation on autopsy status. For DOA cases, reference any available scene or paramedic report in the chart. Those elements are the minimum standard before R99 is assigned.

What is the ICD-10 code for death?

There is no single universal ICD-10 code for death, because the code records the cause rather than the fact of dying. Code whatever cause the physician documented, whether that is sepsis, a myocardial infarction, or a traumatic injury. R99 is the fallback for an ill-defined or unknown cause. R95 through R98 cover the narrower cases, such as SIDS and unattended death.

What is the ICD-10 code for unknown cause of death?

R99 is the ICD-10-CM code for unknown cause of death. Its full official descriptor is “Ill-defined and unknown cause of mortality.” You can verify the current edition against the official CDC and NCHS ICD-10-CM tabular list.

Does coded mean died?

No. In hospital shorthand, a patient who “coded” went into cardiac arrest and a resuscitation team was called. Many of those patients are resuscitated and survive. A death ICD-10 assignment only means the chart was coded to a mortality entry, and cardiac arrest already has its own code. So a death after a code call does not default to R99. Use R99 only where the record names no cause of death at all.

What is the ICD-10 code for death in hospital?

There is no ICD-10 code for death in hospital, because ICD-10-CM codes the diagnosis rather than the place of death. The claim records that the patient died through its discharge status field. If a cause is documented, code that condition. If the cause of a hospital death cannot be determined, R99 applies as an additional diagnosis alongside the admitting condition.

×