# 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 Abstract Class: BOUND_DATA_ELEMENT
The BOUND_DATA_ELEMENT class is an ELEMENT whose meaning is constrained and processable, for the purpose of automated retrieval, using SNOMED CT. The inherited meaning attribute is therefore used to specify the coded meaning including all coded context. Specialisations of BOUND_DATA_ELEMENT futher constrain the permissible meanings of instances which must be guaranteed to conform to their constraints when evaluated. From the perspective of the data retriever, the content of interest of a BOUND_DATA_ELEMENT instance may be the meaning itself and / or a typed data value described by the meaning. ## Specializes ## ELEMENT ## Attributes
Name | Data type | Occurs | Description
--- | --- | --- | ---
value | ANY | 1..1 | An ELEMENT has a single DATA_VALUE containing the value, unless this is indicated as absent by a null_flavour attribute.
## Constraints
Type | Name | Specification
--- | --- | ---
meaning is coded data | LRA Invariant | inv: meaning.oclIsKindOf(CD.CV.SCT)
meaning is defined | LRA Invariant | --Attribute meaning is defined (i.e. must be assigned a value) inv: not meaning.oclIsUndefined()
meaning is null implies meaning.code is undefined and meaning.orginalText is defined | LRA Invariant | inv: meaning.isNull implies (meaning.code.oclIsUndefined() and meaning.nullFlavor = LraAnyNullFlavor.UNC and not meaning.originalText.isUndefined())