archetype (adl_version=1.4) openEHR-EHR-CLUSTER.menstrual_cycle.v1 concept [at0000] -- Menstrual cycle language original_language = <[ISO_639-1::en]> description original_author = < ["name"] = <"Heather Leslie"> ["organisation"] = <"Ocean Informatics"> ["date"] = <"19/03/2007"> ["email"] = <"heather.leslie@oceaninformatics.biz"> > details = < ["en"] = < language = <[ISO_639-1::en]> purpose = <"Detailed clinical information about a menstrual cycle"> use = <"For inclusion within Menstrual cycle OBSERVATION"> keywords = <"menstruation", "menses", "menstrual cycle", "bleeding"> misuse = <""> > > lifecycle_state = <"Initial"> other_contributors = <> definition CLUSTER[at0000] matches { -- Menstrual cycle items cardinality matches {0..*; unordered} matches { CLUSTER[at0001] occurrences matches {0..1} matches { -- Normal Statements items cardinality matches {0..*; unordered} matches { ELEMENT[at0002] occurrences matches {0..*} matches { -- Normal Statement value matches { DV_TEXT matches {*} } } } } ELEMENT[at0061] occurrences matches {0..1} matches { -- Clinical description value matches { DV_TEXT matches {*} } } CLUSTER[at0003] occurrences matches {0..1} matches { -- Findings items cardinality matches {0..*; unordered} matches { CLUSTER[at0022] occurrences matches {0..1} matches { -- Cycle items cardinality matches {0..*; unordered} matches { ELEMENT[at0020] occurrences matches {0..1} matches { -- Length of cycle value matches { C_DV_QUANTITY < property = <[openehr::128]> list = < ["1"] = < units = <"d"> > ["2"] = < units = <"wk"> > ["3"] = < units = <"mo"> > > > } } ELEMENT[at0023] occurrences matches {0..1} matches { -- Relative duration of cycle value matches { DV_CODED_TEXT matches { defining_code matches { [local:: at0024, -- Longer than usual at0026, -- As usual at0027, -- Shorter than usual at0028, -- Much shorter than usual at0029] -- Much longer than usual } } } } ELEMENT[at0060] occurrences matches {0..1} matches { -- Day of cycle value matches { DV_COUNT matches { magnitude matches {|>=1|} } } } } } CLUSTER[at0033] occurrences matches {0..1} matches { -- Menstruation items cardinality matches {0..*; unordered} matches { ELEMENT[at0043] occurrences matches {0..1} matches { -- Clinical Descripton value matches { DV_TEXT matches {*} } } CLUSTER[at0056] occurrences matches {0..1} matches { -- Menstrual flow items cardinality matches {0..*; unordered} matches { ELEMENT[at0057] occurrences matches {0..1} matches { -- Clinical Description value matches { DV_TEXT matches {*} } } ELEMENT[at0035] occurrences matches {0..1} matches { -- Relative Description value matches { DV_CODED_TEXT matches { defining_code matches { [local:: at0037, -- Very heavy flow at0038, -- Heavy flow at0039, -- Normal flow at0040, -- Light flow at0041, -- Spotting at0042] -- Absent } } } } ELEMENT[at0059] occurrences matches {0..1} matches { -- Colour value matches { DV_TEXT matches {*} } } ELEMENT[at0021] occurrences matches {0..1} matches { -- Presence of blood clots value matches { DV_BOOLEAN matches { value matches {True} } } } ELEMENT[at0034] occurrences matches {0..1} matches { -- Flooding value matches { DV_BOOLEAN matches { value matches {True, False} } } } } } CLUSTER[at0031] occurrences matches {0..1} matches { -- Duration of Menstruation items cardinality matches {0..*; unordered} matches { ELEMENT[at0017] occurrences matches {0..1} matches { -- Duration of menstruation value matches { C_DV_QUANTITY < property = <[openehr::128]> list = < ["1"] = < units = <"d"> magnitude = <|>=0.0|> precision = <|0|> > ["2"] = < units = <"wk"> magnitude = <|>=0.0|> precision = <|0|> > > > } } ELEMENT[at0032] occurrences matches {0..1} matches { -- Relative duration of menstruation value matches { DV_CODED_TEXT matches { defining_code matches { [local:: at0024, -- Longer than usual at0025, -- Normal at0026, -- As usual at0027, -- Shorter than usual at0028, -- Much shorter than usual at0029] -- Much longer than usual } } } } } } CLUSTER[at0046] occurrences matches {0..1} matches { -- Use of Sanitary products items cardinality matches {0..*; unordered} matches { ELEMENT[at0047] occurrences matches {0..*} matches { -- Type of Sanitary product value matches { DV_CODED_TEXT matches { defining_code matches { [local:: at0048, -- Sanitary napkins - 'super' at0049, -- Sanitary napkins - 'normal' at0050, -- Sanitary napkins - 'light flow' at0051, -- Tampon - 'super' at0052, -- Tampon - 'normal' at0053, -- Sea sponge at0054, -- Menstrual cup at0055] -- Cloth pad or towel } } } } ELEMENT[at0036] occurrences matches {0..1} matches { -- Number used value matches { DV_COUNT matches { magnitude matches {|>=0|} } } } } } } } } } } } ontology term_definitions = < ["en"] = < items = < ["at0000"] = < description = <"Details about menstrual cycle"> text = <"Menstrual cycle"> > ["at0001"] = < description = <"Collection of normal statements about menstrual cycle"> text = <"Normal Statements"> > ["at0002"] = < description = <"Normal statement about the menstrual cycle"> text = <"Normal Statement"> > ["at0003"] = < description = <"Finding about menstrual cycle"> text = <"Findings"> > ["at0017"] = < description = <"Duration of menstruation"> text = <"Duration of menstruation"> > ["at0020"] = < description = <"Length of menstrual cycle"> text = <"Length of cycle"> > ["at0021"] = < description = <"Blood clots were present during cycle"> text = <"Presence of blood clots"> > ["at0022"] = < description = <"Duration of Menstrual Cycle"> text = <"Cycle"> > ["at0023"] = < description = <"Description of the relative duration of menstrual cycle"> text = <"Relative duration of cycle"> > ["at0024"] = < description = <"*"> text = <"Longer than usual"> > ["at0025"] = < description = <"*"> text = <"Normal"> > ["at0026"] = < description = <"*"> text = <"As usual"> > ["at0027"] = < description = <"*"> text = <"Shorter than usual"> > ["at0028"] = < description = <"*"> text = <"Much shorter than usual"> > ["at0029"] = < description = <"*"> text = <"Much longer than usual"> > ["at0031"] = < description = <"Details about duration of menstruation"> text = <"Duration of Menstruation"> > ["at0032"] = < description = <"Relative duration of menstruation"> text = <"Relative duration of menstruation"> > ["at0033"] = < description = <"Description of the menstruation, or period of bleeding"> text = <"Menstruation"> > ["at0034"] = < description = <"Heavy menstrual flow that exceeds capacity sanitary napkins and other menstrual products to absorb the menstrual flow"> text = <"Flooding"> > ["at0035"] = < description = <"Relative description of menstrual blood flow"> text = <"Relative Description"> > ["at0036"] = < description = <"Number of sanitary products used per day to absorb menstrual flow"> text = <"Number used"> > ["at0037"] = < description = <"*"> text = <"Very heavy flow"> > ["at0038"] = < description = <"*"> text = <"Heavy flow"> > ["at0039"] = < description = <"*"> text = <"Normal flow"> > ["at0040"] = < description = <"*"> text = <"Light flow"> > ["at0041"] = < description = <"*"> text = <"Spotting"> > ["at0042"] = < description = <"*"> text = <"Absent"> > ["at0043"] = < description = <"Description of the characteristics of menstruation"> text = <"Clinical Descripton"> > ["at0046"] = < description = <"Details about use of Sanitary products during menstruation"> text = <"Use of Sanitary products"> > ["at0047"] = < description = <"Type of sanitary product used"> text = <"Type of Sanitary product"> > ["at0048"] = < description = <"*"> text = <"Sanitary napkins - 'super'"> > ["at0049"] = < description = <"*"> text = <"Sanitary napkins - 'normal'"> > ["at0050"] = < description = <"*"> text = <"Sanitary napkins - 'light flow'"> > ["at0051"] = < description = <"*"> text = <"Tampon - 'super'"> > ["at0052"] = < description = <"*"> text = <"Tampon - 'normal'"> > ["at0053"] = < description = <"*"> text = <"Sea sponge"> > ["at0054"] = < description = <"*"> text = <"Menstrual cup"> > ["at0055"] = < description = <"*"> text = <"Cloth pad or towel"> > ["at0056"] = < description = <"Details about menstrual blood flow"> text = <"Menstrual flow"> > ["at0057"] = < description = <"Description of Menstrual blood flow"> text = <"Clinical Description"> > ["at0059"] = < description = <"Colour of menstrual blood"> text = <"Colour"> > ["at0060"] = < description = <"Number of days since onset of last period"> text = <"Day of cycle"> > ["at0061"] = < description = <"Information about the cycle"> text = <"Clinical description"> > > > >