PackagesCanonicalsLogsProblems
    Packages
    PGO.02@1.02.1
    http://fhir.nl/fhir/StructureDefinition/nl-core-organization
description: 'Organization, e.g. Health Provider or Insurance Company. Functional requirements taken from Health and Care Information models (Zorginformatiebouwsteen) HealthProvider v3.1.1 (release 2017) and Payer v3.1 (release 2017) via the Basic Care Data Set (Basisgegevensset Zorg 1.0). Names and addresses are also in compliance with HL7 V3 Basic Components. Every instantiation of an Organization is a top level organization or a part of an (top level) organization, e.g. Department of Radiology. '
package_name: PGO.02
derivation: constraint
name: nl core organization
type: Organization
elements:
  identifier:
    index: 0
    slicing:
      rules: open
      discriminator:
      - {path: system, type: value}
      min: null
      slices:
        URA:
          match: {system: 'http://fhir.nl/fhir/NamingSystem/ura'}
          schema:
            short: URA
            index: 1
            elements:
              system:
                pattern: {type: Uri, value: 'http://fhir.nl/fhir/NamingSystem/ura'}
                index: 2
              value: {short: URA (UZI-register abonneenummer), index: 3}
            required: [value, system]
        AGB:
          match: {system: 'http://fhir.nl/fhir/NamingSystem/agb-z'}
          schema:
            short: AGB
            index: 4
            elements:
              system:
                pattern: {type: Uri, value: 'http://fhir.nl/fhir/NamingSystem/agb-z'}
                index: 5
              value: {short: AGB-Z (Vektis AGB-Z zorgverlenertabel), index: 6}
            required: [value, system]
        UZOVI:
          match: {system: 'http://fhir.nl/fhir/NamingSystem/uzovi'}
          schema:
            short: UZOVI
            index: 7
            elements:
              system:
                pattern: {type: Uri, value: 'http://fhir.nl/fhir/NamingSystem/uzovi'}
                index: 8
              value: {short: Unique healthcare insurance company identification (the UZOVI number), index: 9}
            required: [value, system]
  type:
    index: 10
    slicing:
      rules: open
      discriminator:
      - {path: coding.system, type: value}
      min: null
      slices:
        organizationType:
          match:
            coding: {system: null}
          schema: {short: OrganizationType, index: 11}
        departmentSpecialty:
          match:
            coding: {system: null}
          schema: {short: DepartmentSpecialty, index: 12}
  name: {short: OrganizationName or DepartmentName, index: 13}
  alias: {short: OrganizationAlias, index: 14}
  telecom:
    short: ContactInformation
    index: 15
    elements:
      system: {index: 16}
      value: {short: TelephoneNumber / E-mailAddress, index: 17}
      use: {short: NumberType / E-mailAddressType, index: 18}
    required: [value, system]
  address: {type: Address, short: AddressInformation, index: 19}
  partOf:
    type: Reference
    refers: ['http://fhir.nl/fhir/StructureDefinition/nl-core-organization']
    index: 20
package_version: 1.02.1
class: profile
kind: resource
url: http://fhir.nl/fhir/StructureDefinition/nl-core-organization
base: http://hl7.org/fhir/StructureDefinition/Organization
version: '2.0'