DeviceUsage

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

DeviceUseStatement (1.0.2)DeviceUseStatement (3.0.2)DeviceUseStatement (4.0.1)DeviceUseStatement (4.3.0)DeviceUsage (5.0.0)
DeviceUseStatement=DeviceUseStatement=DeviceUseStatement=DeviceUseStatement=DeviceUsage
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..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) D.basedOn : Reference(ServiceRequest) : [0..*]=No cross-version extension allowed for this element because No Change D.basedOn : Reference(ServiceRequest) : [0..*]=No cross-version extension allowed for this element because No Change D.basedOn : Reference(ServiceRequest) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) 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]Extension definition for this version of the element. Defined because: Added code 'not-done (http://hl7.org/fhir/5.0/deviceusage-status)' D.status : code : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) D.category : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) D.patient : Reference(Patient) : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) D.derivedFrom : Reference(ServiceRequest|Procedure|Claim|Observation|QuestionnaireResponse|DocumentReference) : [0..*]=No cross-version extension allowed for this element because No Change D.derivedFrom : Reference(ServiceRequest|Procedure|Claim|Observation|QuestionnaireResponse|DocumentReference) : [0..*]=No cross-version extension allowed for this element because No Change D.derivedFrom : Reference(ServiceRequest|Procedure|Claim|Observation|QuestionnaireResponse|DocumentReference) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) D.context : Reference(Encounter|EpisodeOfCare) : [0..1]
No cross-version extension allowed for this element because No Change D.timing[x] : Timing|Period|dateTime : [0..1]=No cross-version extension allowed for this element because No Change D.timing[x] : Timing|Period|dateTime : [0..1]=No cross-version extension allowed for this element because No Change D.timing[x] : Timing|Period|dateTime : [0..1]=No cross-version extension allowed for this element because No Change D.timing[x] : Timing|Period|dateTime : [0..1]=No cross-version extension allowed for this element because No Change D.timing[x] : Timing|Period|dateTime : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) D.dateAsserted : dateTime : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) D.usageStatus : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) D.usageReason : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) D.adherence : [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 D.a.code : 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.a.reason : CodeableConcept : [1..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) D.informationSource : Reference(Patient|Practitioner|PractitionerRole|RelatedPerson|Organization) : [0..1]
Extension definition for this version of the element. Defined because: In 5.0.0 the types Reference are removed,In 5.0.0 the types CodeableReference are added D.device : Reference(Device) : [1..1]=No cross-version extension allowed for this element because No Change D.device : Reference(Device) : [1..1]=No cross-version extension allowed for this element because No Change D.device : Reference(Device) : [1..1]=No cross-version extension allowed for this element because No Change D.device : Reference(Device) : [1..1]=Extension definition for this version of the element. Defined because: New Types CodeableReference D.device : CodeableReference(Device|DeviceDefinition) : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) D.reason : CodeableReference(Condition|Observation|DiagnosticReport|DocumentReference|Procedure) : [0..*]
Extension definition for this version of the element. Defined because: In 3.0.2 the types Reference are removed,In 5.0.0 the types CodeableReference are added D.bodySite[x] : CodeableConcept|Reference(BodySite) : [0..1]=No cross-version extension allowed for this element because No Change D.bodySite : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change D.bodySite : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change D.bodySite : CodeableConcept : [0..1]=Extension definition for this version of the element. Defined because: New Types CodeableReference D.bodySite : CodeableReference(BodyStructure) : [0..1]
Extension definition for this version of the element. Defined because: In 3.0.2 the types string are removed,In 3.0.2 the types Annotation are added D.notes : string : [0..*]=Extension definition for this version of the element. Defined because: New Types Annotation D.note : Annotation : [0..*]=No cross-version extension allowed for this element because No Change D.note : Annotation : [0..*]=No cross-version extension allowed for this element because No Change D.note : Annotation : [0..*]=No cross-version extension allowed for this element because No Change D.note : Annotation : [0..*]
No cross-version extension allowed for this element because In 3.0.2 this got new targets D.subject : Reference(Patient) : [1..1]=Extension definition for this version of the element. Defined because: New Targets Group D.subject : Reference(Patient|Group) : [1..1]=No cross-version extension allowed for this element because No Change D.subject : Reference(Patient|Group) : [1..1]=No cross-version extension allowed for this element because No Change D.subject : Reference(Patient|Group) : [1..1]
No cross-version extension allowed for this element because No Change D.recordedOn : dateTime : [0..1]=No cross-version extension allowed for this element because No Change D.recordedOn : dateTime : [0..1]=No cross-version extension allowed for this element because No Change D.recordedOn : dateTime : [0..1]=No cross-version extension allowed for this element because No Change D.recordedOn : dateTime : [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 this got new targets D.source : Reference(Patient|Practitioner|RelatedPerson) : [0..1]=Extension definition for this version of the element. Defined because: New Targets PractitionerRole D.source : Reference(Patient|Practitioner|PractitionerRole|RelatedPerson) : [0..1]=No cross-version extension allowed for this element because No Change D.source : Reference(Patient|Practitioner|PractitionerRole|RelatedPerson) : [0..1]
No cross-version extension allowed for this element because No Change D.indication : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change D.indication : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change D.reasonCode : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change D.reasonCode : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) D.reasonReference : Reference(Condition|Observation|DiagnosticReport|DocumentReference|Media) : [0..*]=No cross-version extension allowed for this element because No Change D.reasonReference : Reference(Condition|Observation|DiagnosticReport|DocumentReference|Media) : [0..*]
No cross-version extension allowed for this element because No Change D.whenUsed : Period : [0..1]=No cross-version extension allowed for this element because No Change D.whenUsed : Period : [0..1]

R3 DeviceUseStatement.statusR4 DeviceUseStatement.statusR4B DeviceUseStatement.statusR5 DeviceUsage.status
active=active=active=active
completed=completed=completed=completed
entered-in-error=entered-in-error=entered-in-error=entered-in-error
intended=intended=intended=intended
stopped=stopped=stopped=stopped
on-hold=on-hold=on-hold=on-hold
not-done