---
title: "death_summary"
description: "Summary information about the circumstances and context of the death of an individual, excluding the cause(s) of death."
---
Summary information about the circumstances and context of the death of an individual, excluding the cause(s) of death.
**Purpose.** To record summary information about the circumstances and context of the death of an individual, excluding the cause(s) of death.
## Source
| Model | Leg | Role |
|---|---|---|
| `openEHR-EHR-EVALUATION.death_summary.v1` | openEHR | defines this table |
## Columns
| Column | Type | Null | Description | Source |
|---|---|---|---|---|
| `id` | `uuid primary key` | no | Primary key. | — |
| `form_id` | `uuid` → [`form`](/docs/tables/form) | no | The form this entry was recorded on. | — |
| `form_block_id` | `uuid` | yes | The block within the form, when the entry is bound to one. | — |
| `date_time_of_death` | `timestamptz` | yes | Date/time of death | `/data[at0001]/items[at0092]` |
| `manner_of_death`
`manner_of_death_code`
`manner_of_death_system`
`manner_of_death_valueset_id` | coded text
`text`, `text`, `text`, `text` | yes | Manner of death | `/data[at0001]/items[at0010]` |
| `manner_description` | `text` | yes | Manner description | `/data[at0001]/items[at0093]` |
| `place_category`
`place_category_code`
`place_category_system`
`place_category_valueset_id` | coded text
`text`, `text`, `text`, `text` | yes | Place category | `/data[at0001]/items[at0021]` |
| `place_of_death` | `text` | yes | Place of death | `/data[at0001]/items[at0109]` |
| `age_at_death` | `interval` | yes | Age at death | `/data[at0001]/items[at0054]` |
| `place_of_injury`
`place_of_injury_code`
`place_of_injury_system`
`place_of_injury_valueset_id` | coded text
`text`, `text`, `text`, `text` | yes | Place of injury | `/data[at0001]/items[at0119]` |
| `date_of_injury` | `timestamptz` | yes | Date of injury | `/data[at0001]/items[at0120]` |
| `activity_at_the_time_of_injury`
`activity_at_the_time_of_injury_code`
`activity_at_the_time_of_injury_system`
`activity_at_the_time_of_injury_valueset_id` | coded text
`text`, `text`, `text`, `text` | yes | Activity at the time of injury | `/data[at0001]/items[at0121]` |
| `pregnancy_context`
`pregnancy_context_code`
`pregnancy_context_system`
`pregnancy_context_valueset_id` | coded text
`text`, `text`, `text`, `text` | yes | Pregnancy context | `/data[at0001]/items[at0110]` |
| `days_post_partum` | `interval` | yes | Days post partum | `/data[at0001]/items[at0106]` |
| `gestation_at_death` | `interval` | yes | Gestation at death | `/data[at0001]/items[at0044]` |
| `stillbirth_context`
`stillbirth_context_code`
`stillbirth_context_system`
`stillbirth_context_valueset_id` | coded text
`text`, `text`, `text`, `text` | yes | Stillbirth context | `/data[at0001]/items[at0116]` |
| `comment` | `text` | yes | Comment | `/data[at0001]/items[at0105]` |
| `information_source_s` | `text` | yes | Information source(s) | `/protocol[at0009]/items[at0103]` |
| `last_updated` | `timestamptz` | yes | Last updated | `/protocol[at0009]/items[at0101]` |
## Constraints
```sql
check ((manner_of_death_code is null and manner_of_death_system is null and manner_of_death_valueset_id is null) or (manner_of_death is not null and manner_of_death_code is not null and manner_of_death_system is not null and manner_of_death_valueset_id is not null))
check ((place_category_code is null and place_category_system is null and place_category_valueset_id is null) or (place_category is not null and place_category_code is not null and place_category_system is not null and place_category_valueset_id is not null))
check ((place_of_injury_code is null and place_of_injury_system is null and place_of_injury_valueset_id is null) or (place_of_injury is not null and place_of_injury_code is not null and place_of_injury_system is not null and place_of_injury_valueset_id is not null))
check ((activity_at_the_time_of_injury_code is null and activity_at_the_time_of_injury_system is null and activity_at_the_time_of_injury_valueset_id is null) or (activity_at_the_time_of_injury is not null and activity_at_the_time_of_injury_code is not null and activity_at_the_time_of_injury_system is not null and activity_at_the_time_of_injury_valueset_id is not null))
check ((pregnancy_context_code is null and pregnancy_context_system is null and pregnancy_context_valueset_id is null) or (pregnancy_context is not null and pregnancy_context_code is not null and pregnancy_context_system is not null and pregnancy_context_valueset_id is not null))
check ((stillbirth_context_code is null and stillbirth_context_system is null and stillbirth_context_valueset_id is null) or (stillbirth_context is not null and stillbirth_context_code is not null and stillbirth_context_system is not null and stillbirth_context_valueset_id is not null))
```
## Unique
- `form_block_id`
## References
| Columns | Target | On delete |
|---|---|---|
| `form_id` | [`form`](/docs/tables/form) | cascade |
| `form_id, form_block_id` | [`form_block`](/docs/tables/form_block) | cascade |
| `manner_of_death_valueset_id, manner_of_death_code, manner_of_death_system, manner_of_death` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
| `place_category_valueset_id, place_category_code, place_category_system, place_category` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
| `place_of_injury_valueset_id, place_of_injury_code, place_of_injury_system, place_of_injury` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
| `activity_at_the_time_of_injury_valueset_id, activity_at_the_time_of_injury_code, activity_at_the_time_of_injury_system, activity_at_the_time_of_injury` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
| `pregnancy_context_valueset_id, pregnancy_context_code, pregnancy_context_system, pregnancy_context` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
| `stillbirth_context_valueset_id, stillbirth_context_code, stillbirth_context_system, stillbirth_context` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
## Referenced by
- [`death_summary_structured_place_of_death`](/docs/tables/death_summary_structured_place_of_death) via `death_summary_id`
## Indexes
- `death_summary_form_id_idx` on `form_id`
## Child tables
1 table hang off `death_summary`, one row per repetition.
### `death_summary_structured_place_of_death`
Child table — one row per repetition, deleted with its parent.
| Column | Type | Null | Description | Source |
|---|---|---|---|---|
| `id` | `uuid primary key` | no | Primary key. | — |
| `death_summary_id` | `uuid` → [`death_summary`](/docs/tables/death_summary) | no | — | — |
| `position` | `integer` | no | Order of this row within its parent, from zero. | — |
| `organization_id` | `uuid` | no | Structured place of death | `/data[at0001]/items[at0100]` |
#### Unique
- `death_summary_id, position`
- `death_summary_id, organization_id`
#### References
| Columns | Target | On delete |
|---|---|---|
| `death_summary_id` | [`death_summary`](/docs/tables/death_summary) | cascade |
| `organization_id` | [`organization`](/docs/tables/organization) | no action |
#### Indexes
- `death_summary_structured_place_of_death_organization_id_idx` on `organization_id`
## Value sets
| Value set | Codes |
|---|---|
| `org.openehr::openEHR-EHR-EVALUATION.death_summary.v1/pregnancy_context` | 4 |
| `org.openehr::openEHR-EHR-EVALUATION.death_summary.v1/stillbirth_context` | 2 |