<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="DhdCataractAanlevering" />
  <url value="http://dhd.nl/fhir/StructureDefinition/DhdCataractAanlevering" />
  <version value="0.1.2" />
  <name value="DhdCataractAanlevering" />
  <status value="draft" />
  <fhirVersion value="3.0.2" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Bundle" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Bundle" />
  <derivation value="constraint" />
  <snapshot />
  <differential>
    <element id="Bundle.type">
      <path value="Bundle.type" />
      <fixedCode value="transaction" />
    </element>
    <element id="Bundle.entry">
      <path value="Bundle.entry" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="resource.meta.profile" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="1" />
    </element>
    <element id="Bundle.entry:patient">
      <path value="Bundle.entry" />
      <sliceName value="patient" />
      <definition value="An entry in a bundle resource - will either contain a resource, or information about a resource (transactions and history only).." />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Bundle.entry:patient.resource">
      <path value="Bundle.entry.resource" />
      <type>
        <code value="Resource" />
        <profile value="http://dhd.nl/fhir/StructureDefinition/DhdCataractPatient" />
      </type>
    </element>
    <element id="Bundle.entry:patient.resource.meta.profile">
      <path value="Bundle.entry.resource.meta.profile" />
      <fixedUri value="http://dhd.nl/fhir/StructureDefinition/DhdCataractPatient" />
    </element>
    <element id="Bundle.entry:patient.resource.identifier">
      <path value="Bundle.entry.resource.identifier" />
      <definition value="The Burgerservicenummer or BSN, as one of the possible patient identification numbers, should at least be sent unless there is a reason not to. Reasons for not sending the burgerservicenummer include but are not limited to, research and apps without a contract for processing data (Dutch: bewerkingsovereenkomst).." />
    </element>
    <element id="Bundle.entry:patient.resource.name.extension:humannameAssemblyOrder">
      <path value="Bundle.entry.resource.name.extension" />
      <sliceName value="humannameAssemblyOrder" />
    </element>
    <element id="Bundle.entry:patient.resource.name.extension:humannameAssemblyOrder.valueCode:valueCode">
      <path value="Bundle.entry.resource.name.extension.valueCode" />
      <sliceName value="valueCode" />
    </element>
    <element id="Bundle.entry:patient.resource.contact.name.extension:humannameAssemblyOrder">
      <path value="Bundle.entry.resource.contact.name.extension" />
      <sliceName value="humannameAssemblyOrder" />
    </element>
    <element id="Bundle.entry:patient.resource.contact.name.extension:humannameAssemblyOrder.valueCode:valueCode">
      <path value="Bundle.entry.resource.contact.name.extension.valueCode" />
      <sliceName value="valueCode" />
    </element>
    <element id="Bundle.entry:cataractVerrichting">
      <path value="Bundle.entry" />
      <sliceName value="cataractVerrichting" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Bundle.entry:cataractVerrichting.resource">
      <path value="Bundle.entry.resource" />
      <type>
        <code value="Resource" />
        <profile value="http://dhd.nl/fhir/StructureDefinition/DhdCataractProcedure" />
      </type>
    </element>
    <element id="Bundle.entry:cataractVerrichting.resource.meta.profile">
      <path value="Bundle.entry.resource.meta.profile" />
      <fixedUri value="http://dhd.nl/fhir/StructureDefinition/DhdCataractProcedure" />
    </element>
    <element id="Bundle.entry:anesthesieVerrichting">
      <path value="Bundle.entry" />
      <sliceName value="anesthesieVerrichting" />
      <min value="1" />
    </element>
    <element id="Bundle.entry:anesthesieVerrichting.resource">
      <path value="Bundle.entry.resource" />
      <type>
        <code value="Resource" />
        <profile value="http://dhd.nl/fhir/StructureDefinition/DhdCataractAnesthesiaProcedure" />
      </type>
    </element>
    <element id="Bundle.entry:anesthesieVerrichting.resource.meta.profile">
      <path value="Bundle.entry.resource.meta.profile" />
      <fixedUri value="http://dhd.nl/fhir/StructureDefinition/DhdCataractAnesthesiaProcedure" />
    </element>
    <element id="Bundle.entry:visusBeperkendeFactor">
      <path value="Bundle.entry" />
      <sliceName value="visusBeperkendeFactor" />
      <min value="1" />
    </element>
    <element id="Bundle.entry:visusBeperkendeFactor.resource">
      <path value="Bundle.entry.resource" />
      <type>
        <code value="Resource" />
        <profile value="http://dhd.nl/fhir/StructureDefinition/DhdCataractVisusBeperkendeFactor" />
      </type>
    </element>
    <element id="Bundle.entry:visusBeperkendeFactor.resource.meta.profile">
      <path value="Bundle.entry.resource.meta.profile" />
      <fixedUri value="http://dhd.nl/fhir/StructureDefinition/DhdCataractVisusBeperkendeFactor" />
    </element>
    <element id="Bundle.entry:aanwezigeComplicerendeFactor">
      <path value="Bundle.entry" />
      <sliceName value="aanwezigeComplicerendeFactor" />
      <min value="1" />
    </element>
    <element id="Bundle.entry:aanwezigeComplicerendeFactor.resource">
      <path value="Bundle.entry.resource" />
      <type>
        <code value="Resource" />
        <profile value="http://dhd.nl/fhir/StructureDefinition/DhdCataractAanwezigeComplicerendeFactor" />
      </type>
    </element>
    <element id="Bundle.entry:aanwezigeComplicerendeFactor.resource.meta.profile">
      <path value="Bundle.entry.resource.meta.profile" />
      <fixedUri value="http://dhd.nl/fhir/StructureDefinition/DhdCataractAanwezigeComplicerendeFactor" />
    </element>
    <element id="Bundle.entry:complicerendeComorbiditeiten">
      <path value="Bundle.entry" />
      <sliceName value="complicerendeComorbiditeiten" />
      <short value="Complicerende comorbiditeiten" />
      <definition value="Nul of meer afzonderlijke Conditions voor complicerende comorbiditeiten." />
      <min value="0" />
      <max value="*" />
    </element>
    <element id="Bundle.entry:complicerendeComorbiditeiten.resource">
      <path value="Bundle.entry.resource" />
      <type>
        <code value="Resource" />
        <profile value="http://dhd.nl/fhir/StructureDefinition/DhdCataractComplicerendeComorbiditeiten" />
      </type>
    </element>
    <element id="Bundle.entry:complicerendeComorbiditeiten.resource.meta.profile">
      <path value="Bundle.entry.resource.meta.profile" />
      <fixedUri value="http://dhd.nl/fhir/StructureDefinition/DhdCataractComplicerendeComorbiditeiten" />
    </element>
    <element id="Bundle.entry:intraOperatieveComplicatie">
      <path value="Bundle.entry" />
      <sliceName value="intraOperatieveComplicatie" />
      <min value="1" />
    </element>
    <element id="Bundle.entry:intraOperatieveComplicatie.resource">
      <path value="Bundle.entry.resource" />
      <type>
        <code value="Resource" />
        <profile value="http://dhd.nl/fhir/StructureDefinition/DhdCataractIntraOperatieveComplicatie" />
      </type>
    </element>
    <element id="Bundle.entry:intraOperatieveComplicatie.resource.meta.profile">
      <path value="Bundle.entry.resource.meta.profile" />
      <fixedUri value="http://dhd.nl/fhir/StructureDefinition/DhdCataractIntraOperatieveComplicatie" />
    </element>
    <element id="Bundle.entry:postOperatieveComplicatie">
      <path value="Bundle.entry" />
      <sliceName value="postOperatieveComplicatie" />
    </element>
    <element id="Bundle.entry:postOperatieveComplicatie.resource">
      <path value="Bundle.entry.resource" />
      <type>
        <code value="Resource" />
        <profile value="http://dhd.nl/fhir/StructureDefinition/DhdCataractPostOperatieveComplicatie" />
      </type>
    </element>
    <element id="Bundle.entry:postOperatieveComplicatie.resource.meta.profile">
      <path value="Bundle.entry.resource.meta.profile" />
      <fixedUri value="http://dhd.nl/fhir/StructureDefinition/DhdCataractPostOperatieveComplicatie" />
    </element>
    <element id="Bundle.entry:preEnPostOperatieveVisus">
      <path value="Bundle.entry" />
      <sliceName value="preEnPostOperatieveVisus" />
      <min value="2" />
      <max value="2" />
    </element>
    <element id="Bundle.entry:preEnPostOperatieveVisus.resource">
      <path value="Bundle.entry.resource" />
      <type>
        <code value="Resource" />
        <profile value="http://dhd.nl/fhir/StructureDefinition/DhdCataractVisus" />
      </type>
    </element>
    <element id="Bundle.entry:preEnPostOperatieveVisus.resource.meta.profile">
      <path value="Bundle.entry.resource.meta.profile" />
      <fixedUri value="http://dhd.nl/fhir/StructureDefinition/DhdCataractVisus" />
    </element>
    <element id="Bundle.entry:preEnPostOperatieveVisus.resource.subject">
      <path value="Bundle.entry.resource.subject" />
      <definition value="The patient, or group of patients, location, or device whose characteristics (direct or indirect) are described by the observation and into whose record the observation is placed.  Comments: Indirect characteristics may be those of a specimen, fetus, donor,  other observer (for example a relative or EMT), or any observation made about the subject.." />
    </element>
    <element id="Bundle.entry:targetEnPostOperatieveRefractie">
      <path value="Bundle.entry" />
      <sliceName value="targetEnPostOperatieveRefractie" />
      <min value="2" />
    </element>
    <element id="Bundle.entry:targetEnPostOperatieveRefractie.resource">
      <path value="Bundle.entry.resource" />
      <type>
        <code value="Resource" />
        <profile value="http://dhd.nl/fhir/StructureDefinition/DhdCataractRefractie" />
      </type>
    </element>
    <element id="Bundle.entry:targetEnPostOperatieveRefractie.resource.meta.profile">
      <path value="Bundle.entry.resource.meta.profile" />
      <fixedUri value="http://dhd.nl/fhir/StructureDefinition/DhdCataractRefractie" />
    </element>
    <element id="Bundle.entry:implantaat">
      <path value="Bundle.entry" />
      <sliceName value="implantaat" />
      <min value="1" />
    </element>
    <element id="Bundle.entry:implantaat.resource">
      <path value="Bundle.entry.resource" />
      <type>
        <code value="Resource" />
        <profile value="http://dhd.nl/fhir/StructureDefinition/DhdCataractMedicalDeviceProduct" />
      </type>
    </element>
    <element id="Bundle.entry:implantaat.resource.meta.profile">
      <path value="Bundle.entry.resource.meta.profile" />
      <fixedUri value="http://dhd.nl/fhir/StructureDefinition/DhdCataractMedicalDeviceProduct" />
    </element>
    <element id="Bundle.entry:complicerendeMedicatie">
      <path value="Bundle.entry" />
      <sliceName value="complicerendeMedicatie" />
      <short value="Complicating medication assessment" />
      <definition value="An optional Observation recording current or previous alpha-1-blocker use." />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Bundle.entry:complicerendeMedicatie.resource">
      <path value="Bundle.entry.resource" />
      <type>
        <code value="Resource" />
        <profile value="http://dhd.nl/fhir/StructureDefinition/DhdCataractComplicerendeMedicatie" />
      </type>
    </element>
    <element id="Bundle.entry:complicerendeMedicatie.resource.meta.profile">
      <path value="Bundle.entry.resource.meta.profile" />
      <fixedUri value="http://dhd.nl/fhir/StructureDefinition/DhdCataractComplicerendeMedicatie" />
    </element>
    <element id="Bundle.entry:practitioner">
      <path value="Bundle.entry" />
      <sliceName value="practitioner" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Bundle.entry:practitioner.resource">
      <path value="Bundle.entry.resource" />
      <type>
        <code value="Resource" />
        <profile value="http://dhd.nl/fhir/StructureDefinition/DhdCataractPractitioner" />
      </type>
    </element>
    <element id="Bundle.entry:practitioner.resource.meta.profile">
      <path value="Bundle.entry.resource.meta.profile" />
      <fixedUri value="http://dhd.nl/fhir/StructureDefinition/DhdCataractPractitioner" />
    </element>
    <element id="Bundle.entry:practitioner.resource.name.extension:humannameAssemblyOrder">
      <path value="Bundle.entry.resource.name.extension" />
      <sliceName value="humannameAssemblyOrder" />
    </element>
    <element id="Bundle.entry:practitioner.resource.name.extension:humannameAssemblyOrder.valueCode:valueCode">
      <path value="Bundle.entry.resource.name.extension.valueCode" />
      <sliceName value="valueCode" />
    </element>
    <element id="Bundle.entry:organization">
      <path value="Bundle.entry" />
      <sliceName value="organization" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Bundle.entry:organization.resource">
      <path value="Bundle.entry.resource" />
      <type>
        <code value="Resource" />
        <profile value="http://dhd.nl/fhir/StructureDefinition/DhdCataractOrganization" />
      </type>
    </element>
    <element id="Bundle.entry:organization.resource.meta.profile">
      <path value="Bundle.entry.resource.meta.profile" />
      <fixedUri value="http://dhd.nl/fhir/StructureDefinition/DhdCataractOrganization" />
    </element>
    <element id="Bundle.entry:heroperatie">
      <path value="Bundle.entry" />
      <sliceName value="heroperatie" />
    </element>
    <element id="Bundle.entry:heroperatie.resource">
      <path value="Bundle.entry.resource" />
      <type>
        <code value="Resource" />
        <profile value="http://dhd.nl/fhir/StructureDefinition/DhdCataractRepeatProcedure" />
      </type>
    </element>
    <element id="Bundle.entry:heroperatie.resource.meta.profile">
      <path value="Bundle.entry.resource.meta.profile" />
      <fixedUri value="http://dhd.nl/fhir/StructureDefinition/DhdCataractRepeatProcedure" />
    </element>
  </differential>
</StructureDefinition>