Profile Comparison between http://hl7.org/fhir/uv/ips/StructureDefinition/Flag-alert-uv-ips vs http://hl7.eu/fhir/eps/StructureDefinition/flag-alert-obl-eu-eps

Left:Flag - Alert (IPS) (http://hl7.org/fhir/uv/ips/StructureDefinition/Flag-alert-uv-ips)
Right:Flag: Alert - Obligations (EPS) (http://hl7.eu/fhir/eps/StructureDefinition/flag-alert-obl-eu-eps)

Messages

ErrorStructureDefinition.urlValues for url differ: 'http://hl7.org/fhir/uv/ips/StructureDefinition/Flag-alert-uv-ips' vs 'http://hl7.eu/fhir/eps/StructureDefinition/flag-alert-obl-eu-eps'
ErrorStructureDefinition.versionValues for version differ: '2.0.1' vs '1.0.0-ci-build'
InformationStructureDefinition.nameValues for name differ: 'FlagAlertUvIps' vs 'FlagAlertOblEuEps'
InformationStructureDefinition.titleValues for title differ: 'Flag - Alert (IPS)' vs 'Flag: Alert - Obligations (EPS)'
InformationStructureDefinition.statusValues for status differ: 'active' vs 'draft'
InformationStructureDefinition.dateValues for date differ: '2024-07-03T10:50:07-05:00' vs '2026-10-23T17:28:46+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/Flag|4.0.1' vs 'http://hl7.eu/fhir/base/StructureDefinition/flag-patient-eu-core'
InformationStructureDefinition.shortValues for short differ: 'Language of the resource content' vs 'Language of the alert content'
InformationStructureDefinition.shortValues for short differ: 'Business identifier' vs 'Alert business Identifier'
InformationStructureDefinition.shortValues for short differ: 'active | inactive | entered-in-error' vs 'Alert status'
WarningFlag.categoryElements differ in definition for mustSupport: 'true' vs 'false'
InformationStructureDefinition.shortValues for short differ: 'Coded or textual message to display to user' vs 'Coded or textual message to display to user.'
WarningFlag.codeElements differ in definition for mustSupport: 'true' vs 'false'
WarningFlag.subjectElements differ in definition for mustSupport: 'true' vs 'false'
WarningFlag.subject.referenceElements differ in definition for mustSupport: 'true' vs 'false'
InformationFlag.subject.referenceElement minimum cardinalities differ: '1' vs '0'
InformationStructureDefinition.shortValues for short differ: 'Time period when flag is active' vs 'Time period when the alert is active'
InformationStructureDefinition.shortValues for short differ: 'Flag creator' vs 'Author of the alert'

Metadata

NameValueComments
abstractfalse
    baseDefinitionhttp://hl7.org/fhir/StructureDefinition/Flag|4.0.1http://hl7.eu/fhir/base/StructureDefinition/flag-patient-eu-core
    • 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-07-03T10:50:07-05:002026-10-23T17:28:46+00:00
    • Values Differ
    descriptionThis profile constrains the Flag resource by the International Patient Summary (IPS) FHIR Implementation Guide. A record of an alert is represented in the patient summary as an instance of a Flag resource constrained by this profile. This specialized Flag is used to convey information about an alert specific to an IPS. Information is flagged to raise awareness of potential concerns and/or dangers to/from the subject of the IPS. It brings information to the fore and may reference other information from the summary (through the supportingInfo extension) as well as present obstacles to care.This profile sets the IPS obligations on the EU Core Flag - Alert profile.
    • 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
          nameFlagAlertUvIpsFlagAlertOblEuEps
          • Values Differ
          publisherHL7 International / Patient CareHL7 Europe
          • Values Differ
          purposeThis profile constrains the representation of a record of an alert in the context of the international patient summary as specified by the IPS project of HL7 International.
          • Removed the item 'This profile constrains the representation of a record of an alert in the context of the international patient summary as specified by the IPS project of HL7 International.'
          statusactivedraft
          • Values Differ
          titleFlag - Alert (IPS)Flag: Alert - Obligations (EPS)
          • Values Differ
          typeFlag
            urlhttp://hl7.org/fhir/uv/ips/StructureDefinition/Flag-alert-uv-ipshttp://hl7.eu/fhir/eps/StructureDefinition/flag-alert-obl-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
            Flag 0..*Flag(4.0.1)Key information to flag to healthcare providers
            0..*FlagPatientEuCoreKey information to flag to healthcare providers
              Flag.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
                Flag.meta This element is included in summaries. 0..1MetaMetadata about the resource This element is included in summaries. 0..1MetaMetadata about the resource
                  Flag.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
                    Flag.language 0..1codeLanguage of the resource content
                    Binding: ?? (preferred): A human language.
                    Additional BindingsPurpose
                    ??Max Binding
                    0..1codeLanguage of the alert content
                    Binding: ?? (preferred): A human language.
                    Additional BindingsPurpose
                    ??Max Binding
                      Flag.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..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
                        Flag.contained 0..*ResourceContained, inline Resources
                        0..*ResourceContained, inline Resources
                          Flag.Slices for extension 0..*ExtensionExtension
                          Slice: Unordered, Open by value:url

                          Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
                          0..*ExtensionExtension
                          Slice: Unordered, Open by value:url
                            Flag.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
                              Flag.identifier This element is included in summaries. 0..*IdentifierBusiness identifier
                              This element is included in summaries. 0..*IdentifierAlert business Identifier
                                Flag.status This element is a modifier element. This element is included in summaries. 1..1codeactive | inactive | entered-in-error
                                Binding: ?? (required): Indicates whether this flag is active and needs to be displayed to a user, or whether it is no longer needed or was entered in error.
                                Fixed Value: active (no extensions allowed)
                                This element is a modifier element. This element is included in summaries. 1..1codeAlert status
                                Binding: ?? (required): Indicates whether this flag is active and needs to be displayed to a user, or whether it is no longer needed or was entered in error.
                                  Flag.category This element has obligations and must be supported. This element is included in summaries. 0..*?? 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 wellClinical, administrative, etc.
                                  Binding: ?? (example): A general category for flags for filtering/display purposes.
                                  ObligationsActor
                                  SHALL:populate-if-knownCreator (IPS)
                                  SHALL:handleConsumer (IPS)
                                  SHOULD:displayConsumer (IPS)
                                  This element has obligations. This element is included in summaries. 0..*CodeableConceptClinical, administrative, etc.
                                  Binding: ?? (example): A general category for flags for filtering/display purposes.
                                  ObligationsActor
                                  SHALL:populate-if-knownCreator (IPS)
                                  SHALL:handleConsumer (IPS)
                                  SHOULD:displayConsumer (IPS)
                                  • Elements differ in definition for mustSupport: 'true' vs 'false'
                                  Flag.code This element has obligations and must be supported. This element is included in summaries. 1..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 wellCoded or textual message to display to user
                                  Binding: ?? (example): Detail codes identifying specific flagged issues.
                                  ObligationsActor
                                  SHALL:populate-if-knownCreator (IPS)
                                  SHALL:handleConsumer (IPS)
                                  SHOULD:displayConsumer (IPS)
                                  This element has obligations. This element is included in summaries. 1..1CodeableConceptCoded or textual message to display to user.
                                  Binding: ?? (example): Detail codes identifying specific flagged issues.
                                  ObligationsActor
                                  SHALL:populate-if-knownCreator (IPS)
                                  SHALL:handleConsumer (IPS)
                                  SHOULD:displayConsumer (IPS)
                                  • Elements differ in definition for mustSupport: 'true' vs 'false'
                                  Flag.subject This element has obligations and must be supported. This element is included in summaries. 1..1Reference(Patient | Location | Group | Organization | Practitioner | PlanDefinition | Medication | Procedure)Who/What is flag about?
                                  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 (EU core))Who/What is flag about?
                                  ObligationsActor
                                  SHALL:populate-if-knownCreator (IPS)
                                  SHALL:handleConsumer (IPS)
                                  SHOULD:displayConsumer (IPS)
                                  • Elements differ in definition for mustSupport: 'true' vs 'false'
                                  Flag.subject.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                    Flag.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
                                      Flag.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. C0..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'
                                      • Element minimum cardinalities differ: '1' vs '0'
                                      Flag.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).
                                        Flag.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
                                          Flag.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
                                            Flag.period This element is included in summaries. 0..1PeriodTime period when flag is active This element is included in summaries. 0..1PeriodTime period when the alert is active
                                              Flag.encounter This element is included in summaries. 0..1Reference(Encounter)Alert relevant during encounter This element is included in summaries. 0..1Reference(Encounter)Alert relevant during encounter
                                                Flag.author This element is included in summaries. 0..1Reference(Device | Organization | Patient | Practitioner | PractitionerRole)Flag creator This element is included in summaries. 0..1Reference(Device | Organization | Patient | Practitioner | PractitionerRole)Author of the alert

                                                  doco Documentation for this format