PackagesCanonicalsLogsProblems
    Packages
    se.electronichealth.fhir.nppr.r5@0.1.0-alpha
    http://electronichealth.se/fhir/NPPR/StructureDefinition/NPPRAddress
description: Profile for representing address details, to include official address type.
package_name: se.electronichealth.fhir.nppr.r5
derivation: constraint
name: NPPRAddress
type: Address
elements:
  extension:
    type: Extension
    mustSupport: true
    url: http://electronichealth.se/fhir/NPPR/StructureDefinition/NPPROfficialAddressTypeExtension
    index: 0
    slicing:
      slices:
        officialAddressType:
          match: {}
          schema: {type: Extension, mustSupport: true, url: 'http://electronichealth.se/fhir/NPPR/StructureDefinition/NPPROfficialAddressTypeExtension', index: 0}
          min: 0
          max: 1
  use: {mustSupport: true, index: 1}
  type: {mustSupport: true, index: 2}
  line:
    mustSupport: true
    index: 3
    extensions:
      streetName: {url: null, max: 1, mustSupport: true, index: 4}
      houseNumber: {url: null, max: 1, mustSupport: true, index: 5}
      postBox: {url: null, max: 1, mustSupport: true, index: 6}
    elements:
      extension:
        mustSupport: true
        index: 4
        slicing:
          slices:
            streetName:
              match: {}
              schema: {mustSupport: true, index: 4}
              max: 1
            houseNumber:
              match: {}
              schema: {mustSupport: true, index: 5}
              max: 1
            postBox:
              match: {}
              schema: {mustSupport: true, index: 6}
              max: 1
      value: {mustSupport: true, index: 7}
  city: {mustSupport: true, index: 8}
  postalCode: {mustSupport: true, index: 9}
  country:
    mustSupport: true
    index: 10
    extensions:
      countryCode: {url: null, mustSupport: true, index: 11}
    elements:
      extension:
        mustSupport: true
        index: 11
        slicing:
          slices:
            countryCode:
              match: {}
              schema: {mustSupport: true, index: 11}
  period:
    mustSupport: true
    index: 12
    elements:
      start: {mustSupport: true, index: 13}
      end: {mustSupport: true, index: 14}
    required: [start]
package_version: 0.1.0-alpha
extensions:
  officialAddressType: {url: 'http://electronichealth.se/fhir/NPPR/StructureDefinition/NPPROfficialAddressTypeExtension', min: 0, max: 1, type: Extension, mustSupport: true, index: 0}
class: complex-type
kind: complex-type
url: http://electronichealth.se/fhir/NPPR/StructureDefinition/NPPRAddress
base: http://hl7.eu/fhir/base-r5/StructureDefinition/Address-eu
version: '0.1'
required: [period]