Guide d'implémentation du médicament
0.1.0 - ci-build
Guide d'implémentation du médicament, published by Interop'Santé. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/Interop-Sante/hl7.fhir.fr.medication/ and changes regularly. See the Directory of published versions
Un premier niveau de complexité est adressé par les cas d’usage précédents. Les niveaux de complexité supplémentaires adressent
Il n’y a pas d’exemple, pour l’instant.
LASILIX
→ marque ➟ dans le .text du .coding de la spécialitéfurosémide
→ principe actif ➟ .ingredient().item[x]20 mg
→ dosage ➟ .ingredient().strengthsol inj
→ forme ➟ .formamp
→ présentation ➟ en annotation {amp}
de l’unité de dénombrement UCUM2 mL
→ volume ➟ .amountXX
→ quantité ➟ .doseAndRateà 7h et 18h
→ horaire de prise ➟ .timing.repeat.timeOfDay()per os
→ voie d’administration ➟ .routependant 5j
→ début (maintenant) et fin (début + 5j) ➟ .timing.boundsPeriodXX
de la dose prescrite peut s’exprimer de 3 façons différentes, par exemple :
1
(unité [de présentation de l’unité de médicament prescrit] = ampoule contenant 20 mg de furosémide)20 mg
(de principe actif = furosémide)2 mL
(de produit = solution injectable contenant 20 mg de furosémide)Ces 3 expressions permettent de déterminer la quantité de(s) principe(s) actif(s) à partir de caratéristiques du médicament prescrit
FUROSEMIDE
→ médicament en DC ➟ dans le .text du .coding du médicament en DCfurosémide
→ principe actif ➟ .ingredient().item[x]XX
de la dose prescrite ne peut plus s’exprimer que d’1 façon :
20 mg
(de principe actif = furosémide)1
(unité [de présentation de l’unité de médicament prescrit] = furosémide en quantité non définie)2 mL
(de produit = un produit qui contient du furosémide en concentration non définie)entre
Le dosage (.ingredient[].strength) est exigé quand le médicament prescrit est
L’unité est pertinente (donc autorisée), en fonction de son type,
On inclut dans définie, la possibilité de calcul à partir des propriétés connues. Par exemple, quantité connue 20 mg et volume connu 2 ml, implique que la concentration est définie, 10 mg/mL et que l’unité mL pour exprimer la quantité de la dose, par exemple 3 mL, est pertinente parce qu’elle détermine sa quantité de principe actif, 30 mg.
Quand elle n’est pas négligeable, sa valeur exprimée DOIT figurer au dénominateur de la dose prescrite.
Cf. Requirements de l’élément MedicationRequest.dosageInstruction.doseAndRate.rateRatio
Si une durée d’administration n’est pas spécifiée par le prescripteur, cela siginifie qu’elle est négilgeable. Par exemple pour l’administration d’un comprimé ou l’injection direct d’une solution.
Intraveineuse lente et intraveineuse directe ne sont pas des voies d’administration, quand bien même ces concepts s’y invitent régulièrement dans les listes locales des voies d’administration. Ce sont des méthodes, dont la principale différence porte sur la durée d’administration, qui n’est dans ce cas pas quantifée mais simplement qualifiée.
Si le prescripteur souhaite ne pas donner une durée d’administration explicite quantifiée, cette distinction qualitative DOIT être portée dans l’élément method de la ressource MedicationRequest. La voie d’administration, élément route, prend dans les deux cas la valeur voie intraveineuse.
Ni l’EDQM, ni SNOMED CT ne fournissent de codes pour nuancer la méthode d’administration injection.
Les injections continues sans mention de durée d’administration parce qu’elle est indéterminée au moment de la prescription sans pour autant être négligeable, se traduisent par une expression de la dose en débit, sans mention de quantité, ni de durée d’administration.
Elles se distinguent des expressions de doses à durée d’administration négligeable par l’absence de quantité.
exemple
"doseAndRate": [
{
...
"rateRatio": {
"value": 700,
"unit": "µg"
"system": "http://unitsofmeasure.org",
"code": "ug"
},
"denominator": {
"unit": "min",
"system": "http://unitsofmeasure.org",
"code": "min"
}
}
]
ou
"doseAndRate": [
{
...
"rateQuantity": {
"value": 700,
"unit": "µg/min"
"system": "http://unitsofmeasure.org",
"code": "ug/min"
}
}
]
Note: Il y deux façons d’exprimer un débit dans une dose FHIR :
min
) au dénominateur (deniminator.code
) dans un type de donnée ratio (rateRatio
)ug/min
) dans un type de donnée quantity (rateQuantity
)La seconde implique une interprétation du code UCUM par le logiciel pour avoir connaissance de la notion de débit (savoir reconnaitre une unité de débit UCUM).
Elles présentent la particularité d’avoir un médicament prescrit composé de plusieurs médicaments simples, exprimés en spécialité et/ou en DC.
De ce fait, le rapport entre les caractéristiques du médicament prescrit composé et l’expression de la quantité des doses prescrites présente quelques particularités.
Dans un médicament composé, permet d’exprimer à quel médicament composant, quelle ressource Medication, se réferre l’expression de la dose.
Ex: Permet de rapporter l’expression de la quantié 4g de la dose, au médicament céfotaxine du médicament composé céfotaxine dans 100 mL de glucose 5%.
Cette information est portée par l’extension FrBasisOfDoseComponent de l’élément doseAndRate du type complex Dosage qui s’applique à l’élément dosageInstruction de la ressource MedicationRequest.
Voir exemple céfotaxine dans G5 100 mL, 4g céfotaxine en 20 min toutes les 6h pendant 3j
Note PN13:
Dans un médicament composé, permet d’exprimer quel composant, quelle ressource Medication, est le soluté.
Ex: Permet de marquer le glucose 5% comme étant le soluté dans le médicament composé céfotaxine dans 100 mL de glucose 5%.
Cette information est portée par l’extension FrIsVehicle. Cette extension est appliquée
Voir les deux variantes de l’exemple
Ces deux variantes transmettent strictement la même information et sont soumises à concertation. Dans le version 1 finalisé du guide, une seule sera retenue et le contexte d’application de l’extension IsVehicule sera réduit en conséquence.
Note PN13:
Cette expression est utilisé dans la prescription des injectables en seringue électrique pour déclarer le volume de soluté composant le médicament prescrit en quantité suffisante pour atteindre le volume du médicament composé, c’est-à-dire le volume final de la seringue.
L’application de la règle suivante répond à ce cas d’usage :
Cette règle impose l’utilisation de l’extension IsVehicule. Voir exemple dobutamine 200 mg dans soluté=G5 qsp 40 mL, 400 µg/min pendant 1j
En R5, le ressource Medication voit l’élément ingredient.strength passer de type exclusivement Ratio en type alternatif Ratio, Quantity ou CodeableConcept avec jeu de valeurs préferré contenant la valeur qs (quantité suffisante pour).
Note: En R5 l’élément amount est renommé totalVolume pour lever toute ambiguité avec les volumes pouvant figurer dans les ingredient.strength[x].
Un patch est un médicament incluant un dispositif intégré garantissant
Ces informations sont des propriétés du médicament prescrit.
Elles s’expriment dans la ressource Medication référencée par l’élément medication qui décrit l’unité de médicament prescrit dans la ressource MedicationRequest.
La durée d’administration du patch est un choix du prescipteur.
Il DOIT être exprimé en tant que tel au dénominateur de la dose prescrite, même si elle est idenitique à la durée maximal garantie par le dispositif intégré.
Le guide d’implémentation n’assigne à la durée d’administration, aucune valeur par défaut qui serait particulière aux patches.
Il arrive que la dose prescrite découle d’un dose de référence formulée en quantité de principe actif par unité de poids ou de surface corporelle. La dose effectivement prescrite est arrondie à une valeur réalisable.
Ex: capécitabime 1000 mg/m².
Ces deux valeurs de la dose prescrite sont transmises dans deux éléments doseAndRate distingués par leur type
"doseAndRate": [
{
"type": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/dose-rate-type",
"code": "calculated",
"display": "Calculated"
}
]
},
"doseQuantity": {
"value": 1000,
"unit": "mg/m²",
"system": "http://unitsofmeasure.org",
"code": "mg/m2"
}
},
{
"type": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/dose-rate-type",
"code": "ordered",
"display": "Ordered"
}
]
},
"doseQuantity": {
"value": 1800,
"unit": "mg",
"system": "http://unitsofmeasure.org",
"code": "mg"
}
}
]
Voir exemple capécitabine 1800 mg (1000 mg/m²), 7h et 18h per os, pendant 14j
Note:
Il est tout à fait possible de prescrire plus simplement capécitabine 1000 mg/m², accompagnée de la surface corporelle
(1,85 m²), voire seulement de la taille
(1,75 m) et du poids
(70 kg) du patient.
Mais c’est un autre cas d’usage, qui, quand bien même il déboucherait sur la même délivrance, capécitabine 1800 mg, laisserait au pharmacien l’arbitrage de l’arrondi par rapport à la dose prescrite. C’est un cas d’usage différent parce que l’acteur et le temps où se fait l’arrondi ne sont pas les mêmes.