management_screening

Series of questions and associated answers used to screen for clinical management including, but not limited to treatments, therapies and hospitalisation.

Series of questions and associated answers used to screen for clinical management including, but not limited to treatments, therapies and hospitalisation.

Purpose. To create a framework for recording answers to pre-defined screening questions about the broad range of clinical management that has been carried out in the past, with the exception of medications or surgical/operative procedures.

Source

ModelLegRole
openEHR-EHR-OBSERVATION.management_screening.v2openEHRdefines 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.
screening_purpose
screening_purpose_code
screening_purpose_system
screening_purpose_valueset_id
coded text
text, text, text, text
yesScreening purpose/data[at0001]/events[at0002]/data[at0003]/items[at0034]
any_managementbooleanyesAny management?/data[at0001]/events[at0002]/data[at0003]/items[at0039]
descriptiontextyesDescription/data[at0001]/events[at0002]/data[at0003]/items[at0044]

Constraints

check ((screening_purpose_code is null and screening_purpose_system is null and screening_purpose_valueset_id is null) or (screening_purpose is not null and screening_purpose_code is not null and screening_purpose_system is not null and screening_purpose_valueset_id is not null))

Unique

References

ColumnsTargetOn delete
form_idformcascade
form_id, form_block_idform_blockcascade
screening_purpose_valueset_id, screening_purpose_code, screening_purpose_system, screening_purposevalueset_coderestrict

Referenced by

Indexes

Child tables

2 tables hang off management_screening, one row per repetition.

management_screening_management_activity

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

ColumnTypeNullDescriptionSource
iduuid primary keynoPrimary key.
management_screening_iduuidmanagement_screeningno
positionintegernoOrder of this row within its parent, from zero.
management_name
management_name_code
management_name_system
management_name_valueset_id
coded text
text, text, text, text
yesManagement name/data[at0001]/events[at0002]/data[at0003]/items[at0022]/items[at0004]
specific_managementbooleanyesSpecific management?/data[at0001]/events[at0002]/data[at0003]/items[at0022]/items[at0005]
timingtimestamptzyesTiming/data[at0001]/events[at0002]/data[at0003]/items[at0022]/items[at0037]
commenttextyesComment/data[at0001]/events[at0002]/data[at0003]/items[at0022]/items[at0035]

Constraints

check ((management_name_code is null and management_name_system is null and management_name_valueset_id is null) or (management_name is not null and management_name_code is not null and management_name_system is not null and management_name_valueset_id is not null))

Unique

References

ColumnsTargetOn delete
management_screening_idmanagement_screeningcascade
management_name_valueset_id, management_name_code, management_name_system, management_namevalueset_coderestrict

Referenced by

management_screening_management_activity_additional_details

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

ColumnTypeNullDescriptionSource
iduuid primary keynoPrimary key.
management_screening_management_activity_iduuidmanagement_screening_management_activityno
positionintegernoOrder of this row within its parent, from zero.
organization_iduuidnoAdditional details/data[at0001]/events[at0002]/data[at0003]/items[at0022]/items[at0036]

Unique

References

ColumnsTargetOn delete
management_screening_management_activity_idmanagement_screening_management_activitycascade
organization_idorganizationno action

Indexes