# 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 Class: ModelArtefactResourceSpecification
A class specifying a ModelArtefactPackage resource. The class maintains set of ModelArtefactVersion instances ordered by lastUpdateTime. ## Attributes
Name | Data type | Occurs | Description
--- | --- | --- | ---
deprecationDateTime | Timestamp | 0..1 | The date-time at which the current baseline version was deprecated for use in all current and future development.
## Relationships
Name | Class | Occurs | Description
--- | --- | --- | ---
version | ModelArtefactVersion | 0..* | A ModelArtefactPackage version.
## Constraints
Type | Name | Specification
--- | --- | ---
If deprecated then deprecation time not null | Invariant | inv: not deprecatedFromVersion.oclIsUndefined() implies not deprecationDateTime.oclIsUndefined
If deprecated then version(s) optional | Invariant | inv: version-&gt;isEmpty() implies not deprecatedFromVersion.oclIsUndefined()
## Reference Model Type ##