PackagesCanonicalsLogsProblems
    Packages
    rs/nictiz.fhir.nl.r4.zib2020@0.3.0-beta1
    http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation
description: Address information includes data where a person resides (temporarily, permanently) or where a building is located.
package_name: rs/nictiz.fhir.nl.r4.zib2020
derivation: constraint
name: ZibAddressInformation
abstract: true
type: Address
elements:
  extension:
    index: 0
    slicing:
      rules: open
      discriminator:
      - {path: url, type: value}
      min: 0
      slices:
        addressType:
          match: {url: null}
          schema: {type: Extension, url: 'http://nictiz.nl/fhir/StructureDefinition/ext-AddressInformation.AddressType', index: 1}
          min: 0
          max: 1
  use:
    short: AddressType
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/address-use|4.0.1'}
    index: 2
  type:
    short: AddressType
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/address-type|4.0.1'}
    index: 3
  line:
    index: 4
    extensions:
      streetName:
        url: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName
        type: Extension
        index: 6
        elements:
          value:
            short: Street
            choices: []
            index: 8
      houseNumber:
        url: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber
        type: Extension
        index: 9
        elements:
          value:
            short: HouseNumber
            choices: []
            index: 11
      houseNumberLetter-houseNumberAddition:
        url: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-buildingNumberSuffix
        type: Extension
        index: 12
        elements:
          value:
            short: HouseNumberLetter / HouseNumberAddition
            choices: []
            index: 14
      houseNumberIndication:
        url: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator
        type: Extension
        index: 15
        elements:
          value:
            constraint:
              houseNumberIndication: {human: Must have value 'by' or 'to', source: 'http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation', severity: error, expression: value in ('by' | 'to')}
            short: HouseNumberIndication
            choices: []
            index: 17
      additionalInformation:
        url: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-unitID
        type: Extension
        index: 18
        elements:
          value:
            short: AdditionalInformation
            choices: []
            index: 20
    elements:
      extension:
        index: 5
        slicing:
          rules: open
          discriminator:
          - {path: url, type: value}
          min: 0
          slices:
            streetName:
              match: {url: null}
              schema:
                type: Extension
                url: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName
                index: 6
                elements:
                  value:
                    short: Street
                    choices: []
                    index: 8
            houseNumber:
              match: {url: null}
              schema:
                type: Extension
                url: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber
                index: 9
                elements:
                  value:
                    short: HouseNumber
                    choices: []
                    index: 11
            houseNumberLetter-houseNumberAddition:
              match: {url: null}
              schema:
                type: Extension
                url: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-buildingNumberSuffix
                index: 12
                elements:
                  value:
                    short: HouseNumberLetter / HouseNumberAddition
                    choices: []
                    index: 14
            houseNumberIndication:
              match: {url: null}
              schema:
                type: Extension
                url: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator
                index: 15
                elements:
                  value:
                    constraint:
                      houseNumberIndication: {human: Must have value 'by' or 'to', source: 'http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation', severity: error, expression: value in ('by' | 'to')}
                    short: HouseNumberIndication
                    choices: []
                    index: 17
            additionalInformation:
              match: {url: null}
              schema:
                type: Extension
                url: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-unitID
                index: 18
                elements:
                  value:
                    short: AdditionalInformation
                    choices: []
                    index: 20
  city: {short: PlaceOfResidence, index: 21}
  district: {short: Municipality, index: 22}
  postalCode: {short: Postcode, index: 23}
  country:
    index: 24
    extensions:
      countryCode:
        url: http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification
        type: Extension
        index: 26
        elements:
          value:
            short: Country
            choices: []
            index: 28
    elements:
      extension:
        index: 25
        slicing:
          rules: open
          discriminator:
          - {path: url, type: value}
          min: 0
          slices:
            countryCode:
              match: {url: null}
              schema:
                type: Extension
                url: http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification
                index: 26
                elements:
                  value:
                    short: Country
                    choices: []
                    index: 28
package_version: 0.3.0-beta1
extensions:
  addressType: {url: 'http://nictiz.nl/fhir/StructureDefinition/ext-AddressInformation.AddressType', min: 0, max: 1, type: Extension, index: 1}
class: complex-type
kind: complex-type
url: http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation
base: http://hl7.org/fhir/StructureDefinition/Address
version: 0.0.1