imaging_exam_ovary
Findings on radiological examination of a single ovary.
Findings on radiological examination of a single ovary.
Purpose. To record the findings on radiological examination of an ovary, and their interpretation.
Source
| Model | Leg | Role |
|---|
openEHR-EHR-CLUSTER.imaging_exam-ovary.v1 | openEHR | defines this table |
Columns
| Column | Type | Null | Description | Source |
|---|
id | uuid primary key | no | Primary key. | — |
body_structure
body_structure_code
body_structure_system
body_structure_valueset_id | coded text
text, text, text, text | yes | Body structure | /items[at0001.1] |
body_site
body_site_code
body_site_system
body_site_valueset_id | coded text
text, text, text, text | yes | Body site | /items[at0002] |
imaging_findings | text | yes | Imaging findings | /items[at0004] |
impression
impression_code
impression_system
impression_valueset_id | coded text
text, text, text, text | yes | Impression | /items[at0006] |
comment | text | yes | Comment | /items[at0007] |
volume_magnitude
volume_units | quantity
numeric, text | yes | Volume | /items[at0.9] |
number_of_antral_follicles | integer | yes | Number of antral follicles | /items[at0.5] |
follicle_distribution | text | yes | Follicle distribution | /items[at0.10] |
Constraints
check ((body_structure_code is null and body_structure_system is null and body_structure_valueset_id is null and body_structure is null) or (body_structure is not null and body_structure_code is not null and body_structure_system is not null and body_structure_valueset_id is not null))
check ((body_site_code is null and body_site_system is null and body_site_valueset_id is null) or (body_site is not null and body_site_code is not null and body_site_system is not null and body_site_valueset_id is not null))
check ((impression_code is null and impression_system is null and impression_valueset_id is null) or (impression is not null and impression_code is not null and impression_system is not null and impression_valueset_id is not null))
check ((volume_magnitude is null and volume_units is null) or (volume_magnitude is not null and volume_units is not null))
check (volume_magnitude is null or (volume_units = 'mL' and volume_magnitude >= 0))
check (number_of_antral_follicles is null or number_of_antral_follicles >= 0)
References
| Columns | Target | On delete |
|---|
body_structure_valueset_id, body_structure_code, body_structure_system, body_structure | valueset_code | restrict |
body_site_valueset_id, body_site_code, body_site_system, body_site | valueset_code | restrict |
impression_valueset_id, impression_code, impression_system, impression | valueset_code | restrict |
Referenced by
Child tables
6 tables hang off imaging_exam_ovary, one row per repetition.
imaging_exam_ovary_structured_body_site
Child table — one row per repetition, deleted with its parent.
| Column | Type | Null | Description | Source |
|---|
id | uuid primary key | no | Primary key. | — |
imaging_exam_ovary_id | uuid → imaging_exam_ovary | no | — | — |
position | integer | no | Order of this row within its parent, from zero. | — |
anatomical_location_id | uuid | yes | — | — |
anatomical_location_circle_id | uuid | yes | — | — |
anatomical_location_relative_id | uuid | yes | — | — |
Constraints
check (num_nonnulls(anatomical_location_id, anatomical_location_circle_id, anatomical_location_relative_id) = 1)
Unique
imaging_exam_ovary_id, position
References
Indexes
imaging_exam_ovary_structured_body_site_anatomical_locat_b08124 on anatomical_location_idimaging_exam_ovary_structured_body_site_anatomical_locat_7eefd2 on anatomical_location_circle_idimaging_exam_ovary_structured_body_site_anatomical_locat_7ccbc8 on anatomical_location_relative_id
imaging_exam_ovary_additional_details
Child table — one row per repetition, deleted with its parent.
| Column | Type | Null | Description | Source |
|---|
id | uuid primary key | no | Primary key. | — |
imaging_exam_ovary_id | uuid → imaging_exam_ovary | no | — | — |
position | integer | no | Order of this row within its parent, from zero. | — |
imaging_exam_lesion_adnexal_mass_id | uuid | no | Additional details | /items[at0005] |
Unique
imaging_exam_ovary_id, positionimaging_exam_ovary_id, imaging_exam_lesion_adnexal_mass_id
References
Indexes
imaging_exam_ovary_additional_details_imaging_exam_lesio_281c1b on imaging_exam_lesion_adnexal_mass_id
imaging_exam_ovary_diameter
Child table — one row per repetition, deleted with its parent.
| Column | Type | Null | Description | Source |
|---|
id | uuid primary key | no | Primary key. | — |
imaging_exam_ovary_id | uuid → imaging_exam_ovary | no | — | — |
position | integer | no | Order of this row within its parent, from zero. | — |
diameter_magnitude
diameter_units | quantity
numeric, text | yes | Diameter | /items[at0.3] |
Constraints
check ((diameter_magnitude is null and diameter_units is null) or (diameter_magnitude is not null and diameter_units is not null))
check (diameter_magnitude is null or (diameter_units = 'mm' and diameter_magnitude >= 0) or (diameter_units = 'cm' and diameter_magnitude >= 0))
Unique
imaging_exam_ovary_id, position
References
imaging_exam_ovary_largest_follicle_diameter
Child table — one row per repetition, deleted with its parent.
| Column | Type | Null | Description | Source |
|---|
id | uuid primary key | no | Primary key. | — |
imaging_exam_ovary_id | uuid → imaging_exam_ovary | no | — | — |
position | integer | no | Order of this row within its parent, from zero. | — |
largest_follicle_diameter_magnitude
largest_follicle_diameter_units | quantity
numeric, text | yes | Largest follicle diameter | /items[at0.4] |
Constraints
check ((largest_follicle_diameter_magnitude is null and largest_follicle_diameter_units is null) or (largest_follicle_diameter_magnitude is not null and largest_follicle_diameter_units is not null))
check (largest_follicle_diameter_magnitude is null or (largest_follicle_diameter_units = 'mm' and largest_follicle_diameter_magnitude >= 0) or (largest_follicle_diameter_units = 'cm' and largest_follicle_diameter_magnitude >= 0))
Unique
imaging_exam_ovary_id, position
References
imaging_exam_ovary_per_follicle
Child table — one row per repetition, deleted with its parent.
| Column | Type | Null | Description | Source |
|---|
id | uuid primary key | no | Primary key. | — |
imaging_exam_ovary_id | uuid → imaging_exam_ovary | no | — | — |
position | integer | no | Order of this row within its parent, from zero. | — |
label | text | yes | Label | /items[at0.6]/items[at0.11] |
description | text | yes | Description | /items[at0.6]/items[at0.8] |
Unique
imaging_exam_ovary_id, position
References
Referenced by
imaging_exam_ovary_per_follicle_diameter
Child table — one row per repetition, deleted with its parent.
| Column | Type | Null | Description | Source |
|---|
id | uuid primary key | no | Primary key. | — |
imaging_exam_ovary_per_follicle_id | uuid → imaging_exam_ovary_per_follicle | no | — | — |
position | integer | no | Order of this row within its parent, from zero. | — |
diameter_magnitude
diameter_units | quantity
numeric, text | yes | Diameter | /items[at0.6]/items[at0.7] |
Constraints
check ((diameter_magnitude is null and diameter_units is null) or (diameter_magnitude is not null and diameter_units is not null))
check (diameter_magnitude is null or (diameter_units = 'mm' and diameter_magnitude >= 0) or (diameter_units = 'cm' and diameter_magnitude >= 0))
Unique
imaging_exam_ovary_per_follicle_id, position
References
Value sets
| Value set | Codes |
|---|
org.openehr::openEHR-EHR-CLUSTER.imaging_exam-ovary.v1/body_structure | 2 |