Profile Comparison between https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikament vs http://hl7.eu/fhir/mpd/StructureDefinition/Medication-eu-mpd

Left:ISiKMedikament (https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikament)
Right:Medication: MPD (http://hl7.eu/fhir/mpd/StructureDefinition/Medication-eu-mpd)

Messages

ErrorStructureDefinition.urlValues for url differ: 'https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikament' vs 'http://hl7.eu/fhir/mpd/StructureDefinition/Medication-eu-mpd'
ErrorStructureDefinition.versionValues for version differ: '5.0.0' vs '0.1.0-ballot'
InformationStructureDefinition.nameValues for name differ: 'ISiKMedikament' vs 'MedicationEuMpd'
InformationStructureDefinition.statusValues for status differ: 'active' vs 'draft'
InformationStructureDefinition.dateValues for date differ: '2025-06-26' vs '2025-06-04T09:31:54+02:00'
InformationStructureDefinition.publisherValues for publisher differ: 'gematik GmbH' vs 'HL7 Europe'
InformationStructureDefinition.jurisdictionAdded the item 'http://unstats.un.org/unsd/methods/m49/m49.htm#150'
InformationStructureDefinition.shortValues for short differ: 'Additional content defined by implementations' vs 'Extension'
InformationStructureDefinition.definitionValues for definition differ: 'May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'An Extension'
InformationStructureDefinition.requirementsValues for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).'
InformationStructureDefinition.shortValues for short differ: 'Business identifier for this medication' vs 'Identifier for the medicinal product, its generic representation, or packaged product.'
InformationStructureDefinition.shortValues for short differ: 'Medikament in codierter Form oder ggf. als Freitext' vs 'A terminology-based code for the product'
InformationStructureDefinition.commentValues for comment differ: 'Begründung des Must-Support: grundlegende Information' vs 'Depending on the context of use, the code that was actually selected by the user (prescriber, dispenser, etc.) will have the coding.userSelected set to true. As described in the coding datatype: 'A coding may be marked as a 'userSelected' if a user selected the particular coded value in a user interface (e.g. the user selects an item in a pick-list). If a user selected coding exists, it is the preferred choice for performing translations etc. Other codes can only be literal translations to alternative code systems, or codes at a lower level of granularity (e.g. a generic code for a vendor-specific primary one).'
WarningMedication.codeElements differ in definition for mustSupport: 'true' vs 'false'
InformationStructureDefinition.shortValues for short differ: 'Status der Medikamenteninformation' vs 'active | inactive | entered-in-error'
InformationStructureDefinition.commentValues for comment differ: 'Begründung des Must-Support: Erforderliche Angabe im FHIR-Standard' vs 'This status is intended to identify if the medication in a local system is in active use within a drug database or inventory. For example, a pharmacy system may create a new drug file record for a compounded product 'ABC Hospital Special Cream' with an active status. At some point in the future, it may be determined that the drug record was created with an error and the status is changed to 'entered in error'. This status is not intended to specify if a medication is part of a particular formulary. It is possible that the drug record may be referenced by multiple formularies or catalogues and each of those entries would have a separate status.'
WarningMedication.statusElements differ in definition for mustSupport: 'true' vs 'false'
InformationMedication.statusElement minimum cardinalities differ: '1' vs '0'
InformationStructureDefinition.shortValues for short differ: 'Hersteller des Medikaments' vs 'Manufacturer of the item'
WarningMedication.manufacturerElements differ in definition for mustSupport: 'true' vs 'false'
InformationStructureDefinition.shortValues for short differ: 'Abgabeform' vs 'powder | tablets | capsule +'
InformationStructureDefinition.commentValues for comment differ: 'Begründung des Must-Support: Basis-Information eines Medikaments' vs 'When Medication is referenced from MedicationRequest, this is the ordered form. When Medication is referenced within MedicationDispense, this is the dispensed form. When Medication is referenced within MedicationAdministration, this is administered form.'
WarningMedication.formElements differ in definition for mustSupport: 'true' vs 'false'
InformationStructureDefinition.shortValues for short differ: 'Menge' vs 'Amount of drug in package'
WarningMedication.amountElements differ in definition for mustSupport: 'true' vs 'false'
InformationStructureDefinition.shortValues for short differ: 'Informationen zu Bestandteilen (Rezeptur)' vs 'Ingredient or a part product. For combination packs, each ingredient can be a separate manufactured item with its own ingredients, dose form, and strength'
InformationStructureDefinition.commentValues for comment differ: 'Begründung des Must-Support: Wirkstoff-Rezepturen müssen dokumentierbar sein' vs 'The ingredients need not be a complete list. If an ingredient is not specified, this does not indicate whether an ingredient is present or absent. If an ingredient is specified it does not mean that all ingredients are specified. It is possible to specify both inactive and active ingredients.'
WarningMedication.ingredientElements differ in definition for mustSupport: 'true' vs 'false'
InformationStructureDefinition.shortValues for short differ: 'Wirkstofftyp' vs 'Additional content defined by implementations'
InformationStructureDefinition.commentValues for comment differ: 'Begründung des Must-Support: Alignment mit den MII-Profilen Hinweis: Hiermit kann geklärt werden, ob es sich um eine Angabe zum Wirkstoff oder zum exakten Inhaltsstoff (z.B. Salze) handelt.' vs 'There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.'
WarningMedication.ingredient.extensionElements differ in definition for mustSupport: 'true' vs 'false'
InformationStructureDefinition.requirementsValues for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).'
InformationStructureDefinition.shortValues for short differ: 'handelt es sich um einen aktiven Bestandteil?' vs 'Active ingredient indicator'
WarningMedication.ingredient.isActiveElements differ in definition for mustSupport: 'true' vs 'false'
InformationStructureDefinition.shortValues for short differ: 'Stärke' vs 'Amount of substance in product (presentation or concentration strength)'
InformationStructureDefinition.definitionValues for definition differ: 'Specifies how many (or how much) of the items there are in this Medication. For example, 250 mg per tablet. This is expressed as a ratio where the numerator is 250mg and the denominator is 1 tablet.' vs 'Definitional resources should be used for specifying the different types of strengths: presentation; concentration.'
WarningMedication.ingredient.strengthElements differ in definition for mustSupport: 'true' vs 'false'
InformationStructureDefinition.shortValues for short differ: 'A fixed quantity (no comparator)' vs 'Numerator value'
InformationStructureDefinition.definitionValues for definition differ: 'The comparator is not used on a SimpleQuantity' vs 'The value of the numerator.'
WarningMedication.ingredient.strength.numeratorElements differ in definition for mustSupport: 'true' vs 'false'
InformationMedication.ingredient.strength.numeratorElement minimum cardinalities differ: '1' vs '0'
InformationStructureDefinition.shortValues for short differ: 'A fixed quantity (no comparator)' vs 'Denominator value'
InformationStructureDefinition.definitionValues for definition differ: 'The comparator is not used on a SimpleQuantity' vs 'The value of the denominator.'
WarningMedication.ingredient.strength.denominatorElements differ in definition for mustSupport: 'true' vs 'false'
InformationMedication.ingredient.strength.denominatorElement minimum cardinalities differ: '1' vs '0'
InformationStructureDefinition.shortValues for short differ: 'Angaben zur Charge' vs 'Details about packaged medications'
WarningMedication.batchElements differ in definition for mustSupport: 'true' vs 'false'
InformationStructureDefinition.requirementsValues for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).'
InformationStructureDefinition.shortValues for short differ: 'Chargennummer' vs 'Identifier assigned to batch'
WarningMedication.batch.lotNumberElements differ in definition for mustSupport: 'true' vs 'false'

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/fhir/StructureDefinition/Medication
      .copyrightUsed by permission of HL7 Europe, all rights reserved Creative Commons License
      • Added the item 'Used by permission of HL7 Europe, all rights reserved Creative Commons License'
      .date2025-06-262025-06-04T09:31:54+02:00
      • Values Differ
      .descriptionDieses Profil ermöglicht die Abbildung von patientenunabhängigen Informationen zu Medikamenten in ISiK Szenarien.This profile defines how to represent MedicationRequest in HL7 FHIR for the purpose of this guide.
      • Values Differ
      .experimentalfalse
      • Removed the item 'false'
      .fhirVersion4.0.1
        .jurisdiction
          ..jurisdiction[0]http://unstats.un.org/unsd/methods/m49/m49.htm#150
          • Added the item 'http://unstats.un.org/unsd/methods/m49/m49.htm#150'
          .kindresource
            .nameISiKMedikamentMedicationEuMpd
            • Values Differ
            .publishergematik GmbHHL7 Europe
            • Values Differ
            .purpose
              .statusactivedraft
              • Values Differ
              .titleMedication: MPD
              • Added the item 'Medication: MPD'
              .typeMedication
                .urlhttps://gematik.de/fhir/isik/StructureDefinition/ISiKMedikamenthttp://hl7.eu/fhir/mpd/StructureDefinition/Medication-eu-mpd
                • Values Differ
                .version5.0.00.1.0-ballot
                • Values Differ

                Structure

                NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                .. Medication C0..*MedicationDefinition of a Medication
                isik-med-1: Medikamenten-Code, -Bezeichnung oder Inhaltsstoffe müssen angegeben werden.
                0..*MedicationDefinition of a Medication
                  ... id Σ0..1stringLogical id of this artifactΣ0..1idLogical id of this artifact
                    ... meta Σ0..1MetaMetadata about the resourceΣ0..1MetaMetadata about the resource
                      ... implicitRules ?!Σ0..1uriA set of rules under which this content was created?!Σ0..1uriA set of rules under which this content was created
                        ... 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
                          ... text 0..1NarrativeText summary of the resource, for human interpretation0..1NarrativeText summary of the resource, for human interpretation
                            ... contained 0..*ResourceContained, inline Resources
                            0..*ResourceContained, inline Resources
                              ... extension 0..*ExtensionAdditional content defined by implementations
                              0..*ExtensionExtension
                              Slice: Unordered, Open by value:url
                                ... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
                                ?!0..*ExtensionExtensions that cannot be ignored
                                  ... identifier Σ0..*IdentifierBusiness identifier for this medication
                                  Σ0..*IdentifierIdentifier for the medicinal product, its generic representation, or packaged product.
                                    ... code SΣ0..1CodeableConceptMedikament in codierter Form oder ggf. als Freitext
                                    Binding: ?? (example): A coded concept that defines the type of a medication.

                                    Σ0..1CodeableConceptA terminology-based code for the product
                                    Binding: ?? (example): A coded concept that defines the type of a medication.

                                    • Elements differ in definition for mustSupport: 'true' vs 'false'
                                    .... id 0..1stringUnique id for inter-element referencing
                                    • Removed this element
                                    .... Slices for extension 0..*ExtensionAdditional content defined by implementations
                                    Slice: Unordered, Open by value:url
                                    • Removed this element
                                    .... Slices for coding SΣ0..*CodingCode defined by a terminology system
                                    Slice: Unordered, Open by pattern:$this
                                    • Removed this element
                                    .... text SΣ0..1stringPlain text representation of the concept
                                    • Removed this element
                                    ... status ?!SΣ1..1codeStatus der Medikamenteninformation
                                    Binding: ?? (required): A coded concept defining if the medication is in active use.

                                    ?!Σ0..1codeactive | inactive | entered-in-error
                                    Binding: ?? (required): A coded concept defining if the medication is in active use.

                                    • Elements differ in definition for mustSupport: 'true' vs 'false'
                                    • Element minimum cardinalities differ: '1' vs '0'
                                    ... manufacturer SΣ0..1Reference(Organization)Hersteller des MedikamentsΣ0..1Reference(Organization)Manufacturer of the item
                                    • Elements differ in definition for mustSupport: 'true' vs 'false'
                                    .... id 0..1stringUnique id for inter-element referencing
                                    • Removed this element
                                    .... Slices for extension 0..*ExtensionAdditional content defined by implementations
                                    Slice: Unordered, Open by value:url
                                    • Removed this element
                                    .... reference ΣC0..1stringLiteral reference, Relative, internal or absolute URL
                                    • Removed this element
                                    .... type Σ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
                                    .... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
                                    • Removed this element
                                    .... display SΣ1..1stringText alternative for the resource
                                    • Removed this element
                                    ... form S0..1CodeableConceptAbgabeform
                                    Binding: ?? (example): A coded concept defining the form of a medication.

                                    0..1CodeableConceptpowder | tablets | capsule +
                                    Binding: ?? (example)
                                    • Elements differ in definition for mustSupport: 'true' vs 'false'
                                    .... id 0..1stringUnique id for inter-element referencing
                                    • Removed this element
                                    .... Slices for extension 0..*ExtensionAdditional content defined by implementations
                                    Slice: Unordered, Open by value:url
                                    • Removed this element
                                    .... Slices for coding SΣ0..*CodingCode defined by a terminology system
                                    Slice: Unordered, Open by pattern:$this
                                    • Removed this element
                                    .... text Σ0..1stringPlain text representation of the concept
                                    • Removed this element
                                    ... amount SΣ0..1RatioMengeΣ0..1RatioAmount of drug in package
                                    • Elements differ in definition for mustSupport: 'true' vs 'false'
                                    .... id 0..1stringUnique id for inter-element referencing
                                    • Removed this element
                                    .... Slices for extension 0..*ExtensionAdditional content defined by implementations
                                    Slice: Unordered, Open by value:url
                                    • Removed this element
                                    .... numerator SΣC1..1??A fixed quantity (no comparator)
                                    qty-3: If a code for the unit is present, the system SHALL also be present
                                    sqty-1: The comparator is not used on a SimpleQuantity
                                    • Removed this element
                                    .... denominator SΣC1..1??A fixed quantity (no comparator)
                                    qty-3: If a code for the unit is present, the system SHALL also be present
                                    sqty-1: The comparator is not used on a SimpleQuantity
                                    • Removed this element
                                    ... ingredient S0..*BackboneElementInformationen zu Bestandteilen (Rezeptur)
                                    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
                                    • Elements differ in definition for mustSupport: 'true' vs 'false'
                                    .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                      .... Slices for extension S0..*ExtensionWirkstofftyp
                                      Slice: Unordered, Open by value:url
                                      0..*ExtensionAdditional content defined by implementations
                                      • Elements differ in definition for mustSupport: 'true' vs 'false'
                                      .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                      ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                        .... Slices for item[x] 1..1CodeableConcept, Reference(Substance | Medication)The actual ingredient or content
                                        Slice: Unordered, Open by type:$this
                                        1..1CodeableConcept, Reference(Substance | Medication)The actual ingredient or content
                                        Slice: Unordered, Closed by type:$this
                                          .... isActive S0..1booleanhandelt es sich um einen aktiven Bestandteil?0..1booleanActive ingredient indicator
                                          • Elements differ in definition for mustSupport: 'true' vs 'false'
                                          .... strength S0..1RatioStärke0..1RatioAmount of substance in product (presentation or concentration strength)
                                          • Elements differ in definition for mustSupport: 'true' vs 'false'
                                          ..... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                            ..... 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
                                              ..... numerator SΣC1..1??A fixed quantity (no comparator)
                                              qty-3: If a code for the unit is present, the system SHALL also be present
                                              sqty-1: The comparator is not used on a SimpleQuantity
                                              Σ0..1QuantityNumerator value
                                              • Elements differ in definition for mustSupport: 'true' vs 'false'
                                              • Element minimum cardinalities differ: '1' vs '0'
                                              ..... denominator SΣC1..1??A fixed quantity (no comparator)
                                              qty-3: If a code for the unit is present, the system SHALL also be present
                                              sqty-1: The comparator is not used on a SimpleQuantity
                                              Σ0..1QuantityDenominator value
                                              • Elements differ in definition for mustSupport: 'true' vs 'false'
                                              • Element minimum cardinalities differ: '1' vs '0'
                                              ... batch S0..1BackboneElementAngaben zur Charge0..1BackboneElementDetails about packaged medications
                                              • Elements differ in definition for mustSupport: 'true' vs 'false'
                                              .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                .... extension 0..*ExtensionAdditional content defined by implementations
                                                0..*ExtensionAdditional content defined by implementations
                                                  .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                  ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                    .... lotNumber S0..1stringChargennummer0..1stringIdentifier assigned to batch
                                                    • Elements differ in definition for mustSupport: 'true' vs 'false'
                                                    .... expirationDate 0..1dateTimeWhen batch will expire0..1dateTimeWhen batch will expire

                                                      doco Documentation for this format