﻿<?xml version="1.0" encoding="UTF-8"?>
<difference>
   <type name="MedicationRequest"
         old-name="MedicationOrder"
         status="changed">
      <element path="MedicationRequest.definition" status="new"/>
      <element path="MedicationRequest.basedOn" status="new"/>
      <element path="MedicationRequest.groupIdentifier" status="new"/>
      <element binding-status="changed"
               binding-valueset-changed="true"
               path="MedicationRequest.status">
         <old-binding reference="http://hl7.org/fhir/ValueSet/medication-order-status"
                      strength="required"/>
         <new-binding reference="http://hl7.org/fhir/ValueSet/medication-request-status"
                      strength="required"/>
      </element>
      <element path="MedicationRequest.intent" status="new"/>
      <element path="MedicationRequest.category" status="new"/>
      <element path="MedicationRequest.priority" status="new"/>
      <element path="MedicationRequest.subject" status="new"/>
      <element path="MedicationRequest.context" status="new"/>
      <element path="MedicationRequest.supportingInformation" status="new"/>
      <element path="MedicationRequest.authoredOn" status="new"/>
      <element path="MedicationRequest.requester" status="new"/>
      <element path="MedicationRequest.requester.agent" status="new"/>
      <element path="MedicationRequest.requester.onBehalfOf" status="new"/>
      <element path="MedicationRequest.recorder" status="new"/>
      <element path="MedicationRequest.reasonCode" status="new"/>
      <element path="MedicationRequest.reasonReference" status="new"/>
      <element new-max="*" old-max="1" path="MedicationRequest.note">
         <removed-type name="string"/>
         <added-type name="Annotation"/>
      </element>
      <element path="MedicationRequest.dosageInstruction">
         <removed-type name="BackboneElement"/>
         <added-type name="Dosage"/>
      </element>
      <element path="MedicationRequest.dispenseRequest.expectedSupplyDuration">
         <removed-type name="Quantity{http://hl7.org/fhir/StructureDefinition/Duration}"/>
         <added-type name="Duration"/>
      </element>
      <element path="MedicationRequest.dispenseRequest.performer" status="new"/>
      <element path="MedicationRequest.substitution.allowed" status="new"/>
      <element path="MedicationRequest.priorPrescription">
         <removed-type name="Reference(MedicationOrder)"/>
         <added-type name="Reference(MedicationRequest)"/>
      </element>
      <element path="MedicationRequest.detectedIssue" status="new"/>
      <element path="MedicationRequest.eventHistory" status="new"/>
      <element path="MedicationOrder.dateWritten" status="deleted"/>
      <element path="MedicationOrder.dateEnded" status="deleted"/>
      <element path="MedicationOrder.reasonEnded" status="deleted"/>
      <element path="MedicationOrder.patient" status="deleted"/>
      <element path="MedicationOrder.prescriber" status="deleted"/>
      <element path="MedicationOrder.encounter" status="deleted"/>
      <element path="MedicationOrder.reason[x]" status="deleted"/>
      <element path="MedicationOrder.dosageInstruction.text" status="deleted"/>
      <element path="MedicationOrder.dosageInstruction.additionalInstructions"
               status="deleted"/>
      <element path="MedicationOrder.dosageInstruction.timing" status="deleted"/>
      <element path="MedicationOrder.dosageInstruction.asNeeded[x]" status="deleted"/>
      <element path="MedicationOrder.dosageInstruction.site[x]" status="deleted"/>
      <element path="MedicationOrder.dosageInstruction.route" status="deleted"/>
      <element path="MedicationOrder.dosageInstruction.method" status="deleted"/>
      <element path="MedicationOrder.dosageInstruction.dose[x]" status="deleted"/>
      <element path="MedicationOrder.dosageInstruction.rate[x]" status="deleted"/>
      <element path="MedicationOrder.dosageInstruction.maxDosePerPeriod"
               status="deleted"/>
      <element path="MedicationOrder.dispenseRequest.medication[x]" status="deleted"/>
      <element path="MedicationOrder.substitution.type" status="deleted"/>
   </type>
</difference>
