{
  "resourceType": "StructureDefinition",
  "id": "DhdCataractAanlevering",
  "url": "http://dhd.nl/fhir/StructureDefinition/DhdCataractAanlevering",
  "version": "0.1.2",
  "name": "DhdCataractAanlevering",
  "status": "draft",
  "fhirVersion": "3.0.2",
  "kind": "resource",
  "abstract": false,
  "type": "Bundle",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Bundle",
  "derivation": "constraint",
  "snapshot": {},
  "differential": {
    "element": [
      {
        "id": "Bundle.type",
        "path": "Bundle.type",
        "fixedCode": "transaction"
      },
      {
        "id": "Bundle.entry",
        "path": "Bundle.entry",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "resource.meta.profile"
            }
          ],
          "rules": "open"
        },
        "min": 1
      },
      {
        "id": "Bundle.entry:patient",
        "path": "Bundle.entry",
        "sliceName": "patient",
        "definition": "An entry in a bundle resource - will either contain a resource, or information about a resource (transactions and history only)..",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Bundle.entry:patient.resource",
        "path": "Bundle.entry.resource",
        "type": [
          {
            "code": "Resource",
            "profile": "http://dhd.nl/fhir/StructureDefinition/DhdCataractPatient"
          }
        ]
      },
      {
        "id": "Bundle.entry:patient.resource.meta.profile",
        "path": "Bundle.entry.resource.meta.profile",
        "fixedUri": "http://dhd.nl/fhir/StructureDefinition/DhdCataractPatient"
      },
      {
        "id": "Bundle.entry:patient.resource.identifier",
        "path": "Bundle.entry.resource.identifier",
        "definition": "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).."
      },
      {
        "id": "Bundle.entry:patient.resource.name.extension:humannameAssemblyOrder",
        "path": "Bundle.entry.resource.name.extension",
        "sliceName": "humannameAssemblyOrder"
      },
      {
        "id": "Bundle.entry:patient.resource.name.extension:humannameAssemblyOrder.valueCode:valueCode",
        "path": "Bundle.entry.resource.name.extension.valueCode",
        "sliceName": "valueCode"
      },
      {
        "id": "Bundle.entry:patient.resource.contact.name.extension:humannameAssemblyOrder",
        "path": "Bundle.entry.resource.contact.name.extension",
        "sliceName": "humannameAssemblyOrder"
      },
      {
        "id": "Bundle.entry:patient.resource.contact.name.extension:humannameAssemblyOrder.valueCode:valueCode",
        "path": "Bundle.entry.resource.contact.name.extension.valueCode",
        "sliceName": "valueCode"
      },
      {
        "id": "Bundle.entry:cataractVerrichting",
        "path": "Bundle.entry",
        "sliceName": "cataractVerrichting",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Bundle.entry:cataractVerrichting.resource",
        "path": "Bundle.entry.resource",
        "type": [
          {
            "code": "Resource",
            "profile": "http://dhd.nl/fhir/StructureDefinition/DhdCataractProcedure"
          }
        ]
      },
      {
        "id": "Bundle.entry:cataractVerrichting.resource.meta.profile",
        "path": "Bundle.entry.resource.meta.profile",
        "fixedUri": "http://dhd.nl/fhir/StructureDefinition/DhdCataractProcedure"
      },
      {
        "id": "Bundle.entry:anesthesieVerrichting",
        "path": "Bundle.entry",
        "sliceName": "anesthesieVerrichting",
        "min": 1
      },
      {
        "id": "Bundle.entry:anesthesieVerrichting.resource",
        "path": "Bundle.entry.resource",
        "type": [
          {
            "code": "Resource",
            "profile": "http://dhd.nl/fhir/StructureDefinition/DhdCataractAnesthesiaProcedure"
          }
        ]
      },
      {
        "id": "Bundle.entry:anesthesieVerrichting.resource.meta.profile",
        "path": "Bundle.entry.resource.meta.profile",
        "fixedUri": "http://dhd.nl/fhir/StructureDefinition/DhdCataractAnesthesiaProcedure"
      },
      {
        "id": "Bundle.entry:visusBeperkendeFactor",
        "path": "Bundle.entry",
        "sliceName": "visusBeperkendeFactor",
        "min": 1
      },
      {
        "id": "Bundle.entry:visusBeperkendeFactor.resource",
        "path": "Bundle.entry.resource",
        "type": [
          {
            "code": "Resource",
            "profile": "http://dhd.nl/fhir/StructureDefinition/DhdCataractVisusBeperkendeFactor"
          }
        ]
      },
      {
        "id": "Bundle.entry:visusBeperkendeFactor.resource.meta.profile",
        "path": "Bundle.entry.resource.meta.profile",
        "fixedUri": "http://dhd.nl/fhir/StructureDefinition/DhdCataractVisusBeperkendeFactor"
      },
      {
        "id": "Bundle.entry:aanwezigeComplicerendeFactor",
        "path": "Bundle.entry",
        "sliceName": "aanwezigeComplicerendeFactor",
        "min": 1
      },
      {
        "id": "Bundle.entry:aanwezigeComplicerendeFactor.resource",
        "path": "Bundle.entry.resource",
        "type": [
          {
            "code": "Resource",
            "profile": "http://dhd.nl/fhir/StructureDefinition/DhdCataractAanwezigeComplicerendeFactor"
          }
        ]
      },
      {
        "id": "Bundle.entry:aanwezigeComplicerendeFactor.resource.meta.profile",
        "path": "Bundle.entry.resource.meta.profile",
        "fixedUri": "http://dhd.nl/fhir/StructureDefinition/DhdCataractAanwezigeComplicerendeFactor"
      },
      {
        "id": "Bundle.entry:complicerendeComorbiditeiten",
        "path": "Bundle.entry",
        "sliceName": "complicerendeComorbiditeiten",
        "short": "Complicerende comorbiditeiten",
        "definition": "Nul of meer afzonderlijke Conditions voor complicerende comorbiditeiten.",
        "min": 0,
        "max": "*"
      },
      {
        "id": "Bundle.entry:complicerendeComorbiditeiten.resource",
        "path": "Bundle.entry.resource",
        "type": [
          {
            "code": "Resource",
            "profile": "http://dhd.nl/fhir/StructureDefinition/DhdCataractComplicerendeComorbiditeiten"
          }
        ]
      },
      {
        "id": "Bundle.entry:complicerendeComorbiditeiten.resource.meta.profile",
        "path": "Bundle.entry.resource.meta.profile",
        "fixedUri": "http://dhd.nl/fhir/StructureDefinition/DhdCataractComplicerendeComorbiditeiten"
      },
      {
        "id": "Bundle.entry:intraOperatieveComplicatie",
        "path": "Bundle.entry",
        "sliceName": "intraOperatieveComplicatie",
        "min": 1
      },
      {
        "id": "Bundle.entry:intraOperatieveComplicatie.resource",
        "path": "Bundle.entry.resource",
        "type": [
          {
            "code": "Resource",
            "profile": "http://dhd.nl/fhir/StructureDefinition/DhdCataractIntraOperatieveComplicatie"
          }
        ]
      },
      {
        "id": "Bundle.entry:intraOperatieveComplicatie.resource.meta.profile",
        "path": "Bundle.entry.resource.meta.profile",
        "fixedUri": "http://dhd.nl/fhir/StructureDefinition/DhdCataractIntraOperatieveComplicatie"
      },
      {
        "id": "Bundle.entry:postOperatieveComplicatie",
        "path": "Bundle.entry",
        "sliceName": "postOperatieveComplicatie"
      },
      {
        "id": "Bundle.entry:postOperatieveComplicatie.resource",
        "path": "Bundle.entry.resource",
        "type": [
          {
            "code": "Resource",
            "profile": "http://dhd.nl/fhir/StructureDefinition/DhdCataractPostOperatieveComplicatie"
          }
        ]
      },
      {
        "id": "Bundle.entry:postOperatieveComplicatie.resource.meta.profile",
        "path": "Bundle.entry.resource.meta.profile",
        "fixedUri": "http://dhd.nl/fhir/StructureDefinition/DhdCataractPostOperatieveComplicatie"
      },
      {
        "id": "Bundle.entry:preEnPostOperatieveVisus",
        "path": "Bundle.entry",
        "sliceName": "preEnPostOperatieveVisus",
        "min": 2,
        "max": "2"
      },
      {
        "id": "Bundle.entry:preEnPostOperatieveVisus.resource",
        "path": "Bundle.entry.resource",
        "type": [
          {
            "code": "Resource",
            "profile": "http://dhd.nl/fhir/StructureDefinition/DhdCataractVisus"
          }
        ]
      },
      {
        "id": "Bundle.entry:preEnPostOperatieveVisus.resource.meta.profile",
        "path": "Bundle.entry.resource.meta.profile",
        "fixedUri": "http://dhd.nl/fhir/StructureDefinition/DhdCataractVisus"
      },
      {
        "id": "Bundle.entry:preEnPostOperatieveVisus.resource.subject",
        "path": "Bundle.entry.resource.subject",
        "definition": "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.."
      },
      {
        "id": "Bundle.entry:targetEnPostOperatieveRefractie",
        "path": "Bundle.entry",
        "sliceName": "targetEnPostOperatieveRefractie",
        "min": 2
      },
      {
        "id": "Bundle.entry:targetEnPostOperatieveRefractie.resource",
        "path": "Bundle.entry.resource",
        "type": [
          {
            "code": "Resource",
            "profile": "http://dhd.nl/fhir/StructureDefinition/DhdCataractRefractie"
          }
        ]
      },
      {
        "id": "Bundle.entry:targetEnPostOperatieveRefractie.resource.meta.profile",
        "path": "Bundle.entry.resource.meta.profile",
        "fixedUri": "http://dhd.nl/fhir/StructureDefinition/DhdCataractRefractie"
      },
      {
        "id": "Bundle.entry:implantaat",
        "path": "Bundle.entry",
        "sliceName": "implantaat",
        "min": 1
      },
      {
        "id": "Bundle.entry:implantaat.resource",
        "path": "Bundle.entry.resource",
        "type": [
          {
            "code": "Resource",
            "profile": "http://dhd.nl/fhir/StructureDefinition/DhdCataractMedicalDeviceProduct"
          }
        ]
      },
      {
        "id": "Bundle.entry:implantaat.resource.meta.profile",
        "path": "Bundle.entry.resource.meta.profile",
        "fixedUri": "http://dhd.nl/fhir/StructureDefinition/DhdCataractMedicalDeviceProduct"
      },
      {
        "id": "Bundle.entry:complicerendeMedicatie",
        "path": "Bundle.entry",
        "sliceName": "complicerendeMedicatie",
        "short": "Complicating medication assessment",
        "definition": "An optional Observation recording current or previous alpha-1-blocker use.",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Bundle.entry:complicerendeMedicatie.resource",
        "path": "Bundle.entry.resource",
        "type": [
          {
            "code": "Resource",
            "profile": "http://dhd.nl/fhir/StructureDefinition/DhdCataractComplicerendeMedicatie"
          }
        ]
      },
      {
        "id": "Bundle.entry:complicerendeMedicatie.resource.meta.profile",
        "path": "Bundle.entry.resource.meta.profile",
        "fixedUri": "http://dhd.nl/fhir/StructureDefinition/DhdCataractComplicerendeMedicatie"
      },
      {
        "id": "Bundle.entry:practitioner",
        "path": "Bundle.entry",
        "sliceName": "practitioner",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Bundle.entry:practitioner.resource",
        "path": "Bundle.entry.resource",
        "type": [
          {
            "code": "Resource",
            "profile": "http://dhd.nl/fhir/StructureDefinition/DhdCataractPractitioner"
          }
        ]
      },
      {
        "id": "Bundle.entry:practitioner.resource.meta.profile",
        "path": "Bundle.entry.resource.meta.profile",
        "fixedUri": "http://dhd.nl/fhir/StructureDefinition/DhdCataractPractitioner"
      },
      {
        "id": "Bundle.entry:practitioner.resource.name.extension:humannameAssemblyOrder",
        "path": "Bundle.entry.resource.name.extension",
        "sliceName": "humannameAssemblyOrder"
      },
      {
        "id": "Bundle.entry:practitioner.resource.name.extension:humannameAssemblyOrder.valueCode:valueCode",
        "path": "Bundle.entry.resource.name.extension.valueCode",
        "sliceName": "valueCode"
      },
      {
        "id": "Bundle.entry:organization",
        "path": "Bundle.entry",
        "sliceName": "organization",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Bundle.entry:organization.resource",
        "path": "Bundle.entry.resource",
        "type": [
          {
            "code": "Resource",
            "profile": "http://dhd.nl/fhir/StructureDefinition/DhdCataractOrganization"
          }
        ]
      },
      {
        "id": "Bundle.entry:organization.resource.meta.profile",
        "path": "Bundle.entry.resource.meta.profile",
        "fixedUri": "http://dhd.nl/fhir/StructureDefinition/DhdCataractOrganization"
      },
      {
        "id": "Bundle.entry:heroperatie",
        "path": "Bundle.entry",
        "sliceName": "heroperatie"
      },
      {
        "id": "Bundle.entry:heroperatie.resource",
        "path": "Bundle.entry.resource",
        "type": [
          {
            "code": "Resource",
            "profile": "http://dhd.nl/fhir/StructureDefinition/DhdCataractRepeatProcedure"
          }
        ]
      },
      {
        "id": "Bundle.entry:heroperatie.resource.meta.profile",
        "path": "Bundle.entry.resource.meta.profile",
        "fixedUri": "http://dhd.nl/fhir/StructureDefinition/DhdCataractRepeatProcedure"
      }
    ]
  }
}