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

The general content model of the possible address parts as defined by ISO 21090.

Attributes

Name Data type Occurs Description
additionalLocator ADXP.ADL 0..1 An additional locator.
addressLine ADXP.ADL 0..1 An address line part, such as street or post office box, city, postal code, country, etc.
addressPrefix ADXP.ADP 0..1 The address prefix. This address part supports logical representation of:
  • NHS Data Model and Dictionary ADDRESS STRUCTURED class attribute ADDRESS PREFIX; and
  • NPfIT MIM Address fully structured data type flavors address prefix element.
careOf ADXP.CAR 0..1 The name of a party who will take receipt at the specified address.
censusTract ADXP.CEN 0..1 The census tract.
county ADXP.CPA 0..1 The county or parish. This address part supports logical representation of:
  • NHS Data Model and Dictionary ADDRESS STRUCTURED class attribute POSTAL COUNTY; and
  • NPfIT MIM Address fully structured data type flavors county element.
country ADXP.CNT 0..1 The country.
delimiter ADXP.DEL 0..1 A delimeter.
direction ADXP.DIR 0..1 The direction.
houseNumber ADXP.BNR 0..1 The building number. This address part supports logical representation of:
  • NHS Data Model and Dictionary ADDRESS STRUCTURED class attribute BUILDING NUMBER.
houseNumberNumeric ADXP.BNN 0..1 The numeric part of the building number.
city ADXP.CTY 0..1 The municipality. This address part supports logical representation of:
  • NHS Data Model and Dictionary ADDRESS class attribute UK INTERNAL CODE; and
  • NPfIT MIM Address fully structured data type flavors country element.
postBox ADXP.POB 0..1 The post box number.
postalCode ADXP.ZIP 0..1 UK format Postcode If a PATIENT has no fixed abode this shall be recorded with the appropriate code (ZZ99 3VZ). The 8 characters field allows a space to be inserted to differentiate between the inward and outward segments of the code, enabling full use to be made of Royal Mail postcode functionality.
state ADXP.STA 0..1 The sate or province.
streetAddressLine ADXP.SAL 0..1 A street address line.
streetName ADXP.STR 0..1 The street name. This address part supports logical representation of:
  • NHS Data Model and Dictionary ADDRESS STRUCTURED class attribute STREET OR ROAD NAME; and
  • NPfIT MIM Address fully structured data type flavors street or road name element.
streetNameBase ADXP.STB 0..1 The street name base. This address part supports logical representation of:
  • NHS Data Model and Dictionary ADDRESS STRUCTURED class attribute DEPENDENT STREET OR ROAD NAME.
streetType ADXP.STTYP 0..1 The street type.
unitID ADXP.UNID 0..1 The unit identifier.
unitType ADXP.UNIT 0..1 The unit designator.


Constraints

Type Name Specification
One part type only permitted LRA Invariant inv: self.definesProperty(additionalLocator) xor self.definesProperty(addressKey) xor self.definesProperty(addressLine) xor self.definesProperty(addressPrefix) xor self.definesProperty(buildingIdentifier) xor self.definesProperty(careOf) xor self.definesProperty(censusTract) xor self.definesProperty(county) xor self.definesProperty(country) xor self.definesProperty(delimeter) xor self.definesProperty(desc) xor self.definesProperty(direction) xor self.definesProperty(houseNumber) xor self.definesProperty(houseNumberNumeric) xor self.definesProperty(locality) xor self.definesProperty(city) xor self.definesProperty(postBox) xor self.definesProperty(postalCode) xor self.definesProperty(state) xor self.definesProperty(streetAddressLine) xor self.definesProperty(streetName) xor self.definesProperty(streetType) xor self.definesProperty(town) xor self.definesProperty(unitID) xor self.definesProperty(unitType) xor self.definesProperty(gridRef) xor self.definesProperty(doubleDependentLocality)