{
  "url": "https://portavita.nl/fhir/StructureDefinition/portavita-pgo-laboratorytestresult-observation",
  "version": "0.1.0",
  "name": "Portavita PGO Backend LaboratoryTestResult Observation",
  "status": "draft",
  "contact": [
    {
      "name": "Portavita",
      "telecom": [
        {
          "system": "email",
          "value": "a-team@portavita.eu",
          "use": "work"
        }
      ]
    }
  ],
  "fhirVersion": "3.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Observation",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Observation",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Observation",
        "path": "Observation"
      },
      {
        "id": "Observation.id",
        "path": "Observation.id",
        "min": 1
      },
      {
        "id": "Observation.id.id",
        "path": "Observation.id.id",
        "max": "0"
      },
      {
        "id": "Observation.id.extension",
        "path": "Observation.id.extension",
        "max": "0"
      },
      {
        "id": "Observation.id.value",
        "path": "Observation.id.value",
        "min": 1
      },
      {
        "id": "Observation.meta",
        "path": "Observation.meta"
      },
      {
        "id": "Observation.meta.id",
        "path": "Observation.meta.id",
        "max": "0"
      },
      {
        "id": "Observation.meta.extension",
        "path": "Observation.meta.extension",
        "max": "0"
      },
      {
        "id": "Observation.meta.versionId",
        "path": "Observation.meta.versionId"
      },
      {
        "id": "Observation.meta.versionId.id",
        "path": "Observation.meta.versionId.id",
        "max": "0"
      },
      {
        "id": "Observation.meta.versionId.extension",
        "path": "Observation.meta.versionId.extension",
        "max": "0"
      },
      {
        "id": "Observation.meta.versionId.value",
        "path": "Observation.meta.versionId.value",
        "min": 1
      },
      {
        "id": "Observation.meta.lastUpdated",
        "path": "Observation.meta.lastUpdated"
      },
      {
        "id": "Observation.meta.lastUpdated.id",
        "path": "Observation.meta.lastUpdated.id",
        "max": "0"
      },
      {
        "id": "Observation.meta.lastUpdated.extension",
        "path": "Observation.meta.lastUpdated.extension",
        "max": "0"
      },
      {
        "id": "Observation.meta.lastUpdated.value",
        "path": "Observation.meta.lastUpdated.value",
        "min": 1
      },
      {
        "id": "Observation.meta.profile",
        "path": "Observation.meta.profile"
      },
      {
        "id": "Observation.meta.profile.id",
        "path": "Observation.meta.profile.id",
        "max": "0"
      },
      {
        "id": "Observation.meta.profile.extension",
        "path": "Observation.meta.profile.extension",
        "max": "0"
      },
      {
        "id": "Observation.meta.profile.value",
        "path": "Observation.meta.profile.value",
        "min": 1
      },
      {
        "id": "Observation.meta.security",
        "path": "Observation.meta.security"
      },
      {
        "id": "Observation.meta.security.id",
        "path": "Observation.meta.security.id",
        "max": "0"
      },
      {
        "id": "Observation.meta.security.extension",
        "path": "Observation.meta.security.extension",
        "max": "0"
      },
      {
        "id": "Observation.meta.security.system",
        "path": "Observation.meta.security.system",
        "min": 1
      },
      {
        "id": "Observation.meta.security.system.id",
        "path": "Observation.meta.security.system.id",
        "max": "0"
      },
      {
        "id": "Observation.meta.security.system.extension",
        "path": "Observation.meta.security.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.meta.security.system.value",
        "path": "Observation.meta.security.system.value",
        "min": 1
      },
      {
        "id": "Observation.meta.security.version",
        "path": "Observation.meta.security.version"
      },
      {
        "id": "Observation.meta.security.version.id",
        "path": "Observation.meta.security.version.id",
        "max": "0"
      },
      {
        "id": "Observation.meta.security.version.extension",
        "path": "Observation.meta.security.version.extension",
        "max": "0"
      },
      {
        "id": "Observation.meta.security.version.value",
        "path": "Observation.meta.security.version.value",
        "min": 1
      },
      {
        "id": "Observation.meta.security.code",
        "path": "Observation.meta.security.code",
        "min": 1
      },
      {
        "id": "Observation.meta.security.code.id",
        "path": "Observation.meta.security.code.id",
        "max": "0"
      },
      {
        "id": "Observation.meta.security.code.extension",
        "path": "Observation.meta.security.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.meta.security.code.value",
        "path": "Observation.meta.security.code.value",
        "min": 1
      },
      {
        "id": "Observation.meta.security.display",
        "path": "Observation.meta.security.display"
      },
      {
        "id": "Observation.meta.security.display.id",
        "path": "Observation.meta.security.display.id",
        "max": "0"
      },
      {
        "id": "Observation.meta.security.display.extension",
        "path": "Observation.meta.security.display.extension",
        "max": "0"
      },
      {
        "id": "Observation.meta.security.display.value",
        "path": "Observation.meta.security.display.value",
        "min": 1
      },
      {
        "id": "Observation.meta.security.userSelected",
        "path": "Observation.meta.security.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.meta.tag",
        "path": "Observation.meta.tag"
      },
      {
        "id": "Observation.meta.tag.id",
        "path": "Observation.meta.tag.id",
        "max": "0"
      },
      {
        "id": "Observation.meta.tag.extension",
        "path": "Observation.meta.tag.extension",
        "max": "0"
      },
      {
        "id": "Observation.meta.tag.system",
        "path": "Observation.meta.tag.system",
        "min": 1
      },
      {
        "id": "Observation.meta.tag.system.id",
        "path": "Observation.meta.tag.system.id",
        "max": "0"
      },
      {
        "id": "Observation.meta.tag.system.extension",
        "path": "Observation.meta.tag.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.meta.tag.system.value",
        "path": "Observation.meta.tag.system.value",
        "min": 1
      },
      {
        "id": "Observation.meta.tag.version",
        "path": "Observation.meta.tag.version"
      },
      {
        "id": "Observation.meta.tag.version.id",
        "path": "Observation.meta.tag.version.id",
        "max": "0"
      },
      {
        "id": "Observation.meta.tag.version.extension",
        "path": "Observation.meta.tag.version.extension",
        "max": "0"
      },
      {
        "id": "Observation.meta.tag.version.value",
        "path": "Observation.meta.tag.version.value",
        "min": 1
      },
      {
        "id": "Observation.meta.tag.code",
        "path": "Observation.meta.tag.code",
        "min": 1
      },
      {
        "id": "Observation.meta.tag.code.id",
        "path": "Observation.meta.tag.code.id",
        "max": "0"
      },
      {
        "id": "Observation.meta.tag.code.extension",
        "path": "Observation.meta.tag.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.meta.tag.code.value",
        "path": "Observation.meta.tag.code.value",
        "min": 1
      },
      {
        "id": "Observation.meta.tag.display",
        "path": "Observation.meta.tag.display"
      },
      {
        "id": "Observation.meta.tag.display.id",
        "path": "Observation.meta.tag.display.id",
        "max": "0"
      },
      {
        "id": "Observation.meta.tag.display.extension",
        "path": "Observation.meta.tag.display.extension",
        "max": "0"
      },
      {
        "id": "Observation.meta.tag.display.value",
        "path": "Observation.meta.tag.display.value",
        "min": 1
      },
      {
        "id": "Observation.meta.tag.userSelected",
        "path": "Observation.meta.tag.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.implicitRules",
        "path": "Observation.implicitRules",
        "max": "0"
      },
      {
        "id": "Observation.language",
        "path": "Observation.language",
        "max": "0"
      },
      {
        "id": "Observation.text",
        "path": "Observation.text"
      },
      {
        "id": "Observation.text.id",
        "path": "Observation.text.id",
        "max": "0"
      },
      {
        "id": "Observation.text.extension",
        "path": "Observation.text.extension",
        "max": "0"
      },
      {
        "id": "Observation.text.status",
        "path": "Observation.text.status"
      },
      {
        "id": "Observation.text.status.id",
        "path": "Observation.text.status.id",
        "max": "0"
      },
      {
        "id": "Observation.text.status.extension",
        "path": "Observation.text.status.extension",
        "max": "0"
      },
      {
        "id": "Observation.text.status.value",
        "path": "Observation.text.status.value",
        "min": 1
      },
      {
        "id": "Observation.text.div",
        "path": "Observation.text.div"
      },
      {
        "id": "Observation.text.div.id",
        "path": "Observation.text.div.id",
        "max": "0"
      },
      {
        "id": "Observation.text.div.extension",
        "path": "Observation.text.div.extension"
      },
      {
        "id": "Observation.text.div.value",
        "path": "Observation.text.div.value"
      },
      {
        "id": "Observation.contained",
        "path": "Observation.contained",
        "max": "0"
      },
      {
        "id": "Observation.extension",
        "path": "Observation.extension",
        "max": "0"
      },
      {
        "id": "Observation.modifierExtension",
        "path": "Observation.modifierExtension",
        "max": "0"
      },
      {
        "id": "Observation.identifier",
        "path": "Observation.identifier"
      },
      {
        "id": "Observation.identifier.id",
        "path": "Observation.identifier.id",
        "max": "0"
      },
      {
        "id": "Observation.identifier.extension",
        "path": "Observation.identifier.extension",
        "max": "0"
      },
      {
        "id": "Observation.identifier.use",
        "path": "Observation.identifier.use"
      },
      {
        "id": "Observation.identifier.use.id",
        "path": "Observation.identifier.use.id",
        "max": "0"
      },
      {
        "id": "Observation.identifier.use.extension",
        "path": "Observation.identifier.use.extension",
        "max": "0"
      },
      {
        "id": "Observation.identifier.use.value",
        "path": "Observation.identifier.use.value",
        "min": 1
      },
      {
        "id": "Observation.identifier.type",
        "path": "Observation.identifier.type"
      },
      {
        "id": "Observation.identifier.type.id",
        "path": "Observation.identifier.type.id",
        "max": "0"
      },
      {
        "id": "Observation.identifier.type.extension",
        "path": "Observation.identifier.type.extension",
        "max": "0"
      },
      {
        "id": "Observation.identifier.type.coding",
        "path": "Observation.identifier.type.coding"
      },
      {
        "id": "Observation.identifier.type.coding.id",
        "path": "Observation.identifier.type.coding.id",
        "max": "0"
      },
      {
        "id": "Observation.identifier.type.coding.extension",
        "path": "Observation.identifier.type.coding.extension",
        "max": "0"
      },
      {
        "id": "Observation.identifier.type.coding.system",
        "path": "Observation.identifier.type.coding.system",
        "min": 1
      },
      {
        "id": "Observation.identifier.type.coding.system.id",
        "path": "Observation.identifier.type.coding.system.id",
        "max": "0"
      },
      {
        "id": "Observation.identifier.type.coding.system.extension",
        "path": "Observation.identifier.type.coding.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.identifier.type.coding.system.value",
        "path": "Observation.identifier.type.coding.system.value",
        "min": 1
      },
      {
        "id": "Observation.identifier.type.coding.version",
        "path": "Observation.identifier.type.coding.version"
      },
      {
        "id": "Observation.identifier.type.coding.version.id",
        "path": "Observation.identifier.type.coding.version.id",
        "max": "0"
      },
      {
        "id": "Observation.identifier.type.coding.version.extension",
        "path": "Observation.identifier.type.coding.version.extension",
        "max": "0"
      },
      {
        "id": "Observation.identifier.type.coding.version.value",
        "path": "Observation.identifier.type.coding.version.value",
        "min": 1
      },
      {
        "id": "Observation.identifier.type.coding.code",
        "path": "Observation.identifier.type.coding.code",
        "min": 1
      },
      {
        "id": "Observation.identifier.type.coding.code.id",
        "path": "Observation.identifier.type.coding.code.id",
        "max": "0"
      },
      {
        "id": "Observation.identifier.type.coding.code.extension",
        "path": "Observation.identifier.type.coding.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.identifier.type.coding.code.value",
        "path": "Observation.identifier.type.coding.code.value",
        "min": 1
      },
      {
        "id": "Observation.identifier.type.coding.display",
        "path": "Observation.identifier.type.coding.display"
      },
      {
        "id": "Observation.identifier.type.coding.display.id",
        "path": "Observation.identifier.type.coding.display.id",
        "max": "0"
      },
      {
        "id": "Observation.identifier.type.coding.display.extension",
        "path": "Observation.identifier.type.coding.display.extension",
        "max": "0"
      },
      {
        "id": "Observation.identifier.type.coding.display.value",
        "path": "Observation.identifier.type.coding.display.value",
        "min": 1
      },
      {
        "id": "Observation.identifier.type.coding.userSelected",
        "path": "Observation.identifier.type.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.identifier.type.text",
        "path": "Observation.identifier.type.text"
      },
      {
        "id": "Observation.identifier.type.text.id",
        "path": "Observation.identifier.type.text.id",
        "max": "0"
      },
      {
        "id": "Observation.identifier.type.text.extension",
        "path": "Observation.identifier.type.text.extension",
        "max": "0"
      },
      {
        "id": "Observation.identifier.type.text.value",
        "path": "Observation.identifier.type.text.value",
        "min": 1
      },
      {
        "id": "Observation.identifier.system",
        "path": "Observation.identifier.system"
      },
      {
        "id": "Observation.identifier.system.id",
        "path": "Observation.identifier.system.id",
        "max": "0"
      },
      {
        "id": "Observation.identifier.system.extension",
        "path": "Observation.identifier.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.identifier.system.value",
        "path": "Observation.identifier.system.value",
        "min": 1
      },
      {
        "id": "Observation.identifier.value",
        "path": "Observation.identifier.value"
      },
      {
        "id": "Observation.identifier.value.id",
        "path": "Observation.identifier.value.id",
        "max": "0"
      },
      {
        "id": "Observation.identifier.value.extension",
        "path": "Observation.identifier.value.extension",
        "max": "0"
      },
      {
        "id": "Observation.identifier.value.value",
        "path": "Observation.identifier.value.value",
        "min": 1
      },
      {
        "id": "Observation.identifier.period",
        "path": "Observation.identifier.period"
      },
      {
        "id": "Observation.identifier.period.id",
        "path": "Observation.identifier.period.id",
        "max": "0"
      },
      {
        "id": "Observation.identifier.period.extension",
        "path": "Observation.identifier.period.extension",
        "max": "0"
      },
      {
        "id": "Observation.identifier.period.start",
        "path": "Observation.identifier.period.start",
        "min": 1
      },
      {
        "id": "Observation.identifier.period.start.id",
        "path": "Observation.identifier.period.start.id",
        "max": "0"
      },
      {
        "id": "Observation.identifier.period.start.extension",
        "path": "Observation.identifier.period.start.extension",
        "max": "0"
      },
      {
        "id": "Observation.identifier.period.start.value",
        "path": "Observation.identifier.period.start.value",
        "min": 1
      },
      {
        "id": "Observation.identifier.period.end",
        "path": "Observation.identifier.period.end"
      },
      {
        "id": "Observation.identifier.period.end.id",
        "path": "Observation.identifier.period.end.id",
        "max": "0"
      },
      {
        "id": "Observation.identifier.period.end.extension",
        "path": "Observation.identifier.period.end.extension",
        "max": "0"
      },
      {
        "id": "Observation.identifier.period.end.value",
        "path": "Observation.identifier.period.end.value",
        "min": 1
      },
      {
        "id": "Observation.identifier.assigner",
        "path": "Observation.identifier.assigner"
      },
      {
        "id": "Observation.identifier.assigner.id",
        "path": "Observation.identifier.assigner.id",
        "max": "0"
      },
      {
        "id": "Observation.identifier.assigner.extension",
        "path": "Observation.identifier.assigner.extension",
        "max": "0"
      },
      {
        "id": "Observation.identifier.assigner.reference",
        "path": "Observation.identifier.assigner.reference"
      },
      {
        "id": "Observation.identifier.assigner.reference.id",
        "path": "Observation.identifier.assigner.reference.id",
        "max": "0"
      },
      {
        "id": "Observation.identifier.assigner.reference.extension",
        "path": "Observation.identifier.assigner.reference.extension",
        "max": "0"
      },
      {
        "id": "Observation.identifier.assigner.reference.value",
        "path": "Observation.identifier.assigner.reference.value",
        "min": 1
      },
      {
        "id": "Observation.identifier.assigner.identifier",
        "path": "Observation.identifier.assigner.identifier",
        "min": 1
      },
      {
        "id": "Observation.identifier.assigner.identifier.id",
        "path": "Observation.identifier.assigner.identifier.id",
        "max": "0"
      },
      {
        "id": "Observation.identifier.assigner.identifier.extension",
        "path": "Observation.identifier.assigner.identifier.extension",
        "max": "0"
      },
      {
        "id": "Observation.identifier.assigner.identifier.use",
        "path": "Observation.identifier.assigner.identifier.use",
        "max": "0"
      },
      {
        "id": "Observation.identifier.assigner.identifier.type",
        "path": "Observation.identifier.assigner.identifier.type",
        "max": "0"
      },
      {
        "id": "Observation.identifier.assigner.identifier.system",
        "path": "Observation.identifier.assigner.identifier.system",
        "min": 1,
        "fixedUri": "http://fhir.nl/fhir/NamingSystem/agb-z"
      },
      {
        "id": "Observation.identifier.assigner.identifier.system.id",
        "path": "Observation.identifier.assigner.identifier.system.id",
        "max": "0"
      },
      {
        "id": "Observation.identifier.assigner.identifier.system.extension",
        "path": "Observation.identifier.assigner.identifier.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.identifier.assigner.identifier.system.value",
        "path": "Observation.identifier.assigner.identifier.system.value",
        "min": 1
      },
      {
        "id": "Observation.identifier.assigner.identifier.value",
        "path": "Observation.identifier.assigner.identifier.value",
        "min": 1
      },
      {
        "id": "Observation.identifier.assigner.identifier.value.id",
        "path": "Observation.identifier.assigner.identifier.value.id",
        "max": "0"
      },
      {
        "id": "Observation.identifier.assigner.identifier.value.extension",
        "path": "Observation.identifier.assigner.identifier.value.extension",
        "max": "0"
      },
      {
        "id": "Observation.identifier.assigner.identifier.value.value",
        "path": "Observation.identifier.assigner.identifier.value.value",
        "min": 1
      },
      {
        "id": "Observation.identifier.assigner.identifier.period",
        "path": "Observation.identifier.assigner.identifier.period",
        "max": "0"
      },
      {
        "id": "Observation.identifier.assigner.identifier.assigner",
        "path": "Observation.identifier.assigner.identifier.assigner",
        "max": "0"
      },
      {
        "id": "Observation.identifier.assigner.display",
        "path": "Observation.identifier.assigner.display"
      },
      {
        "id": "Observation.identifier.assigner.display.id",
        "path": "Observation.identifier.assigner.display.id",
        "max": "0"
      },
      {
        "id": "Observation.identifier.assigner.display.extension",
        "path": "Observation.identifier.assigner.display.extension",
        "max": "0"
      },
      {
        "id": "Observation.identifier.assigner.display.value",
        "path": "Observation.identifier.assigner.display.value",
        "min": 1
      },
      {
        "id": "Observation.basedOn",
        "path": "Observation.basedOn",
        "max": "0"
      },
      {
        "id": "Observation.status",
        "path": "Observation.status"
      },
      {
        "id": "Observation.status.id",
        "path": "Observation.status.id",
        "max": "0"
      },
      {
        "id": "Observation.status.extension",
        "path": "Observation.status.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "Observation.status.extension:TestResultStatus",
        "path": "Observation.status.extension",
        "sliceName": "TestResultStatus",
        "type": [
          {
            "code": "Extension",
            "profile": "http://nictiz.nl/fhir/StructureDefinition/code-specification"
          }
        ]
      },
      {
        "id": "Observation.status.extension:TestResultStatus.id",
        "path": "Observation.status.extension.id",
        "max": "0"
      },
      {
        "id": "Observation.status.extension:TestResultStatus.extension",
        "path": "Observation.status.extension.extension",
        "max": "0"
      },
      {
        "id": "Observation.status.extension:TestResultStatus.url",
        "path": "Observation.status.extension.url",
        "fixedUri": "http://nictiz.nl/fhir/StructureDefinition/code-specification"
      },
      {
        "id": "Observation.status.extension:TestResultStatus.url.id",
        "path": "Observation.status.extension.url.id",
        "max": "0"
      },
      {
        "id": "Observation.status.extension:TestResultStatus.url.extension",
        "path": "Observation.status.extension.url.extension",
        "max": "0"
      },
      {
        "id": "Observation.status.extension:TestResultStatus.url.value",
        "path": "Observation.status.extension.url.value",
        "min": 1
      },
      {
        "id": "Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept",
        "path": "Observation.status.extension.value[x]",
        "sliceName": "valueCodeableConcept",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept.id",
        "path": "Observation.status.extension.value[x].id",
        "max": "0"
      },
      {
        "id": "Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept.extension",
        "path": "Observation.status.extension.value[x].extension",
        "max": "0"
      },
      {
        "id": "Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept.coding",
        "path": "Observation.status.extension.value[x].coding",
        "min": 1
      },
      {
        "id": "Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept.coding.id",
        "path": "Observation.status.extension.value[x].coding.id",
        "max": "0"
      },
      {
        "id": "Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept.coding.extension",
        "path": "Observation.status.extension.value[x].coding.extension",
        "max": "0"
      },
      {
        "id": "Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept.coding.system",
        "path": "Observation.status.extension.value[x].coding.system",
        "min": 1
      },
      {
        "id": "Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept.coding.system.id",
        "path": "Observation.status.extension.value[x].coding.system.id",
        "max": "0"
      },
      {
        "id": "Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept.coding.system.extension",
        "path": "Observation.status.extension.value[x].coding.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept.coding.system.value",
        "path": "Observation.status.extension.value[x].coding.system.value",
        "min": 1
      },
      {
        "id": "Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept.coding.version",
        "path": "Observation.status.extension.value[x].coding.version"
      },
      {
        "id": "Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept.coding.version.id",
        "path": "Observation.status.extension.value[x].coding.version.id",
        "max": "0"
      },
      {
        "id": "Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept.coding.version.extension",
        "path": "Observation.status.extension.value[x].coding.version.extension",
        "max": "0"
      },
      {
        "id": "Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept.coding.version.value",
        "path": "Observation.status.extension.value[x].coding.version.value",
        "min": 1
      },
      {
        "id": "Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept.coding.code",
        "path": "Observation.status.extension.value[x].coding.code",
        "min": 1
      },
      {
        "id": "Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept.coding.code.id",
        "path": "Observation.status.extension.value[x].coding.code.id",
        "max": "0"
      },
      {
        "id": "Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept.coding.code.extension",
        "path": "Observation.status.extension.value[x].coding.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept.coding.code.value",
        "path": "Observation.status.extension.value[x].coding.code.value",
        "min": 1
      },
      {
        "id": "Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept.coding.display",
        "path": "Observation.status.extension.value[x].coding.display"
      },
      {
        "id": "Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept.coding.display.id",
        "path": "Observation.status.extension.value[x].coding.display.id",
        "max": "0"
      },
      {
        "id": "Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept.coding.display.extension",
        "path": "Observation.status.extension.value[x].coding.display.extension",
        "max": "0"
      },
      {
        "id": "Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept.coding.display.value",
        "path": "Observation.status.extension.value[x].coding.display.value",
        "min": 1
      },
      {
        "id": "Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept.coding.userSelected",
        "path": "Observation.status.extension.value[x].coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept.text",
        "path": "Observation.status.extension.value[x].text"
      },
      {
        "id": "Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept.text.id",
        "path": "Observation.status.extension.value[x].text.id",
        "max": "0"
      },
      {
        "id": "Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept.text.extension",
        "path": "Observation.status.extension.value[x].text.extension",
        "max": "0"
      },
      {
        "id": "Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept.text.value",
        "path": "Observation.status.extension.value[x].text.value",
        "min": 1
      },
      {
        "id": "Observation.status.value",
        "path": "Observation.status.value",
        "min": 1
      },
      {
        "id": "Observation.category",
        "path": "Observation.category",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "coding.system"
            },
            {
              "type": "value",
              "path": "coding.code"
            }
          ],
          "rules": "open"
        },
        "min": 1
      },
      {
        "id": "Observation.category:LaboratoryTestResultCode",
        "path": "Observation.category",
        "sliceName": "LaboratoryTestResultCode"
      },
      {
        "id": "Observation.category:LaboratoryTestResultCode.id",
        "path": "Observation.category.id",
        "max": "0"
      },
      {
        "id": "Observation.category:LaboratoryTestResultCode.extension",
        "path": "Observation.category.extension",
        "max": "0"
      },
      {
        "id": "Observation.category:LaboratoryTestResultCode.coding",
        "path": "Observation.category.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.category:LaboratoryTestResultCode.coding.id",
        "path": "Observation.category.coding.id",
        "max": "0"
      },
      {
        "id": "Observation.category:LaboratoryTestResultCode.coding.extension",
        "path": "Observation.category.coding.extension",
        "max": "0"
      },
      {
        "id": "Observation.category:LaboratoryTestResultCode.coding.system",
        "path": "Observation.category.coding.system",
        "min": 1,
        "fixedUri": "http://snomed.info/sct"
      },
      {
        "id": "Observation.category:LaboratoryTestResultCode.coding.system.id",
        "path": "Observation.category.coding.system.id",
        "max": "0"
      },
      {
        "id": "Observation.category:LaboratoryTestResultCode.coding.system.extension",
        "path": "Observation.category.coding.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.category:LaboratoryTestResultCode.coding.system.value",
        "path": "Observation.category.coding.system.value",
        "min": 1
      },
      {
        "id": "Observation.category:LaboratoryTestResultCode.coding.version",
        "path": "Observation.category.coding.version",
        "max": "0"
      },
      {
        "id": "Observation.category:LaboratoryTestResultCode.coding.code",
        "path": "Observation.category.coding.code",
        "min": 1,
        "fixedCode": "49581000146104"
      },
      {
        "id": "Observation.category:LaboratoryTestResultCode.coding.code.id",
        "path": "Observation.category.coding.code.id",
        "max": "0"
      },
      {
        "id": "Observation.category:LaboratoryTestResultCode.coding.code.extension",
        "path": "Observation.category.coding.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.category:LaboratoryTestResultCode.coding.code.value",
        "path": "Observation.category.coding.code.value",
        "min": 1
      },
      {
        "id": "Observation.category:LaboratoryTestResultCode.coding.display",
        "path": "Observation.category.coding.display"
      },
      {
        "id": "Observation.category:LaboratoryTestResultCode.coding.display.id",
        "path": "Observation.category.coding.display.id",
        "max": "0"
      },
      {
        "id": "Observation.category:LaboratoryTestResultCode.coding.display.extension",
        "path": "Observation.category.coding.display.extension",
        "max": "0"
      },
      {
        "id": "Observation.category:LaboratoryTestResultCode.coding.display.value",
        "path": "Observation.category.coding.display.value",
        "min": 1
      },
      {
        "id": "Observation.category:LaboratoryTestResultCode.coding.userSelected",
        "path": "Observation.category.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.category:LaboratoryTestResultCode.text",
        "path": "Observation.category.text",
        "max": "0"
      },
      {
        "id": "Observation.code",
        "path": "Observation.code",
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.5--20171231000000"
          }
        }
      },
      {
        "id": "Observation.code.id",
        "path": "Observation.code.id",
        "max": "0"
      },
      {
        "id": "Observation.code.extension",
        "path": "Observation.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.code.coding",
        "path": "Observation.code.coding",
        "min": 1
      },
      {
        "id": "Observation.code.coding.id",
        "path": "Observation.code.coding.id",
        "max": "0"
      },
      {
        "id": "Observation.code.coding.extension",
        "path": "Observation.code.coding.extension",
        "max": "0"
      },
      {
        "id": "Observation.code.coding.system",
        "path": "Observation.code.coding.system",
        "min": 1,
        "fixedUri": "http://loinc.org"
      },
      {
        "id": "Observation.code.coding.system.id",
        "path": "Observation.code.coding.system.id",
        "max": "0"
      },
      {
        "id": "Observation.code.coding.system.extension",
        "path": "Observation.code.coding.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.code.coding.system.value",
        "path": "Observation.code.coding.system.value",
        "min": 1
      },
      {
        "id": "Observation.code.coding.version",
        "path": "Observation.code.coding.version"
      },
      {
        "id": "Observation.code.coding.version.id",
        "path": "Observation.code.coding.version.id",
        "max": "0"
      },
      {
        "id": "Observation.code.coding.version.extension",
        "path": "Observation.code.coding.version.extension",
        "max": "0"
      },
      {
        "id": "Observation.code.coding.version.value",
        "path": "Observation.code.coding.version.value",
        "min": 1
      },
      {
        "id": "Observation.code.coding.code",
        "path": "Observation.code.coding.code",
        "min": 1
      },
      {
        "id": "Observation.code.coding.code.id",
        "path": "Observation.code.coding.code.id",
        "max": "0"
      },
      {
        "id": "Observation.code.coding.code.extension",
        "path": "Observation.code.coding.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.code.coding.code.value",
        "path": "Observation.code.coding.code.value",
        "min": 1
      },
      {
        "id": "Observation.code.coding.display",
        "path": "Observation.code.coding.display"
      },
      {
        "id": "Observation.code.coding.display.id",
        "path": "Observation.code.coding.display.id",
        "max": "0"
      },
      {
        "id": "Observation.code.coding.display.extension",
        "path": "Observation.code.coding.display.extension",
        "max": "0"
      },
      {
        "id": "Observation.code.coding.display.value",
        "path": "Observation.code.coding.display.value",
        "min": 1
      },
      {
        "id": "Observation.code.coding.userSelected",
        "path": "Observation.code.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.code.text",
        "path": "Observation.code.text"
      },
      {
        "id": "Observation.code.text.id",
        "path": "Observation.code.text.id",
        "max": "0"
      },
      {
        "id": "Observation.code.text.extension",
        "path": "Observation.code.text.extension",
        "max": "0"
      },
      {
        "id": "Observation.code.text.value",
        "path": "Observation.code.text.value",
        "min": 1
      },
      {
        "id": "Observation.subject",
        "path": "Observation.subject",
        "min": 1
      },
      {
        "id": "Observation.subject.id",
        "path": "Observation.subject.id",
        "max": "0"
      },
      {
        "id": "Observation.subject.extension",
        "path": "Observation.subject.extension",
        "max": "0"
      },
      {
        "id": "Observation.subject.reference",
        "path": "Observation.subject.reference"
      },
      {
        "id": "Observation.subject.reference.id",
        "path": "Observation.subject.reference.id",
        "max": "0"
      },
      {
        "id": "Observation.subject.reference.extension",
        "path": "Observation.subject.reference.extension",
        "max": "0"
      },
      {
        "id": "Observation.subject.reference.value",
        "path": "Observation.subject.reference.value",
        "min": 1
      },
      {
        "id": "Observation.subject.identifier",
        "path": "Observation.subject.identifier",
        "min": 1
      },
      {
        "id": "Observation.subject.identifier.id",
        "path": "Observation.subject.identifier.id",
        "max": "0"
      },
      {
        "id": "Observation.subject.identifier.extension",
        "path": "Observation.subject.identifier.extension",
        "max": "0"
      },
      {
        "id": "Observation.subject.identifier.use",
        "path": "Observation.subject.identifier.use",
        "max": "0"
      },
      {
        "id": "Observation.subject.identifier.type",
        "path": "Observation.subject.identifier.type",
        "max": "0"
      },
      {
        "id": "Observation.subject.identifier.system",
        "path": "Observation.subject.identifier.system",
        "min": 1,
        "fixedUri": "http://fhir.nl/fhir/NamingSystem/bsn"
      },
      {
        "id": "Observation.subject.identifier.system.id",
        "path": "Observation.subject.identifier.system.id",
        "max": "0"
      },
      {
        "id": "Observation.subject.identifier.system.extension",
        "path": "Observation.subject.identifier.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.subject.identifier.system.value",
        "path": "Observation.subject.identifier.system.value",
        "min": 1
      },
      {
        "id": "Observation.subject.identifier.value",
        "path": "Observation.subject.identifier.value",
        "min": 1
      },
      {
        "id": "Observation.subject.identifier.value.id",
        "path": "Observation.subject.identifier.value.id",
        "max": "0"
      },
      {
        "id": "Observation.subject.identifier.value.extension",
        "path": "Observation.subject.identifier.value.extension",
        "max": "0"
      },
      {
        "id": "Observation.subject.identifier.value.value",
        "path": "Observation.subject.identifier.value.value",
        "min": 1
      },
      {
        "id": "Observation.subject.identifier.period",
        "path": "Observation.subject.identifier.period",
        "max": "0"
      },
      {
        "id": "Observation.subject.identifier.assigner",
        "path": "Observation.subject.identifier.assigner",
        "max": "0"
      },
      {
        "id": "Observation.subject.display",
        "path": "Observation.subject.display"
      },
      {
        "id": "Observation.subject.display.id",
        "path": "Observation.subject.display.id",
        "max": "0"
      },
      {
        "id": "Observation.subject.display.extension",
        "path": "Observation.subject.display.extension",
        "max": "0"
      },
      {
        "id": "Observation.subject.display.value",
        "path": "Observation.subject.display.value",
        "min": 1
      },
      {
        "id": "Observation.context",
        "path": "Observation.context",
        "max": "0"
      },
      {
        "id": "Observation.effective[x]",
        "path": "Observation.effective[x]",
        "slicing": {
          "discriminator": [
            {
              "type": "type",
              "path": "$this"
            }
          ],
          "rules": "closed"
        }
      },
      {
        "id": "Observation.effective[x]:effectiveDateTime",
        "path": "Observation.effective[x]",
        "sliceName": "effectiveDateTime",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "Observation.effective[x]:effectiveDateTime.id",
        "path": "Observation.effective[x].id",
        "max": "0"
      },
      {
        "id": "Observation.effective[x]:effectiveDateTime.extension",
        "path": "Observation.effective[x].extension",
        "max": "0"
      },
      {
        "id": "Observation.effective[x]:effectiveDateTime.value",
        "path": "Observation.effective[x].value",
        "min": 1
      },
      {
        "id": "Observation.effective[x]:effectivePeriod",
        "path": "Observation.effective[x]",
        "sliceName": "effectivePeriod",
        "type": [
          {
            "code": "Period"
          }
        ]
      },
      {
        "id": "Observation.effective[x]:effectivePeriod.id",
        "path": "Observation.effective[x].id",
        "max": "0"
      },
      {
        "id": "Observation.effective[x]:effectivePeriod.extension",
        "path": "Observation.effective[x].extension",
        "max": "0"
      },
      {
        "id": "Observation.effective[x]:effectivePeriod.start",
        "path": "Observation.effective[x].start",
        "min": 1
      },
      {
        "id": "Observation.effective[x]:effectivePeriod.start.id",
        "path": "Observation.effective[x].start.id",
        "max": "0"
      },
      {
        "id": "Observation.effective[x]:effectivePeriod.start.extension",
        "path": "Observation.effective[x].start.extension",
        "max": "0"
      },
      {
        "id": "Observation.effective[x]:effectivePeriod.start.value",
        "path": "Observation.effective[x].start.value",
        "min": 1
      },
      {
        "id": "Observation.effective[x]:effectivePeriod.end",
        "path": "Observation.effective[x].end"
      },
      {
        "id": "Observation.effective[x]:effectivePeriod.end.id",
        "path": "Observation.effective[x].end.id",
        "max": "0"
      },
      {
        "id": "Observation.effective[x]:effectivePeriod.end.extension",
        "path": "Observation.effective[x].end.extension",
        "max": "0"
      },
      {
        "id": "Observation.effective[x]:effectivePeriod.end.value",
        "path": "Observation.effective[x].end.value",
        "min": 1
      },
      {
        "id": "Observation.issued",
        "path": "Observation.issued"
      },
      {
        "id": "Observation.issued.id",
        "path": "Observation.issued.id",
        "max": "0"
      },
      {
        "id": "Observation.issued.extension",
        "path": "Observation.issued.extension",
        "max": "0"
      },
      {
        "id": "Observation.issued.value",
        "path": "Observation.issued.value",
        "min": 1
      },
      {
        "id": "Observation.performer",
        "path": "Observation.performer"
      },
      {
        "id": "Observation.performer.id",
        "path": "Observation.performer.id",
        "max": "0"
      },
      {
        "id": "Observation.performer.extension",
        "path": "Observation.performer.extension",
        "max": "0"
      },
      {
        "id": "Observation.performer.reference",
        "path": "Observation.performer.reference"
      },
      {
        "id": "Observation.performer.reference.id",
        "path": "Observation.performer.reference.id",
        "max": "0"
      },
      {
        "id": "Observation.performer.reference.extension",
        "path": "Observation.performer.reference.extension",
        "max": "0"
      },
      {
        "id": "Observation.performer.reference.value",
        "path": "Observation.performer.reference.value",
        "min": 1
      },
      {
        "id": "Observation.performer.identifier",
        "path": "Observation.performer.identifier",
        "min": 1
      },
      {
        "id": "Observation.performer.identifier.id",
        "path": "Observation.performer.identifier.id",
        "max": "0"
      },
      {
        "id": "Observation.performer.identifier.extension",
        "path": "Observation.performer.identifier.extension",
        "max": "0"
      },
      {
        "id": "Observation.performer.identifier.use",
        "path": "Observation.performer.identifier.use",
        "max": "0"
      },
      {
        "id": "Observation.performer.identifier.type",
        "path": "Observation.performer.identifier.type",
        "max": "0"
      },
      {
        "id": "Observation.performer.identifier.system",
        "path": "Observation.performer.identifier.system",
        "min": 1,
        "fixedUri": "http://fhir.nl/fhir/NamingSystem/agb-z"
      },
      {
        "id": "Observation.performer.identifier.system.id",
        "path": "Observation.performer.identifier.system.id",
        "max": "0"
      },
      {
        "id": "Observation.performer.identifier.system.extension",
        "path": "Observation.performer.identifier.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.performer.identifier.system.value",
        "path": "Observation.performer.identifier.system.value",
        "min": 1
      },
      {
        "id": "Observation.performer.identifier.value",
        "path": "Observation.performer.identifier.value",
        "min": 1
      },
      {
        "id": "Observation.performer.identifier.value.id",
        "path": "Observation.performer.identifier.value.id",
        "max": "0"
      },
      {
        "id": "Observation.performer.identifier.value.extension",
        "path": "Observation.performer.identifier.value.extension",
        "max": "0"
      },
      {
        "id": "Observation.performer.identifier.value.value",
        "path": "Observation.performer.identifier.value.value",
        "min": 1
      },
      {
        "id": "Observation.performer.identifier.period",
        "path": "Observation.performer.identifier.period",
        "max": "0"
      },
      {
        "id": "Observation.performer.identifier.assigner",
        "path": "Observation.performer.identifier.assigner",
        "max": "0"
      },
      {
        "id": "Observation.performer.display",
        "path": "Observation.performer.display"
      },
      {
        "id": "Observation.performer.display.id",
        "path": "Observation.performer.display.id",
        "max": "0"
      },
      {
        "id": "Observation.performer.display.extension",
        "path": "Observation.performer.display.extension",
        "max": "0"
      },
      {
        "id": "Observation.performer.display.value",
        "path": "Observation.performer.display.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]",
        "path": "Observation.value[x]",
        "slicing": {
          "discriminator": [
            {
              "type": "type",
              "path": "$this"
            }
          ],
          "rules": "closed"
        },
        "type": [
          {
            "code": "Quantity"
          },
          {
            "code": "CodeableConcept"
          },
          {
            "code": "string"
          },
          {
            "code": "boolean"
          },
          {
            "code": "Range"
          },
          {
            "code": "Ratio"
          },
          {
            "code": "time"
          },
          {
            "code": "dateTime"
          },
          {
            "code": "Period"
          }
        ]
      },
      {
        "id": "Observation.value[x]:valueQuantity",
        "path": "Observation.value[x]",
        "sliceName": "valueQuantity",
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "Observation.value[x]:valueQuantity.id",
        "path": "Observation.value[x].id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueQuantity.extension",
        "path": "Observation.value[x].extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueQuantity.value",
        "path": "Observation.value[x].value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueQuantity.value.id",
        "path": "Observation.value[x].value.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueQuantity.value.extension",
        "path": "Observation.value[x].value.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueQuantity.value.value",
        "path": "Observation.value[x].value.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueQuantity.comparator",
        "path": "Observation.value[x].comparator",
        "max": "1"
      },
      {
        "id": "Observation.value[x]:valueQuantity.comparator.id",
        "path": "Observation.value[x].comparator.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueQuantity.comparator.extension",
        "path": "Observation.value[x].comparator.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueQuantity.comparator.value",
        "path": "Observation.value[x].comparator.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueQuantity.unit",
        "path": "Observation.value[x].unit"
      },
      {
        "id": "Observation.value[x]:valueQuantity.unit.id",
        "path": "Observation.value[x].unit.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueQuantity.unit.extension",
        "path": "Observation.value[x].unit.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueQuantity.unit.value",
        "path": "Observation.value[x].unit.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueQuantity.system",
        "path": "Observation.value[x].system"
      },
      {
        "id": "Observation.value[x]:valueQuantity.system.id",
        "path": "Observation.value[x].system.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueQuantity.system.extension",
        "path": "Observation.value[x].system.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueQuantity.system.value",
        "path": "Observation.value[x].system.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueQuantity.code",
        "path": "Observation.value[x].code"
      },
      {
        "id": "Observation.value[x]:valueQuantity.code.id",
        "path": "Observation.value[x].code.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueQuantity.code.extension",
        "path": "Observation.value[x].code.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueQuantity.code.value",
        "path": "Observation.value[x].code.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept",
        "path": "Observation.value[x]",
        "sliceName": "valueCodeableConcept",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.id",
        "path": "Observation.value[x].id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.extension",
        "path": "Observation.value[x].extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.coding",
        "path": "Observation.value[x].coding"
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.coding.id",
        "path": "Observation.value[x].coding.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.coding.extension",
        "path": "Observation.value[x].coding.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.coding.system",
        "path": "Observation.value[x].coding.system",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.coding.system.id",
        "path": "Observation.value[x].coding.system.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.coding.system.extension",
        "path": "Observation.value[x].coding.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.coding.system.value",
        "path": "Observation.value[x].coding.system.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.coding.version",
        "path": "Observation.value[x].coding.version"
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.coding.version.id",
        "path": "Observation.value[x].coding.version.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.coding.version.extension",
        "path": "Observation.value[x].coding.version.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.coding.version.value",
        "path": "Observation.value[x].coding.version.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.coding.code",
        "path": "Observation.value[x].coding.code",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.coding.code.id",
        "path": "Observation.value[x].coding.code.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.coding.code.extension",
        "path": "Observation.value[x].coding.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.coding.code.value",
        "path": "Observation.value[x].coding.code.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.coding.display",
        "path": "Observation.value[x].coding.display"
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.coding.display.id",
        "path": "Observation.value[x].coding.display.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.coding.display.extension",
        "path": "Observation.value[x].coding.display.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.coding.display.value",
        "path": "Observation.value[x].coding.display.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.coding.userSelected",
        "path": "Observation.value[x].coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.text",
        "path": "Observation.value[x].text"
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.text.id",
        "path": "Observation.value[x].text.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.text.extension",
        "path": "Observation.value[x].text.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.text.value",
        "path": "Observation.value[x].text.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueString",
        "path": "Observation.value[x]",
        "sliceName": "valueString",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "Observation.value[x]:valueString.id",
        "path": "Observation.value[x].id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueString.extension",
        "path": "Observation.value[x].extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueString.value",
        "path": "Observation.value[x].value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueBoolean",
        "path": "Observation.value[x]",
        "sliceName": "valueBoolean",
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "Observation.value[x]:valueBoolean.id",
        "path": "Observation.value[x].id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueBoolean.extension",
        "path": "Observation.value[x].extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueBoolean.value",
        "path": "Observation.value[x].value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueRange",
        "path": "Observation.value[x]",
        "sliceName": "valueRange",
        "type": [
          {
            "code": "Range"
          }
        ]
      },
      {
        "id": "Observation.value[x]:valueRange.id",
        "path": "Observation.value[x].id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRange.extension",
        "path": "Observation.value[x].extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRange.low",
        "path": "Observation.value[x].low"
      },
      {
        "id": "Observation.value[x]:valueRange.low.id",
        "path": "Observation.value[x].low.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRange.low.extension",
        "path": "Observation.value[x].low.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRange.low.value",
        "path": "Observation.value[x].low.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueRange.low.value.id",
        "path": "Observation.value[x].low.value.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRange.low.value.extension",
        "path": "Observation.value[x].low.value.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRange.low.value.value",
        "path": "Observation.value[x].low.value.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueRange.low.comparator",
        "path": "Observation.value[x].low.comparator"
      },
      {
        "id": "Observation.value[x]:valueRange.low.unit",
        "path": "Observation.value[x].low.unit"
      },
      {
        "id": "Observation.value[x]:valueRange.low.unit.id",
        "path": "Observation.value[x].low.unit.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRange.low.unit.extension",
        "path": "Observation.value[x].low.unit.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRange.low.unit.value",
        "path": "Observation.value[x].low.unit.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueRange.low.system",
        "path": "Observation.value[x].low.system"
      },
      {
        "id": "Observation.value[x]:valueRange.low.system.id",
        "path": "Observation.value[x].low.system.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRange.low.system.extension",
        "path": "Observation.value[x].low.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRange.low.system.value",
        "path": "Observation.value[x].low.system.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueRange.low.code",
        "path": "Observation.value[x].low.code"
      },
      {
        "id": "Observation.value[x]:valueRange.low.code.id",
        "path": "Observation.value[x].low.code.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRange.low.code.extension",
        "path": "Observation.value[x].low.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRange.low.code.value",
        "path": "Observation.value[x].low.code.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueRange.high",
        "path": "Observation.value[x].high"
      },
      {
        "id": "Observation.value[x]:valueRange.high.id",
        "path": "Observation.value[x].high.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRange.high.extension",
        "path": "Observation.value[x].high.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRange.high.value",
        "path": "Observation.value[x].high.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueRange.high.value.id",
        "path": "Observation.value[x].high.value.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRange.high.value.extension",
        "path": "Observation.value[x].high.value.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRange.high.value.value",
        "path": "Observation.value[x].high.value.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueRange.high.comparator",
        "path": "Observation.value[x].high.comparator"
      },
      {
        "id": "Observation.value[x]:valueRange.high.unit",
        "path": "Observation.value[x].high.unit"
      },
      {
        "id": "Observation.value[x]:valueRange.high.unit.id",
        "path": "Observation.value[x].high.unit.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRange.high.unit.extension",
        "path": "Observation.value[x].high.unit.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRange.high.unit.value",
        "path": "Observation.value[x].high.unit.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueRange.high.system",
        "path": "Observation.value[x].high.system"
      },
      {
        "id": "Observation.value[x]:valueRange.high.system.id",
        "path": "Observation.value[x].high.system.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRange.high.system.extension",
        "path": "Observation.value[x].high.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRange.high.system.value",
        "path": "Observation.value[x].high.system.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueRange.high.code",
        "path": "Observation.value[x].high.code"
      },
      {
        "id": "Observation.value[x]:valueRange.high.code.id",
        "path": "Observation.value[x].high.code.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRange.high.code.extension",
        "path": "Observation.value[x].high.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRange.high.code.value",
        "path": "Observation.value[x].high.code.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueRatio",
        "path": "Observation.value[x]",
        "sliceName": "valueRatio",
        "type": [
          {
            "code": "Ratio"
          }
        ]
      },
      {
        "id": "Observation.value[x]:valueRatio.id",
        "path": "Observation.value[x].id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRatio.extension",
        "path": "Observation.value[x].extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRatio.numerator",
        "path": "Observation.value[x].numerator"
      },
      {
        "id": "Observation.value[x]:valueRatio.numerator.id",
        "path": "Observation.value[x].numerator.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRatio.numerator.extension",
        "path": "Observation.value[x].numerator.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRatio.numerator.value",
        "path": "Observation.value[x].numerator.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueRatio.numerator.value.id",
        "path": "Observation.value[x].numerator.value.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRatio.numerator.value.extension",
        "path": "Observation.value[x].numerator.value.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRatio.numerator.value.value",
        "path": "Observation.value[x].numerator.value.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueRatio.numerator.comparator",
        "path": "Observation.value[x].numerator.comparator"
      },
      {
        "id": "Observation.value[x]:valueRatio.numerator.unit",
        "path": "Observation.value[x].numerator.unit"
      },
      {
        "id": "Observation.value[x]:valueRatio.numerator.unit.id",
        "path": "Observation.value[x].numerator.unit.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRatio.numerator.unit.extension",
        "path": "Observation.value[x].numerator.unit.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRatio.numerator.unit.value",
        "path": "Observation.value[x].numerator.unit.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueRatio.numerator.system",
        "path": "Observation.value[x].numerator.system"
      },
      {
        "id": "Observation.value[x]:valueRatio.numerator.system.id",
        "path": "Observation.value[x].numerator.system.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRatio.numerator.system.extension",
        "path": "Observation.value[x].numerator.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRatio.numerator.system.value",
        "path": "Observation.value[x].numerator.system.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueRatio.numerator.code",
        "path": "Observation.value[x].numerator.code"
      },
      {
        "id": "Observation.value[x]:valueRatio.numerator.code.id",
        "path": "Observation.value[x].numerator.code.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRatio.numerator.code.extension",
        "path": "Observation.value[x].numerator.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRatio.numerator.code.value",
        "path": "Observation.value[x].numerator.code.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueRatio.denominator",
        "path": "Observation.value[x].denominator"
      },
      {
        "id": "Observation.value[x]:valueRatio.denominator.id",
        "path": "Observation.value[x].denominator.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRatio.denominator.extension",
        "path": "Observation.value[x].denominator.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRatio.denominator.value",
        "path": "Observation.value[x].denominator.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueRatio.denominator.value.id",
        "path": "Observation.value[x].denominator.value.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRatio.denominator.value.extension",
        "path": "Observation.value[x].denominator.value.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRatio.denominator.value.value",
        "path": "Observation.value[x].denominator.value.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueRatio.denominator.comparator",
        "path": "Observation.value[x].denominator.comparator"
      },
      {
        "id": "Observation.value[x]:valueRatio.denominator.unit",
        "path": "Observation.value[x].denominator.unit"
      },
      {
        "id": "Observation.value[x]:valueRatio.denominator.unit.id",
        "path": "Observation.value[x].denominator.unit.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRatio.denominator.unit.extension",
        "path": "Observation.value[x].denominator.unit.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRatio.denominator.unit.value",
        "path": "Observation.value[x].denominator.unit.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueRatio.denominator.system",
        "path": "Observation.value[x].denominator.system"
      },
      {
        "id": "Observation.value[x]:valueRatio.denominator.system.id",
        "path": "Observation.value[x].denominator.system.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRatio.denominator.system.extension",
        "path": "Observation.value[x].denominator.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRatio.denominator.system.value",
        "path": "Observation.value[x].denominator.system.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueRatio.denominator.code",
        "path": "Observation.value[x].denominator.code"
      },
      {
        "id": "Observation.value[x]:valueRatio.denominator.code.id",
        "path": "Observation.value[x].denominator.code.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRatio.denominator.code.extension",
        "path": "Observation.value[x].denominator.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueRatio.denominator.code.value",
        "path": "Observation.value[x].denominator.code.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueTime",
        "path": "Observation.value[x]",
        "sliceName": "valueTime",
        "type": [
          {
            "code": "time"
          }
        ]
      },
      {
        "id": "Observation.value[x]:valueTime.id",
        "path": "Observation.value[x].id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueTime.extension",
        "path": "Observation.value[x].extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueTime.value",
        "path": "Observation.value[x].value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueDateTime",
        "path": "Observation.value[x]",
        "sliceName": "valueDateTime",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "Observation.value[x]:valueDateTime.id",
        "path": "Observation.value[x].id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueDateTime.extension",
        "path": "Observation.value[x].extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueDateTime.value",
        "path": "Observation.value[x].value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valuePeriod",
        "path": "Observation.value[x]",
        "sliceName": "valuePeriod",
        "type": [
          {
            "code": "Period"
          }
        ]
      },
      {
        "id": "Observation.value[x]:valuePeriod.id",
        "path": "Observation.value[x].id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valuePeriod.extension",
        "path": "Observation.value[x].extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valuePeriod.start",
        "path": "Observation.value[x].start",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valuePeriod.start.id",
        "path": "Observation.value[x].start.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valuePeriod.start.extension",
        "path": "Observation.value[x].start.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valuePeriod.start.value",
        "path": "Observation.value[x].start.value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valuePeriod.end",
        "path": "Observation.value[x].end"
      },
      {
        "id": "Observation.value[x]:valuePeriod.end.id",
        "path": "Observation.value[x].end.id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valuePeriod.end.extension",
        "path": "Observation.value[x].end.extension",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valuePeriod.end.value",
        "path": "Observation.value[x].end.value",
        "min": 1
      },
      {
        "id": "Observation.dataAbsentReason",
        "path": "Observation.dataAbsentReason"
      },
      {
        "id": "Observation.dataAbsentReason.id",
        "path": "Observation.dataAbsentReason.id",
        "max": "0"
      },
      {
        "id": "Observation.dataAbsentReason.extension",
        "path": "Observation.dataAbsentReason.extension",
        "max": "0"
      },
      {
        "id": "Observation.dataAbsentReason.coding",
        "path": "Observation.dataAbsentReason.coding"
      },
      {
        "id": "Observation.dataAbsentReason.coding.id",
        "path": "Observation.dataAbsentReason.coding.id",
        "max": "0"
      },
      {
        "id": "Observation.dataAbsentReason.coding.extension",
        "path": "Observation.dataAbsentReason.coding.extension",
        "max": "0"
      },
      {
        "id": "Observation.dataAbsentReason.coding.system",
        "path": "Observation.dataAbsentReason.coding.system",
        "min": 1
      },
      {
        "id": "Observation.dataAbsentReason.coding.system.id",
        "path": "Observation.dataAbsentReason.coding.system.id",
        "max": "0"
      },
      {
        "id": "Observation.dataAbsentReason.coding.system.extension",
        "path": "Observation.dataAbsentReason.coding.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.dataAbsentReason.coding.system.value",
        "path": "Observation.dataAbsentReason.coding.system.value",
        "min": 1
      },
      {
        "id": "Observation.dataAbsentReason.coding.version",
        "path": "Observation.dataAbsentReason.coding.version"
      },
      {
        "id": "Observation.dataAbsentReason.coding.version.id",
        "path": "Observation.dataAbsentReason.coding.version.id",
        "max": "0"
      },
      {
        "id": "Observation.dataAbsentReason.coding.version.extension",
        "path": "Observation.dataAbsentReason.coding.version.extension",
        "max": "0"
      },
      {
        "id": "Observation.dataAbsentReason.coding.version.value",
        "path": "Observation.dataAbsentReason.coding.version.value",
        "min": 1
      },
      {
        "id": "Observation.dataAbsentReason.coding.code",
        "path": "Observation.dataAbsentReason.coding.code",
        "min": 1
      },
      {
        "id": "Observation.dataAbsentReason.coding.code.id",
        "path": "Observation.dataAbsentReason.coding.code.id",
        "max": "0"
      },
      {
        "id": "Observation.dataAbsentReason.coding.code.extension",
        "path": "Observation.dataAbsentReason.coding.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.dataAbsentReason.coding.code.value",
        "path": "Observation.dataAbsentReason.coding.code.value",
        "min": 1
      },
      {
        "id": "Observation.dataAbsentReason.coding.display",
        "path": "Observation.dataAbsentReason.coding.display"
      },
      {
        "id": "Observation.dataAbsentReason.coding.display.id",
        "path": "Observation.dataAbsentReason.coding.display.id",
        "max": "0"
      },
      {
        "id": "Observation.dataAbsentReason.coding.display.extension",
        "path": "Observation.dataAbsentReason.coding.display.extension",
        "max": "0"
      },
      {
        "id": "Observation.dataAbsentReason.coding.display.value",
        "path": "Observation.dataAbsentReason.coding.display.value",
        "min": 1
      },
      {
        "id": "Observation.dataAbsentReason.coding.userSelected",
        "path": "Observation.dataAbsentReason.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.dataAbsentReason.text",
        "path": "Observation.dataAbsentReason.text"
      },
      {
        "id": "Observation.dataAbsentReason.text.id",
        "path": "Observation.dataAbsentReason.text.id",
        "max": "0"
      },
      {
        "id": "Observation.dataAbsentReason.text.extension",
        "path": "Observation.dataAbsentReason.text.extension",
        "max": "0"
      },
      {
        "id": "Observation.dataAbsentReason.text.value",
        "path": "Observation.dataAbsentReason.text.value",
        "min": 1
      },
      {
        "id": "Observation.interpretation",
        "path": "Observation.interpretation",
        "binding": {
          "strength": "extensible",
          "valueSetReference": {
            "reference": "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.7--20171231000000"
          }
        }
      },
      {
        "id": "Observation.interpretation.id",
        "path": "Observation.interpretation.id",
        "max": "0"
      },
      {
        "id": "Observation.interpretation.extension",
        "path": "Observation.interpretation.extension",
        "max": "0"
      },
      {
        "id": "Observation.interpretation.coding",
        "path": "Observation.interpretation.coding"
      },
      {
        "id": "Observation.interpretation.coding.id",
        "path": "Observation.interpretation.coding.id",
        "max": "0"
      },
      {
        "id": "Observation.interpretation.coding.extension",
        "path": "Observation.interpretation.coding.extension",
        "max": "0"
      },
      {
        "id": "Observation.interpretation.coding.system",
        "path": "Observation.interpretation.coding.system",
        "min": 1
      },
      {
        "id": "Observation.interpretation.coding.system.id",
        "path": "Observation.interpretation.coding.system.id",
        "max": "0"
      },
      {
        "id": "Observation.interpretation.coding.system.extension",
        "path": "Observation.interpretation.coding.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.interpretation.coding.system.value",
        "path": "Observation.interpretation.coding.system.value",
        "min": 1
      },
      {
        "id": "Observation.interpretation.coding.version",
        "path": "Observation.interpretation.coding.version"
      },
      {
        "id": "Observation.interpretation.coding.version.id",
        "path": "Observation.interpretation.coding.version.id",
        "max": "0"
      },
      {
        "id": "Observation.interpretation.coding.version.extension",
        "path": "Observation.interpretation.coding.version.extension",
        "max": "0"
      },
      {
        "id": "Observation.interpretation.coding.version.value",
        "path": "Observation.interpretation.coding.version.value",
        "min": 1
      },
      {
        "id": "Observation.interpretation.coding.code",
        "path": "Observation.interpretation.coding.code",
        "min": 1
      },
      {
        "id": "Observation.interpretation.coding.code.id",
        "path": "Observation.interpretation.coding.code.id",
        "max": "0"
      },
      {
        "id": "Observation.interpretation.coding.code.extension",
        "path": "Observation.interpretation.coding.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.interpretation.coding.code.value",
        "path": "Observation.interpretation.coding.code.value",
        "min": 1
      },
      {
        "id": "Observation.interpretation.coding.display",
        "path": "Observation.interpretation.coding.display"
      },
      {
        "id": "Observation.interpretation.coding.display.id",
        "path": "Observation.interpretation.coding.display.id",
        "max": "0"
      },
      {
        "id": "Observation.interpretation.coding.display.extension",
        "path": "Observation.interpretation.coding.display.extension",
        "max": "0"
      },
      {
        "id": "Observation.interpretation.coding.display.value",
        "path": "Observation.interpretation.coding.display.value",
        "min": 1
      },
      {
        "id": "Observation.interpretation.coding.userSelected",
        "path": "Observation.interpretation.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.interpretation.text",
        "path": "Observation.interpretation.text"
      },
      {
        "id": "Observation.interpretation.text.id",
        "path": "Observation.interpretation.text.id",
        "max": "0"
      },
      {
        "id": "Observation.interpretation.text.extension",
        "path": "Observation.interpretation.text.extension",
        "max": "0"
      },
      {
        "id": "Observation.interpretation.text.value",
        "path": "Observation.interpretation.text.value",
        "min": 1
      },
      {
        "id": "Observation.comment",
        "path": "Observation.comment"
      },
      {
        "id": "Observation.comment.id",
        "path": "Observation.comment.id",
        "max": "0"
      },
      {
        "id": "Observation.comment.extension",
        "path": "Observation.comment.extension",
        "max": "0"
      },
      {
        "id": "Observation.comment.value",
        "path": "Observation.comment.value",
        "min": 1
      },
      {
        "id": "Observation.bodySite",
        "path": "Observation.bodySite"
      },
      {
        "id": "Observation.bodySite.id",
        "path": "Observation.bodySite.id",
        "max": "0"
      },
      {
        "id": "Observation.bodySite.extension",
        "path": "Observation.bodySite.extension",
        "max": "0"
      },
      {
        "id": "Observation.bodySite.coding",
        "path": "Observation.bodySite.coding"
      },
      {
        "id": "Observation.bodySite.coding.id",
        "path": "Observation.bodySite.coding.id",
        "max": "0"
      },
      {
        "id": "Observation.bodySite.coding.extension",
        "path": "Observation.bodySite.coding.extension",
        "max": "0"
      },
      {
        "id": "Observation.bodySite.coding.system",
        "path": "Observation.bodySite.coding.system",
        "min": 1
      },
      {
        "id": "Observation.bodySite.coding.system.id",
        "path": "Observation.bodySite.coding.system.id",
        "max": "0"
      },
      {
        "id": "Observation.bodySite.coding.system.extension",
        "path": "Observation.bodySite.coding.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.bodySite.coding.system.value",
        "path": "Observation.bodySite.coding.system.value",
        "min": 1
      },
      {
        "id": "Observation.bodySite.coding.version",
        "path": "Observation.bodySite.coding.version"
      },
      {
        "id": "Observation.bodySite.coding.version.id",
        "path": "Observation.bodySite.coding.version.id",
        "max": "0"
      },
      {
        "id": "Observation.bodySite.coding.version.extension",
        "path": "Observation.bodySite.coding.version.extension",
        "max": "0"
      },
      {
        "id": "Observation.bodySite.coding.version.value",
        "path": "Observation.bodySite.coding.version.value",
        "min": 1
      },
      {
        "id": "Observation.bodySite.coding.code",
        "path": "Observation.bodySite.coding.code",
        "min": 1
      },
      {
        "id": "Observation.bodySite.coding.code.id",
        "path": "Observation.bodySite.coding.code.id",
        "max": "0"
      },
      {
        "id": "Observation.bodySite.coding.code.extension",
        "path": "Observation.bodySite.coding.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.bodySite.coding.code.value",
        "path": "Observation.bodySite.coding.code.value",
        "min": 1
      },
      {
        "id": "Observation.bodySite.coding.display",
        "path": "Observation.bodySite.coding.display"
      },
      {
        "id": "Observation.bodySite.coding.display.id",
        "path": "Observation.bodySite.coding.display.id",
        "max": "0"
      },
      {
        "id": "Observation.bodySite.coding.display.extension",
        "path": "Observation.bodySite.coding.display.extension",
        "max": "0"
      },
      {
        "id": "Observation.bodySite.coding.display.value",
        "path": "Observation.bodySite.coding.display.value",
        "min": 1
      },
      {
        "id": "Observation.bodySite.coding.userSelected",
        "path": "Observation.bodySite.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.bodySite.text",
        "path": "Observation.bodySite.text"
      },
      {
        "id": "Observation.bodySite.text.id",
        "path": "Observation.bodySite.text.id",
        "max": "0"
      },
      {
        "id": "Observation.bodySite.text.extension",
        "path": "Observation.bodySite.text.extension",
        "max": "0"
      },
      {
        "id": "Observation.bodySite.text.value",
        "path": "Observation.bodySite.text.value",
        "min": 1
      },
      {
        "id": "Observation.method",
        "path": "Observation.method",
        "binding": {
          "strength": "extensible",
          "valueSetReference": {
            "reference": "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.4--20171231000000"
          }
        }
      },
      {
        "id": "Observation.method.id",
        "path": "Observation.method.id",
        "max": "0"
      },
      {
        "id": "Observation.method.extension",
        "path": "Observation.method.extension",
        "max": "0"
      },
      {
        "id": "Observation.method.coding",
        "path": "Observation.method.coding"
      },
      {
        "id": "Observation.method.coding.id",
        "path": "Observation.method.coding.id",
        "max": "0"
      },
      {
        "id": "Observation.method.coding.extension",
        "path": "Observation.method.coding.extension",
        "max": "0"
      },
      {
        "id": "Observation.method.coding.system",
        "path": "Observation.method.coding.system",
        "min": 1
      },
      {
        "id": "Observation.method.coding.system.id",
        "path": "Observation.method.coding.system.id",
        "max": "0"
      },
      {
        "id": "Observation.method.coding.system.extension",
        "path": "Observation.method.coding.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.method.coding.system.value",
        "path": "Observation.method.coding.system.value",
        "min": 1
      },
      {
        "id": "Observation.method.coding.version",
        "path": "Observation.method.coding.version"
      },
      {
        "id": "Observation.method.coding.version.id",
        "path": "Observation.method.coding.version.id",
        "max": "0"
      },
      {
        "id": "Observation.method.coding.version.extension",
        "path": "Observation.method.coding.version.extension",
        "max": "0"
      },
      {
        "id": "Observation.method.coding.version.value",
        "path": "Observation.method.coding.version.value",
        "min": 1
      },
      {
        "id": "Observation.method.coding.code",
        "path": "Observation.method.coding.code",
        "min": 1
      },
      {
        "id": "Observation.method.coding.code.id",
        "path": "Observation.method.coding.code.id",
        "max": "0"
      },
      {
        "id": "Observation.method.coding.code.extension",
        "path": "Observation.method.coding.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.method.coding.code.value",
        "path": "Observation.method.coding.code.value",
        "min": 1
      },
      {
        "id": "Observation.method.coding.display",
        "path": "Observation.method.coding.display"
      },
      {
        "id": "Observation.method.coding.display.id",
        "path": "Observation.method.coding.display.id",
        "max": "0"
      },
      {
        "id": "Observation.method.coding.display.extension",
        "path": "Observation.method.coding.display.extension",
        "max": "0"
      },
      {
        "id": "Observation.method.coding.display.value",
        "path": "Observation.method.coding.display.value",
        "min": 1
      },
      {
        "id": "Observation.method.coding.userSelected",
        "path": "Observation.method.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.method.text",
        "path": "Observation.method.text"
      },
      {
        "id": "Observation.method.text.id",
        "path": "Observation.method.text.id",
        "max": "0"
      },
      {
        "id": "Observation.method.text.extension",
        "path": "Observation.method.text.extension",
        "max": "0"
      },
      {
        "id": "Observation.method.text.value",
        "path": "Observation.method.text.value",
        "min": 1
      },
      {
        "id": "Observation.specimen",
        "path": "Observation.specimen",
        "max": "0"
      },
      {
        "id": "Observation.device",
        "path": "Observation.device",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange",
        "path": "Observation.referenceRange"
      },
      {
        "id": "Observation.referenceRange.id",
        "path": "Observation.referenceRange.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.extension",
        "path": "Observation.referenceRange.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.modifierExtension",
        "path": "Observation.referenceRange.modifierExtension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.low",
        "path": "Observation.referenceRange.low"
      },
      {
        "id": "Observation.referenceRange.low.id",
        "path": "Observation.referenceRange.low.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.low.extension",
        "path": "Observation.referenceRange.low.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.low.value",
        "path": "Observation.referenceRange.low.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.low.value.id",
        "path": "Observation.referenceRange.low.value.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.low.value.extension",
        "path": "Observation.referenceRange.low.value.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.low.value.value",
        "path": "Observation.referenceRange.low.value.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.low.comparator",
        "path": "Observation.referenceRange.low.comparator"
      },
      {
        "id": "Observation.referenceRange.low.unit",
        "path": "Observation.referenceRange.low.unit"
      },
      {
        "id": "Observation.referenceRange.low.unit.id",
        "path": "Observation.referenceRange.low.unit.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.low.unit.extension",
        "path": "Observation.referenceRange.low.unit.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.low.unit.value",
        "path": "Observation.referenceRange.low.unit.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.low.system",
        "path": "Observation.referenceRange.low.system"
      },
      {
        "id": "Observation.referenceRange.low.system.id",
        "path": "Observation.referenceRange.low.system.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.low.system.extension",
        "path": "Observation.referenceRange.low.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.low.system.value",
        "path": "Observation.referenceRange.low.system.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.low.code",
        "path": "Observation.referenceRange.low.code"
      },
      {
        "id": "Observation.referenceRange.low.code.id",
        "path": "Observation.referenceRange.low.code.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.low.code.extension",
        "path": "Observation.referenceRange.low.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.low.code.value",
        "path": "Observation.referenceRange.low.code.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.high",
        "path": "Observation.referenceRange.high"
      },
      {
        "id": "Observation.referenceRange.high.id",
        "path": "Observation.referenceRange.high.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.high.extension",
        "path": "Observation.referenceRange.high.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.high.value",
        "path": "Observation.referenceRange.high.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.high.value.id",
        "path": "Observation.referenceRange.high.value.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.high.value.extension",
        "path": "Observation.referenceRange.high.value.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.high.value.value",
        "path": "Observation.referenceRange.high.value.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.high.comparator",
        "path": "Observation.referenceRange.high.comparator"
      },
      {
        "id": "Observation.referenceRange.high.unit",
        "path": "Observation.referenceRange.high.unit"
      },
      {
        "id": "Observation.referenceRange.high.unit.id",
        "path": "Observation.referenceRange.high.unit.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.high.unit.extension",
        "path": "Observation.referenceRange.high.unit.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.high.unit.value",
        "path": "Observation.referenceRange.high.unit.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.high.system",
        "path": "Observation.referenceRange.high.system"
      },
      {
        "id": "Observation.referenceRange.high.system.id",
        "path": "Observation.referenceRange.high.system.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.high.system.extension",
        "path": "Observation.referenceRange.high.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.high.system.value",
        "path": "Observation.referenceRange.high.system.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.high.code",
        "path": "Observation.referenceRange.high.code"
      },
      {
        "id": "Observation.referenceRange.high.code.id",
        "path": "Observation.referenceRange.high.code.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.high.code.extension",
        "path": "Observation.referenceRange.high.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.high.code.value",
        "path": "Observation.referenceRange.high.code.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.type",
        "path": "Observation.referenceRange.type"
      },
      {
        "id": "Observation.referenceRange.type.id",
        "path": "Observation.referenceRange.type.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.type.extension",
        "path": "Observation.referenceRange.type.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.type.coding",
        "path": "Observation.referenceRange.type.coding"
      },
      {
        "id": "Observation.referenceRange.type.coding.id",
        "path": "Observation.referenceRange.type.coding.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.type.coding.extension",
        "path": "Observation.referenceRange.type.coding.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.type.coding.system",
        "path": "Observation.referenceRange.type.coding.system",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.type.coding.system.id",
        "path": "Observation.referenceRange.type.coding.system.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.type.coding.system.extension",
        "path": "Observation.referenceRange.type.coding.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.type.coding.system.value",
        "path": "Observation.referenceRange.type.coding.system.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.type.coding.version",
        "path": "Observation.referenceRange.type.coding.version"
      },
      {
        "id": "Observation.referenceRange.type.coding.version.id",
        "path": "Observation.referenceRange.type.coding.version.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.type.coding.version.extension",
        "path": "Observation.referenceRange.type.coding.version.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.type.coding.version.value",
        "path": "Observation.referenceRange.type.coding.version.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.type.coding.code",
        "path": "Observation.referenceRange.type.coding.code",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.type.coding.code.id",
        "path": "Observation.referenceRange.type.coding.code.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.type.coding.code.extension",
        "path": "Observation.referenceRange.type.coding.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.type.coding.code.value",
        "path": "Observation.referenceRange.type.coding.code.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.type.coding.display",
        "path": "Observation.referenceRange.type.coding.display"
      },
      {
        "id": "Observation.referenceRange.type.coding.display.id",
        "path": "Observation.referenceRange.type.coding.display.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.type.coding.display.extension",
        "path": "Observation.referenceRange.type.coding.display.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.type.coding.display.value",
        "path": "Observation.referenceRange.type.coding.display.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.type.coding.userSelected",
        "path": "Observation.referenceRange.type.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.type.text",
        "path": "Observation.referenceRange.type.text"
      },
      {
        "id": "Observation.referenceRange.type.text.id",
        "path": "Observation.referenceRange.type.text.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.type.text.extension",
        "path": "Observation.referenceRange.type.text.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.type.text.value",
        "path": "Observation.referenceRange.type.text.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.appliesTo",
        "path": "Observation.referenceRange.appliesTo"
      },
      {
        "id": "Observation.referenceRange.appliesTo.id",
        "path": "Observation.referenceRange.appliesTo.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.appliesTo.extension",
        "path": "Observation.referenceRange.appliesTo.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.appliesTo.coding",
        "path": "Observation.referenceRange.appliesTo.coding"
      },
      {
        "id": "Observation.referenceRange.appliesTo.coding.id",
        "path": "Observation.referenceRange.appliesTo.coding.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.appliesTo.coding.extension",
        "path": "Observation.referenceRange.appliesTo.coding.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.appliesTo.coding.system",
        "path": "Observation.referenceRange.appliesTo.coding.system",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.appliesTo.coding.system.id",
        "path": "Observation.referenceRange.appliesTo.coding.system.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.appliesTo.coding.system.extension",
        "path": "Observation.referenceRange.appliesTo.coding.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.appliesTo.coding.system.value",
        "path": "Observation.referenceRange.appliesTo.coding.system.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.appliesTo.coding.version",
        "path": "Observation.referenceRange.appliesTo.coding.version"
      },
      {
        "id": "Observation.referenceRange.appliesTo.coding.version.id",
        "path": "Observation.referenceRange.appliesTo.coding.version.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.appliesTo.coding.version.extension",
        "path": "Observation.referenceRange.appliesTo.coding.version.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.appliesTo.coding.version.value",
        "path": "Observation.referenceRange.appliesTo.coding.version.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.appliesTo.coding.code",
        "path": "Observation.referenceRange.appliesTo.coding.code",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.appliesTo.coding.code.id",
        "path": "Observation.referenceRange.appliesTo.coding.code.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.appliesTo.coding.code.extension",
        "path": "Observation.referenceRange.appliesTo.coding.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.appliesTo.coding.code.value",
        "path": "Observation.referenceRange.appliesTo.coding.code.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.appliesTo.coding.display",
        "path": "Observation.referenceRange.appliesTo.coding.display"
      },
      {
        "id": "Observation.referenceRange.appliesTo.coding.display.id",
        "path": "Observation.referenceRange.appliesTo.coding.display.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.appliesTo.coding.display.extension",
        "path": "Observation.referenceRange.appliesTo.coding.display.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.appliesTo.coding.display.value",
        "path": "Observation.referenceRange.appliesTo.coding.display.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.appliesTo.coding.userSelected",
        "path": "Observation.referenceRange.appliesTo.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.appliesTo.text",
        "path": "Observation.referenceRange.appliesTo.text"
      },
      {
        "id": "Observation.referenceRange.appliesTo.text.id",
        "path": "Observation.referenceRange.appliesTo.text.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.appliesTo.text.extension",
        "path": "Observation.referenceRange.appliesTo.text.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.appliesTo.text.value",
        "path": "Observation.referenceRange.appliesTo.text.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.age",
        "path": "Observation.referenceRange.age"
      },
      {
        "id": "Observation.referenceRange.age.id",
        "path": "Observation.referenceRange.age.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.age.extension",
        "path": "Observation.referenceRange.age.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.age.low",
        "path": "Observation.referenceRange.age.low"
      },
      {
        "id": "Observation.referenceRange.age.low.id",
        "path": "Observation.referenceRange.age.low.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.age.low.extension",
        "path": "Observation.referenceRange.age.low.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.age.low.value",
        "path": "Observation.referenceRange.age.low.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.age.low.value.id",
        "path": "Observation.referenceRange.age.low.value.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.age.low.value.extension",
        "path": "Observation.referenceRange.age.low.value.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.age.low.value.value",
        "path": "Observation.referenceRange.age.low.value.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.age.low.comparator",
        "path": "Observation.referenceRange.age.low.comparator"
      },
      {
        "id": "Observation.referenceRange.age.low.unit",
        "path": "Observation.referenceRange.age.low.unit"
      },
      {
        "id": "Observation.referenceRange.age.low.unit.id",
        "path": "Observation.referenceRange.age.low.unit.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.age.low.unit.extension",
        "path": "Observation.referenceRange.age.low.unit.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.age.low.unit.value",
        "path": "Observation.referenceRange.age.low.unit.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.age.low.system",
        "path": "Observation.referenceRange.age.low.system"
      },
      {
        "id": "Observation.referenceRange.age.low.system.id",
        "path": "Observation.referenceRange.age.low.system.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.age.low.system.extension",
        "path": "Observation.referenceRange.age.low.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.age.low.system.value",
        "path": "Observation.referenceRange.age.low.system.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.age.low.code",
        "path": "Observation.referenceRange.age.low.code"
      },
      {
        "id": "Observation.referenceRange.age.low.code.id",
        "path": "Observation.referenceRange.age.low.code.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.age.low.code.extension",
        "path": "Observation.referenceRange.age.low.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.age.low.code.value",
        "path": "Observation.referenceRange.age.low.code.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.age.high",
        "path": "Observation.referenceRange.age.high"
      },
      {
        "id": "Observation.referenceRange.age.high.id",
        "path": "Observation.referenceRange.age.high.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.age.high.extension",
        "path": "Observation.referenceRange.age.high.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.age.high.value",
        "path": "Observation.referenceRange.age.high.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.age.high.value.id",
        "path": "Observation.referenceRange.age.high.value.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.age.high.value.extension",
        "path": "Observation.referenceRange.age.high.value.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.age.high.value.value",
        "path": "Observation.referenceRange.age.high.value.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.age.high.comparator",
        "path": "Observation.referenceRange.age.high.comparator"
      },
      {
        "id": "Observation.referenceRange.age.high.unit",
        "path": "Observation.referenceRange.age.high.unit"
      },
      {
        "id": "Observation.referenceRange.age.high.unit.id",
        "path": "Observation.referenceRange.age.high.unit.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.age.high.unit.extension",
        "path": "Observation.referenceRange.age.high.unit.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.age.high.unit.value",
        "path": "Observation.referenceRange.age.high.unit.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.age.high.system",
        "path": "Observation.referenceRange.age.high.system"
      },
      {
        "id": "Observation.referenceRange.age.high.system.id",
        "path": "Observation.referenceRange.age.high.system.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.age.high.system.extension",
        "path": "Observation.referenceRange.age.high.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.age.high.system.value",
        "path": "Observation.referenceRange.age.high.system.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.age.high.code",
        "path": "Observation.referenceRange.age.high.code"
      },
      {
        "id": "Observation.referenceRange.age.high.code.id",
        "path": "Observation.referenceRange.age.high.code.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.age.high.code.extension",
        "path": "Observation.referenceRange.age.high.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.age.high.code.value",
        "path": "Observation.referenceRange.age.high.code.value",
        "min": 1
      },
      {
        "id": "Observation.referenceRange.text",
        "path": "Observation.referenceRange.text"
      },
      {
        "id": "Observation.referenceRange.text.id",
        "path": "Observation.referenceRange.text.id",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.text.extension",
        "path": "Observation.referenceRange.text.extension",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.text.value",
        "path": "Observation.referenceRange.text.value",
        "min": 1
      },
      {
        "id": "Observation.related",
        "path": "Observation.related"
      },
      {
        "id": "Observation.related.id",
        "path": "Observation.related.id",
        "max": "0"
      },
      {
        "id": "Observation.related.extension",
        "path": "Observation.related.extension",
        "max": "0"
      },
      {
        "id": "Observation.related.modifierExtension",
        "path": "Observation.related.modifierExtension",
        "max": "0"
      },
      {
        "id": "Observation.related.type",
        "path": "Observation.related.type",
        "min": 1,
        "fixedCode": "has-member"
      },
      {
        "id": "Observation.related.type.id",
        "path": "Observation.related.type.id",
        "max": "0"
      },
      {
        "id": "Observation.related.type.extension",
        "path": "Observation.related.type.extension",
        "max": "0"
      },
      {
        "id": "Observation.related.type.value",
        "path": "Observation.related.type.value",
        "min": 1
      },
      {
        "id": "Observation.related.target",
        "path": "Observation.related.target",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://nictiz.nl/fhir/StructureDefinition/zib-LaboratoryTestResult-Observation"
          }
        ]
      },
      {
        "id": "Observation.related.target.id",
        "path": "Observation.related.target.id",
        "max": "0"
      },
      {
        "id": "Observation.related.target.extension",
        "path": "Observation.related.target.extension",
        "max": "0"
      },
      {
        "id": "Observation.related.target.reference",
        "path": "Observation.related.target.reference"
      },
      {
        "id": "Observation.related.target.reference.id",
        "path": "Observation.related.target.reference.id",
        "max": "0"
      },
      {
        "id": "Observation.related.target.reference.extension",
        "path": "Observation.related.target.reference.extension",
        "max": "0"
      },
      {
        "id": "Observation.related.target.reference.value",
        "path": "Observation.related.target.reference.value",
        "min": 1
      },
      {
        "id": "Observation.related.target.identifier",
        "path": "Observation.related.target.identifier"
      },
      {
        "id": "Observation.related.target.identifier.id",
        "path": "Observation.related.target.identifier.id",
        "max": "0"
      },
      {
        "id": "Observation.related.target.identifier.extension",
        "path": "Observation.related.target.identifier.extension",
        "max": "0"
      },
      {
        "id": "Observation.related.target.identifier.use",
        "path": "Observation.related.target.identifier.use"
      },
      {
        "id": "Observation.related.target.identifier.use.id",
        "path": "Observation.related.target.identifier.use.id",
        "max": "0"
      },
      {
        "id": "Observation.related.target.identifier.use.extension",
        "path": "Observation.related.target.identifier.use.extension",
        "max": "0"
      },
      {
        "id": "Observation.related.target.identifier.use.value",
        "path": "Observation.related.target.identifier.use.value",
        "min": 1
      },
      {
        "id": "Observation.related.target.identifier.type",
        "path": "Observation.related.target.identifier.type"
      },
      {
        "id": "Observation.related.target.identifier.type.id",
        "path": "Observation.related.target.identifier.type.id",
        "max": "0"
      },
      {
        "id": "Observation.related.target.identifier.type.extension",
        "path": "Observation.related.target.identifier.type.extension",
        "max": "0"
      },
      {
        "id": "Observation.related.target.identifier.type.coding",
        "path": "Observation.related.target.identifier.type.coding"
      },
      {
        "id": "Observation.related.target.identifier.type.coding.id",
        "path": "Observation.related.target.identifier.type.coding.id",
        "max": "0"
      },
      {
        "id": "Observation.related.target.identifier.type.coding.extension",
        "path": "Observation.related.target.identifier.type.coding.extension",
        "max": "0"
      },
      {
        "id": "Observation.related.target.identifier.type.coding.system",
        "path": "Observation.related.target.identifier.type.coding.system",
        "min": 1
      },
      {
        "id": "Observation.related.target.identifier.type.coding.system.id",
        "path": "Observation.related.target.identifier.type.coding.system.id",
        "max": "0"
      },
      {
        "id": "Observation.related.target.identifier.type.coding.system.extension",
        "path": "Observation.related.target.identifier.type.coding.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.related.target.identifier.type.coding.system.value",
        "path": "Observation.related.target.identifier.type.coding.system.value",
        "min": 1
      },
      {
        "id": "Observation.related.target.identifier.type.coding.version",
        "path": "Observation.related.target.identifier.type.coding.version"
      },
      {
        "id": "Observation.related.target.identifier.type.coding.version.id",
        "path": "Observation.related.target.identifier.type.coding.version.id",
        "max": "0"
      },
      {
        "id": "Observation.related.target.identifier.type.coding.version.extension",
        "path": "Observation.related.target.identifier.type.coding.version.extension",
        "max": "0"
      },
      {
        "id": "Observation.related.target.identifier.type.coding.version.value",
        "path": "Observation.related.target.identifier.type.coding.version.value",
        "min": 1
      },
      {
        "id": "Observation.related.target.identifier.type.coding.code",
        "path": "Observation.related.target.identifier.type.coding.code",
        "min": 1
      },
      {
        "id": "Observation.related.target.identifier.type.coding.code.id",
        "path": "Observation.related.target.identifier.type.coding.code.id",
        "max": "0"
      },
      {
        "id": "Observation.related.target.identifier.type.coding.code.extension",
        "path": "Observation.related.target.identifier.type.coding.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.related.target.identifier.type.coding.code.value",
        "path": "Observation.related.target.identifier.type.coding.code.value",
        "min": 1
      },
      {
        "id": "Observation.related.target.identifier.type.coding.display",
        "path": "Observation.related.target.identifier.type.coding.display"
      },
      {
        "id": "Observation.related.target.identifier.type.coding.display.id",
        "path": "Observation.related.target.identifier.type.coding.display.id",
        "max": "0"
      },
      {
        "id": "Observation.related.target.identifier.type.coding.display.extension",
        "path": "Observation.related.target.identifier.type.coding.display.extension",
        "max": "0"
      },
      {
        "id": "Observation.related.target.identifier.type.coding.display.value",
        "path": "Observation.related.target.identifier.type.coding.display.value",
        "min": 1
      },
      {
        "id": "Observation.related.target.identifier.type.coding.userSelected",
        "path": "Observation.related.target.identifier.type.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.related.target.identifier.type.text",
        "path": "Observation.related.target.identifier.type.text"
      },
      {
        "id": "Observation.related.target.identifier.type.text.id",
        "path": "Observation.related.target.identifier.type.text.id",
        "max": "0"
      },
      {
        "id": "Observation.related.target.identifier.type.text.extension",
        "path": "Observation.related.target.identifier.type.text.extension",
        "max": "0"
      },
      {
        "id": "Observation.related.target.identifier.type.text.value",
        "path": "Observation.related.target.identifier.type.text.value",
        "min": 1
      },
      {
        "id": "Observation.related.target.identifier.system",
        "path": "Observation.related.target.identifier.system",
        "min": 1
      },
      {
        "id": "Observation.related.target.identifier.system.id",
        "path": "Observation.related.target.identifier.system.id",
        "max": "0"
      },
      {
        "id": "Observation.related.target.identifier.system.extension",
        "path": "Observation.related.target.identifier.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.related.target.identifier.system.value",
        "path": "Observation.related.target.identifier.system.value",
        "min": 1
      },
      {
        "id": "Observation.related.target.identifier.value",
        "path": "Observation.related.target.identifier.value",
        "min": 1
      },
      {
        "id": "Observation.related.target.identifier.value.id",
        "path": "Observation.related.target.identifier.value.id",
        "max": "0"
      },
      {
        "id": "Observation.related.target.identifier.value.extension",
        "path": "Observation.related.target.identifier.value.extension",
        "max": "0"
      },
      {
        "id": "Observation.related.target.identifier.value.value",
        "path": "Observation.related.target.identifier.value.value",
        "min": 1
      },
      {
        "id": "Observation.related.target.identifier.period",
        "path": "Observation.related.target.identifier.period",
        "max": "0"
      },
      {
        "id": "Observation.related.target.identifier.assigner",
        "path": "Observation.related.target.identifier.assigner",
        "max": "0"
      },
      {
        "id": "Observation.related.target.display",
        "path": "Observation.related.target.display"
      },
      {
        "id": "Observation.related.target.display.id",
        "path": "Observation.related.target.display.id",
        "max": "0"
      },
      {
        "id": "Observation.related.target.display.extension",
        "path": "Observation.related.target.display.extension",
        "max": "0"
      },
      {
        "id": "Observation.related.target.display.value",
        "path": "Observation.related.target.display.value",
        "min": 1
      },
      {
        "id": "Observation.component",
        "path": "Observation.component"
      },
      {
        "id": "Observation.component.id",
        "path": "Observation.component.id",
        "max": "0"
      },
      {
        "id": "Observation.component.extension",
        "path": "Observation.component.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.modifierExtension",
        "path": "Observation.component.modifierExtension",
        "max": "0"
      },
      {
        "id": "Observation.component.code",
        "path": "Observation.component.code",
        "binding": {
          "strength": "extensible",
          "valueSetReference": {
            "reference": "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.3--20171231000000"
          }
        }
      },
      {
        "id": "Observation.component.code.id",
        "path": "Observation.component.code.id",
        "max": "0"
      },
      {
        "id": "Observation.component.code.extension",
        "path": "Observation.component.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.code.coding",
        "path": "Observation.component.code.coding"
      },
      {
        "id": "Observation.component.code.coding.id",
        "path": "Observation.component.code.coding.id",
        "max": "0"
      },
      {
        "id": "Observation.component.code.coding.extension",
        "path": "Observation.component.code.coding.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.code.coding.system",
        "path": "Observation.component.code.coding.system",
        "min": 1
      },
      {
        "id": "Observation.component.code.coding.system.id",
        "path": "Observation.component.code.coding.system.id",
        "max": "0"
      },
      {
        "id": "Observation.component.code.coding.system.extension",
        "path": "Observation.component.code.coding.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.code.coding.system.value",
        "path": "Observation.component.code.coding.system.value",
        "min": 1
      },
      {
        "id": "Observation.component.code.coding.version",
        "path": "Observation.component.code.coding.version"
      },
      {
        "id": "Observation.component.code.coding.version.id",
        "path": "Observation.component.code.coding.version.id",
        "max": "0"
      },
      {
        "id": "Observation.component.code.coding.version.extension",
        "path": "Observation.component.code.coding.version.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.code.coding.version.value",
        "path": "Observation.component.code.coding.version.value",
        "min": 1
      },
      {
        "id": "Observation.component.code.coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1
      },
      {
        "id": "Observation.component.code.coding.code.id",
        "path": "Observation.component.code.coding.code.id",
        "max": "0"
      },
      {
        "id": "Observation.component.code.coding.code.extension",
        "path": "Observation.component.code.coding.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.code.coding.code.value",
        "path": "Observation.component.code.coding.code.value",
        "min": 1
      },
      {
        "id": "Observation.component.code.coding.display",
        "path": "Observation.component.code.coding.display"
      },
      {
        "id": "Observation.component.code.coding.display.id",
        "path": "Observation.component.code.coding.display.id",
        "max": "0"
      },
      {
        "id": "Observation.component.code.coding.display.extension",
        "path": "Observation.component.code.coding.display.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.code.coding.display.value",
        "path": "Observation.component.code.coding.display.value",
        "min": 1
      },
      {
        "id": "Observation.component.code.coding.userSelected",
        "path": "Observation.component.code.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.component.code.text",
        "path": "Observation.component.code.text"
      },
      {
        "id": "Observation.component.code.text.id",
        "path": "Observation.component.code.text.id",
        "max": "0"
      },
      {
        "id": "Observation.component.code.text.extension",
        "path": "Observation.component.code.text.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.code.text.value",
        "path": "Observation.component.code.text.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueQuantity",
        "path": "Observation.component.value[x]",
        "sliceName": "valueQuantity",
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "Observation.component.value[x]:valueQuantity.id",
        "path": "Observation.component.value[x].id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueQuantity.extension",
        "path": "Observation.component.value[x].extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueQuantity.value",
        "path": "Observation.component.value[x].value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueQuantity.value.id",
        "path": "Observation.component.value[x].value.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueQuantity.value.extension",
        "path": "Observation.component.value[x].value.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueQuantity.value.value",
        "path": "Observation.component.value[x].value.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueQuantity.comparator",
        "path": "Observation.component.value[x].comparator",
        "max": "1"
      },
      {
        "id": "Observation.component.value[x]:valueQuantity.comparator.id",
        "path": "Observation.component.value[x].comparator.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueQuantity.comparator.extension",
        "path": "Observation.component.value[x].comparator.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueQuantity.comparator.value",
        "path": "Observation.component.value[x].comparator.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueQuantity.unit",
        "path": "Observation.component.value[x].unit"
      },
      {
        "id": "Observation.component.value[x]:valueQuantity.unit.id",
        "path": "Observation.component.value[x].unit.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueQuantity.unit.extension",
        "path": "Observation.component.value[x].unit.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueQuantity.unit.value",
        "path": "Observation.component.value[x].unit.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueQuantity.system",
        "path": "Observation.component.value[x].system"
      },
      {
        "id": "Observation.component.value[x]:valueQuantity.system.id",
        "path": "Observation.component.value[x].system.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueQuantity.system.extension",
        "path": "Observation.component.value[x].system.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueQuantity.system.value",
        "path": "Observation.component.value[x].system.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueQuantity.code",
        "path": "Observation.component.value[x].code"
      },
      {
        "id": "Observation.component.value[x]:valueQuantity.code.id",
        "path": "Observation.component.value[x].code.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueQuantity.code.extension",
        "path": "Observation.component.value[x].code.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueQuantity.code.value",
        "path": "Observation.component.value[x].code.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueCodeableConcept",
        "path": "Observation.component.value[x]",
        "sliceName": "valueCodeableConcept",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "Observation.component.value[x]:valueCodeableConcept.id",
        "path": "Observation.component.value[x].id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueCodeableConcept.extension",
        "path": "Observation.component.value[x].extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueCodeableConcept.coding",
        "path": "Observation.component.value[x].coding"
      },
      {
        "id": "Observation.component.value[x]:valueCodeableConcept.coding.id",
        "path": "Observation.component.value[x].coding.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueCodeableConcept.coding.extension",
        "path": "Observation.component.value[x].coding.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueCodeableConcept.coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueCodeableConcept.coding.system.id",
        "path": "Observation.component.value[x].coding.system.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueCodeableConcept.coding.system.extension",
        "path": "Observation.component.value[x].coding.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueCodeableConcept.coding.system.value",
        "path": "Observation.component.value[x].coding.system.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueCodeableConcept.coding.version",
        "path": "Observation.component.value[x].coding.version"
      },
      {
        "id": "Observation.component.value[x]:valueCodeableConcept.coding.version.id",
        "path": "Observation.component.value[x].coding.version.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueCodeableConcept.coding.version.extension",
        "path": "Observation.component.value[x].coding.version.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueCodeableConcept.coding.version.value",
        "path": "Observation.component.value[x].coding.version.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueCodeableConcept.coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueCodeableConcept.coding.code.id",
        "path": "Observation.component.value[x].coding.code.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueCodeableConcept.coding.code.extension",
        "path": "Observation.component.value[x].coding.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueCodeableConcept.coding.code.value",
        "path": "Observation.component.value[x].coding.code.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueCodeableConcept.coding.display",
        "path": "Observation.component.value[x].coding.display"
      },
      {
        "id": "Observation.component.value[x]:valueCodeableConcept.coding.display.id",
        "path": "Observation.component.value[x].coding.display.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueCodeableConcept.coding.display.extension",
        "path": "Observation.component.value[x].coding.display.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueCodeableConcept.coding.display.value",
        "path": "Observation.component.value[x].coding.display.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueCodeableConcept.coding.userSelected",
        "path": "Observation.component.value[x].coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueCodeableConcept.text",
        "path": "Observation.component.value[x].text"
      },
      {
        "id": "Observation.component.value[x]:valueCodeableConcept.text.id",
        "path": "Observation.component.value[x].text.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueCodeableConcept.text.extension",
        "path": "Observation.component.value[x].text.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueCodeableConcept.text.value",
        "path": "Observation.component.value[x].text.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueString",
        "path": "Observation.component.value[x]",
        "sliceName": "valueString",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "Observation.component.value[x]:valueString.id",
        "path": "Observation.component.value[x].id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueString.extension",
        "path": "Observation.component.value[x].extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueString.value",
        "path": "Observation.component.value[x].value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueRange",
        "path": "Observation.component.value[x]",
        "sliceName": "valueRange",
        "type": [
          {
            "code": "Range"
          }
        ]
      },
      {
        "id": "Observation.component.value[x]:valueRange.id",
        "path": "Observation.component.value[x].id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRange.extension",
        "path": "Observation.component.value[x].extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRange.low",
        "path": "Observation.component.value[x].low"
      },
      {
        "id": "Observation.component.value[x]:valueRange.low.id",
        "path": "Observation.component.value[x].low.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRange.low.extension",
        "path": "Observation.component.value[x].low.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRange.low.value",
        "path": "Observation.component.value[x].low.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueRange.low.value.id",
        "path": "Observation.component.value[x].low.value.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRange.low.value.extension",
        "path": "Observation.component.value[x].low.value.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRange.low.value.value",
        "path": "Observation.component.value[x].low.value.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueRange.low.comparator",
        "path": "Observation.component.value[x].low.comparator"
      },
      {
        "id": "Observation.component.value[x]:valueRange.low.unit",
        "path": "Observation.component.value[x].low.unit"
      },
      {
        "id": "Observation.component.value[x]:valueRange.low.unit.id",
        "path": "Observation.component.value[x].low.unit.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRange.low.unit.extension",
        "path": "Observation.component.value[x].low.unit.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRange.low.unit.value",
        "path": "Observation.component.value[x].low.unit.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueRange.low.system",
        "path": "Observation.component.value[x].low.system"
      },
      {
        "id": "Observation.component.value[x]:valueRange.low.system.id",
        "path": "Observation.component.value[x].low.system.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRange.low.system.extension",
        "path": "Observation.component.value[x].low.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRange.low.system.value",
        "path": "Observation.component.value[x].low.system.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueRange.low.code",
        "path": "Observation.component.value[x].low.code"
      },
      {
        "id": "Observation.component.value[x]:valueRange.low.code.id",
        "path": "Observation.component.value[x].low.code.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRange.low.code.extension",
        "path": "Observation.component.value[x].low.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRange.low.code.value",
        "path": "Observation.component.value[x].low.code.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueRange.high",
        "path": "Observation.component.value[x].high"
      },
      {
        "id": "Observation.component.value[x]:valueRange.high.id",
        "path": "Observation.component.value[x].high.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRange.high.extension",
        "path": "Observation.component.value[x].high.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRange.high.value",
        "path": "Observation.component.value[x].high.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueRange.high.value.id",
        "path": "Observation.component.value[x].high.value.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRange.high.value.extension",
        "path": "Observation.component.value[x].high.value.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRange.high.value.value",
        "path": "Observation.component.value[x].high.value.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueRange.high.comparator",
        "path": "Observation.component.value[x].high.comparator"
      },
      {
        "id": "Observation.component.value[x]:valueRange.high.unit",
        "path": "Observation.component.value[x].high.unit"
      },
      {
        "id": "Observation.component.value[x]:valueRange.high.unit.id",
        "path": "Observation.component.value[x].high.unit.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRange.high.unit.extension",
        "path": "Observation.component.value[x].high.unit.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRange.high.unit.value",
        "path": "Observation.component.value[x].high.unit.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueRange.high.system",
        "path": "Observation.component.value[x].high.system"
      },
      {
        "id": "Observation.component.value[x]:valueRange.high.system.id",
        "path": "Observation.component.value[x].high.system.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRange.high.system.extension",
        "path": "Observation.component.value[x].high.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRange.high.system.value",
        "path": "Observation.component.value[x].high.system.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueRange.high.code",
        "path": "Observation.component.value[x].high.code"
      },
      {
        "id": "Observation.component.value[x]:valueRange.high.code.id",
        "path": "Observation.component.value[x].high.code.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRange.high.code.extension",
        "path": "Observation.component.value[x].high.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRange.high.code.value",
        "path": "Observation.component.value[x].high.code.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueRatio",
        "path": "Observation.component.value[x]",
        "sliceName": "valueRatio",
        "type": [
          {
            "code": "Ratio"
          }
        ]
      },
      {
        "id": "Observation.component.value[x]:valueRatio.id",
        "path": "Observation.component.value[x].id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.extension",
        "path": "Observation.component.value[x].extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.numerator",
        "path": "Observation.component.value[x].numerator"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.numerator.id",
        "path": "Observation.component.value[x].numerator.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.numerator.extension",
        "path": "Observation.component.value[x].numerator.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.numerator.value",
        "path": "Observation.component.value[x].numerator.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueRatio.numerator.value.id",
        "path": "Observation.component.value[x].numerator.value.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.numerator.value.extension",
        "path": "Observation.component.value[x].numerator.value.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.numerator.value.value",
        "path": "Observation.component.value[x].numerator.value.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueRatio.numerator.comparator",
        "path": "Observation.component.value[x].numerator.comparator"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.numerator.unit",
        "path": "Observation.component.value[x].numerator.unit"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.numerator.unit.id",
        "path": "Observation.component.value[x].numerator.unit.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.numerator.unit.extension",
        "path": "Observation.component.value[x].numerator.unit.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.numerator.unit.value",
        "path": "Observation.component.value[x].numerator.unit.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueRatio.numerator.system",
        "path": "Observation.component.value[x].numerator.system"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.numerator.system.id",
        "path": "Observation.component.value[x].numerator.system.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.numerator.system.extension",
        "path": "Observation.component.value[x].numerator.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.numerator.system.value",
        "path": "Observation.component.value[x].numerator.system.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueRatio.numerator.code",
        "path": "Observation.component.value[x].numerator.code"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.numerator.code.id",
        "path": "Observation.component.value[x].numerator.code.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.numerator.code.extension",
        "path": "Observation.component.value[x].numerator.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.numerator.code.value",
        "path": "Observation.component.value[x].numerator.code.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueRatio.denominator",
        "path": "Observation.component.value[x].denominator"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.denominator.id",
        "path": "Observation.component.value[x].denominator.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.denominator.extension",
        "path": "Observation.component.value[x].denominator.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.denominator.value",
        "path": "Observation.component.value[x].denominator.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueRatio.denominator.value.id",
        "path": "Observation.component.value[x].denominator.value.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.denominator.value.extension",
        "path": "Observation.component.value[x].denominator.value.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.denominator.value.value",
        "path": "Observation.component.value[x].denominator.value.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueRatio.denominator.comparator",
        "path": "Observation.component.value[x].denominator.comparator"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.denominator.unit",
        "path": "Observation.component.value[x].denominator.unit"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.denominator.unit.id",
        "path": "Observation.component.value[x].denominator.unit.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.denominator.unit.extension",
        "path": "Observation.component.value[x].denominator.unit.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.denominator.unit.value",
        "path": "Observation.component.value[x].denominator.unit.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueRatio.denominator.system",
        "path": "Observation.component.value[x].denominator.system"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.denominator.system.id",
        "path": "Observation.component.value[x].denominator.system.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.denominator.system.extension",
        "path": "Observation.component.value[x].denominator.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.denominator.system.value",
        "path": "Observation.component.value[x].denominator.system.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueRatio.denominator.code",
        "path": "Observation.component.value[x].denominator.code"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.denominator.code.id",
        "path": "Observation.component.value[x].denominator.code.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.denominator.code.extension",
        "path": "Observation.component.value[x].denominator.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueRatio.denominator.code.value",
        "path": "Observation.component.value[x].denominator.code.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueTime",
        "path": "Observation.component.value[x]",
        "sliceName": "valueTime",
        "type": [
          {
            "code": "time"
          }
        ]
      },
      {
        "id": "Observation.component.value[x]:valueTime.id",
        "path": "Observation.component.value[x].id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueTime.extension",
        "path": "Observation.component.value[x].extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueTime.value",
        "path": "Observation.component.value[x].value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valueDateTime",
        "path": "Observation.component.value[x]",
        "sliceName": "valueDateTime",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "Observation.component.value[x]:valueDateTime.id",
        "path": "Observation.component.value[x].id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueDateTime.extension",
        "path": "Observation.component.value[x].extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valueDateTime.value",
        "path": "Observation.component.value[x].value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valuePeriod",
        "path": "Observation.component.value[x]",
        "sliceName": "valuePeriod",
        "type": [
          {
            "code": "Period"
          }
        ]
      },
      {
        "id": "Observation.component.value[x]:valuePeriod.id",
        "path": "Observation.component.value[x].id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valuePeriod.extension",
        "path": "Observation.component.value[x].extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valuePeriod.start",
        "path": "Observation.component.value[x].start",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valuePeriod.start.id",
        "path": "Observation.component.value[x].start.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valuePeriod.start.extension",
        "path": "Observation.component.value[x].start.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valuePeriod.start.value",
        "path": "Observation.component.value[x].start.value",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]:valuePeriod.end",
        "path": "Observation.component.value[x].end"
      },
      {
        "id": "Observation.component.value[x]:valuePeriod.end.id",
        "path": "Observation.component.value[x].end.id",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valuePeriod.end.extension",
        "path": "Observation.component.value[x].end.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.value[x]:valuePeriod.end.value",
        "path": "Observation.component.value[x].end.value",
        "min": 1
      },
      {
        "id": "Observation.component.dataAbsentReason",
        "path": "Observation.component.dataAbsentReason"
      },
      {
        "id": "Observation.component.dataAbsentReason.id",
        "path": "Observation.component.dataAbsentReason.id",
        "max": "0"
      },
      {
        "id": "Observation.component.dataAbsentReason.extension",
        "path": "Observation.component.dataAbsentReason.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.dataAbsentReason.coding",
        "path": "Observation.component.dataAbsentReason.coding"
      },
      {
        "id": "Observation.component.dataAbsentReason.coding.id",
        "path": "Observation.component.dataAbsentReason.coding.id",
        "max": "0"
      },
      {
        "id": "Observation.component.dataAbsentReason.coding.extension",
        "path": "Observation.component.dataAbsentReason.coding.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.dataAbsentReason.coding.system",
        "path": "Observation.component.dataAbsentReason.coding.system",
        "min": 1
      },
      {
        "id": "Observation.component.dataAbsentReason.coding.system.id",
        "path": "Observation.component.dataAbsentReason.coding.system.id",
        "max": "0"
      },
      {
        "id": "Observation.component.dataAbsentReason.coding.system.extension",
        "path": "Observation.component.dataAbsentReason.coding.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.dataAbsentReason.coding.system.value",
        "path": "Observation.component.dataAbsentReason.coding.system.value",
        "min": 1
      },
      {
        "id": "Observation.component.dataAbsentReason.coding.version",
        "path": "Observation.component.dataAbsentReason.coding.version"
      },
      {
        "id": "Observation.component.dataAbsentReason.coding.version.id",
        "path": "Observation.component.dataAbsentReason.coding.version.id",
        "max": "0"
      },
      {
        "id": "Observation.component.dataAbsentReason.coding.version.extension",
        "path": "Observation.component.dataAbsentReason.coding.version.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.dataAbsentReason.coding.version.value",
        "path": "Observation.component.dataAbsentReason.coding.version.value",
        "min": 1
      },
      {
        "id": "Observation.component.dataAbsentReason.coding.code",
        "path": "Observation.component.dataAbsentReason.coding.code",
        "min": 1
      },
      {
        "id": "Observation.component.dataAbsentReason.coding.code.id",
        "path": "Observation.component.dataAbsentReason.coding.code.id",
        "max": "0"
      },
      {
        "id": "Observation.component.dataAbsentReason.coding.code.extension",
        "path": "Observation.component.dataAbsentReason.coding.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.dataAbsentReason.coding.code.value",
        "path": "Observation.component.dataAbsentReason.coding.code.value",
        "min": 1
      },
      {
        "id": "Observation.component.dataAbsentReason.coding.display",
        "path": "Observation.component.dataAbsentReason.coding.display"
      },
      {
        "id": "Observation.component.dataAbsentReason.coding.display.id",
        "path": "Observation.component.dataAbsentReason.coding.display.id",
        "max": "0"
      },
      {
        "id": "Observation.component.dataAbsentReason.coding.display.extension",
        "path": "Observation.component.dataAbsentReason.coding.display.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.dataAbsentReason.coding.display.value",
        "path": "Observation.component.dataAbsentReason.coding.display.value",
        "min": 1
      },
      {
        "id": "Observation.component.dataAbsentReason.coding.userSelected",
        "path": "Observation.component.dataAbsentReason.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.component.dataAbsentReason.text",
        "path": "Observation.component.dataAbsentReason.text"
      },
      {
        "id": "Observation.component.dataAbsentReason.text.id",
        "path": "Observation.component.dataAbsentReason.text.id",
        "max": "0"
      },
      {
        "id": "Observation.component.dataAbsentReason.text.extension",
        "path": "Observation.component.dataAbsentReason.text.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.dataAbsentReason.text.value",
        "path": "Observation.component.dataAbsentReason.text.value",
        "min": 1
      },
      {
        "id": "Observation.component.interpretation",
        "path": "Observation.component.interpretation"
      },
      {
        "id": "Observation.component.interpretation.id",
        "path": "Observation.component.interpretation.id",
        "max": "0"
      },
      {
        "id": "Observation.component.interpretation.extension",
        "path": "Observation.component.interpretation.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.interpretation.coding",
        "path": "Observation.component.interpretation.coding"
      },
      {
        "id": "Observation.component.interpretation.coding.id",
        "path": "Observation.component.interpretation.coding.id",
        "max": "0"
      },
      {
        "id": "Observation.component.interpretation.coding.extension",
        "path": "Observation.component.interpretation.coding.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.interpretation.coding.system",
        "path": "Observation.component.interpretation.coding.system",
        "min": 1
      },
      {
        "id": "Observation.component.interpretation.coding.system.id",
        "path": "Observation.component.interpretation.coding.system.id",
        "max": "0"
      },
      {
        "id": "Observation.component.interpretation.coding.system.extension",
        "path": "Observation.component.interpretation.coding.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.interpretation.coding.system.value",
        "path": "Observation.component.interpretation.coding.system.value",
        "min": 1
      },
      {
        "id": "Observation.component.interpretation.coding.version",
        "path": "Observation.component.interpretation.coding.version"
      },
      {
        "id": "Observation.component.interpretation.coding.version.id",
        "path": "Observation.component.interpretation.coding.version.id",
        "max": "0"
      },
      {
        "id": "Observation.component.interpretation.coding.version.extension",
        "path": "Observation.component.interpretation.coding.version.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.interpretation.coding.version.value",
        "path": "Observation.component.interpretation.coding.version.value",
        "min": 1
      },
      {
        "id": "Observation.component.interpretation.coding.code",
        "path": "Observation.component.interpretation.coding.code",
        "min": 1
      },
      {
        "id": "Observation.component.interpretation.coding.code.id",
        "path": "Observation.component.interpretation.coding.code.id",
        "max": "0"
      },
      {
        "id": "Observation.component.interpretation.coding.code.extension",
        "path": "Observation.component.interpretation.coding.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.interpretation.coding.code.value",
        "path": "Observation.component.interpretation.coding.code.value",
        "min": 1
      },
      {
        "id": "Observation.component.interpretation.coding.display",
        "path": "Observation.component.interpretation.coding.display"
      },
      {
        "id": "Observation.component.interpretation.coding.display.id",
        "path": "Observation.component.interpretation.coding.display.id",
        "max": "0"
      },
      {
        "id": "Observation.component.interpretation.coding.display.extension",
        "path": "Observation.component.interpretation.coding.display.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.interpretation.coding.display.value",
        "path": "Observation.component.interpretation.coding.display.value",
        "min": 1
      },
      {
        "id": "Observation.component.interpretation.coding.userSelected",
        "path": "Observation.component.interpretation.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.component.interpretation.text",
        "path": "Observation.component.interpretation.text"
      },
      {
        "id": "Observation.component.interpretation.text.id",
        "path": "Observation.component.interpretation.text.id",
        "max": "0"
      },
      {
        "id": "Observation.component.interpretation.text.extension",
        "path": "Observation.component.interpretation.text.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.interpretation.text.value",
        "path": "Observation.component.interpretation.text.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange",
        "path": "Observation.component.referenceRange"
      },
      {
        "id": "Observation.component.referenceRange.id",
        "path": "Observation.component.referenceRange.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.extension",
        "path": "Observation.component.referenceRange.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.modifierExtension",
        "path": "Observation.component.referenceRange.modifierExtension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.low",
        "path": "Observation.component.referenceRange.low"
      },
      {
        "id": "Observation.component.referenceRange.low.id",
        "path": "Observation.component.referenceRange.low.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.low.extension",
        "path": "Observation.component.referenceRange.low.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.low.value",
        "path": "Observation.component.referenceRange.low.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.low.value.id",
        "path": "Observation.component.referenceRange.low.value.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.low.value.extension",
        "path": "Observation.component.referenceRange.low.value.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.low.value.value",
        "path": "Observation.component.referenceRange.low.value.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.low.comparator",
        "path": "Observation.component.referenceRange.low.comparator"
      },
      {
        "id": "Observation.component.referenceRange.low.unit",
        "path": "Observation.component.referenceRange.low.unit"
      },
      {
        "id": "Observation.component.referenceRange.low.unit.id",
        "path": "Observation.component.referenceRange.low.unit.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.low.unit.extension",
        "path": "Observation.component.referenceRange.low.unit.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.low.unit.value",
        "path": "Observation.component.referenceRange.low.unit.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.low.system",
        "path": "Observation.component.referenceRange.low.system"
      },
      {
        "id": "Observation.component.referenceRange.low.system.id",
        "path": "Observation.component.referenceRange.low.system.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.low.system.extension",
        "path": "Observation.component.referenceRange.low.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.low.system.value",
        "path": "Observation.component.referenceRange.low.system.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.low.code",
        "path": "Observation.component.referenceRange.low.code"
      },
      {
        "id": "Observation.component.referenceRange.low.code.id",
        "path": "Observation.component.referenceRange.low.code.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.low.code.extension",
        "path": "Observation.component.referenceRange.low.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.low.code.value",
        "path": "Observation.component.referenceRange.low.code.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.high",
        "path": "Observation.component.referenceRange.high"
      },
      {
        "id": "Observation.component.referenceRange.high.id",
        "path": "Observation.component.referenceRange.high.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.high.extension",
        "path": "Observation.component.referenceRange.high.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.high.value",
        "path": "Observation.component.referenceRange.high.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.high.value.id",
        "path": "Observation.component.referenceRange.high.value.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.high.value.extension",
        "path": "Observation.component.referenceRange.high.value.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.high.value.value",
        "path": "Observation.component.referenceRange.high.value.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.high.comparator",
        "path": "Observation.component.referenceRange.high.comparator"
      },
      {
        "id": "Observation.component.referenceRange.high.unit",
        "path": "Observation.component.referenceRange.high.unit"
      },
      {
        "id": "Observation.component.referenceRange.high.unit.id",
        "path": "Observation.component.referenceRange.high.unit.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.high.unit.extension",
        "path": "Observation.component.referenceRange.high.unit.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.high.unit.value",
        "path": "Observation.component.referenceRange.high.unit.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.high.system",
        "path": "Observation.component.referenceRange.high.system"
      },
      {
        "id": "Observation.component.referenceRange.high.system.id",
        "path": "Observation.component.referenceRange.high.system.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.high.system.extension",
        "path": "Observation.component.referenceRange.high.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.high.system.value",
        "path": "Observation.component.referenceRange.high.system.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.high.code",
        "path": "Observation.component.referenceRange.high.code"
      },
      {
        "id": "Observation.component.referenceRange.high.code.id",
        "path": "Observation.component.referenceRange.high.code.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.high.code.extension",
        "path": "Observation.component.referenceRange.high.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.high.code.value",
        "path": "Observation.component.referenceRange.high.code.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.type",
        "path": "Observation.component.referenceRange.type"
      },
      {
        "id": "Observation.component.referenceRange.type.id",
        "path": "Observation.component.referenceRange.type.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.type.extension",
        "path": "Observation.component.referenceRange.type.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.type.coding",
        "path": "Observation.component.referenceRange.type.coding"
      },
      {
        "id": "Observation.component.referenceRange.type.coding.id",
        "path": "Observation.component.referenceRange.type.coding.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.type.coding.extension",
        "path": "Observation.component.referenceRange.type.coding.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.type.coding.system",
        "path": "Observation.component.referenceRange.type.coding.system",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.type.coding.system.id",
        "path": "Observation.component.referenceRange.type.coding.system.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.type.coding.system.extension",
        "path": "Observation.component.referenceRange.type.coding.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.type.coding.system.value",
        "path": "Observation.component.referenceRange.type.coding.system.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.type.coding.version",
        "path": "Observation.component.referenceRange.type.coding.version"
      },
      {
        "id": "Observation.component.referenceRange.type.coding.version.id",
        "path": "Observation.component.referenceRange.type.coding.version.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.type.coding.version.extension",
        "path": "Observation.component.referenceRange.type.coding.version.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.type.coding.version.value",
        "path": "Observation.component.referenceRange.type.coding.version.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.type.coding.code",
        "path": "Observation.component.referenceRange.type.coding.code",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.type.coding.code.id",
        "path": "Observation.component.referenceRange.type.coding.code.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.type.coding.code.extension",
        "path": "Observation.component.referenceRange.type.coding.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.type.coding.code.value",
        "path": "Observation.component.referenceRange.type.coding.code.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.type.coding.display",
        "path": "Observation.component.referenceRange.type.coding.display"
      },
      {
        "id": "Observation.component.referenceRange.type.coding.display.id",
        "path": "Observation.component.referenceRange.type.coding.display.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.type.coding.display.extension",
        "path": "Observation.component.referenceRange.type.coding.display.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.type.coding.display.value",
        "path": "Observation.component.referenceRange.type.coding.display.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.type.coding.userSelected",
        "path": "Observation.component.referenceRange.type.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.type.text",
        "path": "Observation.component.referenceRange.type.text"
      },
      {
        "id": "Observation.component.referenceRange.type.text.id",
        "path": "Observation.component.referenceRange.type.text.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.type.text.extension",
        "path": "Observation.component.referenceRange.type.text.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.type.text.value",
        "path": "Observation.component.referenceRange.type.text.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.appliesTo",
        "path": "Observation.component.referenceRange.appliesTo"
      },
      {
        "id": "Observation.component.referenceRange.appliesTo.id",
        "path": "Observation.component.referenceRange.appliesTo.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.appliesTo.extension",
        "path": "Observation.component.referenceRange.appliesTo.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.appliesTo.coding",
        "path": "Observation.component.referenceRange.appliesTo.coding"
      },
      {
        "id": "Observation.component.referenceRange.appliesTo.coding.id",
        "path": "Observation.component.referenceRange.appliesTo.coding.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.appliesTo.coding.extension",
        "path": "Observation.component.referenceRange.appliesTo.coding.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.appliesTo.coding.system",
        "path": "Observation.component.referenceRange.appliesTo.coding.system",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.appliesTo.coding.system.id",
        "path": "Observation.component.referenceRange.appliesTo.coding.system.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.appliesTo.coding.system.extension",
        "path": "Observation.component.referenceRange.appliesTo.coding.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.appliesTo.coding.system.value",
        "path": "Observation.component.referenceRange.appliesTo.coding.system.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.appliesTo.coding.version",
        "path": "Observation.component.referenceRange.appliesTo.coding.version",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.appliesTo.coding.code",
        "path": "Observation.component.referenceRange.appliesTo.coding.code",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.appliesTo.coding.code.id",
        "path": "Observation.component.referenceRange.appliesTo.coding.code.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.appliesTo.coding.code.extension",
        "path": "Observation.component.referenceRange.appliesTo.coding.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.appliesTo.coding.code.value",
        "path": "Observation.component.referenceRange.appliesTo.coding.code.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.appliesTo.coding.display",
        "path": "Observation.component.referenceRange.appliesTo.coding.display"
      },
      {
        "id": "Observation.component.referenceRange.appliesTo.coding.display.id",
        "path": "Observation.component.referenceRange.appliesTo.coding.display.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.appliesTo.coding.display.extension",
        "path": "Observation.component.referenceRange.appliesTo.coding.display.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.appliesTo.coding.display.value",
        "path": "Observation.component.referenceRange.appliesTo.coding.display.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.appliesTo.coding.userSelected",
        "path": "Observation.component.referenceRange.appliesTo.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.appliesTo.text",
        "path": "Observation.component.referenceRange.appliesTo.text"
      },
      {
        "id": "Observation.component.referenceRange.appliesTo.text.id",
        "path": "Observation.component.referenceRange.appliesTo.text.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.appliesTo.text.extension",
        "path": "Observation.component.referenceRange.appliesTo.text.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.appliesTo.text.value",
        "path": "Observation.component.referenceRange.appliesTo.text.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.age",
        "path": "Observation.component.referenceRange.age"
      },
      {
        "id": "Observation.component.referenceRange.age.id",
        "path": "Observation.component.referenceRange.age.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.age.extension",
        "path": "Observation.component.referenceRange.age.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.age.low",
        "path": "Observation.component.referenceRange.age.low"
      },
      {
        "id": "Observation.component.referenceRange.age.low.id",
        "path": "Observation.component.referenceRange.age.low.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.age.low.extension",
        "path": "Observation.component.referenceRange.age.low.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.age.low.value",
        "path": "Observation.component.referenceRange.age.low.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.age.low.value.id",
        "path": "Observation.component.referenceRange.age.low.value.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.age.low.value.extension",
        "path": "Observation.component.referenceRange.age.low.value.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.age.low.value.value",
        "path": "Observation.component.referenceRange.age.low.value.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.age.low.comparator",
        "path": "Observation.component.referenceRange.age.low.comparator"
      },
      {
        "id": "Observation.component.referenceRange.age.low.unit",
        "path": "Observation.component.referenceRange.age.low.unit"
      },
      {
        "id": "Observation.component.referenceRange.age.low.unit.id",
        "path": "Observation.component.referenceRange.age.low.unit.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.age.low.unit.extension",
        "path": "Observation.component.referenceRange.age.low.unit.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.age.low.unit.value",
        "path": "Observation.component.referenceRange.age.low.unit.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.age.low.system",
        "path": "Observation.component.referenceRange.age.low.system"
      },
      {
        "id": "Observation.component.referenceRange.age.low.system.id",
        "path": "Observation.component.referenceRange.age.low.system.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.age.low.system.extension",
        "path": "Observation.component.referenceRange.age.low.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.age.low.system.value",
        "path": "Observation.component.referenceRange.age.low.system.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.age.low.code",
        "path": "Observation.component.referenceRange.age.low.code"
      },
      {
        "id": "Observation.component.referenceRange.age.low.code.id",
        "path": "Observation.component.referenceRange.age.low.code.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.age.low.code.extension",
        "path": "Observation.component.referenceRange.age.low.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.age.low.code.value",
        "path": "Observation.component.referenceRange.age.low.code.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.age.high",
        "path": "Observation.component.referenceRange.age.high"
      },
      {
        "id": "Observation.component.referenceRange.age.high.id",
        "path": "Observation.component.referenceRange.age.high.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.age.high.extension",
        "path": "Observation.component.referenceRange.age.high.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.age.high.value",
        "path": "Observation.component.referenceRange.age.high.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.age.high.value.id",
        "path": "Observation.component.referenceRange.age.high.value.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.age.high.value.extension",
        "path": "Observation.component.referenceRange.age.high.value.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.age.high.value.value",
        "path": "Observation.component.referenceRange.age.high.value.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.age.high.comparator",
        "path": "Observation.component.referenceRange.age.high.comparator"
      },
      {
        "id": "Observation.component.referenceRange.age.high.unit",
        "path": "Observation.component.referenceRange.age.high.unit"
      },
      {
        "id": "Observation.component.referenceRange.age.high.unit.id",
        "path": "Observation.component.referenceRange.age.high.unit.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.age.high.unit.extension",
        "path": "Observation.component.referenceRange.age.high.unit.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.age.high.unit.value",
        "path": "Observation.component.referenceRange.age.high.unit.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.age.high.system",
        "path": "Observation.component.referenceRange.age.high.system"
      },
      {
        "id": "Observation.component.referenceRange.age.high.system.id",
        "path": "Observation.component.referenceRange.age.high.system.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.age.high.system.extension",
        "path": "Observation.component.referenceRange.age.high.system.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.age.high.system.value",
        "path": "Observation.component.referenceRange.age.high.system.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.age.high.code",
        "path": "Observation.component.referenceRange.age.high.code"
      },
      {
        "id": "Observation.component.referenceRange.age.high.code.id",
        "path": "Observation.component.referenceRange.age.high.code.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.age.high.code.extension",
        "path": "Observation.component.referenceRange.age.high.code.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.age.high.code.value",
        "path": "Observation.component.referenceRange.age.high.code.value",
        "min": 1
      },
      {
        "id": "Observation.component.referenceRange.text",
        "path": "Observation.component.referenceRange.text"
      },
      {
        "id": "Observation.component.referenceRange.text.id",
        "path": "Observation.component.referenceRange.text.id",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.text.extension",
        "path": "Observation.component.referenceRange.text.extension",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange.text.value",
        "path": "Observation.component.referenceRange.text.value",
        "min": 1
      }
    ]
  },
  "resourceType": "StructureDefinition"
}