adverse_reaction_screening

Series of questions and associated answers used to screen for the presence of any previous adverse reactions.

Series of questions and associated answers used to screen for the presence of any previous adverse reactions.

Purpose. To create a framework for recording answers to pre-defined screening questions about adverse reactions.

Source

ModelLegRole
openEHR-EHR-OBSERVATION.adverse_reaction_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.
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_adverse_reactionsbooleanyesAny adverse reactions?/data[at0001]/events[at0002]/data[at0003]/items[at0028]
descriptiontextyesDescription/data[at0001]/events[at0002]/data[at0003]/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

2 tables hang off adverse_reaction_screening, one row per repetition.

adverse_reaction_screening_specific_adverse_reaction

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

ColumnTypeNullDescriptionSource
iduuid primary keynoPrimary key.
adverse_reaction_screening_iduuidadverse_reaction_screeningno
positionintegernoOrder of this row within its parent, from zero.
substance_name
substance_name_code
substance_name_system
substance_name_valueset_id
coded text
text, text, text, text
yesSubstance name/data[at0001]/events[at0002]/data[at0003]/items[at0022]/items[at0004]
presencebooleanyesPresence?/data[at0001]/events[at0002]/data[at0003]/items[at0022]/items[at0005]
timingtimestamptzyesTiming/data[at0001]/events[at0002]/data[at0003]/items[at0022]/items[at0040]
commenttextyesComment/data[at0001]/events[at0002]/data[at0003]/items[at0022]/items[at0025]

Constraints

check ((substance_name_code is null and substance_name_system is null and substance_name_valueset_id is null) or (substance_name is not null and substance_name_code is not null and substance_name_system is not null and substance_name_valueset_id is not null))

Unique

References

ColumnsTargetOn delete
adverse_reaction_screening_idadverse_reaction_screeningcascade
substance_name_valueset_id, substance_name_code, substance_name_system, substance_namevalueset_coderestrict

Referenced by

adverse_reaction_screening_specific_adverse_reaction_add_eb257e

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

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

Unique

References

ColumnsTargetOn delete
adverse_reaction_screening_specific_adverse_reaction_idadverse_reaction_screening_specific_adverse_reactioncascade
organization_idorganizationno action

Indexes