﻿<?xml version="1.0" encoding="UTF-8"?>
<difference>
   <type name="ImmunizationRecommendation" status="changed">
      <element path="ImmunizationRecommendation.date" status="new"/>
      <element path="ImmunizationRecommendation.authority" status="new"/>
      <element new-max="*"
               old-max="1"
               path="ImmunizationRecommendation.recommendation.vaccineCode"/>
      <element path="ImmunizationRecommendation.recommendation.contraindicatedVaccineCode"
               status="new"/>
      <element modifier="added"
               path="ImmunizationRecommendation.recommendation.forecastStatus"/>
      <element path="ImmunizationRecommendation.recommendation.forecastReason"
               status="new"/>
      <element path="ImmunizationRecommendation.recommendation.description"
               status="new"/>
      <element path="ImmunizationRecommendation.recommendation.series" status="new"/>
      <element old-name="doseNumber"
               path="ImmunizationRecommendation.recommendation.doseNumber[x]">
         <added-type name="string"/>
      </element>
      <element path="ImmunizationRecommendation.recommendation.seriesDoses[x]"
               status="new"/>
      <element path="ImmunizationRecommendation.recommendation.supportingImmunization">
         <removed-type name="Reference(Immunization)"/>
         <added-type name="Reference(Immunization|ImmunizationEvaluation)"/>
      </element>
      <element path="ImmunizationRecommendation.recommendation.supportingPatientInformation">
         <removed-type name="Reference(Observation|AllergyIntolerance)"/>
         <added-type name="Reference(Resource)"/>
      </element>
      <element path="ImmunizationRecommendation.recommendation.date" status="deleted"/>
      <element path="ImmunizationRecommendation.recommendation.protocol"
               status="deleted"/>
   </type>
</difference>
