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