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
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