Profile Comparison between http://hl7.org/fhir/uv/ips/StructureDefinition/DeviceUseStatement-uv-ips vs http://hl7.eu/fhir/eps/StructureDefinition/deviceUseStatement-eu-eps

Left:DeviceUseStatement (IPS) (http://hl7.org/fhir/uv/ips/StructureDefinition/DeviceUseStatement-uv-ips)
Right:DeviceUseStatement (EPS) (http://hl7.eu/fhir/eps/StructureDefinition/deviceUseStatement-eu-eps)

Messages

ErrorStructureDefinition.urlValues for url differ: 'http://hl7.org/fhir/uv/ips/StructureDefinition/DeviceUseStatement-uv-ips' vs 'http://hl7.eu/fhir/eps/StructureDefinition/deviceUseStatement-eu-eps'
ErrorStructureDefinition.versionValues for version differ: '2.0.1' vs '1.0.0-ci-build'
InformationStructureDefinition.nameValues for name differ: 'DeviceUseStatementUvIps' vs 'DeviceUseStatementEuEps'
InformationStructureDefinition.titleValues for title differ: 'DeviceUseStatement (IPS)' vs 'DeviceUseStatement (EPS)'
InformationStructureDefinition.statusValues for status differ: 'active' vs 'draft'
InformationStructureDefinition.dateValues for date differ: '2024-06-19T10:50:07-05:00' vs '2026-10-16T14:38:02+00:00'
InformationStructureDefinition.publisherValues for publisher differ: 'HL7 International / Patient Care' vs 'HL7 Europe'
InformationStructureDefinition.jurisdictionRemoved the item 'http://unstats.un.org/unsd/methods/m49/m49.htm#001'
InformationStructureDefinition.jurisdictionAdded the item 'http://unstats.un.org/unsd/methods/m49/m49.htm#150'
ErrorStructureDefinition.baseDefinitionValues for baseDefinition differ: 'http://hl7.org/fhir/StructureDefinition/DeviceUseStatement|4.0.1' vs 'http://hl7.org/fhir/StructureDefinition/DeviceUseStatement'
InformationStructureDefinition.shortValues for short differ: 'Text summary of the resource, for human interpretation' vs 'Device usage description'
InformationStructureDefinition.shortValues for short differ: 'External identifier for this record' vs 'Device usage identifier'
InformationStructureDefinition.shortValues for short differ: 'active | completed | entered-in-error +' vs 'Current status of the Device Usage'
WarningDeviceUseStatement.subjectElements differ in definition for mustSupport: 'true' vs 'false'
WarningDeviceUseStatement.subject.referenceElements differ in definition for mustSupport: 'true' vs 'false'
WarningDeviceUseStatement.timing[x]Elements differ in definition for mustSupport: 'true' vs 'false'
InformationStructureDefinition.shortValues for short differ: 'When statement was recorded' vs 'When recorded (dateTime)'
WarningDeviceUseStatement.deviceElements differ in definition for mustSupport: 'true' vs 'false'
InformationStructureDefinition.shortValues for short differ: 'Why device was used' vs 'Why is used (code)'
InformationStructureDefinition.shortValues for short differ: 'Why was DeviceUseStatement performed?' vs 'Why is used (details)'
InformationDeviceUseStatement.bodySiteExample/preferred bindings differ at DeviceUseStatement.bodySite using binding from DeviceUseStatementEuEps
InformationStructureDefinition.shortValues for short differ: 'Addition details (comments, instructions)' vs 'Additional information about the device usage'

Metadata

NameValueComments
abstractfalse
    baseDefinitionhttp://hl7.org/fhir/StructureDefinition/DeviceUseStatement|4.0.1http://hl7.org/fhir/StructureDefinition/DeviceUseStatement
    • Values Differ
    copyrightCopyright HL7 Europe. Licensed under creative commons public domain (CC0 1.0).
    • Added the item 'Copyright HL7 Europe. Licensed under creative commons public domain (CC0 1.0).'
    date2024-06-19T10:50:07-05:002026-10-16T14:38:02+00:00
    • Values Differ
    descriptionThis profile represents the constraints applied to the DeviceUseStatement resource by the International Patient Summary (IPS) FHIR Implementation Guide, based on FHIR R4. A statement about a device used by or implanted on the patient is described in the patient summary as an instance of a DeviceUseStatement resource constrained by this profile.This profile constrains the DeviceUseStatement resource in the scope of the European Patient Summary.
    • Values Differ
    experimentalfalse
    • Removed the item 'false'
    fhirVersion4.0.1
      jurisdiction
        jurisdiction / jurisdiction[0]http://unstats.un.org/unsd/methods/m49/m49.htm#001
        • Removed the item 'http://unstats.un.org/unsd/methods/m49/m49.htm#001'
        jurisdiction / jurisdiction[1]http://unstats.un.org/unsd/methods/m49/m49.htm#150
        • Added the item 'http://unstats.un.org/unsd/methods/m49/m49.htm#150'
        kindresource
          nameDeviceUseStatementUvIpsDeviceUseStatementEuEps
          • Values Differ
          publisherHL7 International / Patient CareHL7 Europe
          • Values Differ
          purposeThis profile constrains the representation of a statement about a medical device used by or impanted on the patient, part of the "Medical Devices" section of the Composition resource representing the international patient summary, as specified by the IPS project of HL7 International.
          • Removed the item 'This profile constrains the representation of a statement about a medical device used by or impanted on the patient, part of the "Medical Devices" section of the Composition resource representing the international patient summary, as specified by the IPS project of HL7 International.'
          statusactivedraft
          • Values Differ
          titleDeviceUseStatement (IPS)DeviceUseStatement (EPS)
          • Values Differ
          typeDeviceUseStatement
            urlhttp://hl7.org/fhir/uv/ips/StructureDefinition/DeviceUseStatement-uv-ipshttp://hl7.eu/fhir/eps/StructureDefinition/deviceUseStatement-eu-eps
            • Values Differ
            version2.0.11.0.0-ci-build
            • Values Differ

            Structure

            NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
            DeviceUseStatement 0..*DeviceUseStatement(4.0.1)Record of use of a device
            0..*DeviceUseStatementRecord of use of a device
            This profile also imposes the profile DeviceUseStatement (IPS)
              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
                      DeviceUseStatement.text 0..1NarrativeText summary of the resource, for human interpretation
                      This profile does not constrain the narrative in regard to content, language, or traceability to data elements
                      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..*IdentifierDevice usage identifier
                                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 is included in summaries. 1..1codeCurrent status of the Device Usage
                                  Binding: ?? (required): A coded concept indicating the current status of the Device Usage.
                                    DeviceUseStatement.subject This element has obligations and must be supported. This element is included in summaries. 1..1Reference(Patient (IPS)(2.0.1))Patient using device
                                    ObligationsActor
                                    SHALL:populate-if-knownCreator (IPS)
                                    SHALL:handleConsumer (IPS)
                                    SHOULD:displayConsumer (IPS)
                                    This element has obligations. This element is included in summaries. 1..1Reference(Patient (EPS))Patient using device
                                    ObligationsActor
                                    SHALL:populate-if-knownCreator (IPS)
                                    SHALL:handleConsumer (IPS)
                                    SHOULD:displayConsumer (IPS)
                                    • Elements differ in definition for mustSupport: 'true' vs 'false'
                                    DeviceUseStatement.subject.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                      DeviceUseStatement.subject.Slices for extension 0..*ExtensionAdditional content defined by implementations
                                      Slice: Unordered, Open by value:url
                                      0..*ExtensionAdditional content defined by implementations
                                      Slice: Unordered, Open by value:url
                                        DeviceUseStatement.subject.reference This element has obligations and must be supported. This element is included in summaries. C1..1stringLiteral reference, Relative, internal or absolute URL
                                        ObligationsActor
                                        SHALL:populate-if-knownCreator (IPS)
                                        SHALL:handleConsumer (IPS)
                                        This element has obligations. This element is included in summaries. C1..1stringLiteral reference, Relative, internal or absolute URL
                                        ObligationsActor
                                        SHALL:populate-if-knownCreator (IPS)
                                        SHALL:handleConsumer (IPS)
                                        • Elements differ in definition for mustSupport: 'true' vs 'false'
                                        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).
                                        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).
                                          DeviceUseStatement.subject.identifier This element is included in summaries. 0..1IdentifierLogical reference, when literal reference is not known This element is included in summaries. 0..1IdentifierLogical reference, when literal reference is not known
                                            DeviceUseStatement.subject.display This element is included in summaries. 0..1stringText alternative for the resource This element is included in summaries. 0..1stringText alternative for the resource
                                              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.Slices for timing[x] This element has obligations and must be supported. This element is included in summaries. 1..1Period, dateTimeHow often the device was used
                                                Slice: Unordered, Open by type:$this
                                                ObligationsActor
                                                SHALL:populate-if-knownCreator (IPS)
                                                SHALL:handleConsumer (IPS)
                                                SHOULD:displayConsumer (IPS)

                                                Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
                                                This element has obligations. This element is included in summaries. 1..1Timing, Period, dateTimeHow often the device was used
                                                Slice: Unordered, Closed by type:$this
                                                ObligationsActor
                                                SHALL:populate-if-knownCreator (IPS)
                                                SHALL:handleConsumer (IPS)
                                                SHOULD:displayConsumer (IPS)

                                                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
                                                • Elements differ in definition for mustSupport: 'true' vs 'false'
                                                DeviceUseStatement.recordedOn This element is included in summaries. 0..1dateTimeWhen statement was recorded This element is included in summaries. 0..1dateTimeWhen recorded (dateTime)
                                                  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 (EPS) | Practitioner (EU core) | PractitionerRole (EU core) | RelatedPerson)Who made the statement
                                                    DeviceUseStatement.device This element has obligations and must be supported. This element is included in summaries. 1..1Reference(Device (IPS)(2.0.1))Reference to device used
                                                    ObligationsActor
                                                    SHALL:populate-if-knownCreator (IPS)
                                                    SHALL:handleConsumer (IPS)
                                                    SHOULD:displayConsumer (IPS)
                                                    This element has obligations. This element is included in summaries. 1..1Reference(Device (EPS))Reference to device used
                                                    ObligationsActor
                                                    SHALL:populate-if-knownCreator (IPS)
                                                    SHALL:handleConsumer (IPS)
                                                    SHOULD:displayConsumer (IPS)
                                                    • Elements differ in definition for mustSupport: 'true' vs 'false'
                                                    DeviceUseStatement.reasonCode This element is included in summaries. 0..*CodeableConceptWhy device was used
                                                    This element is included in summaries. 0..*CodeableConceptWhy is used (code)
                                                      DeviceUseStatement.reasonReference This element is included in summaries. 0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference | Media)Why was DeviceUseStatement performed?
                                                      This element is included in summaries. 0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference | Media)Why is used (details)
                                                        DeviceUseStatement.bodySite This element is included in summaries. 0..1CodeableConceptTarget body site
                                                        Binding: ?? (example): Codes describing anatomical locations. May include laterality.
                                                        This element is included in summaries. 0..1CodeableConceptTarget body site
                                                        Binding: ?? (preferred)
                                                        • Example/preferred bindings differ at DeviceUseStatement.bodySite using binding from DeviceUseStatementEuEps
                                                        DeviceUseStatement.note 0..*AnnotationAddition details (comments, instructions)
                                                        0..*AnnotationAdditional information about the device usage

                                                          doco Documentation for this format