vaccination_management

Any activity related to the process of planning, scheduling, administration and notification of a single vaccine item, including deviations from the intended care path such as pos…

Any activity related to the process of planning, scheduling, administration and notification of a single vaccine item, including deviations from the intended care path such as postponement and cancellation.

Purpose. To record details about any activity related to the process of planning, scheduling, administration and notification of a single vaccine item, including deviations from the intended care path such as postponement and cancellation.

Source

ModelLegRole
openEHR-EHR-ACTION.vaccination_management.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.
vaccination_itemtextyesVaccination item/description[at0001]/items[at0002]
dose_amount_magnitude
dose_amount_units
quantity
numeric, text
yesDose amount/description[at0001]/items[at0010]
routetextyesRoute/description[at0001]/items[at0007]
body_sitetextyesBody site/description[at0001]/items[at0008]
manufacturertextyesManufacturer/description[at0001]/items[at0004]
batch_idtextyesBatch ID/description[at0001]/items[at0003]
expirytimestamptzyesExpiry/description[at0001]/items[at0005]
sequenceintegeryesSequence/description[at0001]/items[at0014]
date_scheduledtimestamptzyesDate scheduled/description[at0001]/items[at0016]
date_administeredtimestamptzyesDate administered/description[at0001]/items[at0015]
patient_guidancetextyesPatient guidance/description[at0001]/items[at0022]
reasontextyesReason/description[at0001]/items[at0017]
commenttextyesComment/description[at0001]/items[at0019]
extensiontextyesExtension/protocol[at0020]/items[at0021]
vaccination_protocoltextyesVaccination protocol/protocol[at0020]/items[at0023]

Constraints

check ((dose_amount_magnitude is null and dose_amount_units is null) or (dose_amount_magnitude is not null and dose_amount_units is not null))

Unique

References

ColumnsTargetOn delete
form_idformcascade
form_id, form_block_idform_blockcascade

Referenced by

Indexes

Child tables

2 tables hang off vaccination_management, one row per repetition.

vaccination_management_structured_body_site

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

ColumnTypeNullDescriptionSource
iduuid primary keynoPrimary key.
vaccination_management_iduuidvaccination_managementno
positionintegernoOrder of this row within its parent, from zero.
anatomical_location_iduuidyes
anatomical_location_relative_iduuidyes

Constraints

check (num_nonnulls(anatomical_location_id, anatomical_location_relative_id) = 1)

Unique

References

ColumnsTargetOn delete
vaccination_management_idvaccination_managementcascade
anatomical_location_idanatomical_locationno action
anatomical_location_relative_idanatomical_location_relativeno action

Indexes

vaccination_management_place_of_vaccination

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

ColumnTypeNullDescriptionSource
iduuid primary keynoPrimary key.
vaccination_management_iduuidvaccination_managementno
positionintegernoOrder of this row within its parent, from zero.
organization_iduuidnoPlace of vaccination/protocol[at0020]/items[at0035]

Unique

References

ColumnsTargetOn delete
vaccination_management_idvaccination_managementcascade
organization_idorganizationno action

Indexes