<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="nl-core-practitioner" />
  <url value="http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner" />
  <version value="2.0.7" />
  <name value="nl-core-practitioner" />
  <title value="nl-core-practitioner" />
  <status value="active" />
  <publisher value="HL7 Netherlands" />
  <contact>
    <name value="Nictiz" />
    <telecom>
      <system value="url" />
      <value value="https://www.nictiz.nl" />
      <use value="work" />
    </telecom>
  </contact>
  <description value="Functional requirements taken from Health and Care Information models (Zorginformatiebouwsteen) HealthProfessional v3.2 (release 2017). Names and addresses are also in compliance with HL7 V3 Basic Components." />
  <purpose value="The purpose of this information model is documenting the identity of people providing healthcare. For health professionals, information must be sufficiently complete for reference and auditing: if known, the name is mandatory. If an identification number is given such as a UZI or AGB number, the name and number have to match." />
  <copyright value="CC0" />
  <fhirVersion value="3.0.2" />
  <mapping>
    <identity value="hcim-healthprofessional-v3.2-2017EN" />
    <uri value="https://zibs.nl/wiki/HealthProfessional-v3.2(2017EN)" />
    <name value="HCIM HealthProfessional-v3.2(2017EN)" />
  </mapping>
  <mapping>
    <identity value="hcim-contactinformation-v1.0-2017EN" />
    <uri value="https://zibs.nl/wiki/ContactInformation-v1.0(2017EN)" />
    <name value="HCIM ContactInformation-v1.0(2017EN)" />
    <comment value="ContactInformation has become an independent information model as of release 2017 of the HCIMs." />
  </mapping>
  <mapping>
    <identity value="hcim-basicelements-v1.0-2017EN" />
    <uri value="https://zibs.nl/wiki/BasicElements-v1.0(2017EN)" />
    <name value="HCIM BasicElements-v1.0(2017EN)" />
  </mapping>
  <mapping>
    <identity value="hcim-healthprofessional-v3.0-2016EN" />
    <uri value="https://zibs.nl/wiki/HealthProfessional-v3.0(2016EN)" />
    <name value="HCIM HealthProfessional-v3.0(2016EN)" />
  </mapping>
  <mapping>
    <identity value="hcim-contactinformation-v3.0-2016EN" />
    <uri value="https://zibs.nl/wiki/Patient-v3.0(2016EN)" />
    <name value="HCIM Patient-v3.0(2016EN)" />
    <comment value="ContactInformation has become an independent information model as of release 2017 of the HCIMs" />
  </mapping>
  <mapping>
    <identity value="hcim-contactinformation-v2.0.1-2015EN" />
    <uri value="https://zibs.nl/wiki/Patient-v2.0.1(2015EN)" />
    <name value="HCIM Patient-v2.0.1(2015EN)" />
    <comment value="ContactInformation has become an independent information model as of release 2017 of the HCIMs" />
  </mapping>
  <mapping>
    <identity value="hcim-healthprofessional-v1.2.1-2015EN" />
    <uri value="https://zibs.nl/wiki/HealthProfessional-v1.2.1(2015EN)" />
    <name value="HCIM HealthProfessional-v1.2.1(2015EN)" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="Practitioner" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Practitioner" />
  <derivation value="constraint" />
  <differential>
    <element id="Practitioner">
      <path value="Practitioner" />
      <short value="HealthProfessional" />
      <alias value="Zorgverlener" />
      <mapping>
        <identity value="hcim-healthprofessional-v1.2.1-2015EN" />
        <map value="NL-CM:17.1.1" />
        <comment value="HealthcareProvider" />
      </mapping>
      <mapping>
        <identity value="hcim-healthprofessional-v3.0-2016EN" />
        <map value="NL-CM:17.1.1" />
        <comment value="HealthcareProvider" />
      </mapping>
      <mapping>
        <identity value="hcim-healthprofessional-v3.2-2017EN" />
        <map value="NL-CM:17.1.1" />
        <comment value="HealthProfessional" />
      </mapping>
      <mapping>
        <identity value="hcim-basicelements-v1.0-2017EN" />
        <map value="NL-CM:0.0.4" />
        <comment value="HealthProfessional" />
      </mapping>
      <mapping>
        <identity value="hcim-basicelements-v1.0-2017EN" />
        <map value="NL-CM:0.0.9" />
        <comment value="HealthProfessionalAsAuthor::HealthProfessional" />
      </mapping>
    </element>
    <element id="Practitioner.identifier">
      <path value="Practitioner.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <short value="HealthProfessionalIdentificationNumber" />
      <definition value="The health professional identification number is a number that uniquely identifies the health professional.  &#xD;&#xA;&#xD;&#xA;The following numbers are used in the Netherlands:&#xD;&#xA;1. UZI Health Professionals. Identification of health professionals (people) in the Dutch healthcare industry.&#xD;&#xA;2. VEKTIS AGB-Z. Identifies health professionals and healthcare organizations.&#xD;&#xA;3. BIG-ID. The ID of the health professional listed in the BIG Register.&#xD;&#xA;&#xD;&#xA;This information is not readily available for foreign health professionals." />
      <alias value="ZorgverlenerIdentificatieNummer" />
      <mapping>
        <identity value="hcim-healthprofessional-v1.2.1-2015EN" />
        <map value="NL-CM:17.1.2" />
        <comment value="HealthcareProviderIdentificationNumber" />
      </mapping>
      <mapping>
        <identity value="hcim-healthprofessional-v3.0-2016EN" />
        <map value="NL-CM:17.1.2" />
        <comment value="HealthcareProviderIdentificationNumber" />
      </mapping>
      <mapping>
        <identity value="hcim-healthprofessional-v3.2-2017EN" />
        <map value="NL-CM:17.1.2" />
        <comment value="HealthProfessionalIdentificationNumber" />
      </mapping>
      <mapping>
        <identity value="hcim-basicelements-v1.0-2017EN" />
        <map value="NL-CM:0.0.6" />
        <comment value="IdentificationNumber" />
      </mapping>
    </element>
    <element id="Practitioner.identifier:UZI">
      <path value="Practitioner.identifier" />
      <sliceName value="UZI" />
      <short value="UZI" />
      <definition value="Unieke Zorgverlener Identificatie (Dutch physician identification number)" />
      <alias value="UZI" />
      <max value="1" />
    </element>
    <element id="Practitioner.identifier:UZI.system">
      <path value="Practitioner.identifier.system" />
      <min value="1" />
      <fixedUri value="http://fhir.nl/fhir/NamingSystem/uzi-nr-pers" />
    </element>
    <element id="Practitioner.identifier:UZI.value">
      <path value="Practitioner.identifier.value" />
      <min value="1" />
      <example>
        <label value="Example" />
        <valueString value="01011234" />
      </example>
    </element>
    <element id="Practitioner.identifier:AGB">
      <path value="Practitioner.identifier" />
      <sliceName value="AGB" />
      <short value="AGB" />
      <alias value="AGB" />
      <max value="1" />
    </element>
    <element id="Practitioner.identifier:AGB.system">
      <path value="Practitioner.identifier.system" />
      <min value="1" />
      <fixedUri value="http://fhir.nl/fhir/NamingSystem/agb-z" />
    </element>
    <element id="Practitioner.identifier:AGB.value">
      <path value="Practitioner.identifier.value" />
      <min value="1" />
      <example>
        <label value="Example" />
        <valueString value="123456" />
      </example>
    </element>
    <element id="Practitioner.identifier:BIG">
      <path value="Practitioner.identifier" />
      <sliceName value="BIG" />
      <short value="BIG" />
      <alias value="BIG" />
      <max value="1" />
    </element>
    <element id="Practitioner.identifier:BIG.system">
      <path value="Practitioner.identifier.system" />
      <min value="1" />
      <fixedUri value="http://fhir.nl/fhir/NamingSystem/big" />
    </element>
    <element id="Practitioner.identifier:BIG.value">
      <path value="Practitioner.identifier.value" />
      <min value="1" />
      <example>
        <label value="Example" />
        <valueString value="12345678" />
      </example>
    </element>
    <element id="Practitioner.name">
      <path value="Practitioner.name" />
      <short value="NameInformation" />
      <definition value="Health professional’s full name. If a health professional identification number is entered, it will be the name as listed in UZI, AGB or by the healthcare center." />
      <alias value="Naamgegevens" />
      <type>
        <code value="HumanName" />
        <profile value="http://fhir.nl/fhir/StructureDefinition/nl-core-humanname" />
      </type>
      <mapping>
        <identity value="hcim-healthprofessional-v1.2.1-2015EN" />
        <map value="NL-CM:17.1.3" />
        <comment value="HealthcareProviderName" />
      </mapping>
      <mapping>
        <identity value="hcim-healthprofessional-v3.0-2016EN" />
        <map value="NL-CM:17.1.3" />
        <comment value="HealthcareProviderName" />
      </mapping>
      <mapping>
        <identity value="hcim-healthprofessional-v3.2-2017EN" />
        <map value="NL-CM:17.1.3" />
        <comment value="NameInformation" />
      </mapping>
    </element>
    <element id="Practitioner.telecom">
      <path value="Practitioner.telecom" />
      <type>
        <code value="ContactPoint" />
        <profile value="http://fhir.nl/fhir/StructureDefinition/nl-core-contactpoint" />
      </type>
      <mapping>
        <identity value="hcim-healthprofessional-v1.2.1-2015EN" />
        <map value="NL-CM:17.1.8" />
        <comment value="TelephoneEmail" />
      </mapping>
      <mapping>
        <identity value="hcim-healthprofessional-v3.0-2016EN" />
        <map value="NL-CM:17.1.8" />
        <comment value="TelephoneEmail" />
      </mapping>
      <mapping>
        <identity value="hcim-healthprofessional-v3.2-2017EN" />
        <map value="NL-CM:17.1.8" />
        <comment value="ContactInformation" />
      </mapping>
    </element>
    <element id="Practitioner.address">
      <path value="Practitioner.address" />
      <short value="AddressInformation" />
      <alias value="Adresgegevens" />
      <type>
        <code value="Address" />
        <profile value="http://fhir.nl/fhir/StructureDefinition/nl-core-address" />
      </type>
      <mapping>
        <identity value="hcim-healthprofessional-v1.2.1-2015EN" />
        <map value="NL-CM:17.1.7" />
        <comment value="Address" />
      </mapping>
      <mapping>
        <identity value="hcim-healthprofessional-v3.0-2016EN" />
        <map value="NL-CM:17.1.7" />
        <comment value="Address" />
      </mapping>
      <mapping>
        <identity value="hcim-healthprofessional-v3.2-2017EN" />
        <map value="NL-CM:17.1.7" />
        <comment value="AddressInformation" />
      </mapping>
    </element>
  </differential>
</StructureDefinition>