﻿<?xml version="1.0" encoding="UTF-8"?>
<difference>
   <type name="Procedure" status="changed">
      <element path="Procedure.definition" status="new"/>
      <element new-max="*"
               old-max="1"
               old-name="request"
               path="Procedure.basedOn">
         <removed-type name="Reference(DiagnosticOrder)"/>
      </element>
      <element path="Procedure.partOf" status="new"/>
      <element binding-status="changed"
               binding-valueset-changed="true"
               path="Procedure.status">
         <old-binding reference="http://hl7.org/fhir/ValueSet/procedure-status"
                      strength="required"/>
         <new-binding reference="http://hl7.org/fhir/ValueSet/event-status"
                      strength="required"/>
      </element>
      <element old-name="notPerformed" path="Procedure.notDone"/>
      <element new-max="1"
               old-max="*"
               old-name="reasonNotPerformed"
               path="Procedure.notDoneReason"/>
      <element new-min="0" old-min="1" path="Procedure.code"/>
      <element old-name="encounter" path="Procedure.context">
         <added-type name="Reference(EpisodeOfCare)"/>
      </element>
      <element new-min="1" old-min="0" path="Procedure.performer.actor">
         <added-type name="Reference(Device)"/>
      </element>
      <element path="Procedure.performer.onBehalfOf" status="new"/>
      <element path="Procedure.reasonCode" status="new"/>
      <element path="Procedure.reasonReference" status="new"/>
      <element path="Procedure.complicationDetail" status="new"/>
      <element old-name="notes" path="Procedure.note"/>
      <element binding-status="removed" path="Procedure.focalDevice.action">
         <old-binding reference="http://hl7.org/fhir/ValueSet/device-action"
                      strength="required"/>
      </element>
      <element old-name="used" path="Procedure.usedReference"/>
      <element path="Procedure.usedCode" status="new"/>
      <element path="Procedure.reason[x]" status="deleted"/>
   </type>
</difference>
