Profile Comparison between http://ig.fhir.de/igs/medication/StructureDefinition/MedicationDispenseDgMP vs http://ig.fhir.de/igs/medication/StructureDefinition/MedicationDispenseDgMP

Left:Medication Dispense dgMP (http://ig.fhir.de/igs/medication/StructureDefinition/MedicationDispenseDgMP)
Right:Medication Dispense dgMP (http://ig.fhir.de/igs/medication/StructureDefinition/MedicationDispenseDgMP)

Messages

ErrorStructureDefinition.versionValues for version differ: '1.0.0-ballot' vs '1.0.0'
InformationStructureDefinition.statusValues for status differ: 'draft' vs 'active'
InformationStructureDefinition.dateValues for date differ: '2025-07-22T11:43:39+02:00' vs '2025-09-17T07:37:47-04:00'
InformationStructureDefinition.jurisdictionAdded the item 'null#null'
InformationMedicationDispense.languageExample/preferred bindings differ at MedicationDispense.language using binding from MedicationDispenseDgMP
InformationMedicationDispense.categoryExample/preferred bindings differ at MedicationDispense.category using binding from MedicationDispenseDgMP

Metadata

NameValueComments
.abstracttrue
    .baseDefinitionhttp://hl7.org/fhir/StructureDefinition/MedicationDispense
      .copyright
        .date2025-07-22T11:43:39+02:002025-09-17T07:37:47-04:00
        • Values Differ
        .descriptionDieses Profil dient ausschließlich der Validierung des Implementation Guides und ist nicht für den produktiven Einsatz gedacht. Stattdessen sollte das jeweils passende Dosage-Profil direkt in das eigene Profil eingebunden werden.
          .experimental
            .fhirVersion4.0.1
              .jurisdiction
                ..jurisdiction[0]null#null
                • Added the item 'null#null'
                .kindresource
                  .nameMedicationDispenseDgMP
                    .publisherHL7 Deutschland e.V.
                      .purpose
                        .statusdraftactive
                        • Values Differ
                        .titleMedication Dispense dgMP
                          .typeMedicationDispense
                            .urlhttp://ig.fhir.de/igs/medication/StructureDefinition/MedicationDispenseDgMP
                              .version1.0.0-ballot1.0.0
                              • Values Differ

                              Structure

                              NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                              .. MedicationDispense C0..*MedicationDispenseThis is an abstract profile.
                              Dispensing a medication to a named patient
                              C0..*MedicationDispenseThis is an abstract profile.
                              Dispensing a medication to a named patient
                                ... id Σ0..1idLogical 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
                                      • Example/preferred bindings differ at MedicationDispense.language using binding from MedicationDispenseDgMP
                                      ... 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
                                        ... contained 0..*ResourceContained, inline Resources
                                        0..*ResourceContained, inline Resources
                                          ... Slices for extension N0..*ExtensionAdditional content defined by implementations
                                          Slice: Unordered, Open by value:url
                                          N0..*ExtensionAdditional content defined by implementations
                                          Slice: Unordered, Open by value:url
                                            ... Slices for modifierExtension ?!N0..*ExtensionExtensions that cannot be ignored
                                            Slice: Unordered, Open by value:url
                                            ?!N0..*ExtensionExtensions that cannot be ignored
                                            Slice: Unordered, Open by value:url
                                              ... identifier 0..*IdentifierExternal identifier
                                              0..*IdentifierExternal identifier
                                                ... partOf C0..*Reference(Procedure)Event that dispense is part of
                                                C0..*Reference(Procedure)Event that dispense is part of
                                                  ... status ?!Σ1..1codepreparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown
                                                  Binding: ?? (required): A coded concept specifying the state of the dispense event.
                                                  ?!Σ1..1codepreparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown
                                                  Binding: ?? (required): A coded concept specifying the state of the dispense event.
                                                    ... statusReason[x] 0..1CodeableConcept, Reference(DetectedIssue)Why a dispense was not performed
                                                    Binding: ?? (example): A code describing why a dispense was not performed.
                                                    0..1CodeableConcept, Reference(DetectedIssue)Why a dispense was not performed
                                                    Binding: ?? (example): A code describing why a dispense was not performed.
                                                      ... category 0..1CodeableConceptType of medication dispense
                                                      Binding: ?? (preferred): A code describing where the dispensed medication is expected to be consumed or administered.
                                                      0..1CodeableConceptType of medication dispense
                                                      Binding: ?? (preferred): A code describing where the dispensed medication is expected to be consumed or administered.
                                                      • Example/preferred bindings differ at MedicationDispense.category using binding from MedicationDispenseDgMP
                                                      ... medication[x] Σ1..1CodeableConcept, Reference(Medication)What medication was supplied
                                                      Binding: ?? (example): A coded concept identifying which substance or product can be dispensed.
                                                      Σ1..1CodeableConcept, Reference(Medication)What medication was supplied
                                                      Binding: ?? (example): A coded concept identifying which substance or product can be dispensed.
                                                        ... subject ΣC0..1Reference(Patient | Group)Who the dispense is forΣC0..1Reference(Patient | Group)Who the dispense is for
                                                          ... context C0..1Reference(Encounter | EpisodeOfCare)Encounter / Episode associated with eventC0..1Reference(Encounter | EpisodeOfCare)Encounter / Episode associated with event
                                                            ... supportingInformation C0..*Reference(Resource)Information that supports the dispensing of the medication
                                                            C0..*Reference(Resource)Information that supports the dispensing of the medication
                                                              ... performer 0..*BackboneElementWho performed event
                                                              0..*BackboneElementWho performed event
                                                                .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                  .... Slices for extension N0..*ExtensionAdditional content defined by implementations
                                                                  Slice: Unordered, Open by value:url
                                                                  N0..*ExtensionAdditional content defined by implementations
                                                                  Slice: Unordered, Open by value:url
                                                                    .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                    ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                      .... function 0..1CodeableConceptWho performed the dispense and what they did
                                                                      Binding: ?? (example): A code describing the role an individual played in dispensing a medication.
                                                                      0..1CodeableConceptWho performed the dispense and what they did
                                                                      Binding: ?? (example): A code describing the role an individual played in dispensing a medication.
                                                                        .... actor C1..1Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson)Individual who was performingC1..1Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson)Individual who was performing
                                                                          ... location C0..1Reference(Location)Where the dispense occurredC0..1Reference(Location)Where the dispense occurred
                                                                            ... authorizingPrescription C0..*Reference(MedicationRequest)Medication order that authorizes the dispense
                                                                            C0..*Reference(MedicationRequest)Medication order that authorizes the dispense
                                                                              ... type 0..1CodeableConceptTrial fill, partial fill, emergency fill, etc.
                                                                              Binding: ?? (example): Indicates the type of dispensing event that is performed. For example, Trial Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc.
                                                                              0..1CodeableConceptTrial fill, partial fill, emergency fill, etc.
                                                                              Binding: ?? (example): Indicates the type of dispensing event that is performed. For example, Trial Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc.
                                                                                ... quantity C0..1??Amount dispensedC0..1??Amount dispensed
                                                                                  ... daysSupply C0..1??Amount of medication expressed as a timing amountC0..1??Amount of medication expressed as a timing amount
                                                                                    ... whenPrepared Σ0..1dateTimeWhen product was packaged and reviewedΣ0..1dateTimeWhen product was packaged and reviewed
                                                                                      ... whenHandedOver 0..1dateTimeWhen product was given out0..1dateTimeWhen product was given out
                                                                                        ... destination C0..1Reference(Location)Where the medication was sentC0..1Reference(Location)Where the medication was sent
                                                                                          ... receiver C0..*Reference(Patient | Practitioner)Who collected the medication
                                                                                          C0..*Reference(Patient | Practitioner)Who collected the medication
                                                                                            ... note 0..*AnnotationInformation about the dispense
                                                                                            0..*AnnotationInformation about the dispense
                                                                                              ... dosageInstruction 0..*??Angabe der Dosierinformationen strukturiert oder als Freitext
                                                                                              0..*??Angabe der Dosierinformationen strukturiert oder als Freitext
                                                                                                ... substitution 0..1BackboneElementWhether a substitution was performed on the dispense0..1BackboneElementWhether a substitution was performed on the dispense
                                                                                                  .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                    .... Slices for extension N0..*ExtensionAdditional content defined by implementations
                                                                                                    Slice: Unordered, Open by value:url
                                                                                                    N0..*ExtensionAdditional content defined by implementations
                                                                                                    Slice: Unordered, Open by value:url
                                                                                                      .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                      ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                        .... wasSubstituted 1..1booleanWhether a substitution was or was not performed on the dispense1..1booleanWhether a substitution was or was not performed on the dispense
                                                                                                          .... type 0..1CodeableConceptCode signifying whether a different drug was dispensed from what was prescribed
                                                                                                          Binding: ?? (example): A coded concept describing whether a different medicinal product may be dispensed other than the product as specified exactly in the prescription.
                                                                                                          0..1CodeableConceptCode signifying whether a different drug was dispensed from what was prescribed
                                                                                                          Binding: ?? (example): A coded concept describing whether a different medicinal product may be dispensed other than the product as specified exactly in the prescription.
                                                                                                            .... reason 0..*CodeableConceptWhy was substitution made
                                                                                                            Binding: ?? (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed.
                                                                                                            0..*CodeableConceptWhy was substitution made
                                                                                                            Binding: ?? (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed.
                                                                                                              .... responsibleParty C0..*Reference(Practitioner | PractitionerRole)Who is responsible for the substitution
                                                                                                              C0..*Reference(Practitioner | PractitionerRole)Who is responsible for the substitution
                                                                                                                ... detectedIssue C0..*Reference(DetectedIssue)Clinical issue with action
                                                                                                                C0..*Reference(DetectedIssue)Clinical issue with action
                                                                                                                  ... eventHistory C0..*Reference(Provenance)A list of relevant lifecycle events
                                                                                                                  C0..*Reference(Provenance)A list of relevant lifecycle events

                                                                                                                    doco Documentation for this format