<?xml-model href="http://hl7.org/fhir/STU3/structuredefinition.sch" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
<StructureDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hl7.org/fhir http://hl7.org/fhir/STU3/structuredefinition.xsd" xmlns="http://hl7.org/fhir">
  <id value="eAfspraak-Slot" />
  <meta>
    <lastUpdated value="2018-01-29T15:36:50.138+01:00" />
  </meta>
  <url value="http://nictiz.nl/fhir/StructureDefinition/eAfspraak-Slot" />
  <version value="2.0" />
  <name value="eAfspraakSlot" />
  <title value="eAfspraak Slot" />
  <status value="draft" />
  <date value="2018-01-29T14:12:56.624+01:00" />
  <publisher value="Nictiz" />
  <contact>
    <name value="Nictiz" />
    <telecom>
      <system value="email" />
      <value value="info@nictiz.nl" />
      <use value="work" />
    </telecom>
  </contact>
  <description value="Slot resources are used to provide time-slots that can be booked using an appointment. They do not provide any information about appointments that are available, just the time, and optionally what the time can be used for. These are effectively spaces of free/busy time.&#xD;&#xA;Slots can also be marked as busy without having appointments associated. In some situations a service may have a specific set of slots reserved for specific uses, such as &quot;walk-ins&quot; or a specific organization has a &quot;standing booking&quot; for Thursday mornings. These should be represented using the appointmentType field with a specified and agreed value.&#xD;&#xA;&#xD;&#xA;Security Permissions or specific business rules on the system could enforce that only eligible appointments are allocated to them. " />
  <copyright value="CC0" />
  <fhirVersion value="3.0.1" />
  <mapping>
    <identity value="art-decor-eafspraak" />
    <uri value="http://decor.nictiz.nl/art-decor/decor-datasets--eAfspraak-?id=2.16.840.1.113883.2.4.3.11.60.61.1.1" />
    <name value="ART-DECOR Dataset eAfspraak" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="Slot" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Slot" />
  <derivation value="constraint" />
  <differential>
    <element id="Slot.identifier">
      <path value="Slot.identifier" />
      <alias value="Identificatienummer" />
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value="eafspraak-dataelement-61" />
      </mapping>
    </element>
    <element id="Slot.serviceCategory">
      <path value="Slot.serviceCategory" />
      <alias value="Categorie" />
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value=" eafspraak-dataelement-67" />
      </mapping>
    </element>
    <element id="Slot.specialty">
      <path value="Slot.specialty" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="coding.system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <alias value="Specialisme" />
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value=" eafspraak-dataelement-65" />
      </mapping>
    </element>
    <element id="Slot.specialty:AgbSpecialty">
      <path value="Slot.specialty" />
      <sliceName value="AgbSpecialty" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="specialty" />
        </extension>
        <strength value="extensible" />
        <description value="COD016-VEKT (Vektis AGB-medische specialismen) - Alle waarden" />
        <valueSetReference>
          <reference value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.7--20171231000000" />
          <display value="SpecialismeAGBCodelijst" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Slot.specialty:UziSpecialty">
      <path value="Slot.specialty" />
      <sliceName value="UziSpecialty" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="specialty" />
        </extension>
        <strength value="extensible" />
        <description value="RoleCodeNL (Zorgverlenertype (personen)) - Alle waarden" />
        <valueSetReference>
          <reference value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.6--20171231000000" />
          <display value="SpecialismeUZICodelijst" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Slot.appointmentType">
      <path value="Slot.appointmentType" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="appointment-type" />
        </extension>
        <strength value="extensible" />
        <description value="ContactTypeCodelijst" />
        <valueSetReference>
          <reference value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.15.1.1--20171231000000" />
          <display value="ContactTypeCodelijst" />
        </valueSetReference>
      </binding>
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value="eafspraak-dataelement-66" />
      </mapping>
    </element>
    <element id="Slot.status">
      <path value="Slot.status" />
      <alias value="SlotStatus" />
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value=" eafspraak-dataelement-62" />
      </mapping>
    </element>
    <element id="Slot.start">
      <path value="Slot.start" />
      <alias value="BeginDatumTijd" />
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value="eafspraak-dataelement-63" />
      </mapping>
    </element>
    <element id="Slot.end">
      <path value="Slot.end" />
      <alias value="EindDatumTijd" />
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value=" eafspraak-dataelement-64" />
      </mapping>
    </element>
    <element id="Slot.comment">
      <path value="Slot.comment" />
      <alias value="Opmerking" />
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value="eafspraak-dataelement-68" />
      </mapping>
    </element>
  </differential>
</StructureDefinition>