Medication — Le médicament
Paracétamol 1g comprimé, lot BATCH-2026-A47, expiration 2028-12-31. La carte d'identité du médicament dans le circuit hospitalier FHIR.
Objet de la ressource
Medication décrit un médicament en tant qu'objet : nom, code, forme galénique, ingrédients (substances actives, excipients), titulaire de l'AMM, lot, péremption. Une Medication est référencée par MedicationRequest (prescription), MedicationDispense (dispensation), MedicationAdministration (administration) et MedicationStatement (déclaration patient).
Champs clés
| Champ | Type | Cardinalité | Rôle |
|---|---|---|---|
identifier | Identifier[] | 0..* | Identifiants externes (CIP, NDC, GTIN). |
code | CodeableConcept | 0..1 | Code médicament (ATC, SNOMED CT, RxNorm). |
status | code | 0..1 | active, inactive, entered-in-error. |
marketingAuthorizationHolder | Reference(Organization) | 0..1 | Titulaire AMM. |
doseForm | CodeableConcept | 0..1 | Forme galénique (comprimé, gélule, injection IV…). |
totalVolume | Quantity | 0..1 | Volume total du contenant. |
ingredient | BackboneElement[] | 0..* | Ingrédients avec ratio de concentration. |
batch | BackboneElement | 0..1 | Lot : lotNumber + expirationDate. |
definition | Reference(MedicationKnowledge) | 0..1 | Définition catalogue. |
Codifications usuelles
- ATC (WHO) — classification anatomique-thérapeutique-chimique. Universelle.
- RxNorm (US NLM) — normalisé US, lien fort avec NDC.
- SNOMED CT — hiérarchie Pharmaceutical/biologic product.
- CIP (FR) — Code Identifiant de Présentation, identifiant national des médicaments.
- NDC (US) — National Drug Code.
- SNOMED dm+d (UK) — Dictionary of medicines and devices.
Exemple JSON
Paracétamol 1g comprimé :
{
"resourceType": "Medication",
"id": "med-paracetamol-1g-tab",
"identifier": [{
"system": "http://www.ansm.sante.fr/cip",
"value": "3400938153317"
}],
"code": {
"coding": [{
"system": "http://www.whocc.no/atc",
"code": "N02BE01",
"display": "Paracetamol"
}, {
"system": "http://snomed.info/sct",
"code": "387517004",
"display": "Paracetamol (substance)"
}, {
"system": "http://www.nlm.nih.gov/research/umls/rxnorm",
"code": "313782"
}]
},
"status": "active",
"marketingAuthorizationHolder": { "reference": "Organization/sandoz" },
"doseForm": {
"coding": [{
"system": "http://snomed.info/sct",
"code": "385055001",
"display": "Tablet"
}]
},
"totalVolume": {
"value": 1,
"unit": "comprimé"
},
"ingredient": [{
"item": {
"concept": {
"coding": [{
"system": "http://snomed.info/sct",
"code": "387517004",
"display": "Paracetamol"
}]
}
},
"isActive": true,
"strengthRatio": {
"numerator": { "value": 1, "unit": "g", "system": "http://unitsofmeasure.org", "code": "g" },
"denominator": { "value": 1, "unit": "comprimé" }
}
}],
"batch": {
"lotNumber": "BATCH-2026-A47",
"expirationDate": "2028-12-31"
}
} Pièges courants
- Code
codemanquant — un médicament sans code est inexploitable pour la pharmacovigilance, l'interaction, la facturation. - Choix du codage unique — ATC seul ne suffit pas pour discriminer générique vs princeps. Combiner ATC + RxNorm/CIP/NDC.
ingredient.strengthRatiooublié — mg/comprimé est essentiel : 500 mg vs 1 g change le dosage et le risque.- Batch sans
expirationDate— un médicament dans le circuit hospitalier doit avoir sa péremption pour éviter administration de produit périmé. - Confondre
MedicationetMedicationKnowledge— Medication = un médicament administrable, MedicationKnowledge = catalogue pharmaceutique général.
Ressources liées
- MedicationRequest — prescription.
- MedicationAdministration — administration.
- MedicationDispense — dispensation.
- MedicationStatement — déclaration patient.
- MedicationKnowledge — catalogue pharmaceutique.