SpecimenDefinition

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

SpecimenDefinition (4.0.1)SpecimenDefinition (4.3.0)SpecimenDefinition (5.0.0)
SpecimenDefinition=SpecimenDefinition=SpecimenDefinition
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.url : uri : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.identifier : Identifier : [0..1]=No cross-version extension allowed for this element because No Change S.identifier : Identifier : [0..1]=No cross-version extension allowed for this element because No Change S.identifier : Identifier : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.version : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.versionAlgorithm[x] : string|Coding : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.name : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.title : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.derivedFromCanonical : canonical(SpecimenDefinition) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.derivedFromUri : uri : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.status : code : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.experimental : boolean : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.subject[x] : CodeableConcept|Reference(Group) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.date : dateTime : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.publisher : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.contact : ContactDetail : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.description : markdown : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.useContext : UsageContext : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.jurisdiction : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.purpose : markdown : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.copyright : markdown : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.copyrightLabel : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.approvalDate : date : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.lastReviewDate : date : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.effectivePeriod : Period : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.typeCollected : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.typeCollected : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.typeCollected : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.patientPreparation : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change S.patientPreparation : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change S.patientPreparation : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.timeAspect : string : [0..1]=No cross-version extension allowed for this element because No Change S.timeAspect : string : [0..1]=No cross-version extension allowed for this element because No Change S.timeAspect : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.collection : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change S.collection : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change S.collection : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.typeTested : [0..*]=No cross-version extension allowed for this element because No Change S.typeTested : [0..*]=No cross-version extension allowed for this element because No Change S.typeTested : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.t.isDerived : boolean : [0..1]=No cross-version extension allowed for this element because No Change S.t.isDerived : boolean : [0..1]=No cross-version extension allowed for this element because No Change S.t.isDerived : boolean : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.t.type : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.t.type : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.t.type : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.t.preference : code : [1..1]No cross-version extension allowed for this element because No Change S.t.preference : code : [1..1]No cross-version extension allowed for this element because No Change S.t.preference : code : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.t.container : [0..1]=No cross-version extension allowed for this element because No Change S.t.container : [0..1]=No cross-version extension allowed for this element because No Change S.t.container : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.t.c.material : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.t.c.material : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.t.c.material : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.t.c.type : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.t.c.type : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.t.c.type : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.t.c.cap : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.t.c.cap : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.t.c.cap : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),In 5.0.0 the types markdown are added S.t.c.description : string : [0..1]=No cross-version extension allowed for this element because No Change S.t.c.description : string : [0..1]=Extension definition for this version of the element. Defined because: New Types markdown S.t.c.description : markdown : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.t.c.capacity : Quantity : [0..1]=No cross-version extension allowed for this element because No Change S.t.c.capacity : Quantity : [0..1]=No cross-version extension allowed for this element because No Change S.t.c.capacity : Quantity : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.t.c.minimumVolume[x] : Quantity|string : [0..1]=No cross-version extension allowed for this element because No Change S.t.c.minimumVolume[x] : Quantity|string : [0..1]=No cross-version extension allowed for this element because No Change S.t.c.minimumVolume[x] : Quantity|string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.t.c.additive : [0..*]=No cross-version extension allowed for this element because No Change S.t.c.additive : [0..*]=No cross-version extension allowed for this element because No Change S.t.c.additive : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),In 5.0.0 this got new targets S.t.c.a.additive[x] : CodeableConcept|Reference(Substance) : [1..1]=No cross-version extension allowed for this element because No Change S.t.c.a.additive[x] : CodeableConcept|Reference(Substance) : [1..1]=Extension definition for this version of the element. Defined because: New Targets SubstanceDefinition S.t.c.a.additive[x] : CodeableConcept|Reference(SubstanceDefinition) : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),In 5.0.0 the types markdown are added S.t.c.preparation : string : [0..1]=No cross-version extension allowed for this element because No Change S.t.c.preparation : string : [0..1]=Extension definition for this version of the element. Defined because: New Types markdown S.t.c.preparation : markdown : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),In 5.0.0 the types markdown are added S.t.requirement : string : [0..1]=No cross-version extension allowed for this element because No Change S.t.requirement : string : [0..1]=Extension definition for this version of the element. Defined because: New Types markdown S.t.requirement : markdown : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.t.retentionTime : Duration : [0..1]=No cross-version extension allowed for this element because No Change S.t.retentionTime : Duration : [0..1]=No cross-version extension allowed for this element because No Change S.t.retentionTime : Duration : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.t.singleUse : boolean : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.t.rejectionCriterion : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change S.t.rejectionCriterion : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change S.t.rejectionCriterion : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.t.handling : [0..*]=No cross-version extension allowed for this element because No Change S.t.handling : [0..*]=No cross-version extension allowed for this element because No Change S.t.handling : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.t.h.temperatureQualifier : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.t.h.temperatureQualifier : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.t.h.temperatureQualifier : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.t.h.temperatureRange : Range : [0..1]=No cross-version extension allowed for this element because No Change S.t.h.temperatureRange : Range : [0..1]=No cross-version extension allowed for this element because No Change S.t.h.temperatureRange : Range : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.t.h.maxDuration : Duration : [0..1]=No cross-version extension allowed for this element because No Change S.t.h.maxDuration : Duration : [0..1]=No cross-version extension allowed for this element because No Change S.t.h.maxDuration : Duration : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),In 5.0.0 the types markdown are added S.t.h.instruction : string : [0..1]=No cross-version extension allowed for this element because No Change S.t.h.instruction : string : [0..1]=Extension definition for this version of the element. Defined because: New Types markdown S.t.h.instruction : markdown : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.t.testingDestination : CodeableConcept : [0..*]

R4 SpecimenDefinition.typeTested.preferenceR4B SpecimenDefinition.typeTested.preferenceR5 SpecimenDefinition.typeTested.preference
preferred=preferred=preferred
alternate=alternate=alternate