FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagehl7.fhir.eu.imaging-r5
Resource TypeStructureDefinition
IdStructureDefinition-EHDSMedicationDispense.json
FHIR VersionR5
Sourcehttps://build.fhir.org/ig/hl7-eu/imaging-r5/StructureDefinition-EHDSMedicationDispense.html
URLhttps://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSMedicationDispense
Version0.1.0
Statusdraft
Date2025-08-05T08:51:00+00:00
NameEHDSMedicationDispense
TitleMedication dispense model
Realmeu
Authorityhl7
DescriptionLogical model for medication dispensation (based on request or independently)
CopyrightCopyright HL7 Europe. Licensed under Creative Commons public domain (CC0 1.0).
Typehttps://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSMedicationDispense
Kindlogical

Resources that use this resource

No resources found


Resources that this resource uses

StructureDefinition
EHDSDataSetDataSet model
EHDSDosagingDosaging model
EHDSHealthProfessionalHealth professional model
EHDSLocationLocation model
EHDSMedicationMedication model
EHDSPatientPatient model
EHDSRelatedPersonRelated person model

Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: StructureDefinition EHDSMedicationDispense

Language: en

NameFlagsCard.TypeDescription & Constraintsdoco
.. EHDSMedicationDispense 0..*EHDSDataSetMedication dispense model

Elements defined in Ancestors:header, presentedForm
Instances of this logical model can be the target of a Reference
... dispenseLocation 0..1EHDSLocationLocation of dispense
... receiver[x] 0..1Identification of the person who received the dispensed medication, especially when it was not the patient
.... receiverEHDSPatientEHDSPatient
.... receiverEHDSHealthProfessionalEHDSHealthProfessional
.... receiverEHDSRelatedPersonEHDSRelatedPerson
... relatedRequest 0..*IdentifierIdentifier of the prescription or prescription item the dispense is related to
... medication 1..1EHDSMedicationExact dispensed product
... dispensedQuantity 1..1QuantityNumber of dispensed packages if the pack size is known, or number of smaller items/units
Binding Description: (preferred): UCUM, EDQM Standard Terms
... timeOfDispensation 1..1dateTimeDate and time of dispensation
... substitution 0..1BaseIndicated whether substitution was made by the dispenser
.... substitutionOccurred 1..1booleanIndicated whether substitution was made by the dispenser
.... type 0..1CodeableConceptWhat kind of substitution was made by the dispenser
.... reason 0..*CodeableConceptReason why the substitution was made or why the expected substitution was not made.
... dosageInstructions 0..*EHDSDosagingDosaging and administration instructions
... comment 0..*stringAdditional information or comments

doco Documentation for this format

Source1

{
  "resourceType": "StructureDefinition",
  "id": "EHDSMedicationDispense",
  "language": "en",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics",
      "valueCode": "can-be-target"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics",
      "valueCode": "can-be-target"
    }
  ],
  "url": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSMedicationDispense",
  "version": "0.1.0",
  "name": "EHDSMedicationDispense",
  "title": "Medication dispense model",
  "status": "draft",
  "date": "2025-08-05T08:51:00+00:00",
  "publisher": "HL7 Europe",
  "contact": [
    {
      "name": "Xt-EHR",
      "telecom": [
        {
          "system": "url",
          "value": "http://Xt-EHR.eu"
        }
      ]
    }
  ],
  "description": "Logical model for medication dispensation (based on request or independently)",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
          "code": "150",
          "display": "Europe"
        }
      ]
    }
  ],
  "copyright": "Copyright HL7 Europe. Licensed under Creative Commons public domain (CC0 1.0).",
  "fhirVersion": "5.0.0",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSMedicationDispense",
  "baseDefinition": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSDataSet",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "0.1.0"
      }
    ],
    "element": [
      {
        "id": "EHDSMedicationDispense",
        "path": "EHDSMedicationDispense",
        "short": "Medication dispense model",
        "definition": "Logical model for medication dispensation (based on request or independently)",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.header",
        "path": "EHDSMedicationDispense.header",
        "short": "Common header for all patient-related data",
        "definition": "Common header for all patient-related data",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EHDSDataSet.header",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.header.subject",
        "path": "EHDSMedicationDispense.header.subject",
        "short": "Subject",
        "definition": "Patient/subject information",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EHDSDataSet.header.subject",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSPatient"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.header.identifier",
        "path": "EHDSMedicationDispense.header.identifier",
        "short": "Business identifier for the object",
        "definition": "Business identifier for the object",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSDataSet.header.identifier",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.header.authorship",
        "path": "EHDSMedicationDispense.header.authorship",
        "short": "Authorship",
        "definition": "Resource authoring details",
        "min": 1,
        "max": "*",
        "base": {
          "path": "EHDSDataSet.header.authorship",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.header.authorship.author[x]",
        "path": "EHDSMedicationDispense.header.authorship.author[x]",
        "short": "Author",
        "definition": "Author(s) by whom the resource was/were authored. Multiple authors could be provided.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EHDSDataSet.header.authorship.author[x]",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional"
          },
          {
            "code": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSOrganisation"
          },
          {
            "code": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSDevice"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.header.authorship.datetime",
        "path": "EHDSMedicationDispense.header.authorship.datetime",
        "short": "Date and time of authoring/issuing",
        "definition": "Date and time of the issuing the document/resource by its author.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EHDSDataSet.header.authorship.datetime",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.header.lastUpdate",
        "path": "EHDSMedicationDispense.header.lastUpdate",
        "short": "Date and time of the last update to the resource",
        "definition": "Date and time of the last update to the document/information",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSDataSet.header.lastUpdate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.header.status",
        "path": "EHDSMedicationDispense.header.status",
        "short": "Status of the resource",
        "definition": "Status of the resource",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EHDSDataSet.header.status",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.header.statusReason[x]",
        "path": "EHDSMedicationDispense.header.statusReason[x]",
        "short": "Reason for the current status of the resource.",
        "definition": "Reason for the current status of the resource.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSDataSet.header.statusReason[x]",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          },
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.header.language",
        "path": "EHDSMedicationDispense.header.language",
        "short": "Language",
        "definition": "Language in which the resource is written. Language is expressed by the IETF language tag.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSDataSet.header.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "BCP 47"
        }
      },
      {
        "id": "EHDSMedicationDispense.header.version",
        "path": "EHDSMedicationDispense.header.version",
        "short": "Version",
        "definition": "Business version of the resource.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSDataSet.header.version",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.presentedForm",
        "path": "EHDSMedicationDispense.presentedForm",
        "short": "A narrative easy-to-read representation of the full data set, e.g. PDF-version of a document",
        "definition": "A narrative easy-to-read representation of the full data set, e.g. PDF-version of a document",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSDataSet.presentedForm",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSAttachment"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.dispenseLocation",
        "path": "EHDSMedicationDispense.dispenseLocation",
        "short": "Location of dispense",
        "definition": "Location of dispense",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSMedicationDispense.dispenseLocation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLocation"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.receiver[x]",
        "path": "EHDSMedicationDispense.receiver[x]",
        "short": "Identification of the person who received the dispensed medication, especially when it was not the patient",
        "definition": "Identification of the person who received the dispensed medication, especially when it was not the patient",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSMedicationDispense.receiver[x]",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSPatient"
          },
          {
            "code": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional"
          },
          {
            "code": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSRelatedPerson"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.relatedRequest",
        "path": "EHDSMedicationDispense.relatedRequest",
        "short": "Identifier of the prescription or prescription item the dispense is related to",
        "definition": "Identifier of the prescription or prescription item the dispense is related to",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSMedicationDispense.relatedRequest",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.medication",
        "path": "EHDSMedicationDispense.medication",
        "short": "Exact dispensed product",
        "definition": "Exact dispensed product",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EHDSMedicationDispense.medication",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSMedication"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.dispensedQuantity",
        "path": "EHDSMedicationDispense.dispensedQuantity",
        "short": "Number of dispensed packages if the pack size is known, or number of smaller items/units",
        "definition": "Number of dispensed packages if the pack size is known, or number of smaller items/units",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EHDSMedicationDispense.dispensedQuantity",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "UCUM, EDQM Standard Terms"
        }
      },
      {
        "id": "EHDSMedicationDispense.timeOfDispensation",
        "path": "EHDSMedicationDispense.timeOfDispensation",
        "short": "Date and time of dispensation",
        "definition": "Date and time of dispensation",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EHDSMedicationDispense.timeOfDispensation",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.substitution",
        "path": "EHDSMedicationDispense.substitution",
        "short": "Indicated whether substitution was made by the dispenser",
        "definition": "Indicated whether substitution was made by the dispenser",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSMedicationDispense.substitution",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.substitution.substitutionOccurred",
        "path": "EHDSMedicationDispense.substitution.substitutionOccurred",
        "short": "Indicated whether substitution was made by the dispenser",
        "definition": "Indicated whether substitution was made by the dispenser",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EHDSMedicationDispense.substitution.substitutionOccurred",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.substitution.type",
        "path": "EHDSMedicationDispense.substitution.type",
        "short": "What kind of substitution was made by the dispenser",
        "definition": "What kind of substitution was made by the dispenser",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSMedicationDispense.substitution.type",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.substitution.reason",
        "path": "EHDSMedicationDispense.substitution.reason",
        "short": "Reason why the substitution was made or why the expected substitution was not made.",
        "definition": "Reason why the substitution was made or why the expected substitution was not made.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSMedicationDispense.substitution.reason",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.dosageInstructions",
        "path": "EHDSMedicationDispense.dosageInstructions",
        "short": "Dosaging and administration instructions",
        "definition": "Dosaging and administration instructions",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSMedicationDispense.dosageInstructions",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSDosaging"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.comment",
        "path": "EHDSMedicationDispense.comment",
        "short": "Additional information or comments",
        "definition": "Additional information or comments",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSMedicationDispense.comment",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "EHDSMedicationDispense",
        "path": "EHDSMedicationDispense",
        "short": "Medication dispense model",
        "definition": "Logical model for medication dispensation (based on request or independently)"
      },
      {
        "id": "EHDSMedicationDispense.dispenseLocation",
        "path": "EHDSMedicationDispense.dispenseLocation",
        "short": "Location of dispense",
        "definition": "Location of dispense",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLocation"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.receiver[x]",
        "path": "EHDSMedicationDispense.receiver[x]",
        "short": "Identification of the person who received the dispensed medication, especially when it was not the patient",
        "definition": "Identification of the person who received the dispensed medication, especially when it was not the patient",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSPatient"
          },
          {
            "code": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional"
          },
          {
            "code": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSRelatedPerson"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.relatedRequest",
        "path": "EHDSMedicationDispense.relatedRequest",
        "short": "Identifier of the prescription or prescription item the dispense is related to",
        "definition": "Identifier of the prescription or prescription item the dispense is related to",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.medication",
        "path": "EHDSMedicationDispense.medication",
        "short": "Exact dispensed product",
        "definition": "Exact dispensed product",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSMedication"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.dispensedQuantity",
        "path": "EHDSMedicationDispense.dispensedQuantity",
        "short": "Number of dispensed packages if the pack size is known, or number of smaller items/units",
        "definition": "Number of dispensed packages if the pack size is known, or number of smaller items/units",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "UCUM, EDQM Standard Terms"
        }
      },
      {
        "id": "EHDSMedicationDispense.timeOfDispensation",
        "path": "EHDSMedicationDispense.timeOfDispensation",
        "short": "Date and time of dispensation",
        "definition": "Date and time of dispensation",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.substitution",
        "path": "EHDSMedicationDispense.substitution",
        "short": "Indicated whether substitution was made by the dispenser",
        "definition": "Indicated whether substitution was made by the dispenser",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.substitution.substitutionOccurred",
        "path": "EHDSMedicationDispense.substitution.substitutionOccurred",
        "short": "Indicated whether substitution was made by the dispenser",
        "definition": "Indicated whether substitution was made by the dispenser",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.substitution.type",
        "path": "EHDSMedicationDispense.substitution.type",
        "short": "What kind of substitution was made by the dispenser",
        "definition": "What kind of substitution was made by the dispenser",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.substitution.reason",
        "path": "EHDSMedicationDispense.substitution.reason",
        "short": "Reason why the substitution was made or why the expected substitution was not made.",
        "definition": "Reason why the substitution was made or why the expected substitution was not made.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.dosageInstructions",
        "path": "EHDSMedicationDispense.dosageInstructions",
        "short": "Dosaging and administration instructions",
        "definition": "Dosaging and administration instructions",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSDosaging"
          }
        ]
      },
      {
        "id": "EHDSMedicationDispense.comment",
        "path": "EHDSMedicationDispense.comment",
        "short": "Additional information or comments",
        "definition": "Additional information or comments",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  }
}