<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="iwlz-Voorkeurscriteria-Questionnaire" />
  <url value="http://nictiz.nl/fhir/StructureDefinition/iwlz-Voorkeurscriteria-Questionnaire" />
  <name value="iwlz-Voorkeurscriteria-Questionnaire" />
  <title value="iWlz Voorkeurscriteria Questionnaire" />
  <status value="draft" />
  <description value="De voorkeuren van de cliënt ten aanzien van de nog te ontvangen zorg." />
  <fhirVersion value="3.0.2" />
  <mapping>
    <identity value="iwlz-gegevensmatrix" />
    <uri value="https://decor.nictiz.nl/decor/services/RetrieveDataSet?id=2.16.840.1.113883.2.4.3.11.60.128.1.1&amp;language=nl-NL&amp;effectiveDate=2021-05-19T17:43:12&amp;format=html" />
    <name value="iWlz Gegevensmatrix" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="Questionnaire" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Questionnaire" />
  <derivation value="constraint" />
  <differential>
    <element id="Questionnaire.name">
      <path value="Questionnaire.name" />
      <fixedString value="Voorkeurscriteria" />
    </element>
    <element id="Questionnaire.title">
      <path value="Questionnaire.title" />
      <fixedString value="Voorkeurscriteria" />
    </element>
    <element id="Questionnaire.item">
      <path value="Questionnaire.item" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="linkId" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="3" />
      <max value="3" />
    </element>
    <element id="Questionnaire.item:voorkeurZorg">
      <path value="Questionnaire.item" />
      <sliceName value="voorkeurZorg" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Questionnaire.item:voorkeurZorg.linkId">
      <path value="Questionnaire.item.linkId" />
      <fixedString value="1" />
    </element>
    <element id="Questionnaire.item:voorkeurZorg.definition">
      <path value="Questionnaire.item.definition" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:voorkeurZorg.code">
      <path value="Questionnaire.item.code" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:voorkeurZorg.prefix">
      <path value="Questionnaire.item.prefix" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:voorkeurZorg.text">
      <path value="Questionnaire.item.text" />
      <min value="1" />
      <fixedString value="Voorkeuren van de client m.b.t. de zorg" />
    </element>
    <element id="Questionnaire.item:voorkeurZorg.type">
      <path value="Questionnaire.item.type" />
      <fixedCode value="string" />
    </element>
    <element id="Questionnaire.item:voorkeurZorg.enableWhen">
      <path value="Questionnaire.item.enableWhen" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:voorkeurZorg.required">
      <path value="Questionnaire.item.required" />
      <min value="1" />
      <fixedBoolean value="false" />
    </element>
    <element id="Questionnaire.item:voorkeurZorg.repeats">
      <path value="Questionnaire.item.repeats" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:voorkeurZorg.readOnly">
      <path value="Questionnaire.item.readOnly" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:voorkeurZorg.maxLength">
      <path value="Questionnaire.item.maxLength" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:voorkeurZorg.options">
      <path value="Questionnaire.item.options" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:voorkeurZorg.option">
      <path value="Questionnaire.item.option" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:voorkeurZorg.initial[x]">
      <path value="Questionnaire.item.initial[x]" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:voorkeurZorg.item">
      <path value="Questionnaire.item.item" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:voorkeurlocaties">
      <path value="Questionnaire.item" />
      <sliceName value="voorkeurlocaties" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Questionnaire.item:voorkeurlocaties.linkId">
      <path value="Questionnaire.item.linkId" />
      <fixedString value="2" />
    </element>
    <element id="Questionnaire.item:voorkeurlocaties.definition">
      <path value="Questionnaire.item.definition" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:voorkeurlocaties.code">
      <path value="Questionnaire.item.code" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:voorkeurlocaties.prefix">
      <path value="Questionnaire.item.prefix" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:voorkeurlocaties.text">
      <path value="Questionnaire.item.text" />
      <min value="1" />
      <fixedString value="Voorkeurlocatie(s)" />
    </element>
    <element id="Questionnaire.item:voorkeurlocaties.type">
      <path value="Questionnaire.item.type" />
      <fixedCode value="string" />
    </element>
    <element id="Questionnaire.item:voorkeurlocaties.enableWhen">
      <path value="Questionnaire.item.enableWhen" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:voorkeurlocaties.required">
      <path value="Questionnaire.item.required" />
      <min value="1" />
      <fixedBoolean value="false" />
    </element>
    <element id="Questionnaire.item:voorkeurlocaties.repeats">
      <path value="Questionnaire.item.repeats" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:voorkeurlocaties.readOnly">
      <path value="Questionnaire.item.readOnly" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:voorkeurlocaties.maxLength">
      <path value="Questionnaire.item.maxLength" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:voorkeurlocaties.options">
      <path value="Questionnaire.item.options" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:voorkeurlocaties.option">
      <path value="Questionnaire.item.option" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:voorkeurlocaties.initial[x]">
      <path value="Questionnaire.item.initial[x]" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:voorkeurlocaties.item">
      <path value="Questionnaire.item.item" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:partneropname">
      <path value="Questionnaire.item" />
      <sliceName value="partneropname" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Questionnaire.item:partneropname.linkId">
      <path value="Questionnaire.item.linkId" />
      <fixedString value="3" />
    </element>
    <element id="Questionnaire.item:partneropname.definition">
      <path value="Questionnaire.item.definition" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:partneropname.code">
      <path value="Questionnaire.item.code" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:partneropname.prefix">
      <path value="Questionnaire.item.prefix" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:partneropname.text">
      <path value="Questionnaire.item.text" />
      <min value="1" />
      <fixedString value="Wens van de client om zijn niet- geindiceerde partner ook mee te verhuizen naar een Wlz-instelling. Of verhuizen naar zijn partner met een Wlz-indicatie die al verblijft in een instelling." />
    </element>
    <element id="Questionnaire.item:partneropname.type">
      <path value="Questionnaire.item.type" />
      <fixedCode value="boolean" />
    </element>
    <element id="Questionnaire.item:partneropname.enableWhen">
      <path value="Questionnaire.item.enableWhen" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:partneropname.required">
      <path value="Questionnaire.item.required" />
      <min value="1" />
      <fixedBoolean value="false" />
    </element>
    <element id="Questionnaire.item:partneropname.repeats">
      <path value="Questionnaire.item.repeats" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:partneropname.readOnly">
      <path value="Questionnaire.item.readOnly" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:partneropname.maxLength">
      <path value="Questionnaire.item.maxLength" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:partneropname.option">
      <path value="Questionnaire.item.option" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:partneropname.initial[x]">
      <path value="Questionnaire.item.initial[x]" />
      <max value="0" />
    </element>
    <element id="Questionnaire.item:partneropname.item">
      <path value="Questionnaire.item.item" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>