A name for a person.
Within the LRA this data type is specialised into two flavors to support the logical representation of person name structures
specified by:
- NPfIT MIM Datatypes Implementation Manual;
- Person Demographic Service; and
- NHS Data Model and Dictionary.
The use and validTime (Low and High) attributes may be used to represent the use and validTime attributes within NPfIT MIM
Person Name data type flavors. The PDS NAME and NHS Data Model and Dictionary PERSON NAME classes also specify equivalent
attributes.
Specializes
Attributes
| Name |
Data type |
Occurs |
Description |
| part |
EN.Part
|
0..* |
A sequence of entity name parts, such as given name or family name, prefix, suffix, etc.
Any instance of EN that is not is null must have at least one entity name part.
|
| use |
EntityNameUse
|
0..* |
As ISO 21090, a set of codes to indicating to a system or user which name in a set of names to select for a given purpose.
An entity name instance may therefore be associated with number of intended uses.
A name without specific use code might be a default name useful for any purpose, but a name with a specific use code would
be preferred for that respective purpose.
|
Constraints
| Type |
Name |
Specification |
| no parts are qualified by LS |
Invariant |
inv: part->forAll(p | not p.qualifier->includes(EntityNamePartQualifier.LS)) |
Reference Model Type