description: This profile extends the Address data type for supporting streetname, housenumber and postal box. package_name: hl7.fhir.eu.base-r5 derivation: constraint name: AddressEu type: Address elements: use: {short: Purpose of this address, index: 0} type: {short: Address type (postal | physical), index: 1} line: index: 2 extensions: streetName: {url: 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName', min: 0, type: Extension, index: 4} houseNumber: {url: 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber', min: 0, type: Extension, index: 5} postBox: {url: 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-postBox', min: 0, type: Extension, index: 6} elements: extension: index: 3 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: streetName: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName', index: 4} min: 0 houseNumber: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber', index: 5} min: 0 postBox: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-postBox', index: 6} min: 0 city: {short: City, index: 7} postalCode: {short: Postal code, index: 8} country: extensions: countryCode: url: http://hl7.org/fhir/StructureDefinition/iso21090-codedString type: Extension index: 10 elements: value: choices: [] index: 12 elements: extension: index: 9 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: countryCode: match: {url: null} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/iso21090-codedString index: 10 elements: value: choices: [] index: 12 package_version: 0.1.0 class: complex-type kind: complex-type url: http://hl7.eu/fhir/base-r5/StructureDefinition/Address-eu base: http://hl7.org/fhir/StructureDefinition/Address version: 0.1.0