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