PackagesCanonicalsLogsProblems
    Packages
    nictiz.fhir.nl.stu3.zib2015@1.0.0
    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 v1.2 (release 2015) and Payer v1.2 (release 2015) 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: nictiz.fhir.nl.stu3.zib2015
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.0.0
class: profile
kind: resource
url: http://fhir.nl/fhir/StructureDefinition/nl-core-organization
base: http://hl7.org/fhir/StructureDefinition/Organization
version: null