description: Base StructureDefinition for Address Type with additions for Dutch realm addresses. Dutch addresses break down Address.line in several parts and it is important to mark an address as being 'officially registered'. In version 1.1 the missing mappings for AddressType have been added for 2015 and all mappings for HCIMs release 2017. package_name: nictiz.fhir.nl.stu3.zib2015 derivation: constraint name: nl-core-address type: Address elements: use: index: 2 extensions: AD_use: {url: h, min: 0, max: 1, short: Further define the address use with the exact HCIM code., type: Extension, index: 4} elements: extension: index: 3 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: AD_use: match: {url: null} schema: {short: Further define the address use with the exact HCIM code., type: Extension, url: h, index: 4} min: 0 max: 1 city: {index: 18} type: {index: 5} state: {short: Sub-unit of country (abbreviations ok)., index: 20} extension: index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: official: match: {url: null} schema: {short: Mark an address as an 'officially registered' address., type: Extension, url: h, index: 1} max: 1 line: index: 6 extensions: streetName: url: h type: Extension index: 8 elements: url: pattern: {type: Uri, value: 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName'} index: 9 houseNumber: url: h type: Extension index: 10 elements: url: pattern: {type: Uri, value: 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber'} index: 11 buildingNumbersuffix: url: h type: Extension index: 12 elements: url: pattern: {type: Uri, value: 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-buildingNumberSuffix'} index: 13 unitID: url: h type: Extension index: 14 elements: url: pattern: {type: Uri, value: 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-unitID'} index: 15 additionalLocator: url: h type: Extension index: 16 elements: url: pattern: {type: Uri, value: 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator'} index: 17 elements: extension: index: 7 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: streetName: match: {url: 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName'} schema: type: Extension url: h index: 8 elements: url: pattern: {type: Uri, value: 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName'} index: 9 houseNumber: match: {url: 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber'} schema: type: Extension url: h index: 10 elements: url: pattern: {type: Uri, value: 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber'} index: 11 buildingNumbersuffix: match: {url: 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-buildingNumberSuffix'} schema: type: Extension url: h index: 12 elements: url: pattern: {type: Uri, value: 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-buildingNumberSuffix'} index: 13 unitID: match: {url: 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-unitID'} schema: type: Extension url: h index: 14 elements: url: pattern: {type: Uri, value: 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-unitID'} index: 15 additionalLocator: match: {url: 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator'} schema: type: Extension url: h index: 16 elements: url: pattern: {type: Uri, value: 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator'} index: 17 postalCode: constraint: nl-postal-code-pattern: {human: Dutch postal code pattern 'nnnnAA', severity: error, expression: '(country in ''nl'' | ''nld'' | ''nederland'').not() or matches(''^\\d{4}[A-Z]{2}$'')'} index: 21 country: {short: Country (can be ISO 3166 3 letter code), index: 22} district: {index: 19} package_version: 1.0.0 extensions: official: {url: h, max: 1, short: Mark an address as an 'officially registered' address., type: Extension, index: 1} class: complex-type kind: complex-type url: http://fhir.nl/fhir/StructureDefinition/nl-core-address base: http://hl7.org/fhir/StructureDefinition/Address version: '1.1'