| Left: | MedicationDispense (CZ Core) (https://hl7.cz/fhir/core/StructureDefinition/medicationDispense-cz-core) |
| Right: | MedicationDispense (CZ Core) (https://hl7.cz/fhir/core/StructureDefinition/medicationDispense-cz-core) |
| Error | StructureDefinition.version | Values for version differ: '1.0.0' vs '1.1.0' |
| Information | StructureDefinition.status | Values for status differ: 'active' vs 'draft' |
| Information | StructureDefinition.date | Values for date differ: '2026-07-29T17:25:42+02:00' vs '2026-08-06T14:49:13+00:00' |
| Name | Value | Comments | |
|---|---|---|---|
abstract | false | ||
baseDefinition | http://hl7.eu/fhir/mpd/StructureDefinition/MedicationDispense-eu-mpd | ||
copyright | |||
date | 2026-07-29T17:25:42+02:00 | 2026-08-06T14:49:13+00:00 |
|
description | This profile constrains the MedicationDispense resource for the purpose of this guide, adapted from the MPD work. | ||
experimental | |||
fhirVersion | 4.0.1 | ||
jurisdiction | |||
![]() jurisdiction[0] | urn:iso:std:iso:3166#CZ | ||
kind | resource | ||
name | CZ_MedicationDispenseCore | ||
publisher | HL7 Czech Republic | ||
purpose | |||
status | active | draft |
|
title | MedicationDispense (CZ Core) | ||
type | MedicationDispense | ||
url | https://hl7.cz/fhir/core/StructureDefinition/medicationDispense-cz-core | ||
version | 1.0.0 | 1.1.0 |
|
| Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments![]() | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | C | 0..* | MedicationDispenseEuMpd | Dispensing a medication to a named patient | C | 0..* | MedicationDispenseEuMpd | Dispensing a medication to a named patient | |||||||||||||
![]() ![]() | Σ | 0..1 | id | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact | |||||||||||||
![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource | |||||||||||||
![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created | |||||||||||||
![]() ![]() | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| |||||||||||||||
![]() ![]() | 0..1 | Narrative | Text 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..1 | Narrative | Text 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..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources | |||||||||||||||
![]() ![]() | 1..* | Extension | Extension Slice: Unordered, Open by value:url | 1..* | Extension | Extension Slice: Unordered, Open by value:url | |||||||||||||||
![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored | |||||||||||||
![]() ![]() | 0..* | Identifier | External identifier | 0..* | Identifier | External identifier | |||||||||||||||
![]() ![]() | 0..* | Reference(Procedure) | Event that dispense is part of | 0..* | Reference(Procedure) | Event that dispense is part of | |||||||||||||||
![]() ![]() | ?!OΣ | 1..1 | code | preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown Binding: ?? (required): A coded concept specifying the state of the dispense event.
| ?!OΣ | 1..1 | code | preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown Binding: ?? (required): A coded concept specifying the state of the dispense event.
| |||||||||||||
![]() ![]() | 0..1 | CodeableConcept, Reference(DetectedIssue) | Why a dispense was not performed Binding: ?? (example): A code describing why a dispense was not performed. | 0..1 | CodeableConcept, Reference(DetectedIssue) | Why a dispense was not performed Binding: ?? (example): A code describing why a dispense was not performed. | |||||||||||||||
![]() ![]() | 0..1 | CodeableConcept | Type of medication dispense Binding: ?? (preferred): A code describing where the dispensed medication is expected to be consumed or administered. | 0..1 | CodeableConcept | Type of medication dispense Binding: ?? (preferred): A code describing where the dispensed medication is expected to be consumed or administered. | |||||||||||||||
![]() ![]() | OΣ | 1..1 | CodeableConcept, Reference(Medication (CZ MPD)) | What medication was supplied Slice: Unordered, Closed by type:$this Binding: ?? (example): A coded concept identifying which substance or product can be dispensed.
| OΣ | 1..1 | CodeableConcept, Reference(Medication (CZ MPD)) | What medication was supplied Slice: Unordered, Closed by type:$this Binding: ?? (example): A coded concept identifying which substance or product can be dispensed.
| |||||||||||||
![]() ![]() | OΣ | 0..1 | Reference(Patient (CZ core) | Group) | Who the dispense is for
| OΣ | 0..1 | Reference(Patient (CZ core) | Group) | Who the dispense is for
| |||||||||||||
![]() ![]() | 0..1 | Reference(Encounter | EpisodeOfCare) | Encounter / Episode associated with event | 0..1 | Reference(Encounter | EpisodeOfCare) | Encounter / Episode associated with event | |||||||||||||||
![]() ![]() | 0..* | Reference(Resource) | Information that supports the dispensing of the medication | 0..* | Reference(Resource) | Information that supports the dispensing of the medication | |||||||||||||||
![]() ![]() | 0..* | BackboneElement | Who performed event | 0..* | BackboneElement | Who performed event | |||||||||||||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||||||
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||||||
![]() ![]() ![]() | 0..1 | CodeableConcept | Who performed the dispense and what they did Binding: ?? (example): A code describing the role an individual played in dispensing a medication. | 0..1 | CodeableConcept | Who performed the dispense and what they did Binding: ?? (example): A code describing the role an individual played in dispensing a medication. | |||||||||||||||
![]() ![]() ![]() | O | 1..1 | Reference(Practitioner (CZ core) | Practitioner Role (CZ core) | Organization (CZ core) | Patient (CZ core) | Device | Related Person (CZ core)) | Individual who was performing
| O | 1..1 | Reference(Practitioner (CZ core) | Practitioner Role (CZ core) | Organization (CZ core) | Patient (CZ core) | Device | Related Person (CZ core)) | Individual who was performing
| |||||||||||||
![]() ![]() | 0..1 | Reference(Location (CZ core)) | Where the dispense occurred | 0..1 | Reference(Location (CZ core)) | Where the dispense occurred | |||||||||||||||
![]() ![]() | O | 0..* | Reference(MedicationRequest (HDR MPD)) | Medication order that authorizes the dispense
| O | 0..* | Reference(MedicationRequest (HDR MPD)) | Medication order that authorizes the dispense
| |||||||||||||
![]() ![]() | 0..1 | CodeableConcept | Trial 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..1 | CodeableConcept | Trial 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. | |||||||||||||||
![]() ![]() | O | 1..1 | ?? | Amount dispensed
| O | 1..1 | ?? | Amount dispensed
| |||||||||||||
![]() ![]() | 0..1 | ?? | Amount of medication expressed as a timing amount | 0..1 | ?? | Amount of medication expressed as a timing amount | |||||||||||||||
![]() ![]() | Σ | 0..1 | dateTime | When product was packaged and reviewed | Σ | 0..1 | dateTime | When product was packaged and reviewed | |||||||||||||
![]() ![]() | 0..1 | dateTime | Date and time when the medication was handed over. When not present, the time of dispensation is assumed to be the time of issuing the dispense record. | 0..1 | dateTime | Date and time when the medication was handed over. When not present, the time of dispensation is assumed to be the time of issuing the dispense record. | |||||||||||||||
![]() ![]() | 0..1 | Reference(Location (CZ core)) | Where the medication was sent | 0..1 | Reference(Location (CZ core)) | Where the medication was sent | |||||||||||||||
![]() ![]() | 0..* | Reference(Patient (CZ core) | Practitioner (CZ core)) | Who collected the medication | 0..* | Reference(Patient (CZ core) | Practitioner (CZ core)) | Who collected the medication | |||||||||||||||
![]() ![]() | 0..* | Annotation | Information about the dispense | 0..* | Annotation | Information about the dispense | |||||||||||||||
![]() ![]() | O | 0..* | ?? | How the medication is to be used by the patient or administered by the caregiver
| O | 0..* | ?? | How the medication is to be used by the patient or administered by the caregiver
| |||||||||||||
![]() ![]() | 0..1 | BackboneElement | Whether a substitution was performed on the dispense | 0..1 | BackboneElement | Whether a substitution was performed on the dispense | |||||||||||||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||||||
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||||||
![]() ![]() ![]() | 1..1 | boolean | Whether a substitution was or was not performed on the dispense | 1..1 | boolean | Whether a substitution was or was not performed on the dispense | |||||||||||||||
![]() ![]() ![]() | 0..1 | CodeableConcept | Code 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..1 | CodeableConcept | Code 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..* | CodeableConcept | Why 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..* | CodeableConcept | Why 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..* | Reference(Practitioner (CZ core) | Practitioner Role (CZ core)) | Who is responsible for the substitution | 0..* | Reference(Practitioner (CZ core) | Practitioner Role (CZ core)) | Who is responsible for the substitution | |||||||||||||||
![]() ![]() | 0..* | Reference(DetectedIssue) | Clinical issue with action | 0..* | Reference(DetectedIssue) | Clinical issue with action | |||||||||||||||
![]() ![]() | 0..* | Reference(Provenance) | A list of relevant lifecycle events | 0..* | Reference(Provenance) | A list of relevant lifecycle events | |||||||||||||||
Documentation for this format | |||||||||||||||||||||