archetype openEHR-EHR-OBSERVATION.temperature.v1 concept [at0000] -- body temperature description original_author = < ["name"] = <"Sam Heard"> ["organisation"] = <"Ocean Informatics"> ["date"] = <"2004-05-18"> > lifecycle_state = <"draft"> details = < ["en"] = < language = <"en"> purpose = <"temperature measurement"> keywords = <"temperature"> copyright = <"copyright (c) 2004 Ocean Informatics"> > > definition OBSERVATION[at0000] matches { -- body temperature data matches { HISTORY[at0002] matches { -- history events cardinality matches {1..*; ordered} matches { EVENT[at0003] occurrences matches {0..*} matches { -- Any event data matches { SINGLE[at0001] matches { -- Single item matches { ELEMENT[at0004] occurrences matches {0..1} matches { -- Temperature name matches { CODED_TEXT matches { code matches {[ac0001]} -- Any synonym for 'temperature' } } value matches { C_QUANTITY < property = <"temperature"> list = < ["1"] = < units = <"°C"> magnitude = <|-20.0..100.0|> > ["2"] = < units = <"°F"> magnitude = <|-40.0..200.0|> > > > } } } } } } EVENT[at0005] occurrences matches {0..*} matches { -- 1 hour average aggregate_math_function matches {"Mean"} width matches {P1h} data matches { use_node SINGLE /[at0000]/data[at0002]/events[at0003]/data[at0001]/ } } EVENT[at0006] occurrences matches {0..*} matches { -- 1 hour maximum aggregate_math_function matches {"Maximum"} width matches {P1h} data matches { use_node SINGLE /[at0000]/data[at0002]/events[at0003]/data[at0001]/ } } EVENT[at0007] occurrences matches {0..*} matches { -- 1 hour minimum aggregate_math_function matches {"Minimum"} width matches {P1h} data matches { use_node SINGLE /[at0000]/data[at0002]/events[at0003]/data[at0001]/ } } EVENT[at0008] occurrences matches {0..*} matches { -- 8 hour average aggregate_math_function matches {"Mean"} width matches {P8h} data matches { use_node SINGLE /[at0000]/data[at0002]/events[at0003]/data[at0001]/ } } EVENT[at0009] occurrences matches {0..*} matches { -- 8 hour maximum aggregate_math_function matches {"Maximum"} width matches {P8h} data matches { use_node SINGLE /[at0000]/data[at0002]/events[at0003]/data[at0001]/ } } EVENT[at0010] occurrences matches {0..*} matches { -- 8 hour minimum aggregate_math_function matches {"Minimum"} width matches {P8h} data matches { use_node SINGLE /[at0000]/data[at0002]/events[at0003]/data[at0001]/ } } EVENT[at0011] occurrences matches {0..*} matches { -- 10 hour average aggregate_math_function matches {"Mean"} width matches {P10h} data matches { use_node SINGLE /[at0000]/data[at0002]/events[at0003]/data[at0001]/ } } EVENT[at0012] occurrences matches {0..*} matches { -- 10 hour maximum aggregate_math_function matches {"Maximum"} width matches {P10h} data matches { use_node SINGLE /[at0000]/data[at0002]/events[at0003]/data[at0001]/ } } EVENT[at0013] occurrences matches {0..*} matches { -- 10 hour minimum aggregate_math_function matches {"Minimum"} width matches {P10h} data matches { use_node SINGLE /[at0000]/data[at0002]/events[at0003]/data[at0001]/ } } EVENT[at0014] occurrences matches {0..*} matches { -- 12 hour average aggregate_math_function matches {"Mean"} width matches {P12h} data matches { use_node SINGLE /[at0000]/data[at0002]/events[at0003]/data[at0001]/ } } EVENT[at0015] occurrences matches {0..*} matches { -- 12 hour maximum aggregate_math_function matches {"Maximum"} width matches {P12h} data matches { use_node SINGLE /[at0000]/data[at0002]/events[at0003]/data[at0001]/ } } EVENT[at0016] occurrences matches {0..*} matches { -- 12 hour minimum aggregate_math_function matches {"Minimum"} width matches {P12h} data matches { use_node SINGLE /[at0000]/data[at0002]/events[at0003]/data[at0001]/ } } EVENT[at0017] occurrences matches {0..*} matches { -- 24 hour average aggregate_math_function matches {"Mean"} width matches {P24h} data matches { use_node SINGLE /[at0000]/data[at0002]/events[at0003]/data[at0001]/ } } EVENT[at0018] occurrences matches {0..*} matches { -- 24 hour maximum aggregate_math_function matches {"Maximum"} width matches {P24h} data matches { use_node SINGLE /[at0000]/data[at0002]/events[at0003]/data[at0001]/ } } EVENT[at0019] occurrences matches {0..*} matches { -- 24 hour minimum aggregate_math_function matches {"Minimum"} width matches {P24h} data matches { use_node SINGLE /[at0000]/data[at0002]/events[at0003]/data[at0001]/ } } } } } state matches { LIST[at0029] matches { -- state items cardinality matches {0..1; ordered} matches { ELEMENT[at0030] occurrences matches {0..1} matches { -- Thermal situation value matches { CODED_TEXT matches { code matches { [local:: at0031, -- Indoor - normal clothing or bedding at0032, -- Indoor - reduced clothing or bedding at0033, -- Indoor - increased clothing or bedding at0034, -- Outdoors - normal clothing at0035, -- Outdoors - reduced clothing at0036, -- Outdoors - Increased clothing at0037, -- Thermal stress - downward at0038, -- Thermal stress - upward at0040] -- Paediatric incubator } assumed_value matches {"at0031"} } } } ELEMENT[at0039] occurrences matches {0..1} matches { -- Ambient temperature value matches { C_QUANTITY < property = <"temperature"> list = < ["1"] = < units = <"°C"> magnitude = <|<= 0.0|> > ["2"] = < units = <"°F"> magnitude = <|<= 0.0|> > > > } } ELEMENT[at0041] occurrences matches {0..1} matches { -- Description of thermal stress value matches { TEXT matches {*} } } } } } protocol matches { LIST[at0020] matches { -- protocol items cardinality matches {0..1; ordered} matches { ELEMENT[at0021] occurrences matches {0..1} matches { -- Site of measurement value matches { CODED_TEXT matches { code matches { [local:: at0022, -- Oral at0023, -- Aural at0024, -- Axilla at0025, -- Rectal at0026, -- Core at0027, -- Urinary bladder at0028] -- Intravascular } } } } } } } } ontology primary_language = <"en"> languages_available = <"en", ...> terminologies_available = <"LNC205", ...> term_definitions = < ["en"] = < items = < ["at0000"] = < description = <"An estimate of the core temperature of the body"> text = <"body temperature"> > ["at0001"] = < description = <"*"> text = <"Single"> > ["at0002"] = < description = <"@ internal @"> text = <"history"> > ["at0003"] = < description = <"Any event"> text = <"Any event"> > ["at0004"] = < description = <"The core body temperature"> text = <"Temperature"> > ["at0005"] = < description = <"Average temperature over 1 hour"> text = <"1 hour average"> > ["at0006"] = < description = <"Maximum temperature over 1 hour"> text = <"1 hour maximum"> > ["at0007"] = < description = <"Minimum temperature over 1 hour"> text = <"1 hour minimum"> > ["at0008"] = < description = <"Average temperature over 8 hours"> text = <"8 hour average"> > ["at0009"] = < description = <"Maximum temperature over 8 hours"> text = <"8 hour maximum"> > ["at0010"] = < description = <"Minimum temperature over 8 hour"> text = <"8 hour minimum"> > ["at0011"] = < description = <"Average temperature over 10 hours"> text = <"10 hour average"> > ["at0012"] = < description = <"Maximum temperature over 10 hours"> text = <"10 hour maximum"> > ["at0013"] = < description = <"Minimum temperature over 1 hour"> text = <"10 hour minimum"> > ["at0014"] = < description = <"Average temperature over 12 hours"> text = <"12 hour average"> > ["at0015"] = < description = <"Maximum temperature over 12 hours"> text = <"12 hour maximum"> > ["at0016"] = < description = <"Minimum temperature over 1 hour"> text = <"12 hour minimum"> > ["at0017"] = < description = <"Average temperature over 24 hours"> text = <"24 hour average"> > ["at0018"] = < description = <"Maximum temperature over 24 hours"> text = <"24 hour maximum"> > ["at0019"] = < description = <"Minimum temperature over 1 hour"> text = <"24 hour minimum"> > ["at0020"] = < description = <"@ internal @"> text = <"protocol"> > ["at0021"] = < description = <"The site of measurement of the temperature"> text = <"Site of measurement"> > ["at0022"] = < description = <"measured in the mouth"> text = <"Oral"> > ["at0023"] = < description = <"measured in the ear"> text = <"Aural"> > ["at0024"] = < description = <"measured in the arm-pit"> text = <"Axilla"> > ["at0025"] = < description = <"measured in the rectum"> text = <"Rectal"> > ["at0026"] = < description = <"Measured internally in the body; includes bladder, rectum and intravascular"> text = <"Core"> > ["at0027"] = < description = <"measured in the urinary bladder"> text = <"Urinary bladder"> > ["at0028"] = < description = <"Measured within the vascular system"> text = <"Intravascular"> > ["at0029"] = < description = <"state information about the patient"> text = <"state"> > ["at0030"] = < description = <"The thermal situation of the person who is having the temperature taken"> text = <"Thermal situation"> > ["at0031"] = < description = <"Patient is indoors and is wearing a normal amount of clothing or has bedding one would expect for the conditions"> text = <"Indoor - normal clothing or bedding"> > ["at0032"] = < description = <"The patient is indoors and is wearing less than ideal clothing or using less bedding than ideal for the environment"> text = <"Indoor - reduced clothing or bedding"> > ["at0033"] = < description = <"The patient is indoors and is wearing more clothing or using more bedding than usual for the environment"> text = <"Indoor - increased clothing or bedding"> > ["at0034"] = < description = <"The patient is or has been outdoors and wearing normal clothing for the conditions"> text = <"Outdoors - normal clothing"> > ["at0035"] = < description = <"The patient is or has been outdoors with less clothing than is ideal for the conditions"> text = <"Outdoors - reduced clothing"> > ["at0036"] = < description = <"The patient has been outdoors with more clothing than is required for the conditions"> text = <"Outdoors - Increased clothing"> > ["at0037"] = < description = <"The patient has been exposed to conditions to reduce temperature"> text = <"Thermal stress - downward"> > ["at0038"] = < description = <"The person has been exposed to conditions to raise their temperature"> text = <"Thermal stress - upward"> > ["at0039"] = < description = <"The temperature to which the person has been exposed"> text = <"Ambient temperature"> > ["at0040"] = < description = <"The patient is in a paediatric incubator"> text = <"Paediatric incubator"> > ["at0041"] = < description = <"Desscription of the conditions applied to the patient to change temperature"> text = <"Description of thermal stress"> > > > > constraint_definitions = < ["en"] = < items = < ["ac0001"] = < description = <"*"> text = <"Any synonym for temperature"> > > > > term_binding = < ["LNC205"] = < items = < ["[at0000]/data[at0002]/events[at0003]/data[at0001]/item[at0004]/"] = <[LNC205::8310-5]> ["[at0000]/data[at0002]/events[at0005]/data/item[at0004]/"] = <[LNC205::8321-2]> ["[at0000]/data[at0002]/events[at0006]/data/item[at0004]/"] = <[LNC205::8311-3]> ["[at0000]/data[at0002]/events[at0007]/data/item[at0004]/"] = <[LNC205::8316-2]> ["[at0000]/data[at0002]/events[at0008]/data/item[at0004]/"] = <[LNC205::8332-0]> ["[at0000]/data[at0002]/events[at0009]/data/item[at0004]/"] = <[LNC205::8312-1]> ["[at0000]/data[at0002]/events[at0017]/data/item[at0004]/"] = <[LNC205::8325-3]> ["[at0000]/data[at0002]/events[at0019]/data/item[at0004]/"] = <[LNC205::8320-4]> > > >