DiagnosticReport

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

DiagnosticReport (1.0.2)DiagnosticReport (3.0.2)DiagnosticReport (4.0.1)DiagnosticReport (4.3.0)DiagnosticReport (5.0.0)
DiagnosticReport=DiagnosticReport=DiagnosticReport=DiagnosticReport=DiagnosticReport
No cross-version extension allowed for this element because No Change D.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change D.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change D.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change D.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change D.identifier : Identifier : [0..*]
No cross-version extension allowed for this element because In 3.0.2 this got new targets D.request : Reference(DiagnosticOrder|ProcedureRequest|ReferralRequest) : [0..*]=Extension definition for this version of the element. Defined because: New Targets CarePlan|ImmunizationRecommendation|MedicationRequest|NutritionOrder D.basedOn : Reference(CarePlan|ImmunizationRecommendation|MedicationRequest|NutritionOrder|ProcedureRequest|ReferralRequest) : [0..*]=No cross-version extension allowed for this element because No Change D.basedOn : Reference(CarePlan|ImmunizationRecommendation|MedicationRequest|NutritionOrder|ServiceRequest) : [0..*]=No cross-version extension allowed for this element because No Change D.basedOn : Reference(CarePlan|ImmunizationRecommendation|MedicationRequest|NutritionOrder|ServiceRequest) : [0..*]=No cross-version extension allowed for this element because No Change D.basedOn : Reference(CarePlan|ImmunizationRecommendation|MedicationRequest|NutritionOrder|ServiceRequest) : [0..*]
No cross-version extension allowed for this element because No Change D.status : code : [1..1]Extension definition for this version of the element. Defined because: Added codes 'unknown, amended (http://hl7.org/fhir/3.0/diagnostic-report-status)' D.status : code : [1..1]No cross-version extension allowed for this element because No Change D.status : code : [1..1]No cross-version extension allowed for this element because No Change D.status : code : [1..1]No cross-version extension allowed for this element because No Change D.status : code : [1..1]
No cross-version extension allowed for this element because In 4.0.1 this started to repeat D.category : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change D.category : CodeableConcept : [0..1]=Extension definition for this version of the element. Defined because: Element repeats D.category : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change D.category : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change D.category : CodeableConcept : [0..*]
No cross-version extension allowed for this element because No Change D.code : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change D.code : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change D.code : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change D.code : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change D.code : CodeableConcept : [1..1]
No cross-version extension allowed for this element because In 4.3.0 this got new targets D.subject : Reference(Patient|Group|Device|Location) : [1..1]=No cross-version extension allowed for this element because No Change D.subject : Reference(Patient|Group|Device|Location) : [0..1]=No cross-version extension allowed for this element because No Change D.subject : Reference(Patient|Group|Device|Location) : [0..1]=Extension definition for this version of the element. Defined because: New Targets Organization|Procedure|Practitioner|Medication|Substance,In 5.0.0 this got new targets D.subject : Reference(Patient|Group|Device|Location|Organization|Procedure|Practitioner|Medication|Substance) : [0..1]=Extension definition for this version of the element. Defined because: New Targets BiologicallyDerivedProduct D.subject : Reference(Patient|Group|Device|Location|Organization|Practitioner|Medication|Substance|BiologicallyDerivedProduct) : [0..1]
No cross-version extension allowed for this element because In 3.0.2 this got new targets D.encounter : Reference(Encounter) : [0..1]=Extension definition for this version of the element. Defined because: New Targets EpisodeOfCare D.context : Reference(Encounter|EpisodeOfCare) : [0..1]=No cross-version extension allowed for this element because No Change D.encounter : Reference(Encounter) : [0..1]=No cross-version extension allowed for this element because No Change D.encounter : Reference(Encounter) : [0..1]=No cross-version extension allowed for this element because No Change D.encounter : Reference(Encounter) : [0..1]
No cross-version extension allowed for this element because No Change D.effective[x] : dateTime|Period : [1..1]=No cross-version extension allowed for this element because No Change D.effective[x] : dateTime|Period : [0..1]=No cross-version extension allowed for this element because No Change D.effective[x] : dateTime|Period : [0..1]=No cross-version extension allowed for this element because No Change D.effective[x] : dateTime|Period : [0..1]=No cross-version extension allowed for this element because No Change D.effective[x] : dateTime|Period : [0..1]
No cross-version extension allowed for this element because No Change D.issued : instant : [1..1]=No cross-version extension allowed for this element because No Change D.issued : instant : [0..1]=No cross-version extension allowed for this element because No Change D.issued : instant : [0..1]=No cross-version extension allowed for this element because No Change D.issued : instant : [0..1]=No cross-version extension allowed for this element because No Change D.issued : instant : [0..1]
No cross-version extension allowed for this element because In 3.0.2 this started to repeat D.performer : Reference(Practitioner|Organization) : [1..1]=Extension definition for this version of the element. Defined because: Element repeats,In 4.0.1 the types Reference are added D.performer : [0..*]=Extension definition for this version of the element. Defined because: Not Equivalent,New Types Reference D.performer : Reference(Practitioner|PractitionerRole|Organization|CareTeam) : [0..*]=No cross-version extension allowed for this element because No Change D.performer : Reference(Practitioner|PractitionerRole|Organization|CareTeam) : [0..*]=No cross-version extension allowed for this element because No Change D.performer : Reference(Practitioner|PractitionerRole|Organization|CareTeam) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 4.0.1 this had no equivalent D.p.actor : Reference(Practitioner|Organization) : [1..1]<
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) D.resultsInterpreter : Reference(Practitioner|PractitionerRole|Organization|CareTeam) : [0..*]=No cross-version extension allowed for this element because No Change D.resultsInterpreter : Reference(Practitioner|PractitionerRole|Organization|CareTeam) : [0..*]=No cross-version extension allowed for this element because No Change D.resultsInterpreter : Reference(Practitioner|PractitionerRole|Organization|CareTeam) : [0..*]
No cross-version extension allowed for this element because No Change D.specimen : Reference(Specimen) : [0..*]=No cross-version extension allowed for this element because No Change D.specimen : Reference(Specimen) : [0..*]=No cross-version extension allowed for this element because No Change D.specimen : Reference(Specimen) : [0..*]=No cross-version extension allowed for this element because No Change D.specimen : Reference(Specimen) : [0..*]=No cross-version extension allowed for this element because No Change D.specimen : Reference(Specimen) : [0..*]
No cross-version extension allowed for this element because No Change D.result : Reference(Observation) : [0..*]=No cross-version extension allowed for this element because No Change D.result : Reference(Observation) : [0..*]=No cross-version extension allowed for this element because No Change D.result : Reference(Observation) : [0..*]=No cross-version extension allowed for this element because No Change D.result : Reference(Observation) : [0..*]=No cross-version extension allowed for this element because No Change D.result : Reference(Observation) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) D.note : Annotation : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) D.study : Reference(GenomicStudy|ImagingStudy) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) D.supportingInfo : [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 D.s.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 D.s.reference : Reference(Procedure|Observation|DiagnosticReport|Citation) : [1..1]
No cross-version extension allowed for this element because No Change D.image : BackboneElement : [0..*]=No cross-version extension allowed for this element because No Change D.image : [0..*]=No cross-version extension allowed for this element because No Change D.media : [0..*]=No cross-version extension allowed for this element because No Change D.media : [0..*]=No cross-version extension allowed for this element because No Change D.media : [0..*]
No cross-version extension allowed for this element because No Change D.i.comment : string : [0..1]=No cross-version extension allowed for this element because No Change D.i.comment : string : [0..1]=No cross-version extension allowed for this element because No Change D.m.comment : string : [0..1]=No cross-version extension allowed for this element because No Change D.m.comment : string : [0..1]=No cross-version extension allowed for this element because No Change D.m.comment : string : [0..1]
No cross-version extension allowed for this element because In 5.0.0 this got new targets D.i.link : Reference(Media) : [1..1]=No cross-version extension allowed for this element because No Change D.i.link : Reference(Media) : [1..1]=No cross-version extension allowed for this element because No Change D.m.link : Reference(Media) : [1..1]=No cross-version extension allowed for this element because No Change D.m.link : Reference(Media) : [1..1]=Extension definition for this version of the element. Defined because: New Targets DocumentReference D.m.link : Reference(DocumentReference) : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) D.composition : Reference(Composition) : [0..1]
Extension definition for this version of the element. Defined because: In 5.0.0 the types string are removed,In 5.0.0 the types markdown are added D.conclusion : string : [0..1]=No cross-version extension allowed for this element because No Change D.conclusion : string : [0..1]=No cross-version extension allowed for this element because No Change D.conclusion : string : [0..1]=No cross-version extension allowed for this element because No Change D.conclusion : string : [0..1]=Extension definition for this version of the element. Defined because: New Types markdown D.conclusion : markdown : [0..1]
No cross-version extension allowed for this element because No Change D.codedDiagnosis : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change D.codedDiagnosis : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change D.conclusionCode : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change D.conclusionCode : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change D.conclusionCode : CodeableConcept : [0..*]
No cross-version extension allowed for this element because No Change D.presentedForm : Attachment : [0..*]=No cross-version extension allowed for this element because No Change D.presentedForm : Attachment : [0..*]=No cross-version extension allowed for this element because No Change D.presentedForm : Attachment : [0..*]=No cross-version extension allowed for this element because No Change D.presentedForm : Attachment : [0..*]=No cross-version extension allowed for this element because No Change D.presentedForm : Attachment : [0..*]
No cross-version extension allowed for this element because In 3.0.2 this got new targets D.imagingStudy : Reference(ImagingStudy|ImagingObjectSelection) : [0..*]=Extension definition for this version of the element. Defined because: New Targets ImagingManifest D.imagingStudy : Reference(ImagingStudy|ImagingManifest) : [0..*]=No cross-version extension allowed for this element because No Change D.imagingStudy : Reference(ImagingStudy) : [0..*]=No cross-version extension allowed for this element because No Change D.imagingStudy : Reference(ImagingStudy) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),The parent can be used as a cross-version extension in at least one version D.p.role : CodeableConcept : [0..1]

R2 DiagnosticReport.statusR3 DiagnosticReport.statusR4 DiagnosticReport.statusR4B DiagnosticReport.statusR5 DiagnosticReport.status
registered=registered=registered=registered=registered
partial=partial=partial=partial=partial
>preliminary=preliminary=preliminary=preliminary
final=final=final=final=final
corrected=corrected=corrected=corrected=corrected
appended=appended=appended=appended=appended
>modified
cancelled=cancelled=cancelled=cancelled=cancelled
entered-in-error=entered-in-error=entered-in-error=entered-in-error=entered-in-error
amended=amended=amended=amended
unknown=unknown=unknown=unknown