Modellbiblioteket openEHR Fork
Name
Menstrual diary
Description
Details about menstrual bleeding and associated symptoms within a specified day.
Keywords
menstruation menses cycle menstrual dysmenorrhoea pain bloating
Purpose
To record details about menstrual bleeding and associated symptoms within a specified day.
Use
Use to record details about menstrual bleeding and associated symptoms within a specified day. For example in a period tracker or diary.
Misuse
Not to be used to record the Last menstrual period (LNMP) use the EVALUATION.last_menstrual_period archetype for this purpose.

Not to be used to record overall information about menses or related symptoms in a cycle, use the OBSERVATION.menstruation archetype for this purpose.

Not to be used to record details about menarche or menopause, use the EVALUATION.menstruation_summary archetype for this purpose.

Not to be used to record information about an individual's menstruation history events or patterns of menstruation over time, use the EVALUATION.menstruation_summary archetype for this purpose.
Archetype Id
openEHR-EHR-OBSERVATION.menstrual_diary.v1
Copyright
© openEHR Foundation
Licencing
This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/.
Original Author
Marit Alice Venheim
Helse Vest IKT AS
Date Originally Authored
To record details about menstrual bleeding and associated symptoms within a specified day.
Language Details
Norwegian Bokmal
Marit Alice Venheim, John Tore Valand
Helse Vest IKT, Helse Bergen
Dutch
Jan Henk Heilersig
Nedap Healthcare
Name Card Type Description
Flow
0..1
CHOICE OF
DV_CODED_TEXT
DV_TEXT
Semi-quantitative estimation of menstrual flow per day.
Constraint for DV_CODED_TEXT
  • Flooding
    [For example a presence of heavy menstrual flow that exceeded capacity of menstrual products to absorb the flow.]
  • Heavy flow
    [For example needing to change a high-absorbency tampon or pad every one to four hours.]
  • Medium flow
    [For example needing to change a regular-absorbency tampon or pad every three to four hours.]
  • Light flow
    [For example needing to change a low- or regular-absorbency tampon or pad one to three times per day.]
  • Spotting
    [For example a drop or two of blood, not even requiring menstrual products.]
  • No bleeding
    [No menstrual bleeding.]
Volume
0..1 DV_QUANTITY Estimated volume of menstrual blood loss in any 24hr time period.
Comment
For example estimating the volume based on a pictorial blood loss assessment chart.
DV_QUANTITY
Blood clots
0..1 DV_CODED_TEXT Presence of blood clots.
Constraint for DV_CODED_TEXT
  • Present
    [Blood clots occurred during the menstrual flow.]
  • Absent
    [Blood clots did not occur during the menstrual flow.]
Color
0..1 DV_TEXT Color of blood.
Description
0..1 DV_TEXT Narrative description of the menstrual cycle on the day in question. For example day 2.
Additional details
0..* Slot (Cluster) Additional details about the specific day of the menstrual cycle.
Comment
For example menstrual symptoms or pictorial blood loss assessment charts.
Slot
Slot
Comment
0..1 DV_TEXT Additional narrative about the specific day of the menstrual cycle, not captured in other fields.
Name Card Type Description
Extension
0..* Slot (Cluster) Additional information required to capture local content or to align with other reference models/formalisms.
Comment
For example: local information requirements or additional metadata to align with FHIR.
Slot
Slot
archetype (adl_version=1.4; uid=53547e9c-0458-4436-936e-5969248c5300)
	openEHR-EHR-OBSERVATION.menstrual_diary.v1

concept
	[at0000]	-- Menstrual diary
language
	original_language = <[ISO_639-1::en]>
	translations = <
		["nb"] = <
			language = <[ISO_639-1::nb]>
			author = <
				["name"] = <"Marit Alice Venheim, John Tore Valand">
				["organisation"] = <"Helse Vest IKT, Helse Bergen">
				["email"] = <"marit.alice.venheim@helse-vest-ikt.no, john.tore.valand@helse-vest-ikt.no">
			>
		>
		["nl"] = <
			language = <[ISO_639-1::nl]>
			author = <
				["name"] = <"Jan Henk Heilersig">
				["organisation"] = <"Nedap Healthcare">
				["email"] = <"janhenk.heilersig@nedap.com">
			>
		>
	>
description
	original_author = <
		["name"] = <"Marit Alice Venheim">
		["organisation"] = <"Helse Vest IKT AS">
		["email"] = <"marit.alice.venheim@helse-vest-ikt-no">
		["date"] = <"2021-08-03">
	>
	details = <
		["nb"] = <
			language = <[ISO_639-1::nb]>
			purpose = <"For å registrere detaljer om menstruasjonsblødning ved en spesifikk dag.">
			use = <"Brukes for å registrere detaljer om menstruasjonsblødning ved en spesifikk dag. For eksempel i en menstruasjonskalender eller dagbok.">
			keywords = <"menstruasjon", "mensen", "syklus", "dysmenoré", "smerte", "oppblåsthet">
			misuse = <"Brukes ikke for å registrere dato for siste menstruasjon, bruk arketypen EVALUATION.last_menstrual_period for dette formålet.

Brukes ikke for å registrere generell informasjon om menstruasjon eller relaterte symptomer i en syklus, bruk arketypen OBSERVATION.menstruation for dette formålet.

Brukes ikke for å registrere detaljer om menarke eller overgangsalder - bruk arketypen EVALUATION.menstruation_summary for dette formålet.

Brukes ikke for å registrere informasjon om typiske eller vanlige menstruasjonssykluser eller mønstre - bruk arketypen EVALUATION.menstruation_summary for dette formålet.">
		>
		["en"] = <
			language = <[ISO_639-1::en]>
			purpose = <"To record details about menstrual bleeding and associated symptoms within a specified day.">
			use = <"Use to record details about menstrual bleeding and associated symptoms within a specified day. For example in a period tracker or diary.">
			keywords = <"menstruation", "menses", "cycle", "menstrual", "dysmenorrhoea", "pain", "bloating">
			misuse = <"Not to be used to record the Last menstrual period (LNMP) use the EVALUATION.last_menstrual_period archetype for this purpose.

Not to be used to record overall information about menses or related symptoms in a cycle, use the OBSERVATION.menstruation archetype for this purpose. 

Not to be used to record details about menarche or menopause, use the EVALUATION.menstruation_summary archetype for this purpose.

Not to be used to record information about an individual's menstruation history events or patterns of menstruation over time, use the EVALUATION.menstruation_summary archetype for this purpose.">
			copyright = <"© openEHR Foundation">
		>
		["nl"] = <
			language = <[ISO_639-1::nl]>
			purpose = <"Voor het vastleggen van details over menstruele bloeding en gerelateerde symptomen op een specifieke dag.">
			use = <"Te gebruiken voor het vastleggen van details over menstruele bloedingen en gerelateerde symptomen op een specifieke dag. Bijvoorbeeld in een periode volgsysteem of dagboek.">
			keywords = <"menstruatie", "periode", "cyclus", "menstrueel", "dysmenorroe", "pijn", "opgeblazen gevoel">
			misuse = <"Niet te gebruiken voor het vastleggen van de Laatste Menstruatie Periode, gebruik hiervoor het EVALUATION.last_menstrual_period archetype
Niet te gebruiken voor het vastleggen van algemene informatie over periodes of gerelateerde symptomen in een cyclus, gebruik hiervoor het OBSERVATION.menstruation archetype
Niet te gebruiken voor het vastleggen van details over de eerste menstruatie of menopauze, gebruik hiervoor het EVALUATION.menstruation_summary archetype
Niet te gebruiken voor het vastleggen van informatie over de menstruatie historie van een individu of menstruatie patroon in de loop van de tijd, gebruik hiervoor EVALUATION.menstruation_summary">
		>
	>
	lifecycle_state = <"published">
	other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Helse Vest IKT AS, Norway (openEHR Editor)", "SB Bhattacharyya, Bhattacharyyas Clinical Records Research & Informatics LLP, India", "Sigrid Daae Mæland, Helse Vest IKT, Norway", "Peter Fedorcsak, Oslo universitetssykehus, Norway", "Heather Grain, Llewelyn Grain Informatics, Australia", "Mikkel Johan Gaup Grønmo, Forvaltningssenter EPJ, Helse-Nord, Norway (openEHR Editor)", "Evelyn Hovenga, EJSH Consulting, Australia", "Jörgen Kuylenstierna, eWeave AB, Sweden", "Liv Laugen, ​Oslo University Hospital, Norway, Norway (openEHR Editor)", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Anna Moore, University of Cambridge, United Kingdom", "Lars Morgan Karlsen, Nordlandssykehuset Bodø, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Marit Alice Venheim, Helse Vest IKT, Norway (openEHR Editor)">
	other_details = <
		["licence"] = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/.">
		["custodian_organisation"] = <"openEHR Foundation">
		["original_namespace"] = <"org.openehr">
		["original_publisher"] = <"openEHR Foundation">
		["custodian_namespace"] = <"org.openehr">
		["MD5-CAM-1.0.1"] = <"4C6F48B1E36EF19CB4B0045F77AF59C1">
		["build_uid"] = <"6b994416-c181-44ee-850c-0e505099c99c">
		["revision"] = <"1.0.1">
	>

definition
	OBSERVATION[at0000] matches {    -- Menstrual diary
		data matches {
			HISTORY[at0001] matches {    -- History
				events cardinality matches {1..*; unordered} matches {
					EVENT[at0002] occurrences matches {0..*} matches {    -- Any event
						data matches {
							ITEM_TREE[at0003] matches {    -- Tree
								items cardinality matches {0..*; unordered} matches {
									ELEMENT[at0004] occurrences matches {0..1} matches {    -- Flow
										value matches {
											DV_CODED_TEXT matches {
												defining_code matches {
													[local::
													at0005,    -- Flooding
													at0006,    -- Heavy flow
													at0007,    -- Medium flow
													at0008,    -- Light flow
													at0009,    -- Spotting
													at0022]    -- No bleeding
												}
											}
											DV_TEXT matches {*}
										}
									}
									ELEMENT[at0010] occurrences matches {0..1} matches {    -- Volume
										value matches {
											C_DV_QUANTITY <
												property = <[openehr::129]>
												list = <
													["1"] = <
														units = <"ml">
													>
												>
											>
										}
									}
									ELEMENT[at0014] occurrences matches {0..1} matches {    -- Blood clots
										value matches {
											DV_CODED_TEXT matches {
												defining_code matches {
													[local::
													at0015,    -- Present
													at0016]    -- Absent
												}
											}
										}
									}
									ELEMENT[at0017] occurrences matches {0..1} matches {    -- Color
										value matches {
											DV_TEXT matches {*}
										}
									}
									ELEMENT[at0018] occurrences matches {0..1} matches {    -- Description
										value matches {
											DV_TEXT matches {*}
										}
									}
									allow_archetype CLUSTER[at0020] occurrences matches {0..*} matches {    -- Additional details
										include
											archetype_id/value matches {/openEHR-EHR-CLUSTER\.symptom_sign(-[a-zA-Z0-9_]+)*\.v1/}
									}
									ELEMENT[at0021] occurrences matches {0..1} matches {    -- Comment
										value matches {
											DV_TEXT matches {*}
										}
									}
								}
							}
						}
					}
					INTERVAL_EVENT[at0012] occurrences matches {0..*} matches {    -- Per day
						data matches {
							use_node ITEM_TREE /data[at0001]/events[at0002]/data[at0003]
						}
						width matches {
							DV_DURATION matches {
								value matches {PT24H}
							}
						}
					}
				}
			}
		}
		protocol matches {
			ITEM_TREE[at0011] matches {    -- Item tree
				items cardinality matches {0..*; unordered} matches {
					allow_archetype CLUSTER[at0013] occurrences matches {0..*} matches {    -- Extension
						include
							archetype_id/value matches {/.*/}
					}
				}
			}
		}
	}


ontology
	term_definitions = <
		["en"] = <
			items = <
				["at0000"] = <
					text = <"Menstrual diary">
					description = <"Details about menstrual bleeding and associated symptoms within a specified day.">
				>
				["at0001"] = <
					text = <"History">
					description = <"@ internal @">
				>
				["at0002"] = <
					text = <"Any event">
					description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.">
				>
				["at0003"] = <
					text = <"Tree">
					description = <"@ internal @">
				>
				["at0004"] = <
					text = <"Flow">
					description = <"Semi-quantitative estimation of menstrual flow per day.">
				>
				["at0005"] = <
					text = <"Flooding">
					description = <"For example a presence of heavy menstrual flow that exceeded capacity of menstrual products to absorb the flow.">
				>
				["at0006"] = <
					text = <"Heavy flow">
					description = <"For example needing to change a high-absorbency tampon or pad every one to four hours.">
				>
				["at0007"] = <
					text = <"Medium flow">
					description = <"For example needing to change a regular-absorbency tampon or pad every three to four hours.">
				>
				["at0008"] = <
					text = <"Light flow">
					description = <"For example needing to change a low- or regular-absorbency tampon or pad one to three times per day.">
				>
				["at0009"] = <
					text = <"Spotting">
					description = <"For example a drop or two of blood, not even requiring menstrual products.">
				>
				["at0010"] = <
					text = <"Volume">
					description = <"Estimated volume of menstrual blood loss in any 24hr time period.">
					comment = <"For example estimating the volume based on a pictorial blood loss assessment chart.">
				>
				["at0011"] = <
					text = <"Item tree">
					description = <"@ internal @">
				>
				["at0012"] = <
					text = <"Per day">
					description = <"To record a spesific single day in a cycle.">
				>
				["at0013"] = <
					text = <"Extension">
					description = <"Additional information required to capture local content or to align with other reference models/formalisms.">
					comment = <"For example: local information requirements or additional metadata to align with FHIR.">
				>
				["at0014"] = <
					text = <"Blood clots">
					description = <"Presence of blood clots.">
				>
				["at0015"] = <
					text = <"Present">
					description = <"Blood clots occurred during the menstrual flow.">
				>
				["at0016"] = <
					text = <"Absent">
					description = <"Blood clots did not occur during the menstrual flow.">
				>
				["at0017"] = <
					text = <"Color">
					description = <"Color of blood.">
				>
				["at0018"] = <
					text = <"Description">
					description = <"Narrative description of the menstrual cycle on the day in question. For example day 2.">
				>
				["at0020"] = <
					text = <"Additional details">
					description = <"Additional details about the specific day of the menstrual cycle.">
					comment = <"For example menstrual symptoms or pictorial blood loss assessment charts.">
				>
				["at0021"] = <
					text = <"Comment">
					description = <"Additional narrative about the specific day of the menstrual cycle, not captured in other fields.">
				>
				["at0022"] = <
					text = <"No bleeding">
					description = <"No menstrual bleeding.">
				>
			>
		>
		["nb"] = <
			items = <
				["at0000"] = <
					text = <"Menstruasjonsdagbok">
					description = <"Detaljer om menstruasjonsblødningen og assosierte symptomer ved en spesifikk dag.">
				>
				["at0001"] = <
					text = <"History">
					description = <"@ internal @">
				>
				["at0002"] = <
					text = <"Uspesifisert hendelse">
					description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i et templat eller i en applikasjon.">
				>
				["at0003"] = <
					text = <"Tree">
					description = <"@ internal @">
				>
				["at0004"] = <
					text = <"Blødningsmengde">
					description = <"Semikvantitativ estimering av blødningsmengde den aktuelle dagen.">
				>
				["at0005"] = <
					text = <"Lekkasje">
					description = <"For eksempel kraftig menstruasjonsblødning som overskred absorpsjonkapasiteten til sanitærbind og andre menstruasjonsprodukter.">
				>
				["at0006"] = <
					text = <"Kraftig menstruasjonsblødning">
					description = <"Måtte for eksempel bytte tampong eller bind, med høy absorpsjonsevne, hver time til hver fjerde time.">
				>
				["at0007"] = <
					text = <"Moderat menstruasjonsblødning">
					description = <"Måtte for eksempel bytte tampong eller bind, med vanlig absorpsjonsevne, hver tredje til fjerde time.">
				>
				["at0008"] = <
					text = <"Lett menstruasjonsblødning">
					description = <"Måtte for eksempel bytte tampong eller bind, med lav eller vanlig absorpsjonsevne, en til tre ganger per dag.">
				>
				["at0009"] = <
					text = <"Spotting">
					description = <"For eksempel en bloddråpe eller to, behøver ikke bruke menstruasjonsprodukter.">
				>
				["at0010"] = <
					text = <"Volum">
					description = <"Estimert blodtap innenfor en 24 timers periode.">
					comment = <"For eksempel ved å estimere volumet basert på et piktogram for vurdering av blodtap.">
				>
				["at0011"] = <
					text = <"Item tree">
					description = <"@ internal @">
				>
				["at0012"] = <
					text = <"Per dag">
					description = <"For å registrere én bestemt dag i en syklus.">
				>
				["at0013"] = <
					text = <"Tilleggsinformasjon">
					description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer.">
					comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR.">
				>
				["at0014"] = <
					text = <"Blodkoagler">
					description = <"Tilstedeværelse av koagler.">
				>
				["at0015"] = <
					text = <"Tilstede">
					description = <"Det forekom blodkoagler i menstruasjonsblødningen.">
				>
				["at0016"] = <
					text = <"Fraværende">
					description = <"Det forekom ikke blodkoagler i menstruasjonsblødningen.">
				>
				["at0017"] = <
					text = <"Farge">
					description = <"Fargen på blodet.">
				>
				["at0018"] = <
					text = <"Beskrivelse av spesifikk dag">
					description = <"Fritekstbeskrivelse av den spesifikke dagen i menstruasjonssyklusen. For eksempel dag 2.">
				>
				["at0020"] = <
					text = <"Ytterligere detaljer">
					description = <"Ytterligere strukturerte detaljer om den spesifikke dagen i menstruasjonssyklusen.">
					comment = <"For eksempel symptomer eller piktogram for vurdering av blodtap.">
				>
				["at0021"] = <
					text = <"Kommentar">
					description = <"Ytterligere fritekst om den spesifikke dagen i menstruasjonssyklusen som ikke er omfattet av andre felt.">
				>
				["at0022"] = <
					text = <"Ingen blødning">
					description = <"Ingen menstruasjonsblødning.">
				>
			>
		>
		["nl"] = <
			items = <
				["at0000"] = <
					text = <"Menstruatie dagboek">
					description = <"Details over de menstruele bloeding en gerelateerde symptomen op een specifieke dag.">
				>
				["at0001"] = <
					text = <"History">
					description = <"@ internal @">
				>
				["at0002"] = <
					text = <"Gebeurtenis">
					description = <"Standaard, niet gespecificeerd tijdstip of gebeurtenis die expliciet kan worden gedefinieerd in een sjabloon of runtime.">
				>
				["at0003"] = <
					text = <"Tree">
					description = <"@ internal @">
				>
				["at0004"] = <
					text = <"Vloeiing">
					description = <"Semi-kwantitatieve schatting van de menstruele vloeiing">
				>
				["at0005"] = <
					text = <"Doorlekken">
					description = <"Aanwezigheid van sterke vloeiing die het absorptievermogen van het maandverband of andere menstruatie middelen overschrijdt.">
				>
				["at0006"] = <
					text = <"Zware vloeiing">
					description = <"Bijvoorbeeld als het nodig is om elke 1 tot 4 uur een hoog-absorberende tampon of maandverband te vervangen.">
				>
				["at0007"] = <
					text = <"Gemiddelde vloeiing">
					description = <"Bijvoorbeeld als het nodig is om elke 3 tot 4 uur een normaal-absorberende tampon of maandverband te vervangen">
				>
				["at0008"] = <
					text = <"Lichte vloeiing">
					description = <"Bijvoorbeeld als het nodig is om 1 tot 3 keer per dag een normaal-absorberende tampon of maandverband te vervangen.">
				>
				["at0009"] = <
					text = <"Lichte vlekken">
					description = <"Bijvoorbeeld enkele druppels bloed, zonder noodzaak tot het gebruiken van menstruatie producten.">
				>
				["at0010"] = <
					text = <"Hoeveelheid">
					description = <"Geschatte hoeveelheid menstrueel bloedverlies in een periode van 24 uur.">
					comment = <"Bijvoorbeeld een schatting van de hoeveelheid op basis van een visuele beoordelingsschaal voor bloedverlies.">
				>
				["at0011"] = <
					text = <"Item tree">
					description = <"@ internal @">
				>
				["at0012"] = <
					text = <"Per dag">
					description = <"Voor het vastleggen van een specifieke dag in een cyclus.">
				>
				["at0013"] = <
					text = <"Uitbreiding">
					description = <"Aanvullende informatie nodig voor het vastleggen van lokale informatie of in lijn te zijn met andere referentiemodellen.">
					comment = <"Bijvoorbeeld: lokale informatie behoefte of aanvullende metadata nodig voor FHIR">
				>
				["at0014"] = <
					text = <"Bloedproppen">
					description = <"Aanwezigheid van bloedproppen">
				>
				["at0015"] = <
					text = <"Aanwezig">
					description = <"Er was sprake van bloedproppen tijdens de menstruatie.">
				>
				["at0016"] = <
					text = <"Afwezig">
					description = <"Er was geen sprake van bloedproppen tijdens de menstruatie.">
				>
				["at0017"] = <
					text = <"Kleur">
					description = <"Kleur van het bloed.">
				>
				["at0018"] = <
					text = <"Beschrijving">
					description = <"Verhalende beschrijving van de menstruatie cyclus op de betreffende dag. Bijvoorbeeld dag 2.">
				>
				["at0020"] = <
					text = <"Aanvullingen">
					description = <"Aanvullende details over de specifieke dag van de menstruatie cyclus.">
					comment = <"Bijvoorbeeld menstruele symptomen of visuele beoordelingstabel voor bloedverlies.">
				>
				["at0021"] = <
					text = <"Toelichting">
					description = <"Aanvullende tekst over de specifieke dag van de menstruatie cyclus, die niet in andere velden is vastgelegd.">
				>
				["at0022"] = <
					text = <"Geen vloeiing">
					description = <"Geen menstruele bloeding.">
				>
			>
		>
	>