<?xml version="1.0" encoding="UTF-8"?>
<difference>
   <type name="ObservationDefinition" status="changed">
      <element path="ObservationDefinition.url" status="new"/>
      <element path="ObservationDefinition.version" status="new"/>
      <element path="ObservationDefinition.versionAlgorithm[x]" status="new"/>
      <element path="ObservationDefinition.name" status="new"/>
      <element path="ObservationDefinition.title" status="new"/>
      <element path="ObservationDefinition.status" status="new"/>
      <element path="ObservationDefinition.experimental" status="new"/>
      <element path="ObservationDefinition.date" status="new"/>
      <element path="ObservationDefinition.publisher" status="new"/>
      <element path="ObservationDefinition.contact" status="new"/>
      <element path="ObservationDefinition.description" status="new"/>
      <element path="ObservationDefinition.useContext" status="new"/>
      <element path="ObservationDefinition.jurisdiction" status="new"/>
      <element path="ObservationDefinition.purpose" status="new"/>
      <element path="ObservationDefinition.copyright" status="new"/>
      <element path="ObservationDefinition.copyrightLabel" status="new"/>
      <element path="ObservationDefinition.approvalDate" status="new"/>
      <element path="ObservationDefinition.lastReviewDate" status="new"/>
      <element path="ObservationDefinition.effectivePeriod" status="new"/>
      <element path="ObservationDefinition.derivedFromCanonical" status="new"/>
      <element path="ObservationDefinition.derivedFromUri" status="new"/>
      <element path="ObservationDefinition.subject" status="new"/>
      <element path="ObservationDefinition.performerType" status="new"/>
      <element binding-status="changed"
               binding-valueset-changed="true"
               path="ObservationDefinition.permittedDataType">
         <old-binding reference="http://hl7.org/fhir/ValueSet/permitted-data-type|4.0.0"
                      strength="required"/>
         <new-binding reference="http://hl7.org/fhir/ValueSet/permitted-data-type|6.0.0-ballot4"
                      strength="required"/>
      </element>
      <element path="ObservationDefinition.bodyStructure" status="new"/>
      <element path="ObservationDefinition.specimen" status="new"/>
      <element path="ObservationDefinition.device[x]" status="new"/>
      <element path="ObservationDefinition.permittedUnit" status="new"/>
      <element old-name="qualifiedInterval"
               path="ObservationDefinition.qualifiedValue"/>
      <element binding-status="changed"
               binding-valueset-changed="true"
               old-name="gender"
               path="ObservationDefinition.qualifiedValue.sexParameterForClinicalUse">
         <old-binding reference="http://hl7.org/fhir/ValueSet/administrative-gender|4.0.0"
                      strength="required"/>
         <new-binding reference="http://hl7.org/fhir/ValueSet/administrative-gender|6.0.0-ballot4"
                      strength="required"/>
      </element>
      <element binding-status="changed"
               binding-valueset-changed="true"
               old-name="category"
               path="ObservationDefinition.qualifiedValue.rangeCategory">
         <old-binding reference="http://hl7.org/fhir/ValueSet/observation-range-category|4.0.0"
                      strength="required"/>
         <new-binding reference="http://hl7.org/fhir/ValueSet/observation-range-category|6.0.0-ballot4"
                      strength="required"/>
      </element>
      <element path="ObservationDefinition.qualifiedValue.validCodedValueSet">
         <removed-type name="Reference(ValueSet)"/>
         <added-type name="canonical(ValueSet)"/>
      </element>
      <element path="ObservationDefinition.qualifiedValue.normalCodedValueSet">
         <removed-type name="Reference(ValueSet)"/>
         <added-type name="canonical(ValueSet)"/>
      </element>
      <element path="ObservationDefinition.qualifiedValue.abnormalCodedValueSet">
         <removed-type name="Reference(ValueSet)"/>
         <added-type name="canonical(ValueSet)"/>
      </element>
      <element path="ObservationDefinition.qualifiedValue.criticalCodedValueSet">
         <removed-type name="Reference(ValueSet)"/>
         <added-type name="canonical(ValueSet)"/>
      </element>
      <element path="ObservationDefinition.qualifiedValue.interpretation" status="new"/>
      <element path="ObservationDefinition.hasMember" status="new"/>
      <element path="ObservationDefinition.component" status="new"/>
      <element path="ObservationDefinition.component.code" status="new"/>
      <element path="ObservationDefinition.component.permittedDataType" status="new"/>
      <element path="ObservationDefinition.component.permittedUnit" status="new"/>
      <element path="ObservationDefinition.component.qualifiedValue" status="new"/>
      <element path="ObservationDefinition.quantitativeDetails" status="deleted"/>
   </type>
</difference>
