cause_of_death

Details about specific diseases, conditions or injuries that caused or contributed to the death of an individual.

Details about specific diseases, conditions or injuries that caused or contributed to the death of an individual.

Purpose. To record details about specific diseases, conditions or injuries that caused or contributed to the death of an individual.

Source

ModelLegRole
openEHR-EHR-EVALUATION.cause_of_death.v1openEHRdefines this table

Columns

ColumnTypeNullDescriptionSource
iduuid primary keynoPrimary key.
form_iduuidformnoThe form this entry was recorded on.
form_block_iduuidyesThe block within the form, when the entry is bound to one.
descriptiontextyesDescription/data[at0001]/items[at0019]
direct_cause
direct_cause_code
direct_cause_system
direct_cause_valueset_id
coded text
text, text, text, text
yesDirect cause/data[at0001]/items[at0002]
direct_cause_durationintervalyesDirect cause duration/data[at0001]/items[at0017]
commenttextyesComment/data[at0001]/items[at0013]
last_updatedtimestamptzyesLast updated/protocol[at0014]/items[at0015]

Constraints

check ((direct_cause_code is null and direct_cause_system is null and direct_cause_valueset_id is null) or (direct_cause is not null and direct_cause_code is not null and direct_cause_system is not null and direct_cause_valueset_id is not null))

Unique

References

ColumnsTargetOn delete
form_idformcascade
form_id, form_block_idform_blockcascade
direct_cause_valueset_id, direct_cause_code, direct_cause_system, direct_causevalueset_coderestrict

Referenced by

Indexes

Child tables

2 tables hang off cause_of_death, one row per repetition.

cause_of_death_antecedent_cause_s

Child table — one row per repetition, deleted with its parent.

ColumnTypeNullDescriptionSource
iduuid primary keynoPrimary key.
cause_of_death_iduuidcause_of_deathno
positionintegernoOrder of this row within its parent, from zero.
cause
cause_code
cause_system
cause_valueset_id
coded text
text, text, text, text
yesCause/data[at0001]/items[at0003]/items[at0004]
order_value
order_value_code
order_value_system
order_value_valueset_id
coded text
text, text, text, text
yesOrder/data[at0001]/items[at0003]/items[at0005]
durationintervalyesDuration/data[at0001]/items[at0003]/items[at0009]

Constraints

check ((cause_code is null and cause_system is null and cause_valueset_id is null) or (cause is not null and cause_code is not null and cause_system is not null and cause_valueset_id is not null))
check ((order_value_code is null and order_value_system is null and order_value_valueset_id is null) or (order_value is not null and order_value_code is not null and order_value_system is not null and order_value_valueset_id is not null))

Unique

References

ColumnsTargetOn delete
cause_of_death_idcause_of_deathcascade
cause_valueset_id, cause_code, cause_system, causevalueset_coderestrict
order_value_valueset_id, order_value_code, order_value_system, order_valuevalueset_coderestrict

cause_of_death_contributing_conditions

Child table — one row per repetition, deleted with its parent.

ColumnTypeNullDescriptionSource
iduuid primary keynoPrimary key.
cause_of_death_iduuidcause_of_deathno
positionintegernoOrder of this row within its parent, from zero.
condition
condition_code
condition_system
condition_valueset_id
coded text
text, text, text, text
yesCondition/data[at0001]/items[at0020]/items[at0018]
durationintervalyesDuration/data[at0001]/items[at0020]/items[at0021]

Constraints

check ((condition_code is null and condition_system is null and condition_valueset_id is null) or (condition is not null and condition_code is not null and condition_system is not null and condition_valueset_id is not null))

Unique

References

ColumnsTargetOn delete
cause_of_death_idcause_of_deathcascade
condition_valueset_id, condition_code, condition_system, conditionvalueset_coderestrict

Value sets

Value setCodes
org.openehr::openEHR-EHR-EVALUATION.cause_of_death.v1/order_value3