intraocular_pressure

The measurement of intraocular pressure, most commonly using a tonometry device.

The measurement of intraocular pressure, most commonly using a tonometry device.

Purpose. To record one or more intraocular pressure measurements as part of a single assessment.

Source

ModelLegRole
openEHR-EHR-OBSERVATION.intraocular_pressure.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.
eye_examined
eye_examined_code
eye_examined_system
eye_examined_valueset_id
coded text
text, text, text, text
yesEye examined/data[at0001]/events[at0002]/data[at0003]/items[at0057]
pressure_magnitude
pressure_units
quantity
numeric, text
yesPressure/data[at0001]/events[at0002]/data[at0003]/items[at0042]
tonometry_type
tonometry_type_code
tonometry_type_system
tonometry_type_valueset_id
coded text
text, text, text, text
yesTonometry type/data[at0001]/events[at0002]/data[at0003]/items[at0046]
tonometer_detailsuuidyesTonometer details/data[at0001]/events[at0002]/data[at0003]/items[at0055]
corrected_pressure_magnitude
corrected_pressure_units
quantity
numeric, text
yesCorrected pressure/data[at0001]/events[at0002]/data[at0003]/items[at0081]
correction_type
correction_type_code
correction_type_system
correction_type_valueset_id
coded text
text, text, text, text
yesCorrection type/data[at0001]/events[at0002]/data[at0003]/items[at0082]
palpation_finding
palpation_finding_code
palpation_finding_system
palpation_finding_valueset_id
coded text
text, text, text, text
yesPalpation finding/data[at0001]/events[at0002]/data[at0003]/items[at0083]
inspection_finding
inspection_finding_code
inspection_finding_system
inspection_finding_valueset_id
coded text
text, text, text, text
yesInspection finding/data[at0001]/events[at0002]/data[at0003]/items[at0123]
clinical_interpretationtextyesClinical interpretation/data[at0001]/events[at0002]/data[at0003]/items[at0061]
commenttextyesComment/data[at0001]/events[at0002]/data[at0003]/items[at0063]
pupil_state
pupil_state_code
pupil_state_system
pupil_state_valueset_id
coded text
text, text, text, text
yesPupil state/data[at0001]/events[at0002]/state[at0007]/items[at0117]
body_position
body_position_code
body_position_system
body_position_valueset_id
coded text
text, text, text, text
yesBody position/data[at0001]/events[at0002]/state[at0007]/items[at0109]
anaesthesia_state
anaesthesia_state_code
anaesthesia_state_system
anaesthesia_state_valueset_id
coded text
text, text, text, text
yesAnaesthesia state/data[at0001]/events[at0002]/state[at0007]/items[at0127]
confounding_factorstextyesConfounding factors/data[at0001]/events[at0002]/state[at0007]/items[at0074]

Constraints

check ((eye_examined_code is null and eye_examined_system is null and eye_examined_valueset_id is null and eye_examined is null) or (eye_examined is not null and eye_examined_code is not null and eye_examined_system is not null and eye_examined_valueset_id is not null))
check ((pressure_magnitude is null and pressure_units is null) or (pressure_magnitude is not null and pressure_units is not null))
check (pressure_magnitude is null or (pressure_units = 'mm[Hg]' and pressure_magnitude between 0 and 1000))
check ((tonometry_type_code is null and tonometry_type_system is null and tonometry_type_valueset_id is null) or (tonometry_type is not null and tonometry_type_code is not null and tonometry_type_system is not null and tonometry_type_valueset_id is not null))
check ((corrected_pressure_magnitude is null and corrected_pressure_units is null) or (corrected_pressure_magnitude is not null and corrected_pressure_units is not null))
check (corrected_pressure_magnitude is null or (corrected_pressure_units = 'mm[Hg]' and corrected_pressure_magnitude between 0 and 1000))
check ((correction_type_code is null and correction_type_system is null and correction_type_valueset_id is null) or (correction_type is not null and correction_type_code is not null and correction_type_system is not null and correction_type_valueset_id is not null))
check ((palpation_finding_code is null and palpation_finding_system is null and palpation_finding_valueset_id is null) or (palpation_finding is not null and palpation_finding_code is not null and palpation_finding_system is not null and palpation_finding_valueset_id is not null))
check ((inspection_finding_code is null and inspection_finding_system is null and inspection_finding_valueset_id is null) or (inspection_finding is not null and inspection_finding_code is not null and inspection_finding_system is not null and inspection_finding_valueset_id is not null))
check ((pupil_state_code is null and pupil_state_system is null and pupil_state_valueset_id is null) or (pupil_state is not null and pupil_state_code is not null and pupil_state_system is not null and pupil_state_valueset_id is not null))
check ((body_position_code is null and body_position_system is null and body_position_valueset_id is null) or (body_position is not null and body_position_code is not null and body_position_system is not null and body_position_valueset_id is not null))
check ((anaesthesia_state_code is null and anaesthesia_state_system is null and anaesthesia_state_valueset_id is null) or (anaesthesia_state is not null and anaesthesia_state_code is not null and anaesthesia_state_system is not null and anaesthesia_state_valueset_id is not null))

Unique

References

ColumnsTargetOn delete
form_idformcascade
form_id, form_block_idform_blockcascade
eye_examined_valueset_id, eye_examined_code, eye_examined_system, eye_examinedvalueset_coderestrict
tonometry_type_valueset_id, tonometry_type_code, tonometry_type_system, tonometry_typevalueset_coderestrict
correction_type_valueset_id, correction_type_code, correction_type_system, correction_typevalueset_coderestrict
palpation_finding_valueset_id, palpation_finding_code, palpation_finding_system, palpation_findingvalueset_coderestrict
inspection_finding_valueset_id, inspection_finding_code, inspection_finding_system, inspection_findingvalueset_coderestrict
pupil_state_valueset_id, pupil_state_code, pupil_state_system, pupil_statevalueset_coderestrict
body_position_valueset_id, body_position_code, body_position_system, body_positionvalueset_coderestrict
anaesthesia_state_valueset_id, anaesthesia_state_code, anaesthesia_state_system, anaesthesia_statevalueset_coderestrict
tonometer_detailsdeviceno action

Referenced by

Indexes

Child tables

2 tables hang off intraocular_pressure, one row per repetition.

intraocular_pressure_test_not_done

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

ColumnTypeNullDescriptionSource
iduuid primary keynoPrimary key.
intraocular_pressure_iduuidintraocular_pressureno
positionintegernoOrder of this row within its parent, from zero.
exclusion_exam_iduuidnoTest not done/data[at0001]/events[at0002]/data[at0003]/items[at0078]

Unique

References

ColumnsTargetOn delete
intraocular_pressure_idintraocular_pressurecascade
exclusion_exam_idexclusion_examno action

Indexes

intraocular_pressure_additional_details

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

ColumnTypeNullDescriptionSource
iduuid primary keynoPrimary key.
intraocular_pressure_iduuidintraocular_pressureno
positionintegernoOrder of this row within its parent, from zero.
clinical_evidence_iduuidnoAdditional details/data[at0001]/events[at0002]/state[at0007]/items[at0139]

Unique

References

ColumnsTargetOn delete
intraocular_pressure_idintraocular_pressurecascade
clinical_evidence_idclinical_evidenceno action

Indexes

Value sets

Value setCodes
org.openehr::openEHR-EHR-OBSERVATION.intraocular_pressure.v0/anaesthesia_state5
org.openehr::openEHR-EHR-OBSERVATION.intraocular_pressure.v0/body_position6
org.openehr::openEHR-EHR-OBSERVATION.intraocular_pressure.v0/correction_type3
org.openehr::openEHR-EHR-OBSERVATION.intraocular_pressure.v0/eye_examined2
org.openehr::openEHR-EHR-OBSERVATION.intraocular_pressure.v0/inspection_finding3
org.openehr::openEHR-EHR-OBSERVATION.intraocular_pressure.v0/palpation_finding5
org.openehr::openEHR-EHR-OBSERVATION.intraocular_pressure.v0/pupil_state4
org.openehr::openEHR-EHR-OBSERVATION.intraocular_pressure.v0/tonometry_type11