Profile Comparison between http://hl7.eu/fhir/hdr/StructureDefinition/deviceUseStatement-obl-eu-hdr vs http://hl7.eu/fhir/hdr/StructureDefinition/deviceUseStatement-obl-eu-hdr

Left:DeviceUseStatement: obligations (http://hl7.eu/fhir/hdr/StructureDefinition/deviceUseStatement-obl-eu-hdr)
Right:DeviceUseStatement: obligations (http://hl7.eu/fhir/hdr/StructureDefinition/deviceUseStatement-obl-eu-hdr)

Messages

ErrorStructureDefinition.versionValues for version differ: '0.1.0-ballot' vs '1.0.0'
InformationStructureDefinition.statusValues for status differ: 'draft' vs 'active'
InformationStructureDefinition.dateValues for date differ: '2025-06-03T12:48:49+02:00' vs '2026-10-08T07:40:11+00:00'
InformationStructureDefinition.copyrightValues for copyright differ: 'Used by permission of HL7 Europe, all rights reserved Creative Commons License' vs 'Copyright HL7 Europe. Licensed under creative commons public domain (CC0 1.0).'
InformationDeviceUseStatement.languageExample/preferred bindings differ at DeviceUseStatement.language using binding from DeviceUseStatementEuHdrObligation
InformationStructureDefinition.definitionValues for definition differ: 'The patient using the device.' vs 'The patient who used the device.'
InformationDeviceUseStatement.timing[x]Element minimum cardinalities differ: '1' vs '0'
InformationStructureDefinition.shortValues for short differ: 'Why is used (code)' vs 'Why device was used'
InformationStructureDefinition.shortValues for short differ: 'Why is used (details)' vs 'Why was DeviceUseStatement performed?'
InformationStructureDefinition.requirementsValues for requirements differ: 'Knowing where the device is targeted is important for tracking if multiple sites are possible. If more information than just a code is required, use the extension [http://hl7.org/fhir/StructureDefinition/bodySite](http://hl7.org/fhir/extension-bodysite.html).' vs 'EHDSDeviceUse.bodySite'

Metadata

NameValueComments
abstractfalse
    baseDefinitionhttp://hl7.eu/fhir/hdr/StructureDefinition/deviceUseStatement-eu-hdr
      copyrightUsed by permission of HL7 Europe, all rights reserved Creative Commons LicenseCopyright HL7 Europe. Licensed under creative commons public domain (CC0 1.0).
      • Values Differ
      date2025-06-03T12:48:49+02:002026-10-08T07:40:11+00:00
      • Values Differ
      descriptionThis profile represents the constraints applied to the DeviceUseStatement resource for the purpose of this guide. A device used by or implanted on the patient is described in the hospital discharge report as an instance of a Device resource constrained by this profile.This profile defines obligations for the DeviceUseStatement resource for the purpose of this guide.
      • Values Differ
      experimental
        fhirVersion4.0.1
          jurisdiction
            jurisdiction / jurisdiction[0]http://unstats.un.org/unsd/methods/m49/m49.htm#150
              kindresource
                nameDeviceUseStatementEuHdrObligation
                  publisherHL7 Europe
                    purpose
                      statusdraftactive
                      • Values Differ
                      titleDeviceUseStatement: obligations
                        typeDeviceUseStatement
                          urlhttp://hl7.eu/fhir/hdr/StructureDefinition/deviceUseStatement-obl-eu-hdr
                            version0.1.0-ballot1.0.0
                            • Values Differ

                            Structure

                            NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                            DeviceUseStatement 0..*DeviceUseStatementEuHdrRecord of use of a device
                            This profile also imposes the profile Device Use Statement (IPS)
                            0..*DeviceUseStatementEuHdrRecord of use of a device
                              DeviceUseStatement.id This element is included in summaries. 0..1idLogical id of this artifact This element is included in summaries. 0..1idLogical id of this artifact
                                DeviceUseStatement.meta This element is included in summaries. 0..1MetaMetadata about the resource This element is included in summaries. 0..1MetaMetadata about the resource
                                  DeviceUseStatement.implicitRules This element is a modifier element. This element is included in summaries. 0..1uriA set of rules under which this content was created This element is a modifier element. This element is included in summaries. 0..1uriA set of rules under which this content was created
                                    DeviceUseStatement.language 0..1codeLanguage of the resource content
                                    Binding: ?? (preferred): A human language.
                                    Additional BindingsPurpose
                                    ??Max Binding
                                    0..1codeLanguage of the resource content
                                    Binding: ?? (preferred): A human language.
                                    Additional BindingsPurpose
                                    ??Max Binding
                                    • Example/preferred bindings differ at DeviceUseStatement.language using binding from DeviceUseStatementEuHdrObligation
                                    DeviceUseStatement.text This element has obligations. 0..1NarrativeDevice usage description
                                    This profile does not constrain the narrative in regard to content, language, or traceability to data elements
                                    ObligationsActor
                                    SHALL:handleHDRConsumer
                                    SHALL:able-to-populateHDRCreator
                                    0..1NarrativeDevice usage description
                                    This profile does not constrain the narrative in regard to content, language, or traceability to data elements
                                      DeviceUseStatement.contained 0..*ResourceContained, inline Resources
                                      0..*ResourceContained, inline Resources
                                        DeviceUseStatement.extension 0..*ExtensionAdditional content defined by implementations
                                        0..*ExtensionAdditional content defined by implementations
                                          DeviceUseStatement.modifierExtension This element is a modifier element. 0..*ExtensionExtensions that cannot be ignored
                                          This element is a modifier element. 0..*ExtensionExtensions that cannot be ignored
                                            DeviceUseStatement.identifier This element is included in summaries. 0..*IdentifierExternal identifier for this record
                                            This element is included in summaries. 0..*IdentifierExternal identifier for this record
                                              DeviceUseStatement.basedOn This element is included in summaries. 0..*Reference(ServiceRequest)Fulfills plan, proposal or order
                                              This element is included in summaries. 0..*Reference(ServiceRequest)Fulfills plan, proposal or order
                                                DeviceUseStatement.status This element is a modifier element. This element is included in summaries. 1..1codeactive | completed | entered-in-error +
                                                Binding: ?? (required): A coded concept indicating the current status of the Device Usage.
                                                This element is a modifier element. This element has obligations. This element is included in summaries. 1..1codeactive | completed | entered-in-error +
                                                Binding: ?? (required): A coded concept indicating the current status of the Device Usage.
                                                ObligationsActor
                                                SHALL:able-to-populateProducer
                                                  DeviceUseStatement.subject This element has obligations. This element is included in summaries. 1..1Reference(Patient (EU core))Patient using device
                                                  ObligationsActor
                                                  SHALL:handleHDRConsumer
                                                  SHALL:able-to-populateHDRCreator
                                                  This element has obligations. This element is included in summaries. 1..1Reference(Patient: obligations)Patient using device
                                                  ObligationsActor
                                                  SHALL:able-to-populateProducer
                                                    DeviceUseStatement.subject.id 0..1stringUnique id for inter-element referencing
                                                    • Removed this element
                                                    DeviceUseStatement.subject.Slices for extension 0..*ExtensionAdditional content defined by implementations
                                                    Slice: Unordered, Open by value:url
                                                    • Removed this element
                                                    DeviceUseStatement.subject.reference This element is included in summaries. C1..1stringLiteral reference, Relative, internal or absolute URL
                                                    • Removed this element
                                                    DeviceUseStatement.subject.type This element is included in summaries. 0..1uriType the reference refers to (e.g. "Patient")
                                                    Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model).
                                                    • Removed this element
                                                    DeviceUseStatement.subject.identifier This element is included in summaries. 0..1IdentifierLogical reference, when literal reference is not known
                                                    • Removed this element
                                                    DeviceUseStatement.subject.display This element is included in summaries. 0..1stringText alternative for the resource
                                                    • Removed this element
                                                    DeviceUseStatement.derivedFrom This element is included in summaries. 0..*Reference(ServiceRequest | Procedure | Claim | Observation | QuestionnaireResponse | DocumentReference)Supporting information
                                                    This element is included in summaries. 0..*Reference(ServiceRequest | Procedure | Claim | Observation | QuestionnaireResponse | DocumentReference)Supporting information
                                                      DeviceUseStatement.timing[x] This element has obligations. This element is included in summaries. 1..1Timing, Period, dateTimeHow often the device was used
                                                      ObligationsActor
                                                      SHALL:handleHDRConsumer
                                                      SHALL:able-to-populateHDRCreator
                                                      This element has obligations. This element is included in summaries. 0..1Timing, Period, dateTimeHow often the device was used
                                                      Slice: Unordered, Closed by type:$this
                                                      ObligationsActor
                                                      SHOULD:able-to-populateProducer

                                                      Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view
                                                      • Element minimum cardinalities differ: '1' vs '0'
                                                      DeviceUseStatement.timing[x].id 0..1stringUnique id for inter-element referencing
                                                      • Removed this element
                                                      DeviceUseStatement.timing[x].Slices for extension 0..*ExtensionAdditional content defined by implementations
                                                      Slice: Unordered, Open by value:url
                                                      • Removed this element
                                                      DeviceUseStatement.recordedOn This element is included in summaries. 0..1dateTimeWhen statement was recorded This element is included in summaries. 0..1dateTimeWhen statement was recorded
                                                        DeviceUseStatement.source This element is included in summaries. 0..1Reference(Patient | Practitioner | PractitionerRole | RelatedPerson)Who made the statement This element is included in summaries. 0..1Reference(Patient: obligations | Practitioner: obligations | PractitionerRole: obligations | RelatedPerson: obligations)Who made the statement
                                                          DeviceUseStatement.device This element has obligations. This element is included in summaries. 1..1Reference(Device (HDR))Reference to device used
                                                          ObligationsActor
                                                          SHALL:handleHDRConsumer
                                                          SHOULD:able-to-populateHDRCreator
                                                          This element has obligations. This element is included in summaries. 1..1Reference(Device: obligations)Reference to device used
                                                          ObligationsActor
                                                          SHALL:able-to-populateProducer
                                                            DeviceUseStatement.reasonCode This element has obligations. This element is included in summaries. 0..*CodeableConceptWhy is used (code)
                                                            ObligationsActor
                                                            SHALL:handleHDRConsumer
                                                            MAY:able-to-populateHDRCreator
                                                            This element is included in summaries. 0..*CodeableConceptWhy device was used
                                                              DeviceUseStatement.reasonReference This element is included in summaries. 0..*Reference(Condition (HDR) | Observation | Media | DiagnosticReport | DocumentReference)Why is used (details)
                                                              This element is included in summaries. 0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference | Media)Why was DeviceUseStatement performed?
                                                                DeviceUseStatement.bodySite This element has obligations. This element is included in summaries. 0..1?? The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as wellTarget body site
                                                                Binding: ?? (preferred)
                                                                ObligationsActor
                                                                SHALL:handleHDRConsumer
                                                                MAY:able-to-populateHDRCreator
                                                                This element has obligations. This element is included in summaries. C0..1CodeableConceptTarget body site
                                                                Binding: ?? (preferred)
                                                                ObligationsActor
                                                                SHOULD:able-to-populateProducer
                                                                  DeviceUseStatement.bodySite.id 0..1stringUnique id for inter-element referencing
                                                                  • Added this element
                                                                  DeviceUseStatement.bodySite.Slices for extension 0..*ExtensionAdditional content defined by implementations
                                                                  Slice: Unordered, Open by value:url
                                                                  • Added this element
                                                                  DeviceUseStatement.bodySite.coding This element is included in summaries. 0..*CodingCode defined by a terminology system
                                                                  • Added this element
                                                                  DeviceUseStatement.bodySite.text This element is included in summaries. 0..1stringPlain text representation of the concept
                                                                  • Added this element
                                                                  DeviceUseStatement.note 0..*AnnotationAddition details (comments, instructions)
                                                                  This element has obligations. 0..*AnnotationAddition details (comments, instructions)
                                                                  ObligationsActor
                                                                  SHOULD:able-to-populateProducer

                                                                    doco Documentation for this format