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 Class: Selection

A named set of one or more permissible classifier types (i.e. cases) and the constraints and / or re-definitions specified for each. This class enables the specification of one or more alternative classifier types for this Property, each of which optionally specifies a set of embedded constraints that apply to all instances of the type.

Specializes

Property

Attributes

Name Data type Occurs Description
isDerived Boolean 1..1 True if the value of the attribute is derived from information elsewhere. The default value is false.
isOrdered Boolean 1..1 True if the values in a multivalued instantiation of this class must be sequentially ordered. Default is true.
isUnique Boolean 1..1 True if the values in a multivalued instantiation of this class must be unique. Default is true.
aggregation AggregationKind 1..1 Specifies the kind of aggregation that applies to the Property. The default value is none.
lower Integer 1..1 The lower bound of the multiplicity interval.
upper UnlimitedNatural 1..1 The upper bound of the multiplicity interval.
isAssociation Boolean 1..1 True if property is an association; otherwise false.


Relationships

Name Class Occurs Description
case Case 1..* A specified case of this Selection.
referent Referent 0..1 The permissible referent type(s) to which an instance of this property may refer. This applies only to properties that act as object references, i.e. attributes (typically of classifier kind lra::datatypes::iso21090::II) whose instances identify other objects. Only a single level of recursion is permitted; i.e. the referent instance is not permitted to contain a case that contains another referent.


Reference Model Type