<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="HdBe-HealthProfessional-Practitioner" />
  <meta>
    <lastUpdated value="2023-05-08T17:10:31.1045696+00:00" />
  </meta>
  <url value="https://fhir.healthdata.be/StructureDefinition/HdBe-HealthProfessional-Practitioner" />
  <name value="HdBeHealthProfessionalPractitioner" />
  <title value="HdBe HealthProfessional Practitioner" />
  <status value="draft" />
  <publisher value="Healthdata.be (Sciensano)" />
  <contact>
    <name value="Service portal – healthdata.be" />
    <telecom>
      <system value="url" />
      <value value="https://sciensano.service-now.com/sp" />
      <use value="work" />
    </telecom>
  </contact>
  <description value="A health professional is a person who is authorized to perform actions in the field of individual healthcare." />
  <copyright value="Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise." />
  <fhirVersion value="4.0.1" />
  <mapping>
    <identity value="zib-healthprofessional-v3.5-2020EN" />
    <uri value="https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN)" />
    <name value="zib HealthProfessional-v3.5(2020EN)" />
  </mapping>
  <mapping>
    <identity value="zib-contactinformation-v1.2-2020EN" />
    <uri value="https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)" />
    <name value="zib ContactInformation-v1.2(2020EN)" />
  </mapping>
  <mapping>
    <identity value="HdBe-HealthProfessional" />
    <uri value="https://fhir.healthdata.be/StructureDefinition/LogicalModel/HdBe-HealthProfessional" />
    <name value="HdBe logical model HealthProfessional" />
  </mapping>
  <mapping>
    <identity value="HdBe-ContactInformation" />
    <uri value="https://fhir.healthdata.be/StructureDefinition/LogicalModel/HdBe-ContactInformation" />
    <name value="HdBe logical model ContactInformation" />
  </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" />
      <definition value="A health professional is a person who is authorized to perform actions in the field of individual healthcare." />
      <comment value="HealthProfessional is mapped for all but one concept (HealthProfessionalRole) to this Practitioner profile and a profile on PractitionerRole (HdBe-HealthProfessional-PractitionerRole). The PractitionerRole resource covers the recording of the location and types of services that HealthProfessionals are able to provide for a HealthcareOrganization. The concepts Specialty and HealthcareOrganization are therefore mapped onto PractitionerRole.&#xD;&#xA;&#xD;&#xA;&amp;#xD;&amp;#xA;&amp;#xD;&amp;#xA;&#xD;&#xA;&#xD;&#xA;Although the concept name HealthProfessionalRole superficially seems to match the PractitionerRole resource, this is not the case based on the definition and values of that concept. In FHIR, the role that a HealthProfessional fulfills is captured as part as the clinical resource for that specific case, for example in the `Procedure.performer.role` element. This prevents the creation of duplicate HealthProfessional instances for each clinical situation where the HealthProfessional performs a different role in the process." />
      <alias value="Zorgverlener" />
      <mapping>
        <identity value="zib-healthprofessional-v3.5-2020EN" />
        <map value="NL-CM:17.1.1" />
        <comment value="HealthProfessional" />
      </mapping>
      <mapping>
        <identity value="HdBe-HealthProfessional" />
        <map value="HealthProfessional" />
      </mapping>
    </element>
    <element id="Practitioner.identifier">
      <path value="Practitioner.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="$this" />
        </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;A health professional has a NIHDI number (National Institute for Health and Disability Insurance). A local identifier can also be provided when this is desired." />
      <alias value="ZorgverlenerIdentificatienummer" />
      <mapping>
        <identity value="zib-healthprofessional-v3.5-2020EN" />
        <map value="NL-CM:17.1.2" />
        <comment value="HealthProfessionalIdentificationNumber" />
      </mapping>
      <mapping>
        <identity value="HdBe-HealthProfessional" />
        <map value="HealthProfessional.HealthProfessionalIdentificationNumber" />
      </mapping>
    </element>
    <element id="Practitioner.identifier:NIDHI">
      <path value="Practitioner.identifier" />
      <sliceName value="NIDHI" />
      <patternIdentifier>
        <system value="https://www.ehealth.fgov.be/standards/fhir/core/NamingSystem/nihdi" />
      </patternIdentifier>
    </element>
    <element id="Practitioner.name">
      <path value="Practitioner.name" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="use" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <short value="NameInformation" />
      <definition value="Health professional’s full name." />
      <alias value="Naamgegevens" />
      <mapping>
        <identity value="zib-healthprofessional-v3.5-2020EN" />
        <map value="NL-CM:17.1.3" />
        <comment value="NameInformation" />
      </mapping>
      <mapping>
        <identity value="HdBe-HealthProfessional" />
        <map value="HealthProfessional.NameInformation" />
      </mapping>
    </element>
    <element id="Practitioner.name:nameInformation">
      <path value="Practitioner.name" />
      <sliceName value="nameInformation" />
      <max value="2" />
      <type>
        <code value="HumanName" />
        <profile value="https://fhir.healthdata.be/StructureDefinition/HdBe-NameInformation" />
      </type>
    </element>
    <element id="Practitioner.name:nameInformation-GivenName">
      <path value="Practitioner.name" />
      <sliceName value="nameInformation-GivenName" />
      <type>
        <code value="HumanName" />
        <profile value="https://fhir.healthdata.be/StructureDefinition/HdBe-NameInformation.GivenName" />
      </type>
    </element>
    <element id="Practitioner.telecom">
      <path value="Practitioner.telecom" />
      <short value="ContactInformation" />
      <definition value="Health professional’s telephone number(s) or e-mail address(es)." />
      <alias value="Contactgegevens" />
      <type>
        <code value="ContactPoint" />
        <profile value="https://fhir.healthdata.be/StructureDefinition/HdBe-ContactInformation" />
      </type>
      <mapping>
        <identity value="zib-healthprofessional-v3.5-2020EN" />
        <map value="NL-CM:17.1.8" />
        <comment value="ContactInformation" />
      </mapping>
      <mapping>
        <identity value="zib-contactinformation-v1.2-2020EN" />
        <map value="NL-CM:20.6.1" />
        <comment value="ContactInformation" />
      </mapping>
      <mapping>
        <identity value="HdBe-HealthProfessional" />
        <map value="HealthProfessional.ContactInformation" />
      </mapping>
    </element>
    <element id="Practitioner.address">
      <path value="Practitioner.address" />
      <definition value="Health professional’s address information." />
      <type>
        <code value="Address" />
        <profile value="https://fhir.healthdata.be/StructureDefinition/HdBe-AddressInformation" />
      </type>
      <mapping>
        <identity value="zib-healthprofessional-v3.5-2020EN" />
        <map value="NL-CM:17.1.7" />
        <comment value="AddressInformation" />
      </mapping>
      <mapping>
        <identity value="HdBe-HealthProfessional" />
        <map value="HealthProfessional.AddressInformation" />
      </mapping>
    </element>
    <element id="Practitioner.gender">
      <path value="Practitioner.gender" />
      <short value="Gender" />
      <definition value="Health professional’s administrative gender - the gender that the health professional is considered to have for administration and record keeping purposes. Note that the gender might not match the biological sex as determined by genetics or the individual's preferred identification." />
      <alias value="Geslacht" />
      <binding>
        <strength value="required" />
        <description value="Use ConceptMap 'Gender-to-AdministrativeGender' to translate CBB terminology to profile terminology in ValueSet 'AdministrativeGender'." />
        <valueSet value="http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1">
          <extension url="http://hl7.org/fhir/StructureDefinition/11179-permitted-value-conceptmap">
            <valueCanonical value="https://fhir.healthdata.be/ConceptMap/Gender-to-AdministrativeGender" />
          </extension>
        </valueSet>
      </binding>
      <mapping>
        <identity value="zib-healthprofessional-v3.5-2020EN" />
        <map value="NL-CM:17.1.9" />
        <comment value="Gender" />
      </mapping>
      <mapping>
        <identity value="HdBe-HealthProfessional" />
        <map value="HealthProfessional.Gender" />
      </mapping>
    </element>
    <element id="Practitioner.gender.extension">
      <path value="Practitioner.gender.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="0" />
    </element>
    <element id="Practitioner.gender.extension:gender">
      <path value="Practitioner.gender.extension" />
      <sliceName value="gender" />
      <min value="0" />
      <type>
        <code value="Extension" />
        <profile value="https://fhir.healthdata.be/StructureDefinition/ext-CodeSpecification" />
      </type>
    </element>
    <element id="Practitioner.gender.extension:gender.value[x]">
      <path value="Practitioner.gender.extension.value[x]" />
      <binding>
        <strength value="required" />
        <valueSet value="https://fhir.healthdata.be/ValueSet/Gender" />
      </binding>
      <mapping>
        <identity value="HdBe-HealthProfessional" />
        <map value="HealthProfessional.Gender" />
      </mapping>
      <mapping>
        <identity value="zib-healthprofessional-v3.5-2020EN" />
        <map value="NL-CM:17.1.9" />
        <comment value="Gender" />
      </mapping>
    </element>
  </differential>
</StructureDefinition>