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

Left:Medication: obligations (http://hl7.eu/fhir/hdr/StructureDefinition/medication-obl-eu-hdr)
Right:Medication: obligations (http://hl7.eu/fhir/hdr/StructureDefinition/medication-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).'
ErrorStructureDefinition.baseDefinitionValues for baseDefinition differ: 'http://hl7.eu/fhir/hdr/StructureDefinition/medication-eu-hdr' vs 'http://hl7.eu/fhir/base/StructureDefinition/medication-eu-core'
InformationMedication.languageExample/preferred bindings differ at Medication.language using binding from MedicationEuHdrObligation
InformationStructureDefinition.shortValues for short differ: 'Identifier for the medicinal product, its generic representation, or packaged product.' vs 'Identifier for the medicinal product, its generic representation, or packaged product (e.g. EMA PMS ID on product or package level)'
InformationStructureDefinition.shortValues for short differ: 'A terminology-based code for the product' vs 'A terminology-based code for the product (e.g. SNOMED CT code)'
InformationStructureDefinition.shortValues for short differ: 'Manufacturer of the item' vs 'Marketing authorisation holder of the medicinal product. If the product does not have a marketing authorisation, the manufactured information may be used. It is sufficient to populate only name and optionally an identifier of the organisation.'
InformationStructureDefinition.shortValues for short differ: 'Dose Form' vs 'powder | tablets | capsule +'
InformationStructureDefinition.shortValues for short differ: 'Amount of drug in package' vs 'Amount of the medication (for example, in a package or a vial)'
InformationStructureDefinition.shortValues for short differ: 'Active ingredient flag' vs 'Active ingredient indicator. By default, only active ingredients are expected - therefore, the default value is true.'
InformationStructureDefinition.shortValues for short differ: 'Identifier assigned to batch' vs 'Lot Number'
InformationStructureDefinition.shortValues for short differ: 'When batch will expire' vs 'Expiration Date'

Metadata

NameValueComments
abstractfalse
    baseDefinitionhttp://hl7.eu/fhir/hdr/StructureDefinition/medication-eu-hdrhttp://hl7.eu/fhir/base/StructureDefinition/medication-eu-core
    • Values Differ
    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 defines obligations for the Medication resource for the purpose of this guide, adapted from the MPD work.
      experimental
        fhirVersion4.0.1
          jurisdiction
            jurisdiction / jurisdiction[0]http://unstats.un.org/unsd/methods/m49/m49.htm#150
              kindresource
                nameMedicationEuHdrObligation
                  publisherHL7 Europe
                    purpose
                      statusdraftactive
                      • Values Differ
                      titleMedication: obligations
                        typeMedication
                          urlhttp://hl7.eu/fhir/hdr/StructureDefinition/medication-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
                            Medication 0..*MedicationEuHdrDefinition of a Medication
                            0..*MedicationEuCoreDefinition of a Medication
                              Medication.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
                                Medication.meta This element is included in summaries. 0..1MetaMetadata about the resource This element is included in summaries. 0..1MetaMetadata about the resource
                                  Medication.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
                                    Medication.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 Medication.language using binding from MedicationEuHdrObligation
                                    Medication.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
                                      Medication.contained 0..*ResourceContained, inline Resources
                                      0..*ResourceContained, inline Resources
                                        Medication.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

                                        Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
                                          Medication.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
                                            Medication.identifier This element has obligations. This element is included in summaries. 0..*IdentifierIdentifier for the medicinal product, its generic representation, or packaged product.
                                            ObligationsActor
                                            SHALL:handleHDRConsumer
                                            SHOULD:able-to-populateHDRCreator
                                            This element has obligations. This element is included in summaries. 0..*IdentifierIdentifier for the medicinal product, its generic representation, or packaged product (e.g. EMA PMS ID on product or package level)
                                            ObligationsActor
                                            SHALL:able-to-populateProducer
                                            SHALL:displayConsumer
                                            SHALL:processConsumer
                                              Medication.code This element has obligations. This element is included in summaries. 0..1CodeableConceptA terminology-based code for the product
                                              Binding: ?? (example): A coded concept that defines the type of a medication.
                                              ObligationsActor
                                              SHALL:handleHDRConsumer
                                              SHOULD:able-to-populateHDRCreator
                                              This element has obligations. This element is included in summaries. 0..1CodeableConceptA terminology-based code for the product (e.g. SNOMED CT code)
                                              Binding: ?? (example): A coded concept that defines the type of a medication.
                                              ObligationsActor
                                              SHALL:able-to-populateProducer
                                              SHALL:displayConsumer
                                              SHALL:processConsumer
                                                Medication.status This element is a modifier element. This element is included in summaries. 0..1codeactive | inactive | entered-in-error
                                                Binding: ?? (required): A coded concept defining if the medication is in active use.
                                                This element is a modifier element. This element is included in summaries. 0..1codeactive | inactive | entered-in-error
                                                Binding: ?? (required): A coded concept defining if the medication is in active use.
                                                  Medication.manufacturer This element is included in summaries. 0..1Reference(Organization)Manufacturer of the item This element is included in summaries. 0..1Reference(Organization)Marketing authorisation holder of the medicinal product. If the product does not have a marketing authorisation, the manufactured information may be used. It is sufficient to populate only name and optionally an identifier of the organisation.
                                                    Medication.form 0..1CodeableConceptDose Form
                                                    Binding: ?? (example): A coded concept defining the form of a medication.
                                                    0..1CodeableConceptpowder | tablets | capsule +
                                                    Binding: ?? (example)
                                                      Medication.amount This element is included in summaries. 0..1RatioAmount of drug in package This element is included in summaries. 0..1RatioAmount of the medication (for example, in a package or a vial)
                                                        Medication.ingredient 0..*BackboneElementIngredient or a part product. For combination packs, each ingredient can be a separate manufactured item with its own ingredients, dose form, and strength
                                                        0..*BackboneElementIngredient or a part product. For combination packs, each ingredient can be a separate manufactured item with its own ingredients, dose form, and strength
                                                          Medication.ingredient.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                            Medication.ingredient.extension 0..*ExtensionAdditional content defined by implementations
                                                            0..*ExtensionAdditional content defined by implementations
                                                              Medication.ingredient.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                              This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                Medication.ingredient.Slices for item[x] This element has obligations. 1..1CodeableConcept, Reference(Substance | Medication)The actual ingredient or content
                                                                Slice: Unordered, Closed by type:$this
                                                                ObligationsActor
                                                                SHALL:handleHDRConsumer
                                                                SHALL:able-to-populateHDRCreator

                                                                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. 1..1CodeableConcept, Reference(Substance | Medication)The actual ingredient or content
                                                                Slice: Unordered, Closed by type:$this
                                                                ObligationsActor
                                                                SHALL:able-to-populateProducer
                                                                SHALL:processConsumer

                                                                Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
                                                                  Medication.ingredient.isActive This element has obligations. 0..1booleanActive ingredient flag
                                                                  ObligationsActor
                                                                  SHALL:handleHDRConsumer
                                                                  SHALL:able-to-populateHDRCreator
                                                                  This element has obligations. 0..1booleanActive ingredient indicator. By default, only active ingredients are expected - therefore, the default value is true.
                                                                  ObligationsActor
                                                                  SHALL:able-to-populateProducer
                                                                  SHALL:processConsumer
                                                                    Medication.ingredient.strength This element has obligations. 0..1RatioAmount of substance in product (presentation or concentration strength)
                                                                    ObligationsActor
                                                                    SHALL:handleHDRConsumer
                                                                    SHOULD:able-to-populateHDRCreator
                                                                    This element has obligations. 0..1RatioAmount of substance in product (presentation or concentration strength)
                                                                    ObligationsActor
                                                                    SHALL:able-to-populateProducer
                                                                    SHALL:displayConsumer
                                                                    SHALL:processConsumer
                                                                      Medication.ingredient.strength.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                        Medication.ingredient.strength.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
                                                                          Medication.ingredient.strength.numerator This element is included in summaries. 0..1QuantityNumerator value This element is included in summaries. 0..1QuantityNumerator value
                                                                            Medication.ingredient.strength.denominator This element is included in summaries. 0..1QuantityDenominator value This element is included in summaries. 0..1QuantityDenominator value
                                                                              Medication.batch 0..1BackboneElementDetails about packaged medications0..1BackboneElementDetails about packaged medications
                                                                                Medication.batch.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                  Medication.batch.extension 0..*ExtensionAdditional content defined by implementations
                                                                                  0..*ExtensionAdditional content defined by implementations
                                                                                    Medication.batch.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                    This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                      Medication.batch.lotNumber 0..1stringIdentifier assigned to batch0..1stringLot Number
                                                                                        Medication.batch.expirationDate 0..1dateTimeWhen batch will expire0..1dateTimeExpiration Date

                                                                                          doco Documentation for this format