art_cycle_summary

Summary or persistent information about a single cycle of assisted reproduction treatment.

Summary or persistent information about a single cycle of assisted reproduction treatment.

Purpose. To record summary or persistent information about a single cycle of assisted reproduction treatment.

Source

ModelLegRole
openEHR-EHR-EVALUATION.art_cycle_summary.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.
cycle_sequenceintegeryesCycle sequence/data[at0001]/items[at0002]
cycle_identifier_value
cycle_identifier_system
text, text
text, text
yesCycle identifier/data[at0001]/items[at0003]
start_datetimestamptzyesStart date/data[at0001]/items[at0004]
descriptiontextyesDescription/data[at0001]/items[at0005]
intenttextyesIntent/data[at0001]/items[at0006]
activities
activities_code
activities_system
activities_valueset_id
coded text
text, text, text, text
yesActivities/data[at0001]/items[at0012]
donation_received
donation_received_code
donation_received_system
donation_received_valueset_id
coded text
text, text, text, text
yesDonation received/data[at0001]/items[at0021]
hormone_protocol
hormone_protocol_code
hormone_protocol_system
hormone_protocol_valueset_id
coded text
text, text, text, text
yesHormone protocol/data[at0001]/items[at0026]
cumulative_gonadotropin_dose_magnitude
cumulative_gonadotropin_dose_units
quantity
numeric, text
yesCumulative gonadotropin dose/data[at0001]/items[at0072]
duration_of_gonadotropin_administrationintervalyesDuration of gonadotropin administration/data[at0001]/items[at0073]
number_of_oocytes_collectedintegeryesNumber of oocytes collected/data[at0001]/items[at0042]
number_of_mature_m2_oocytes_collectedintegeryesNumber of mature (M2) oocytes collected/data[at0001]/items[at0043]
number_of_oocytes_attempted_fertilizedintegeryesNumber of oocytes attempted fertilized/data[at0001]/items[at0044]
number_of_2_pn_zygotesintegeryesNumber of 2PN zygotes/data[at0001]/items[at0071]
number_of_embryos_transferredintegeryesNumber of embryos transferred/data[at0001]/items[at0045]
transferred_embryo_qualitytextyesTransferred embryo quality/data[at0001]/items[at0046]
number_of_embryos_frozenintegeryesNumber of embryos frozen/data[at0001]/items[at0047]
number_of_oocytes_frozenintegeryesNumber of oocytes frozen/data[at0001]/items[at0048]
number_of_embryos_thawedintegeryesNumber of embryos thawed/data[at0001]/items[at0049]
number_of_embryos_surviving_thawintegeryesNumber of embryos surviving thaw/data[at0001]/items[at0050]
number_of_embryos_biopsiedintegeryesNumber of embryos biopsied/data[at0001]/items[at0051]
number_of_embryos_surviving_biopsyintegeryesNumber of embryos surviving biopsy/data[at0001]/items[at0052]
cycle_outcome
cycle_outcome_code
cycle_outcome_system
cycle_outcome_valueset_id
coded text
text, text, text, text
yesCycle outcome/data[at0001]/items[at0034]
pregnancy_test_outcome
pregnancy_test_outcome_code
pregnancy_test_outcome_system
pregnancy_test_outcome_valueset_id
coded text
text, text, text, text
yesPregnancy test outcome/data[at0001]/items[at0054]
number_of_viable_fetusesintegeryesNumber of viable fetuses/data[at0001]/items[at0053]
commenttextyesComment/data[at0001]/items[at0067]
last_updatedtimestamptzyesLast updated/protocol[at0068]/items[at0069]

Constraints

check (cycle_identifier_system is null or cycle_identifier_value is not null)
check ((activities_code is null and activities_system is null and activities_valueset_id is null) or (activities is not null and activities_code is not null and activities_system is not null and activities_valueset_id is not null))
check ((donation_received_code is null and donation_received_system is null and donation_received_valueset_id is null and donation_received is null) or (donation_received is not null and donation_received_code is not null and donation_received_system is not null and donation_received_valueset_id is not null))
check ((hormone_protocol_code is null and hormone_protocol_system is null and hormone_protocol_valueset_id is null) or (hormone_protocol is not null and hormone_protocol_code is not null and hormone_protocol_system is not null and hormone_protocol_valueset_id is not null))
check ((cumulative_gonadotropin_dose_magnitude is null and cumulative_gonadotropin_dose_units is null) or (cumulative_gonadotropin_dose_magnitude is not null and cumulative_gonadotropin_dose_units is not null))
check (cumulative_gonadotropin_dose_magnitude is null or (cumulative_gonadotropin_dose_units = '[iU]' and cumulative_gonadotropin_dose_magnitude >= 0) or (cumulative_gonadotropin_dose_units = 'ug'))
check ((cycle_outcome_code is null and cycle_outcome_system is null and cycle_outcome_valueset_id is null) or (cycle_outcome is not null and cycle_outcome_code is not null and cycle_outcome_system is not null and cycle_outcome_valueset_id is not null))
check ((pregnancy_test_outcome_code is null and pregnancy_test_outcome_system is null and pregnancy_test_outcome_valueset_id is null and pregnancy_test_outcome is null) or (pregnancy_test_outcome is not null and pregnancy_test_outcome_code is not null and pregnancy_test_outcome_system is not null and pregnancy_test_outcome_valueset_id is not null))

Unique

References

ColumnsTargetOn delete
form_idformcascade
form_id, form_block_idform_blockcascade
activities_valueset_id, activities_code, activities_system, activitiesvalueset_coderestrict
donation_received_valueset_id, donation_received_code, donation_received_system, donation_receivedvalueset_coderestrict
hormone_protocol_valueset_id, hormone_protocol_code, hormone_protocol_system, hormone_protocolvalueset_coderestrict
cycle_outcome_valueset_id, cycle_outcome_code, cycle_outcome_system, cycle_outcomevalueset_coderestrict
pregnancy_test_outcome_valueset_id, pregnancy_test_outcome_code, pregnancy_test_outcome_system, pregnancy_test_outcomevalueset_coderestrict

Referenced by

Indexes

Child tables

1 table hang off art_cycle_summary, one row per repetition.

art_cycle_summary_complications

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

ColumnTypeNullDescriptionSource
iduuid primary keynoPrimary key.
art_cycle_summary_iduuidart_cycle_summaryno
positionintegernoOrder of this row within its parent, from zero.
condition
condition_code
condition_system
condition_valueset_id
coded text
text, text, text, text
yesCondition/data[at0001]/items[at0057]/items[at0058]
descriptiontextyesDescription/data[at0001]/items[at0057]/items[at0065]
date_of_onsettimestamptzyesDate of onset/data[at0001]/items[at0057]/items[at0066]

Constraints

check ((condition_code is null and condition_system is null and condition_valueset_id is null) or (condition is not null and condition_code is not null and condition_system is not null and condition_valueset_id is not null))

Unique

References

ColumnsTargetOn delete
art_cycle_summary_idart_cycle_summarycascade
condition_valueset_id, condition_code, condition_system, conditionvalueset_coderestrict

Value sets

Value setCodes
org.openehr::openEHR-EHR-EVALUATION.art_cycle_summary.v1/activities8
org.openehr::openEHR-EHR-EVALUATION.art_cycle_summary.v1/condition6
org.openehr::openEHR-EHR-EVALUATION.art_cycle_summary.v1/cycle_outcome7
org.openehr::openEHR-EHR-EVALUATION.art_cycle_summary.v1/donation_received4
org.openehr::openEHR-EHR-EVALUATION.art_cycle_summary.v1/hormone_protocol7
org.openehr::openEHR-EHR-EVALUATION.art_cycle_summary.v1/pregnancy_test_outcome2