﻿<?xml version="1.0" encoding="UTF-8"?>
<difference>
   <type name="MedicinalProductDefinition"
         old-name="MedicinalProduct"
         status="changed">
      <element path="MedicinalProductDefinition.domain">
         <removed-type name="Coding"/>
         <added-type name="CodeableConcept"/>
      </element>
      <element path="MedicinalProductDefinition.version" status="new"/>
      <element path="MedicinalProductDefinition.status" status="new"/>
      <element path="MedicinalProductDefinition.statusDate" status="new"/>
      <element path="MedicinalProductDefinition.description" status="new"/>
      <element path="MedicinalProductDefinition.route" status="new"/>
      <element path="MedicinalProductDefinition.indication" status="new"/>
      <element path="MedicinalProductDefinition.specialMeasures">
         <removed-type name="string"/>
         <added-type name="CodeableConcept"/>
      </element>
      <element path="MedicinalProductDefinition.pediatricUseIndicator" status="new"/>
      <element path="MedicinalProductDefinition.classification" status="new"/>
      <element path="MedicinalProductDefinition.packagedMedicinalProduct">
         <removed-type name="Reference(MedicinalProductPackaged)"/>
         <added-type name="CodeableConcept"/>
      </element>
      <element path="MedicinalProductDefinition.ingredient" status="new"/>
      <element path="MedicinalProductDefinition.impurity" status="new"/>
      <element path="MedicinalProductDefinition.contact">
         <removed-type name="Reference(Organization | PractitionerRole)"/>
         <added-type name="BackboneElement"/>
      </element>
      <element path="MedicinalProductDefinition.contact.type" status="new"/>
      <element path="MedicinalProductDefinition.contact.contact" status="new"/>
      <element path="MedicinalProductDefinition.code" status="new"/>
      <element path="MedicinalProductDefinition.name.type" status="new"/>
      <element path="MedicinalProductDefinition.name.namePart.type">
         <removed-type name="Coding"/>
         <added-type name="CodeableConcept"/>
      </element>
      <element binding-status="added"
               path="MedicinalProductDefinition.name.countryLanguage.language">
         <new-binding max="http://hl7.org/fhir/ValueSet/all-languages"
                      reference="http://hl7.org/fhir/ValueSet/languages"
                      strength="preferred"/>
      </element>
      <element path="MedicinalProductDefinition.crossReference">
         <removed-type name="Identifier"/>
         <added-type name="BackboneElement"/>
      </element>
      <element path="MedicinalProductDefinition.crossReference.product" status="new"/>
      <element path="MedicinalProductDefinition.crossReference.type" status="new"/>
      <element path="MedicinalProductDefinition.operation" status="new"/>
      <element path="MedicinalProductDefinition.operation.type" status="new"/>
      <element path="MedicinalProductDefinition.operation.effectiveDate" status="new"/>
      <element path="MedicinalProductDefinition.operation.organization" status="new"/>
      <element path="MedicinalProductDefinition.operation.confidentialityIndicator"
               status="new"/>
      <element path="MedicinalProductDefinition.characteristic" status="new"/>
      <element path="MedicinalProductDefinition.characteristic.type" status="new"/>
      <element path="MedicinalProductDefinition.characteristic.value[x]" status="new"/>
      <element path="MedicinalProduct.paediatricUseIndicator" status="deleted"/>
      <element path="MedicinalProduct.productClassification" status="deleted"/>
      <element path="MedicinalProduct.pharmaceuticalProduct" status="deleted"/>
      <element path="MedicinalProduct.manufacturingBusinessOperation" status="deleted"/>
      <element path="MedicinalProduct.specialDesignation" status="deleted"/>
   </type>
</difference>
