# 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: AnyDomainModelRelationship
The abstract generalisation of a semantic relationship between two domain-level class instances. ## Specializes ## AssociationClass ## Attributes
Name | Data type | Occurs | Description
--- | --- | --- | ---
lower | Integer | 1..1 | The minimum allowable number of instances of an instance of this class.
upper | UnlimitedNatural | 1..1 | The maximum allowable number of instances of an instance of this class.
## Relationships
Name | Class | Occurs | Description
--- | --- | --- | ---
objectEnd | Property | 1..1 | The object end of this AssociationClass.
contextEnd | Property | 0..1 | The context end of this relationship. This is used to link the relationship to an entry point when the relationship is asserted after the subject and
subjectEnd | Property | 1..1 | The subject end of this AssociationClass.
## Constraints
Type | Name | Specification
--- | --- | ---
subject end has 1 referent case only | Invariant | inv: subjectEnd.referent.case-&gt;size() = 1
## Reference Model Type ##