Specimen

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

Specimen (1.0.2)Specimen (3.0.2)Specimen (4.0.1)Specimen (4.3.0)Specimen (5.0.0)
Specimen=Specimen=Specimen=Specimen=Specimen
No cross-version extension allowed for this element because No Change S.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change S.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change S.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change S.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change S.identifier : Identifier : [0..*]
No cross-version extension allowed for this element because No Change S.accessionIdentifier : Identifier : [0..1]=No cross-version extension allowed for this element because No Change S.accessionIdentifier : Identifier : [0..1]=No cross-version extension allowed for this element because No Change S.accessionIdentifier : Identifier : [0..1]=No cross-version extension allowed for this element because No Change S.accessionIdentifier : Identifier : [0..1]=No cross-version extension allowed for this element because No Change S.accessionIdentifier : Identifier : [0..1]
No cross-version extension allowed for this element because No Change S.status : code : [0..1]No cross-version extension allowed for this element because No Change S.status : code : [0..1]No cross-version extension allowed for this element because No Change S.status : code : [0..1]No cross-version extension allowed for this element because No Change S.status : code : [0..1]No cross-version extension allowed for this element because No Change S.status : code : [0..1]
No cross-version extension allowed for this element because No Change S.type : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.type : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.type : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.type : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.type : CodeableConcept : [0..1]
No cross-version extension allowed for this element because In 4.0.1 this got new targets S.subject : Reference(Patient|Group|Device|Substance) : [1..1]=No cross-version extension allowed for this element because No Change S.subject : Reference(Patient|Group|Device|Substance) : [1..1]=Extension definition for this version of the element. Defined because: New Targets Location,In 5.0.0 this got new targets S.subject : Reference(Patient|Group|Device|Substance|Location) : [0..1]=No cross-version extension allowed for this element because No Change S.subject : Reference(Patient|Group|Device|Substance|Location) : [0..1]=Extension definition for this version of the element. Defined because: New Targets BiologicallyDerivedProduct S.subject : Reference(Patient|Group|Device|BiologicallyDerivedProduct|Substance|Location) : [0..1]
No cross-version extension allowed for this element because No Change S.receivedTime : dateTime : [0..1]=No cross-version extension allowed for this element because No Change S.receivedTime : dateTime : [0..1]=No cross-version extension allowed for this element because No Change S.receivedTime : dateTime : [0..1]=No cross-version extension allowed for this element because No Change S.receivedTime : dateTime : [0..1]=No cross-version extension allowed for this element because No Change S.receivedTime : dateTime : [0..1]
No cross-version extension allowed for this element because No Change S.parent : Reference(Specimen) : [0..*]=No cross-version extension allowed for this element because No Change S.parent : Reference(Specimen) : [0..*]=No cross-version extension allowed for this element because No Change S.parent : Reference(Specimen) : [0..*]=No cross-version extension allowed for this element because No Change S.parent : Reference(Specimen) : [0..*]=No cross-version extension allowed for this element because No Change S.parent : Reference(Specimen) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.request : Reference(ProcedureRequest) : [0..*]=No cross-version extension allowed for this element because No Change S.request : Reference(ServiceRequest) : [0..*]=No cross-version extension allowed for this element because No Change S.request : Reference(ServiceRequest) : [0..*]=No cross-version extension allowed for this element because No Change S.request : Reference(ServiceRequest) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.combined : code : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.role : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.feature : [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 S.f.type : 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 S.f.description : string : [1..1]
No cross-version extension allowed for this element because No Change S.collection : BackboneElement : [0..1]=No cross-version extension allowed for this element because No Change S.collection : [0..1]=No cross-version extension allowed for this element because No Change S.collection : [0..1]=No cross-version extension allowed for this element because No Change S.collection : [0..1]=No cross-version extension allowed for this element because No Change S.collection : [0..1]
No cross-version extension allowed for this element because In 4.0.1 this got new targets S.c.collector : Reference(Practitioner) : [0..1]=No cross-version extension allowed for this element because No Change S.c.collector : Reference(Practitioner) : [0..1]=Extension definition for this version of the element. Defined because: New Targets PractitionerRole,In 5.0.0 this got new targets S.c.collector : Reference(Practitioner|PractitionerRole) : [0..1]=No cross-version extension allowed for this element because No Change S.c.collector : Reference(Practitioner|PractitionerRole) : [0..1]=Extension definition for this version of the element. Defined because: New Targets Patient|RelatedPerson S.c.collector : Reference(Practitioner|PractitionerRole|Patient|RelatedPerson) : [0..1]
No cross-version extension allowed for this element because No Change S.c.collected[x] : dateTime|Period : [0..1]=No cross-version extension allowed for this element because No Change S.c.collected[x] : dateTime|Period : [0..1]=No cross-version extension allowed for this element because No Change S.c.collected[x] : dateTime|Period : [0..1]=No cross-version extension allowed for this element because No Change S.c.collected[x] : dateTime|Period : [0..1]=No cross-version extension allowed for this element because No Change S.c.collected[x] : dateTime|Period : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.c.duration : Duration : [0..1]=No cross-version extension allowed for this element because No Change S.c.duration : Duration : [0..1]=No cross-version extension allowed for this element because No Change S.c.duration : Duration : [0..1]
No cross-version extension allowed for this element because No Change S.c.quantity : Quantity : [0..1]=No cross-version extension allowed for this element because No Change S.c.quantity : Quantity : [0..1]=No cross-version extension allowed for this element because No Change S.c.quantity : Quantity : [0..1]=No cross-version extension allowed for this element because No Change S.c.quantity : Quantity : [0..1]=No cross-version extension allowed for this element because No Change S.c.quantity : Quantity : [0..1]
No cross-version extension allowed for this element because No Change S.c.method : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.c.method : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.c.method : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.c.method : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.c.method : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.c.device : CodeableReference(Device) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.c.procedure : Reference(Procedure) : [0..1]
Extension definition for this version of the element. Defined because: In 5.0.0 the types CodeableConcept are removed,In 5.0.0 the types CodeableReference are added S.c.bodySite : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.c.bodySite : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.c.bodySite : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.c.bodySite : CodeableConcept : [0..1]=Extension definition for this version of the element. Defined because: New Types CodeableReference S.c.bodySite : CodeableReference(BodyStructure) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.c.fastingStatus[x] : CodeableConcept|Duration : [0..1]=No cross-version extension allowed for this element because No Change S.c.fastingStatus[x] : CodeableConcept|Duration : [0..1]=No cross-version extension allowed for this element because No Change S.c.fastingStatus[x] : CodeableConcept|Duration : [0..1]
No cross-version extension allowed for this element because No Change S.treatment : BackboneElement : [0..*]=No cross-version extension allowed for this element because No Change S.processing : [0..*]=No cross-version extension allowed for this element because No Change S.processing : [0..*]=No cross-version extension allowed for this element because No Change S.processing : [0..*]=No cross-version extension allowed for this element because No Change S.processing : [0..*]
No cross-version extension allowed for this element because No Change S.t.description : string : [0..1]=No cross-version extension allowed for this element because No Change S.p.description : string : [0..1]=No cross-version extension allowed for this element because No Change S.p.description : string : [0..1]=No cross-version extension allowed for this element because No Change S.p.description : string : [0..1]=No cross-version extension allowed for this element because No Change S.p.description : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.p.method : CodeableConcept : [0..1]
No cross-version extension allowed for this element because No Change S.t.additive : Reference(Substance) : [0..*]=No cross-version extension allowed for this element because No Change S.p.additive : Reference(Substance) : [0..*]=No cross-version extension allowed for this element because No Change S.p.additive : Reference(Substance) : [0..*]=No cross-version extension allowed for this element because No Change S.p.additive : Reference(Substance) : [0..*]=No cross-version extension allowed for this element because No Change S.p.additive : Reference(Substance) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.p.time[x] : dateTime|Period : [0..1]=No cross-version extension allowed for this element because No Change S.p.time[x] : dateTime|Period : [0..1]=No cross-version extension allowed for this element because No Change S.p.time[x] : dateTime|Period : [0..1]=No cross-version extension allowed for this element because No Change S.p.time[x] : dateTime|Period : [0..1]
No cross-version extension allowed for this element because No Change S.container : BackboneElement : [0..*]=No cross-version extension allowed for this element because No Change S.container : [0..*]=No cross-version extension allowed for this element because No Change S.container : [0..*]=No cross-version extension allowed for this element because No Change S.container : [0..*]=No cross-version extension allowed for this element because No Change S.container : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.c.device : Reference(Device) : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.c.location : Reference(Location) : [0..1]
No cross-version extension allowed for this element because No Change S.c.specimenQuantity : Quantity : [0..1]=No cross-version extension allowed for this element because No Change S.c.specimenQuantity : Quantity : [0..1]=No cross-version extension allowed for this element because No Change S.c.specimenQuantity : Quantity : [0..1]=No cross-version extension allowed for this element because No Change S.c.specimenQuantity : Quantity : [0..1]=No cross-version extension allowed for this element because No Change S.c.specimenQuantity : Quantity : [0..1]
No cross-version extension allowed for this element because No Change S.c.comment : string : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.condition : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change S.condition : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change S.condition : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.note : Annotation : [0..*]=No cross-version extension allowed for this element because No Change S.note : Annotation : [0..*]=No cross-version extension allowed for this element because No Change S.note : Annotation : [0..*]=No cross-version extension allowed for this element because No Change S.note : Annotation : [0..*]
No cross-version extension allowed for this element because No Change S.t.procedure : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.p.procedure : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.p.procedure : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.p.procedure : CodeableConcept : [0..1]
No cross-version extension allowed for this element because No Change S.c.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change S.c.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change S.c.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change S.c.identifier : Identifier : [0..*]
No cross-version extension allowed for this element because No Change S.c.description : string : [0..1]=No cross-version extension allowed for this element because No Change S.c.description : string : [0..1]=No cross-version extension allowed for this element because No Change S.c.description : string : [0..1]=No cross-version extension allowed for this element because No Change S.c.description : string : [0..1]
No cross-version extension allowed for this element because No Change S.c.type : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.c.type : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.c.type : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.c.type : CodeableConcept : [0..1]
No cross-version extension allowed for this element because No Change S.c.capacity : Quantity : [0..1]=No cross-version extension allowed for this element because No Change S.c.capacity : Quantity : [0..1]=No cross-version extension allowed for this element because No Change S.c.capacity : Quantity : [0..1]=No cross-version extension allowed for this element because No Change S.c.capacity : Quantity : [0..1]
No cross-version extension allowed for this element because No Change S.c.additive[x] : CodeableConcept|Reference(Substance) : [0..1]=No cross-version extension allowed for this element because No Change S.c.additive[x] : CodeableConcept|Reference(Substance) : [0..1]=No cross-version extension allowed for this element because No Change S.c.additive[x] : CodeableConcept|Reference(Substance) : [0..1]=No cross-version extension allowed for this element because No Change S.c.additive[x] : CodeableConcept|Reference(Substance) : [0..1]

R2 Specimen.statusR3 Specimen.statusR4 Specimen.statusR4B Specimen.statusR5 Specimen.status
available=available=available=available=available
unavailable=unavailable=unavailable=unavailable=unavailable
unsatisfactory=unsatisfactory=unsatisfactory=unsatisfactory=unsatisfactory
entered-in-error=entered-in-error=entered-in-error=entered-in-error=entered-in-error