# 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: EN.Part
The general content model of the possible name parts as defined by ISO 21090. ## Attributes
Name | Data type | Occurs | Description
--- | --- | --- | ---
part | ENXP | 0..1 | An untyped name part for use by EN.PN.TEXT, EN.TN and EN.ON.
prefix | ENXP.PFX | 0..1 | Name prefix.
given | ENXP.GIV | 0..1 | Given name.
family | ENXP.FAM | 0..1 | Family name.
suffix | ENXP.SFX | 0..1 | Name suffix.
delimeter | ENXP.DEL | 0..1 | A delimeter.
## Constraints
Type | Name | Specification
--- | --- | ---
Attribute part has type ENXP.INIT or ENXP.UNTYPED | LRA Invariant | inv: part.oclIsTypeOf(ENXP.INT) or part.oclIsTypeOf(ENXP.UNTYPED)
One part type only permitted | LRA Invariant | inv: self.definesProperty(part) xor self.definesProperty(prefix) xor self.definesProperty(given) xor self.definesProperty(family) xor self.definesProperty(suffix) xor self.definesProperty(delimeter)