# Logical Record Architecture for Health and Social Care
## Discharge Summary Release 0.02

Contents
The content of this release is not comprehensive and is not fully validated and must not be used in live system implementations.
# Reference Model Class: PROPERTY_OBSERVATION_ELEMENT
The PROPERTY_OBSERVATION_ELEMENT class is an OBSERVATION_ELEMENT whose coded meaning is constrained to represent a SNOMED CT observable situation and whose value attribute represents an observed or asserted data value. The focus concept of the observable situation must be subsumed either by 363787002 | observable entity | or by 386053000 | evaluation procedure | or 108252007 | laboratory procedure | (for any 'observation' that does not have a corresponding 'observable entity'). PROPERTY_OBSERVATION_ELEMENT is used to represent the results of investigations undertaken to find out more information about a patient's state of health or wellbeing (e.g. 'blood glucose concentration', 'jugular venous pressure', 'Apgar at 10 minutes') and device or procedure related parameter settings (e.g. 'haemodialysis blood flow rate'). The value attribute may be assigned a value of any data type other than QSET<TS> or any specialisation of QSET<TS>. ## Specializes ## OBSERVATION_ELEMENT ## Constraints
Type | Name | Specification
--- | --- | ---
coded value is observation value | LRA Invariant | inv: value.oclIsKindOf(CD) implies value.semantic() = LraPropertyObservationValue
meaning is observable | LRA Invariant | --The meaning.code conforms to the specified semantic constraint inv: meaning.code.semantic(LraPropertyObservationElementMeaning)
name value | LRA Inv: Fixed | inv: name.value = <a href="$element://{99CDF407-1579-4eac-BB4F-F9D25CB6AA56}"><font color="#0000ff"><u>LraRecordComponentName</u></font></a>.PROPERTY_OBSERVATION_ELEMENT
value type not allowed to be time based | LRA Invariant | --The value of attribute value is not permitted to be a of type GTS or a specialisation of GTS. inv: value.oclIsKindOf(QSET<TS>) = false and value.ocliIsKindOf(TS) = false