Profile Comparison between http://hl7.org.nz/fhir/StructureDefinition/NzMedicationDispense vs http://hl7.org.nz/fhir/StructureDefinition/NzMedicationDispense

Left:Medication Dispense resource for use in NZ (http://hl7.org.nz/fhir/StructureDefinition/NzMedicationDispense)
Right:Medication Dispense resource for use in NZ (http://hl7.org.nz/fhir/StructureDefinition/NzMedicationDispense)

Messages

InformationStructureDefinition.dateValues for date differ: '2026-07-24T15:52:23+12:00' vs '2026-10-15T22:28:14+00:00'
InformationStructureDefinition.jurisdictionAdded the item 'null#null'

Metadata

NameValueComments
abstractfalse
    baseDefinitionhttp://hl7.org/fhir/StructureDefinition/MedicationDispense
      copyright
        date2026-07-24T15:52:23+12:002026-10-15T22:28:14+00:00
        • Values Differ
        descriptionMedication Dispense resource for use in NZ
          experimental
            fhirVersion4.0.1
              jurisdiction
                jurisdiction / jurisdiction[0]null#null
                • Added the item 'null#null'
                kindresource
                  nameNzMedicationDispense
                    publisherHL7 New Zealand
                      purpose
                        statusdraft
                          titleMedication Dispense resource for use in NZ
                            typeMedicationDispense
                              urlhttp://hl7.org.nz/fhir/StructureDefinition/NzMedicationDispense
                                version1.0.0

                                  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
                                            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..*IdentifierExternal identifier
                                                    0..*IdentifierExternal identifier
                                                      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..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.
                                                        This element is a modifier element. This element is included in summaries. 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.
                                                          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.
                                                              MedicationDispense.Slices for medication[x] This element is included in summaries. 1..1CodeableConcept, Reference(Medication)What medication was supplied
                                                              Slice: Unordered, Open by type:$this
                                                              Binding: ?? (example): A coded concept identifying which substance or product can be dispensed.
                                                              Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
                                                              This element is included in summaries. 1..1CodeableConcept, Reference(Medication)What medication was supplied
                                                              Slice: Unordered, Closed by type:$this
                                                              Binding: ?? (example): A coded concept identifying which substance or product can be dispensed.
                                                              Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view
                                                                MedicationDispense.subject This element is included in summaries. 0..1Reference(Patient | Group)Who the dispense is for This element is included in summaries. 0..1Reference(Patient | Group)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)Medication order that authorizes the dispense
                                                                                    0..*Reference(MedicationRequest)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 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 dispensedC0..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 0..1dateTimeWhen product was given out0..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