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 Abstract Class: ENXP

An abstract data type whose specification otherwise conforms to the ISO 21090 representation of an entity name part that includes its value and possibly type (e.g. given name, family name, title, etc). In addition to the string value, the part also may be encoded using a code attribute and the type further qualified using a qualifier attribute. However, the string content must always be provided whether or not the content is encoded, unless the instance itself is null.

Attributes

Name Data type Occurs Description
value String 0..1 As specified by ISO 21090, the actual string value of the part.
code String 0..1 As specified by ISO 21090, a code assigned to the part by some coding system, if appropriate..
codeSystem String 0..1 As specified by ISO 21090, the code system from which the code is taken. The choice of coding system depends on the part type.
codeSystemVersion String 0..1 As specified by ISO 21090, the version of the coding system, if required.
language Code 1..1 As specified by ISO 21090, the human language of the content. Valid codes are taken from the IETF RFC 3066. If this attribute is null, the language may be inferred from elsewhere, either from the context or from unicode language tags, for example.
type EntityNamePartType 0..1 As specified by ISO 21090, the type of the name part (e.g. prefix, given name, family name, etc) represented using HL7 v3 EntityNamePartType code system. Within the LRA, only the name parts of standardised person name instances are permitted to use the type attribute. An untyped flavor of this data type is defined to support the representation of a name as a simple text string.
qualifier EntityNamePartQualifier 0..* This is implemented as described in ISO 21090.