physical_activity_screening

Series of questions and associated answers used to screen for physical activity.

Series of questions and associated answers used to screen for physical activity.

Purpose. To create a framework for recording answers to pre-defined screening questions about the broad range of physical activites.

Source

ModelLegRole
openEHR-EHR-OBSERVATION.physical_activity_screening.v0openEHRdefines 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_physical_activitybooleanyesAny physical activity?/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

1 table hang off physical_activity_screening, one row per repetition.

physical_activity_screening_physical_activity

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

ColumnTypeNullDescriptionSource
iduuid primary keynoPrimary key.
physical_activity_screening_iduuidphysical_activity_screeningno
positionintegernoOrder of this row within its parent, from zero.
physical_activity_name
physical_activity_name_code
physical_activity_name_system
physical_activity_name_valueset_id
coded text
text, text, text, text
yesPhysical activity name/data[at0001]/events[at0002]/data[at0003]/items[at0022]/items[at0004]
specific_physical_activitybooleanyesSpecific physical activity?/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 ((physical_activity_name_code is null and physical_activity_name_system is null and physical_activity_name_valueset_id is null) or (physical_activity_name is not null and physical_activity_name_code is not null and physical_activity_name_system is not null and physical_activity_name_valueset_id is not null))

Unique

References

ColumnsTargetOn delete
physical_activity_screening_idphysical_activity_screeningcascade
physical_activity_name_valueset_id, physical_activity_name_code, physical_activity_name_system, physical_activity_namevalueset_coderestrict