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

Left:MedicationDispense (HDR) (http://hl7.eu/fhir/hdr/StructureDefinition/medicationDispense-eu-hdr)
Right:MedicationDispense (HDR) (http://hl7.eu/fhir/hdr/StructureDefinition/medicationDispense-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).'
InformationMedicationDispense.languageExample/preferred bindings differ at MedicationDispense.language using binding from MedicationDispenseEuHdr
InformationStructureDefinition.commentValues for comment differ: 'It is the dispensation ID if the presciption includes only one prescribed item' vs 'It is the dispensation ID if the prescription includes only one prescribed item'
InformationMedicationDispense.categoryExample/preferred bindings differ at MedicationDispense.category using binding from MedicationDispenseEuHdr

Metadata

NameValueComments
abstractfalse
    baseDefinitionhttp://hl7.org/fhir/StructureDefinition/MedicationDispense
      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 constrains the MedicationDispense 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
                  nameMedicationDispenseEuHdr
                    publisherHL7 Europe
                      purpose
                        statusdraftactive
                        • Values Differ
                        titleMedicationDispense (HDR)
                          typeMedicationDispense
                            urlhttp://hl7.eu/fhir/hdr/StructureDefinition/medicationDispense-eu-hdr
                              version0.1.0-ballot1.0.0
                              • Values Differ

                              Structure

                              NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                              MedicationDispense C0..*MedicationDispenseDispensing a medication to a named patient
                              C0..*MedicationDispenseDispensing a medication to a named patient
                                MedicationDispense.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
                                  MedicationDispense.meta This element is included in summaries. 0..1MetaMetadata about the resource This element is included in summaries. 0..1MetaMetadata about the resource
                                    MedicationDispense.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
                                      MedicationDispense.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 MedicationDispenseEuHdr
                                      MedicationDispense.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
                                        MedicationDispense.contained 0..*ResourceContained, inline Resources
                                        0..*ResourceContained, inline Resources
                                          MedicationDispense.extension 0..*ExtensionAdditional content defined by implementations
                                          0..*ExtensionAdditional content defined by implementations
                                            MedicationDispense.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
                                              MedicationDispense.identifier 0..*IdentifierDispensation/dispensed item ID
                                              0..*IdentifierDispensation/dispensed item ID
                                                MedicationDispense.partOf 0..*Reference(Procedure)Event that dispense is part of
                                                0..*Reference(Procedure)Event that dispense is part of
                                                  MedicationDispense.status This element is a modifier element. This element is included in summaries. 1..1codeCurrent state of the dispensation
                                                  Binding: ?? (required): A coded concept specifying the state of the dispense event.
                                                  This element is a modifier element. This element is included in summaries. 1..1codeCurrent state of the dispensation
                                                  Binding: ?? (required): A coded concept specifying the state of the dispense event.
                                                    MedicationDispense.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.
                                                      MedicationDispense.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 MedicationDispenseEuHdr
                                                      MedicationDispense.medication[x] This element is included in summaries. 1..1CodeableConcept, Reference(Medication (HDR))What medication was supplied
                                                      Binding: ?? (example): A coded concept identifying which substance or product can be dispensed.
                                                      This element is included in summaries. 1..1CodeableConcept, Reference(Medication (EU core))What medication was supplied
                                                      Binding: ?? (example): A coded concept identifying which substance or product can be dispensed.
                                                        MedicationDispense.subject This element is included in summaries. 0..1Reference(Patient (EU core))Who the dispense is for This element is included in summaries. 0..1Reference(Patient (EU core))Who the dispense is for
                                                          MedicationDispense.context 0..1Reference(Encounter | EpisodeOfCare)Encounter / Episode associated with event0..1Reference(Encounter | EpisodeOfCare)Encounter / Episode associated with event
                                                            MedicationDispense.supportingInformation 0..*Reference(Resource)Information that supports the dispensing of the medication
                                                            0..*Reference(Resource)Information that supports the dispensing of the medication
                                                              MedicationDispense.performer 0..*BackboneElementWho performed event
                                                              0..*BackboneElementWho performed event
                                                                MedicationDispense.performer.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                  MedicationDispense.performer.extension 0..*ExtensionAdditional content defined by implementations
                                                                  0..*ExtensionAdditional content defined by implementations
                                                                    MedicationDispense.performer.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
                                                                      MedicationDispense.performer.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.
                                                                        MedicationDispense.performer.actor 1..1Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson)Individual who was performing1..1Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson)Individual who was performing
                                                                          MedicationDispense.location 0..1Reference(Location)Where the dispense occurred0..1Reference(Location)Where the dispense occurred
                                                                            MedicationDispense.authorizingPrescription 0..*Reference(MedicationRequest (HDR))Medication order that authorizes the dispense
                                                                            0..*Reference(MedicationRequest (EU core))Medication order that authorizes the dispense
                                                                              MedicationDispense.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.
                                                                                MedicationDispense.quantity 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 wellAmount dispensedC1..1??Amount dispensed
                                                                                  MedicationDispense.daysSupply 0..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 wellAmount of medication expressed as a timing amountC0..1??Amount of medication expressed as a timing amount
                                                                                    MedicationDispense.whenPrepared This element is included in summaries. 0..1dateTimeWhen product was packaged and reviewed This element is included in summaries. 0..1dateTimeWhen product was packaged and reviewed
                                                                                      MedicationDispense.whenHandedOver 1..1dateTimeWhen product was given out1..1dateTimeWhen product was given out
                                                                                        MedicationDispense.destination 0..1Reference(Location)Where the medication was sent0..1Reference(Location)Where the medication was sent
                                                                                          MedicationDispense.receiver 0..*Reference(Patient | Practitioner)Who collected the medication
                                                                                          0..*Reference(Patient | Practitioner)Who collected the medication
                                                                                            MedicationDispense.note 0..*AnnotationInformation about the dispense
                                                                                            0..*AnnotationInformation about the dispense
                                                                                              MedicationDispense.dosageInstruction 0..*DosageHow the medication is to be used by the patient or administered by the caregiver
                                                                                              0..*DosageHow the medication is to be used by the patient or administered by the caregiver
                                                                                                MedicationDispense.substitution 0..1BackboneElementWhether a substitution was performed on the dispense0..1BackboneElementWhether a substitution was performed on the dispense
                                                                                                  MedicationDispense.substitution.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                    MedicationDispense.substitution.extension 0..*ExtensionAdditional content defined by implementations
                                                                                                    0..*ExtensionAdditional content defined by implementations
                                                                                                      MedicationDispense.substitution.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
                                                                                                        MedicationDispense.substitution.wasSubstituted 1..1booleanWhether a substitution was or was not performed on the dispense1..1booleanWhether a substitution was or was not performed on the dispense
                                                                                                          MedicationDispense.substitution.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.
                                                                                                            MedicationDispense.substitution.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.
                                                                                                              MedicationDispense.substitution.responsibleParty 0..*Reference(Practitioner | PractitionerRole)Who is responsible for the substitution
                                                                                                              0..*Reference(Practitioner | PractitionerRole)Who is responsible for the substitution
                                                                                                                MedicationDispense.detectedIssue 0..*Reference(DetectedIssue)Clinical issue with action
                                                                                                                0..*Reference(DetectedIssue)Clinical issue with action
                                                                                                                  MedicationDispense.eventHistory 0..*Reference(Provenance)A list of relevant lifecycle events
                                                                                                                  0..*Reference(Provenance)A list of relevant lifecycle events

                                                                                                                    doco Documentation for this format