﻿<?xml version="1.0" encoding="UTF-8"?>
<difference>
   <type name="MolecularSequence" status="changed">
      <element binding-status="changed"
               binding-valueset-changed="true"
               path="MolecularSequence.type">
         <old-binding reference="http://hl7.org/fhir/ValueSet/sequence-type|4.0.0"
                      strength="required"/>
         <new-binding reference="http://hl7.org/fhir/ValueSet/sequence-type|5.0.0"
                      strength="required"/>
      </element>
      <element old-name="patient" path="MolecularSequence.subject">
         <removed-type name="Reference(Patient)"/>
         <added-type name="Reference(Patient | Group | Substance | BiologicallyDerivedProduct | NutritionProduct)"/>
      </element>
      <element path="MolecularSequence.focus" status="new"/>
      <element path="MolecularSequence.literal" status="new"/>
      <element path="MolecularSequence.formatted" status="new"/>
      <element path="MolecularSequence.relative" status="new"/>
      <element path="MolecularSequence.relative.coordinateSystem" status="new"/>
      <element path="MolecularSequence.relative.ordinalPosition" status="new"/>
      <element path="MolecularSequence.relative.sequenceRange" status="new"/>
      <element path="MolecularSequence.relative.startingSequence" status="new"/>
      <element path="MolecularSequence.relative.startingSequence.genomeAssembly"
               status="new"/>
      <element path="MolecularSequence.relative.startingSequence.chromosome"
               status="new"/>
      <element path="MolecularSequence.relative.startingSequence.sequence[x]"
               status="new"/>
      <element path="MolecularSequence.relative.startingSequence.windowStart"
               status="new"/>
      <element path="MolecularSequence.relative.startingSequence.windowEnd"
               status="new"/>
      <element path="MolecularSequence.relative.startingSequence.orientation"
               status="new"/>
      <element path="MolecularSequence.relative.startingSequence.strand" status="new"/>
      <element path="MolecularSequence.relative.edit" status="new"/>
      <element path="MolecularSequence.relative.edit.start" status="new"/>
      <element path="MolecularSequence.relative.edit.end" status="new"/>
      <element path="MolecularSequence.relative.edit.replacementSequence" status="new"/>
      <element path="MolecularSequence.relative.edit.replacedSequence" status="new"/>
      <element path="MolecularSequence.coordinateSystem" status="deleted"/>
      <element path="MolecularSequence.quantity" status="deleted"/>
      <element path="MolecularSequence.referenceSeq" status="deleted"/>
      <element path="MolecularSequence.variant" status="deleted"/>
      <element path="MolecularSequence.observedSeq" status="deleted"/>
      <element path="MolecularSequence.quality" status="deleted"/>
      <element path="MolecularSequence.readCoverage" status="deleted"/>
      <element path="MolecularSequence.repository" status="deleted"/>
      <element path="MolecularSequence.pointer" status="deleted"/>
      <element path="MolecularSequence.structureVariant" status="deleted"/>
   </type>
</difference>
