Dispensación electrónica en FHIR

Dispensación electrónica es una categoría prioritaria del Espacio Europeo de Datos de Salud (artículo 14(1), letra (c) del Reglamento (UE) 2025/327). Se aplica desde el 26 de marzo de 2029. HL7 Europe la cubre con mpd 1.0.0.

Reglamento
Regulation (EU) 2025/327, Article 14(1)(c), Annex I
Se aplica desde
26 de marzo de 2029
Guías HL7 Europe
hl7.fhir.eu.mpd 1.0.0, publicada
Modelos lógicos Xt-EHR
EHDSMedicationDispense
Validador
Abrir el validador de perfiles EHDS

Qué dice el Reglamento

El anexo I del Reglamento describe las características principales de esta categoría. El texto es el original en inglés.

Electronic dispensations

Information on the supply of a medicinal product to a natural person by a pharmacy based on an electronic prescription.

Perfiles FHIR 3

Perfiles definidos por las guías anteriores. La columna de reglas cuenta los elementos en los que el perfil va más allá de FHIR base (obligatorios, prohibidos o limitados), que el validador comprueba; de los slices solo se comprueban los obligatorios que un valor fijo o el tipo de recurso permiten identificar.

PerfilRecursoGuía HL7 EuropeReglas comprobadasSlices comprobados / definidos
Medication: MPDhttp://hl7.eu/fhir/mpd/StructureDefinition/Medication-eu-mpd
Medicationmpd00 / 12
MedicationDispense: MPDhttp://hl7.eu/fhir/mpd/StructureDefinition/MedicationDispense-eu-mpd
MedicationDispensempd20 / 3
MedicationRequest: MPDhttp://hl7.eu/fhir/mpd/StructureDefinition/MedicationRequest-eu-mpd
MedicationRequestmpd20 / 7

Bindings de terminología 0

Value sets a los que los perfiles de esta categoría enlazan elementos con un binding required o extensible. Un binding required solo admite códigos del value set; uno extensible los espera salvo que ninguno encaje. Los value sets que definen los paquetes de HL7 Europe se listan con sus códigos en la referencia de value sets.

Los perfiles de esta categoría no declaran por sí mismos ningún binding required ni extensible. Los perfiles también declaran 0 bindings preferred y 4 example.

Extensiones 1

Extensiones de HL7 Europe que llevan los perfiles de esta categoría, con el elemento que contiene cada una.

ExtensiónContextoValorUsada en
Medication: Package typehttp://hl7.eu/fhir/StructureDefinition/medication-package-type
Medication
CodeableConcept
MedicationEuMpd extension:packageType 0..1

Modelo lógico EHDSMedicationDispense 17

Elementos del modelo lógico Xt-EHR con su cardinalidad y obligaciones. Las obligaciones indican a productores y consumidores de los datos qué DEBE o DEBERÍA hacer un sistema con cada elemento.

Obligaciones por actor

Cuántos elementos de EHDSMedicationDispense llevan cada obligación para cada actor.

ObligaciónActorElementos
SHALL:able-to-populateproductor7
SHALL:processconsumidor5
SHOULD:able-to-populateproductor1
SHOULD:processconsumidor3

Elementos 17

ElementoCard.ObligacionesDescripción
header1..1
Basic metadata for this information
subject1..1
SHALL:able-to-populate productorSHALL:process consumidor
The person for whom the medication is prescribed. [Used for searching]
identifier0..*
Business identifier(s) for the dispense record. [Used for searching]
author[x]1..*
SHALL:able-to-populate productor
Systems shall support at least EHDSHealthProfessional data type for the element.
SHOULD:process consumidor
The actor who issued the dispense record. Responsibility for the dispense should be traceable from this information.
date1..1
SHALL:able-to-populate productorSHOULD:process consumidor
Date and time of issuing the dispense record. [Used for searching]
status1..1
SHALL:able-to-populate productorSHALL:process consumidor
The status of the dispense, e.g. completed, declined, entered-in-error. [Used for searching]
source0..0
Source of information (e.g. patient, patient's proxy). Used in case the patient has authored the information or the author has submitted patient-stated information.
language0..1
Language in which the resource is written. Language is expressed by the IETF language tag.
dispenseLocation0..1
Location of dispense
receiver[x]0..1
Identification of the person who received the dispensed medication, especially when it was not the patient. When not present, it is assumed that the patient is the receiver.
relatedRequest0..*
SHALL:able-to-populate productorSHALL:process consumidor
Identifier of the prescription item the dispense is related to. [Used for searching]
medication1..1
SHALL:able-to-populate productorSHALL:process consumidor
Exact dispensed product. If multiple medications are dispensed together, multiple dispense records should be created.
dispensedQuantity1..1
SHALL:able-to-populate productorSHALL:process consumidor
Number of dispensed packages if the package size is known, or number of smaller items/units, according to the medication dispensed. A unit is expected.
timeOfDispensation0..1
Date and time when medication was handed over. When not present, the time of dispensation is assumed to be the time of issuing dispense record.
substitutionOccurred0..1
Whether substitution was made by the dispenser. Definition of substitution is specific to the jurisdiction.
dosageInstructions0..1
SHOULD:able-to-populate productorSHOULD:process consumidor
Dosage and administration instructions
note0..1
Additional information or comments

Mapeo de EHDSMedicationDispense a FHIR 0

Las guías de HL7 Europe no publican un mapeo de elementos para este modelo.

Documentos CDA (eHDSI)

La misma categoría se transporta en CDA con estas plantillas de documento eHDSI. Su estructura, sus conjuntos de valores y un validador de documentos CDA están en la guía CDA.

Fuentes

Reglamento (UE) 2025/327, Diario Oficial de la Unión Europea; guías de implementación FHIR de HL7 Europe; modelos lógicos Xt-EHR (xtehr.eu.ehds.models). Las guías en ballot aún pueden cambiar. Esta guía es informativa: no es asesoramiento jurídico ni una certificación de conformidad.