MolecularSequence

FHIR Cross-version Mappings for MolecularSequence based on the R5 structure

Sequence (3.0.2)MolecularSequence (4.0.1)MolecularSequence (4.3.0)MolecularSequence (5.0.0)
Sequence=MolecularSequence=MolecularSequence=MolecularSequence
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change M.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change M.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change M.identifier : Identifier : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.type : code : [0..1]=No cross-version extension allowed for this element because No Change M.type : code : [0..1]No cross-version extension allowed for this element because No Change M.type : code : [0..1]No cross-version extension allowed for this element because No Change M.type : code : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 5.0.0 this got new targets S.patient : Reference(Patient) : [0..1]=No cross-version extension allowed for this element because No Change M.patient : Reference(Patient) : [0..1]=No cross-version extension allowed for this element because No Change M.patient : Reference(Patient) : [0..1]=Extension definition for this version of the element. Defined because: New Targets Group|Substance|BiologicallyDerivedProduct|NutritionProduct M.subject : Reference(Patient|Group|Substance|BiologicallyDerivedProduct|NutritionProduct) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) M.focus : Reference(Resource) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.specimen : Reference(Specimen) : [0..1]=No cross-version extension allowed for this element because No Change M.specimen : Reference(Specimen) : [0..1]=No cross-version extension allowed for this element because No Change M.specimen : Reference(Specimen) : [0..1]=No cross-version extension allowed for this element because No Change M.specimen : Reference(Specimen) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.device : Reference(Device) : [0..1]=No cross-version extension allowed for this element because No Change M.device : Reference(Device) : [0..1]=No cross-version extension allowed for this element because No Change M.device : Reference(Device) : [0..1]=No cross-version extension allowed for this element because No Change M.device : Reference(Device) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.performer : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change M.performer : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change M.performer : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change M.performer : Reference(Organization) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.coordinateSystem : integer : [1..1]=No cross-version extension allowed for this element because No Change M.coordinateSystem : integer : [1..1]=No cross-version extension allowed for this element because No Change M.coordinateSystem : integer : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.quantity : Quantity : [0..1]=No cross-version extension allowed for this element because No Change M.quantity : Quantity : [0..1]=No cross-version extension allowed for this element because No Change M.quantity : Quantity : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.referenceSeq : [0..1]=No cross-version extension allowed for this element because No Change M.referenceSeq : [0..1]=No cross-version extension allowed for this element because No Change M.referenceSeq : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.r.chromosome : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.r.chromosome : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.r.chromosome : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.r.genomeBuild : string : [0..1]=No cross-version extension allowed for this element because No Change M.r.genomeBuild : string : [0..1]=No cross-version extension allowed for this element because No Change M.r.genomeBuild : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.r.orientation : code : [0..1]No cross-version extension allowed for this element because No Change M.r.orientation : code : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.r.referenceSeqId : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.r.referenceSeqId : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.r.referenceSeqId : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.r.referenceSeqPointer : Reference(Sequence) : [0..1]=No cross-version extension allowed for this element because No Change M.r.referenceSeqPointer : Reference(MolecularSequence) : [0..1]=No cross-version extension allowed for this element because No Change M.r.referenceSeqPointer : Reference(MolecularSequence) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.r.referenceSeqString : string : [0..1]=No cross-version extension allowed for this element because No Change M.r.referenceSeqString : string : [0..1]=No cross-version extension allowed for this element because No Change M.r.referenceSeqString : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 4.0.1 the types code are added S.r.strand : integer : [0..1]=Extension definition for this version of the element. Defined because: New Types code M.r.strand : code : [0..1]No cross-version extension allowed for this element because No Change M.r.strand : code : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.r.windowStart : integer : [1..1]=No cross-version extension allowed for this element because No Change M.r.windowStart : integer : [0..1]=No cross-version extension allowed for this element because No Change M.r.windowStart : integer : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.r.windowEnd : integer : [1..1]=No cross-version extension allowed for this element because No Change M.r.windowEnd : integer : [0..1]=No cross-version extension allowed for this element because No Change M.r.windowEnd : integer : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.variant : [0..*]=No cross-version extension allowed for this element because No Change M.variant : [0..*]=No cross-version extension allowed for this element because No Change M.variant : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.v.start : integer : [0..1]=No cross-version extension allowed for this element because No Change M.v.start : integer : [0..1]=No cross-version extension allowed for this element because No Change M.v.start : integer : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.v.end : integer : [0..1]=No cross-version extension allowed for this element because No Change M.v.end : integer : [0..1]=No cross-version extension allowed for this element because No Change M.v.end : integer : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.v.observedAllele : string : [0..1]=No cross-version extension allowed for this element because No Change M.v.observedAllele : string : [0..1]=No cross-version extension allowed for this element because No Change M.v.observedAllele : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.v.referenceAllele : string : [0..1]=No cross-version extension allowed for this element because No Change M.v.referenceAllele : string : [0..1]=No cross-version extension allowed for this element because No Change M.v.referenceAllele : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.v.cigar : string : [0..1]=No cross-version extension allowed for this element because No Change M.v.cigar : string : [0..1]=No cross-version extension allowed for this element because No Change M.v.cigar : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.v.variantPointer : Reference(Observation) : [0..1]=No cross-version extension allowed for this element because No Change M.v.variantPointer : Reference(Observation) : [0..1]=No cross-version extension allowed for this element because No Change M.v.variantPointer : Reference(Observation) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.observedSeq : string : [0..1]=No cross-version extension allowed for this element because No Change M.observedSeq : string : [0..1]=No cross-version extension allowed for this element because No Change M.observedSeq : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.quality : [0..*]=No cross-version extension allowed for this element because No Change M.quality : [0..*]=No cross-version extension allowed for this element because No Change M.quality : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.q.type : code : [1..1]No cross-version extension allowed for this element because No Change M.q.type : code : [1..1]No cross-version extension allowed for this element because No Change M.q.type : code : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.q.standardSequence : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.q.standardSequence : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.q.standardSequence : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.q.start : integer : [0..1]=No cross-version extension allowed for this element because No Change M.q.start : integer : [0..1]=No cross-version extension allowed for this element because No Change M.q.start : integer : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.q.end : integer : [0..1]=No cross-version extension allowed for this element because No Change M.q.end : integer : [0..1]=No cross-version extension allowed for this element because No Change M.q.end : integer : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.q.score : Quantity : [0..1]=No cross-version extension allowed for this element because No Change M.q.score : Quantity : [0..1]=No cross-version extension allowed for this element because No Change M.q.score : Quantity : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.q.method : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.q.method : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.q.method : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.q.truthTP : decimal : [0..1]=No cross-version extension allowed for this element because No Change M.q.truthTP : decimal : [0..1]=No cross-version extension allowed for this element because No Change M.q.truthTP : decimal : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.q.queryTP : decimal : [0..1]=No cross-version extension allowed for this element because No Change M.q.queryTP : decimal : [0..1]=No cross-version extension allowed for this element because No Change M.q.queryTP : decimal : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.q.truthFN : decimal : [0..1]=No cross-version extension allowed for this element because No Change M.q.truthFN : decimal : [0..1]=No cross-version extension allowed for this element because No Change M.q.truthFN : decimal : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.q.queryFP : decimal : [0..1]=No cross-version extension allowed for this element because No Change M.q.queryFP : decimal : [0..1]=No cross-version extension allowed for this element because No Change M.q.queryFP : decimal : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.q.gtFP : decimal : [0..1]=No cross-version extension allowed for this element because No Change M.q.gtFP : decimal : [0..1]=No cross-version extension allowed for this element because No Change M.q.gtFP : decimal : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.q.precision : decimal : [0..1]=No cross-version extension allowed for this element because No Change M.q.precision : decimal : [0..1]=No cross-version extension allowed for this element because No Change M.q.precision : decimal : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.q.recall : decimal : [0..1]=No cross-version extension allowed for this element because No Change M.q.recall : decimal : [0..1]=No cross-version extension allowed for this element because No Change M.q.recall : decimal : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.q.fScore : decimal : [0..1]=No cross-version extension allowed for this element because No Change M.q.fScore : decimal : [0..1]=No cross-version extension allowed for this element because No Change M.q.fScore : decimal : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.q.roc : [0..1]=No cross-version extension allowed for this element because No Change M.q.roc : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.q.r.score : integer : [0..*]=No cross-version extension allowed for this element because No Change M.q.r.score : integer : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.q.r.numTP : integer : [0..*]=No cross-version extension allowed for this element because No Change M.q.r.numTP : integer : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.q.r.numFP : integer : [0..*]=No cross-version extension allowed for this element because No Change M.q.r.numFP : integer : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.q.r.numFN : integer : [0..*]=No cross-version extension allowed for this element because No Change M.q.r.numFN : integer : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.q.r.precision : decimal : [0..*]=No cross-version extension allowed for this element because No Change M.q.r.precision : decimal : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.q.r.sensitivity : decimal : [0..*]=No cross-version extension allowed for this element because No Change M.q.r.sensitivity : decimal : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.q.r.fMeasure : decimal : [0..*]=No cross-version extension allowed for this element because No Change M.q.r.fMeasure : decimal : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.readCoverage : integer : [0..1]=No cross-version extension allowed for this element because No Change M.readCoverage : integer : [0..1]=No cross-version extension allowed for this element because No Change M.readCoverage : integer : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.repository : [0..*]=No cross-version extension allowed for this element because No Change M.repository : [0..*]=No cross-version extension allowed for this element because No Change M.repository : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.r.type : code : [1..1]No cross-version extension allowed for this element because No Change M.r.type : code : [1..1]No cross-version extension allowed for this element because No Change M.r.type : code : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.r.url : uri : [0..1]=No cross-version extension allowed for this element because No Change M.r.url : uri : [0..1]=No cross-version extension allowed for this element because No Change M.r.url : uri : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.r.name : string : [0..1]=No cross-version extension allowed for this element because No Change M.r.name : string : [0..1]=No cross-version extension allowed for this element because No Change M.r.name : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.r.datasetId : string : [0..1]=No cross-version extension allowed for this element because No Change M.r.datasetId : string : [0..1]=No cross-version extension allowed for this element because No Change M.r.datasetId : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.r.variantsetId : string : [0..1]=No cross-version extension allowed for this element because No Change M.r.variantsetId : string : [0..1]=No cross-version extension allowed for this element because No Change M.r.variantsetId : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.r.readsetId : string : [0..1]=No cross-version extension allowed for this element because No Change M.r.readsetId : string : [0..1]=No cross-version extension allowed for this element because No Change M.r.readsetId : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.pointer : Reference(Sequence) : [0..*]=No cross-version extension allowed for this element because No Change M.pointer : Reference(MolecularSequence) : [0..*]=No cross-version extension allowed for this element because No Change M.pointer : Reference(MolecularSequence) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.structureVariant : [0..*]=No cross-version extension allowed for this element because No Change M.structureVariant : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.s.variantType : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.s.variantType : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.s.exact : boolean : [0..1]=No cross-version extension allowed for this element because No Change M.s.exact : boolean : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.s.length : integer : [0..1]=No cross-version extension allowed for this element because No Change M.s.length : integer : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.s.outer : [0..1]=No cross-version extension allowed for this element because No Change M.s.outer : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.s.o.start : integer : [0..1]=No cross-version extension allowed for this element because No Change M.s.o.start : integer : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.s.o.end : integer : [0..1]=No cross-version extension allowed for this element because No Change M.s.o.end : integer : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.s.inner : [0..1]=No cross-version extension allowed for this element because No Change M.s.inner : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.s.i.start : integer : [0..1]=No cross-version extension allowed for this element because No Change M.s.i.start : integer : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.s.i.end : integer : [0..1]=No cross-version extension allowed for this element because No Change M.s.i.end : integer : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) M.literal : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) M.formatted : Attachment : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) M.relative : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.r.coordinateSystem : CodeableConcept : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.r.ordinalPosition : integer : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.r.sequenceRange : Range : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.r.startingSequence : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.r.s.genomeAssembly : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.r.s.chromosome : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.r.s.sequence[x] : CodeableConcept|string|Reference(MolecularSequence) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.r.s.windowStart : integer : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.r.s.windowEnd : integer : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.r.s.orientation : code : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.r.s.strand : code : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.r.edit : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.r.e.start : integer : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.r.e.end : integer : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.r.e.replacementSequence : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.r.e.replacedSequence : string : [0..1]

R4 MolecularSequence.referenceSeq.orientationR4B MolecularSequence.referenceSeq.orientation
sense=sense
antisense=antisense

R4 MolecularSequence.referenceSeq.strandR4B MolecularSequence.referenceSeq.strand
watson=watson
crick=crick

R4 MolecularSequence.typeR4B MolecularSequence.typeR5 MolecularSequence.type
aa=aa=aa
dna=dna=dna
rna=rna=rna

R3 Sequence.quality.typeR4 MolecularSequence.quality.typeR4B MolecularSequence.quality.type
indel=indel=indel
snp=snp=snp
unknown=unknown=unknown

R3 Sequence.repository.typeR4 MolecularSequence.repository.typeR4B MolecularSequence.repository.type
directlink=directlink=directlink
openapi=openapi=openapi
login=login=login
oauth=oauth=oauth
other=other=other