MedicationDispense — Dispensation pharmaceutique
Le moment où le pharmacien remet le médicament au patient : quantité, durée couverte, substitution éventuelle, conseil pharmaceutique. La ressource de la pharmacie de ville comme hospitalière.
Objet de la ressource
MedicationDispense capture la dispensation pharmaceutique : le pharmacien remet le médicament au patient (ville) ou au service de soin (hôpital). Elle trace la quantité, la durée couverte (daysSupply), si une substitution a eu lieu (générique pour princeps), le conseil donné, l'heure de préparation et de remise.
Champs clés
| Champ | Type | Cardinalité | Rôle |
|---|---|---|---|
status | code | 1..1 | Obligatoire. preparation, in-progress, cancelled, on-hold, completed, entered-in-error, stopped, declined, unknown. |
category | CodeableConcept | 0..1 | inpatient, outpatient, community, discharge. |
medication | CodeableReference(Medication) | 1..1 | Obligatoire. Médicament dispensé. |
subject | Reference(Patient | Group) | 1..1 | Obligatoire. Bénéficiaire. |
encounter | Reference(Encounter) | 0..1 | Contexte. |
authorizingPrescription | Reference(MedicationRequest)[] | 0..* | Prescription autorisant la dispensation. |
type | CodeableConcept | 0..1 | Type de dispensation (premier service, refill…). |
quantity | Quantity | 0..1 | Quantité totale dispensée. |
daysSupply | Quantity | 0..1 | Durée couverte. |
whenPrepared | dateTime | 0..1 | Date de préparation. |
whenHandedOver | dateTime | 0..1 | Date de remise au patient. |
destination | Reference(Location) | 0..1 | Lieu de remise. |
performer | BackboneElement[] | 0..* | Pharmaciens. |
location | Reference(Location) | 0..1 | Pharmacie dispensatrice. |
dosageInstruction | Dosage[] | 0..* | Posologie prescrite. |
substitution | BackboneElement | 0..1 | Substitution : wasSubstituted, type, reason, responsibleParty. |
Exemple JSON
Dispensation de 30 comprimés de paracétamol 1g, 7 jours :
{
"resourceType": "MedicationDispense",
"id": "md-paracetamol-001",
"status": "completed",
"category": {
"coding": [{
"system": "http://terminology.hl7.org/CodeSystem/medicationdispense-category",
"code": "outpatient"
}]
},
"medication": {
"reference": { "reference": "Medication/med-paracetamol-1g-tab" }
},
"subject": { "reference": "Patient/doe-john" },
"encounter": { "reference": "Encounter/enc-outpatient-2026-05-15" },
"authorizingPrescription": [
{ "reference": "MedicationRequest/mr-paracetamol-001" }
],
"performer": [{
"function": {
"coding": [{
"system": "http://terminology.hl7.org/CodeSystem/medicationdispense-performer-function",
"code": "dataenterer"
}]
},
"actor": { "reference": "Practitioner/pharmacist-leroy" }
}],
"location": { "reference": "Location/pharmacy-central" },
"quantity": {
"value": 30,
"unit": "comprimés",
"system": "http://unitsofmeasure.org",
"code": "{tablet}"
},
"daysSupply": {
"value": 7,
"unit": "jours",
"system": "http://unitsofmeasure.org",
"code": "d"
},
"recorded": "2026-05-15T11:00:00+02:00",
"whenPrepared": "2026-05-15T10:55:00+02:00",
"whenHandedOver": "2026-05-15T11:05:00+02:00",
"dosageInstruction": [{
"text": "1 comprimé jusqu'à 4 fois par jour, sans dépasser 4g/24h",
"timing": { "repeat": { "frequency": 4, "period": 24, "periodUnit": "h" } },
"route": {
"coding": [{
"system": "http://snomed.info/sct",
"code": "26643006",
"display": "Oral route"
}]
}
}],
"substitution": {
"wasSubstituted": false
}
} Pièges courants
- Confondre avec MedicationRequest — Request = prescription, Dispense = dispensation effective.
- Pas de
authorizingPrescription— une dispensation hors prescription est non auditable (sauf OTC, à documenter). - Substitution non tracée — un générique dispensé à la place du princeps doit avoir
substitution.wasSubstituted=trueavecreason. daysSupplymanquant — sans durée couverte, le scoring d'adhérence est impossible.whenPreparedetwhenHandedOverconfondus — préparation et remise sont deux étapes distinctes pour le workflow pharma.
Ressources liées
- Medication — produit.
- MedicationRequest — prescription.
- MedicationAdministration — administration.
- MedicationStatement — déclaration patient.
- Location — pharmacie.