Logical Record Architecture for Health and Social Care

Discharge Summary Release 0.02

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())