<?xml version="1.0" encoding="UTF-8"?>
<difference>
   <type name="Encounter" status="changed">
      <element binding-codes-changed="true"
               binding-status="changed"
               binding-valueset-changed="true"
               path="Encounter.status">
         <removed-code code="arrived"/>
         <removed-code code="triaged"/>
         <removed-code code="onleave"/>
         <removed-code code="finished"/>
         <added-code code="on-hold"/>
         <added-code code="discharged"/>
         <added-code code="completed"/>
         <added-code code="discontinued"/>
         <old-binding reference="http://hl7.org/fhir/ValueSet/encounter-status|4.3.0"
                      strength="required"/>
         <new-binding reference="http://hl7.org/fhir/ValueSet/encounter-status|6.0.0-ballot4"
                      strength="required"/>
      </element>
      <element path="Encounter.businessStatus" status="new"/>
      <element path="Encounter.businessStatus.code" status="new"/>
      <element path="Encounter.businessStatus.type" status="new"/>
      <element path="Encounter.businessStatus.effectiveDate" status="new"/>
      <element binding-status="removed"
               new-max="*"
               new-min="0"
               old-max="1"
               old-min="1"
               path="Encounter.class">
         <removed-type name="Coding"/>
         <added-type name="CodeableConcept"/>
         <old-binding reference="http://terminology.hl7.org/ValueSet/v3-ActEncounterCode"
                      strength="extensible"/>
      </element>
      <element new-max="*" old-max="1" path="Encounter.serviceType">
         <removed-type name="CodeableConcept"/>
         <added-type name="CodeableReference"/>
      </element>
      <element path="Encounter.subjectStatus" status="new"/>
      <element path="Encounter.basedOn">
         <removed-type name="Reference(ServiceRequest)"/>
         <added-type name="Reference(CarePlan | DeviceRequest | MedicationRequest | ServiceRequest | RequestOrchestration | NutritionOrder | VisionPrescription)"/>
      </element>
      <element path="Encounter.careTeam" status="new"/>
      <element old-name="individual" path="Encounter.participant.actor">
         <removed-type name="Reference(Practitioner | PractitionerRole | RelatedPerson)"/>
         <added-type name="Reference(Patient | Group | RelatedPerson | Practitioner | PractitionerRole | Device | HealthcareService)"/>
      </element>
      <element path="Encounter.virtualService" status="new"/>
      <element old-name="period" path="Encounter.actualPeriod"/>
      <element path="Encounter.plannedStartDate" status="new"/>
      <element path="Encounter.plannedEndDate" status="new"/>
      <element path="Encounter.reason" status="new"/>
      <element path="Encounter.reason.use" status="new"/>
      <element path="Encounter.reason.value" status="new"/>
      <element new-max="*"
               new-min="0"
               old-max="1"
               old-min="1"
               path="Encounter.diagnosis.condition">
         <removed-type name="Reference(Condition | Procedure)"/>
         <added-type name="CodeableReference"/>
      </element>
      <element new-max="*" old-max="1" path="Encounter.diagnosis.use"/>
      <element old-name="hospitalization" path="Encounter.admission"/>
      <element binding-status="changed"
               binding-valueset-changed="true"
               path="Encounter.location.status">
         <old-binding reference="http://hl7.org/fhir/ValueSet/encounter-location-status|4.3.0"
                      strength="required"/>
         <new-binding reference="http://hl7.org/fhir/ValueSet/encounter-location-status|6.0.0-ballot4"
                      strength="required"/>
      </element>
      <element old-name="physicalType" path="Encounter.location.form"/>
      <element path="Encounter.statusHistory" status="deleted"/>
      <element path="Encounter.classHistory" status="deleted"/>
      <element path="Encounter.reasonCode" status="deleted"/>
      <element path="Encounter.reasonReference" status="deleted"/>
      <element path="Encounter.diagnosis.rank" status="deleted"/>
   </type>
</difference>
