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 Class: AD.NhsStandard

A standardised address structure comprising an ordered collection of named address part elements. This data type flavor is designed to support the logical representation of the following standardised address formats used within the NHS in England.

  • NPfIT MIM Address fully structured data type flavors - comprising an ordered collection of named address part elements identifying components such as the building, street, locality and town; the part type 'delimiter' also may be used to control line spacing. Except for 'delimeter', only one of each part type may be present and a 'buildingIdentifier' part type must be present; if 'postBox' is used, 'addressPrefix' must not be used.
  • NPfIT MIM CMET R_PartPersonBirthPlace (COCT_RM000208UK01) (used by PdsGeneralUpdateRequest (PRPA_RM000206UK06)) address and RMIM Birth Notification - PRPA_MT000212UK03 PlaceOfBirth address - requiring a minimum of one of the following address parts: country (coded), county or city.
  • NHS Data Model and Dictionary ADDRESS STRUCTURED - comprising (named) address part elements, a number of which correspond to the Royal Mail Postal Address File.
The class also can be further constrained to represent abbreviations of standard address structures that either contain the post code only as required by the Verified Identity sections of NHS Data Model and Dictionary CDS data structures or that specify only a unique Postal Address File (PAF) key (as specified by NPfIT MIM Data Types Implementation Manual).

Specializes

AD

Attributes

Name Data type Occurs Description
part AD.Part 0..* As ISO 21090, a sequence of address parts, such as street or post office Box, city, postal code, country, etc. Any instance of AD that is not is null must have at least one address part.
use PostalAddressUse 0..* A set of codes to indicate to a system or user which address in a set of like addresses to select for a given purpose. An address instance may therefore be associated with number of intended uses. ISO 21090 specifies use of the HL7 v3 PostalAddressUse code system. The LRA adopts a subset of this and specifies a number of additional codes to meet the intended use requirements of address structures specified by:
  • NPfIT MIM Datatypes Implementation Manual;
  • Person Demographic Service; and
  • NHS Data Model and Dictionary
useablePeriod QSET_TS 0..1 As ISO 21090, a General Timing Specification (GTS) specifying the periods of time during which the address can be used. This is used to specify different addresses for different times of the week or year and not the overall period of validity of the address.
isNotOrdered Boolean 0..1 True if the order of the address parts is known otherwise false. While the address parts are always a sequence, the order in which they are presented may or may not be known to be true or important.


Constraints

Type Name Specification
Only address parts gridReference, postBox, addressPrefix, buildingIdentifier, houseNumber, streetName, city, locality, doubleDependentLocality, town, county, country, postalCode, delimeter, addressKey and desc allowed LRA Invariant inv: part->forAll(p: AD.Part | p.definesProperty(p.gridRef) or p.definesProperty(p.postBox) or p.definesProperty(p.addressPrefix) or p.definesProperty(p.buildingIdentifier) or p.definesProperty(p.houseNumber) or p.definesProperty(p.streetName) or p.definesProperty(p.city) or p.definesProperty(p.locality) or p.definesProperty(p.doubleDependentLocality) or p.definesProperty(p.town) or p.definesProperty(p.county) or p.definesProperty(p.country) or p.definesProperty(p.postalCode) or p.definesProperty(p.delimeter) or p.definesProperty(p.addressKey) or p.definesProperty(p.desc))

Reference Model Type