Profile Comparison between https://dhp.uz/fhir/core/StructureDefinition/uz-core-medication-dispense vs https://dhp.uz/fhir/core/StructureDefinition/uz-core-medication-dispense

Left:UZ Core MedicationDispense (https://dhp.uz/fhir/core/StructureDefinition/uz-core-medication-dispense)
Right:UZ Core MedicationDispense (https://dhp.uz/fhir/core/StructureDefinition/uz-core-medication-dispense)

Messages

ErrorStructureDefinition.versionValues for version differ: '0.9.0' vs '0.10.0'
InformationMedicationDispense.notPerformedReasonExample/preferred bindings differ at MedicationDispense.notPerformedReason using binding from UZCoreMedicationDispense
InformationMedicationDispense.categoryExample/preferred bindings differ at MedicationDispense.category using binding from UZCoreMedicationDispense

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/fhir/StructureDefinition/MedicationDispense|5.0.0
      .copyright
        .date2026-02-06
          .descriptionUzbekistan Core MedicationDispense profile, used to record the provision of a medication to a patient
            .experimentaltrue
              .fhirVersion5.0.0
                .jurisdiction
                  ..jurisdiction[0]urn:iso:std:iso:3166#UZ
                    .kindresource
                      .nameUZCoreMedicationDispense
                        .publisherMinistry of Health of the Republic of Uzbekistan
                          .purpose
                            .statusactive
                              .titleUZ Core MedicationDispense
                                .typeMedicationDispense
                                  .urlhttps://dhp.uz/fhir/core/StructureDefinition/uz-core-medication-dispense
                                    .version0.9.00.10.0
                                    • Values Differ

                                    Structure

                                    NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                                    .. MedicationDispense C0..*MedicationDispense(5.0.0)Dispensing a medication to a named patient
                                    C0..*MedicationDispense(5.0.0)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: ?? (required): IETF language tag for a human language
                                            Additional BindingsPurpose
                                            ??Starter
                                            0..1codeLanguage of the resource content
                                            Binding: ?? (required): IETF language tag for a human language
                                            Additional BindingsPurpose
                                            ??Starter
                                              ... 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
                                                  ... extension 0..*ExtensionAdditional content defined by implementations
                                                  0..*ExtensionAdditional content defined by implementations
                                                    ... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
                                                    ?!Σ0..*ExtensionExtensions that cannot be ignored
                                                      ... identifier S0..*IdentifierExternal identifier
                                                      S0..*IdentifierExternal identifier
                                                        ... basedOn 0..*Reference(CarePlan)Plan that is fulfilled by this dispense
                                                        0..*Reference(CarePlan)Plan that is fulfilled by this dispense
                                                          ... partOf 0..*Reference(Procedure | MedicationAdministration)Event that dispense is part of
                                                          0..*Reference(Procedure | MedicationAdministration)Event that dispense is part of
                                                            ... status ?!SΣ1..1codepreparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown
                                                            Binding: ?? (required)
                                                            ?!SΣ1..1codepreparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown
                                                            Binding: ?? (required)
                                                              ... notPerformedReason S0..1CodeableReference(DetectedIssue)Why a dispense was not performed
                                                              Binding: ?? (preferred)
                                                              S0..1CodeableReference(DetectedIssue)Why a dispense was not performed
                                                              Binding: ?? (preferred)
                                                              • Example/preferred bindings differ at MedicationDispense.notPerformedReason using binding from UZCoreMedicationDispense
                                                              ... statusChanged S0..1dateTimeWhen the status changedS0..1dateTimeWhen the status changed
                                                                ... category S0..*CodeableConceptType of medication dispense
                                                                Binding: ?? (preferred)
                                                                S0..*CodeableConceptType of medication dispense
                                                                Binding: ?? (preferred)
                                                                • Example/preferred bindings differ at MedicationDispense.category using binding from UZCoreMedicationDispense
                                                                ... medication SΣ1..1CodeableReference(UZ Core Medication(0.9.0))What medication was supplied
                                                                Binding: ?? (required)
                                                                SΣ1..1CodeableReference(UZ Core Medication(0.10.0))What medication was supplied
                                                                Binding: ?? (required)
                                                                  ... subject SΣ1..1Reference(UZ Core Patient(0.9.0) | Group)Who the dispense is forSΣ1..1Reference(UZ Core Patient(0.10.0) | Group)Who the dispense is for
                                                                    ... encounter 0..1Reference(Encounter)Encounter associated with event0..1Reference(Encounter)Encounter associated with event
                                                                      ... supportingInformation 0..*Reference(Resource)Information that supports the dispensing of the medication
                                                                      0..*Reference(Resource)Information that supports the dispensing of the medication
                                                                        ... performer S0..*BackboneElementWho performed event
                                                                        S0..*BackboneElementWho performed event
                                                                          .... 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
                                                                                .... 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 S1..1Reference(UZ Core Practitioner(0.9.0) | UZ Core PractitionerRole(0.9.0) | UZ Core Organization(0.9.0) | UZ Core Patient(0.9.0) | Device | UZ Core RelatedPerson(0.9.0) | CareTeam)Individual who was performingS1..1Reference(UZ Core Practitioner(0.10.0) | UZ Core PractitionerRole(0.10.0) | UZ Core Organization(0.10.0) | UZ Core Patient(0.10.0) | Device | UZ Core RelatedPerson(0.10.0) | CareTeam)Individual who was performing
                                                                                    ... location 0..1Reference(Location)Where the dispense occurred0..1Reference(Location)Where the dispense occurred
                                                                                      ... authorizingPrescription S0..*Reference(UZ Core MedicationRequest(0.9.0))Medication order that authorizes the dispense
                                                                                      S0..*Reference(UZ Core MedicationRequest(0.10.0))Medication order that authorizes the dispense
                                                                                        ... type 0..1CodeableConceptTrial fill, partial fill, emergency fill, etc
                                                                                        Binding: ?? (example): ActPharmacySupplyType
                                                                                        0..1CodeableConceptTrial fill, partial fill, emergency fill, etc
                                                                                        Binding: ?? (example): ActPharmacySupplyType
                                                                                          ... quantity S0..1??Amount dispensedS0..1??Amount dispensed
                                                                                            .... id 0..1idUnique id for inter-element referencing0..1idUnique 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
                                                                                                .... value SΣ0..1decimalNumerical value (with implicit precision)SΣ0..1decimalNumerical value (with implicit precision)
                                                                                                  .... comparator ?!Σ0..0< | <= | >= | > | ad - how to understand the value
                                                                                                  Binding: ?? (required): How the Quantity should be understood and represented.
                                                                                                  ?!Σ0..0< | <= | >= | > | ad - how to understand the value
                                                                                                  Binding: ?? (required): How the Quantity should be understood and represented.
                                                                                                    .... unit SΣ0..1stringUnit representationSΣ0..1stringUnit representation
                                                                                                      .... system SΣC0..1uriSystem that defines coded unit formSΣC0..1uriSystem that defines coded unit form
                                                                                                        .... code SΣC0..1codeCoded form of the unit
                                                                                                        Binding: ?? (required)
                                                                                                        SΣC0..1codeCoded form of the unit
                                                                                                        Binding: ?? (required)
                                                                                                          ... daysSupply 0..1??Amount of medication expressed as a timing amount0..1??Amount of medication expressed as a timing amount
                                                                                                            ... recorded S0..1dateTimeWhen the recording of the dispense startedS0..1dateTimeWhen the recording of the dispense started
                                                                                                              ... whenPrepared SΣC0..1dateTimeWhen product was packaged and reviewedSΣC0..1dateTimeWhen product was packaged and reviewed
                                                                                                                ... whenHandedOver SC0..1dateTimeWhen product was given outSC0..1dateTimeWhen product was given out
                                                                                                                  ... destination 0..1Reference(Location)Where the medication was/will be sent0..1Reference(Location)Where the medication was/will be sent
                                                                                                                    ... receiver S0..*Reference(UZ Core Patient(0.9.0) | UZ Core Practitioner(0.9.0) | UZ Core RelatedPerson(0.9.0) | UZ Core Location(0.9.0) | UZ Core PractitionerRole(0.9.0))Who collected the medication or where the medication was delivered
                                                                                                                    S0..*Reference(UZ Core Patient(0.10.0) | UZ Core Practitioner(0.10.0) | UZ Core RelatedPerson(0.10.0) | UZ Core Location(0.10.0) | UZ Core PractitionerRole(0.10.0))Who collected the medication or where the medication was delivered
                                                                                                                      ... note 0..*AnnotationInformation about the dispense
                                                                                                                      0..*AnnotationInformation about the dispense
                                                                                                                        ... renderedDosageInstruction 0..1markdownFull representation of the dosage instructions0..1markdownFull representation of the dosage instructions
                                                                                                                          ... 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
                                                                                                                            ... 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
                                                                                                                                .... 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
                                                                                                                                    .... 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): ActSubstanceAdminSubstitutionCode
                                                                                                                                      0..1CodeableConceptCode signifying whether a different drug was dispensed from what was prescribed
                                                                                                                                      Binding: ?? (example): ActSubstanceAdminSubstitutionCode
                                                                                                                                        .... reason 0..*CodeableConceptWhy was substitution made
                                                                                                                                        Binding: ?? (example): SubstanceAdminSubstitutionReason
                                                                                                                                        0..*CodeableConceptWhy was substitution made
                                                                                                                                        Binding: ?? (example): SubstanceAdminSubstitutionReason
                                                                                                                                          .... responsibleParty 0..1Reference(Practitioner | PractitionerRole | Organization)Who is responsible for the substitution0..1Reference(Practitioner | PractitionerRole | Organization)Who is responsible for the substitution
                                                                                                                                            ... eventHistory 0..*Reference(Provenance)A list of relevant lifecycle events
                                                                                                                                            0..*Reference(Provenance)A list of relevant lifecycle events

                                                                                                                                              doco Documentation for this format