travel_screening

Series of questions and associated answers used to screen for movement to or from one or more geographic locations outside of the individual’s usual place of residence.

Series of questions and associated answers used to screen for movement to or from one or more geographic locations outside of the individual’s usual place of residence.

Purpose. To create a framework for recording answers to pre-defined screening questions about movement to or from one or more geographic locations outside of the individual’s usual place ofresidence.

Source

ModelLegRole
openEHR-EHR-OBSERVATION.travel_screening.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.
any_travelbooleanyesAny travel?/data[at0022]/events[at0023]/data[at0001]/items[at0027]
screening_purpose
screening_purpose_code
screening_purpose_system
screening_purpose_valueset_id
coded text
text, text, text, text
yesScreening purpose/data[at0022]/events[at0023]/data[at0001]/items[at0040]
descriptiontextyesDescription/data[at0022]/events[at0023]/data[at0001]/items[at0043]

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 travel_screening, one row per repetition.

travel_screening_specific_travel

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

ColumnTypeNullDescriptionSource
iduuid primary keynoPrimary key.
travel_screening_iduuidtravel_screeningno
positionintegernoOrder of this row within its parent, from zero.
travel_activity
travel_activity_code
travel_activity_system
travel_activity_valueset_id
coded text
text, text, text, text
yesTravel activity/data[at0022]/events[at0023]/data[at0001]/items[at0026]/items[at0021]
occurredbooleanyesOccurred?/data[at0022]/events[at0023]/data[at0001]/items[at0026]/items[at0024]
timingtimestamptzyesTiming/data[at0022]/events[at0023]/data[at0001]/items[at0026]/items[at0003]
commenttextyesComment/data[at0022]/events[at0023]/data[at0001]/items[at0026]/items[at0025]

Constraints

check ((travel_activity_code is null and travel_activity_system is null and travel_activity_valueset_id is null) or (travel_activity is not null and travel_activity_code is not null and travel_activity_system is not null and travel_activity_valueset_id is not null))

Unique

References

ColumnsTargetOn delete
travel_screening_idtravel_screeningcascade
travel_activity_valueset_id, travel_activity_code, travel_activity_system, travel_activityvalueset_coderestrict

Value sets

Value setCodes
org.openehr::openEHR-EHR-OBSERVATION.travel_screening.v1/travel_activity2