Système d’aide à la décision indexée par médicament (SAM)
Un SAM (système d’aide à la décision indexée par médicament) est un algorithme décisionnel issu d’un document de référence (par exemple, une fiche de bon usage du médicament, une fiche médico-économique, etc.) destiné à être intégré dans les LAP et les LAD.
Il se manifeste dans un logiciel, au moment de la prescription ou de la dispensation, par un message d’information qui se déclenche en fonction du traitement médicamenteux et du contexte clinique du patient.
L’objectif des SAM est de réduire la iatrogénie médicamenteuse et de favoriser les stratégies thérapeutiques les plus favorables à la santé publique.
Ils proviennent de la HAS.
Découpage des modèles de données
SAM
| Attributs | Type | Description | Exemple |
|---|---|---|---|
identifier | String | Les 8 premiers numéros de la première décision de référencement du Collège de la HAS. | 2022_0472 |
title | String | Objet du SAM. | Bon usage et sécurisation de l’utilisation des fluoroquinolones” |
validation_date | String | Date de validation initiale par le Collège de la HAS | 2022_12_15 |
update_date | String | Date de validation de l’actualisation par le Collège de la HAS. | Néant |
status | String | Actif/Suspendu/ Obsolète/Document de travail… | Actif |
version_number | String | Si une ou des actualisations sont nécessaires. | V1.0 |
alternative_drug | String | Caractérisé(s) par nom de spécialité pharmaceutique ou dénomination commune ou présence d’une substance active.(jamais utilisé pour l’instant) | Néant |
| Relations | Multiplicité | Cible | Description |
|---|---|---|---|
applicant | 0 .. 1 | applicant | L’institution qui assume le SAM |
author | 0 .. 1 | author | Le responsable de l’élaboration et de l’actualisation du SAM. |
health_softwares | 0 .. 1 | health_software | LAP hospitalier, LAP de médecine ambulatoire, LAD d’officine, LAD de PUI |
algorithm | 0 .. 1 | algorithm | Algorithme qui défini les conditions de déclenchement de SAM |
pro_messages | 0 .. n | pro_message | Le message vu par les professionnels de santé |
source | 0 .. 1 | source | Lien vers le document de référence (URL fixe). |
logo | 0 .. 1 | logo | Lien vers le logo de l’organisme en charge de l’élaboration et de l’actualisation du SAM |
applicant
| Attributs | Type | Description | Exemple |
|---|---|---|---|
name | String | Nom de l’institution | Agence Nationale de Sécurité des Médicaments et des produits de santé (ANSM) |
author
| Attributs | Type | Description | Exemple |
|---|---|---|---|
name | String | Nom du responsable | G.Grosjean |
contact | String | Contact du responsable | ggrosjean@institutcancer.fr |
health_software
| Attributs | Type | Description | Exemple |
|---|---|---|---|
text | String | Nom du type de logiciel | [LAD_A] |
algorithm
| Attributs | Type | Description | Exemple |
|---|---|---|---|
trigger_condition | String | Définition des critères d’inclusion : ‒ Liste du ou des médicament(s) prescrit(s) concerné(s) par le SAM (médicament « index »), caractérisés par nom de spécialité pharmaceutique ou dénomination commune ou présence d’une substance active. ‒ Caractéristique(s) clinique(s) du patient nécessaire(s) à l’exécution du SAM (le cas échéant). Les données caractérisant le patient, susceptibles d’entrer dans la formulation d’un SAM selon le type de logiciel sont précisées en annexe de chaque référentiel de certification. | ["01_LAP de médecine ambulatoire 02_LAP hospitaliers 03_LAD d’officine 04_LAD de PUI SI la prescription COMPORTE un médicament qui CONTIENT la substance active « TOPIRAMATE »", "ET SI sexe féminin ET SI âge PLUS PETIT OU EGAL A 55 ans"] |
drugs_and | Boolean | Choisi entre le ET et le OU entre les médicaments à détecter | True |
| Relations | Multiplicité | Cible | Description |
|---|---|---|---|
drugs | 0 .. n | drugs | Les médicaments sur lesquels le SAM est indexé |
pathways | 0 .. n | pathway | Les voies qui conditionnent le SAM |
patient_criterion | 0 .. 1 | patient_criterion | Critères patient du SAM |
drugs
| Relations | Multiplicité | Cible | Description |
|---|---|---|---|
ingredients | 0 .. n | ingredient | Les ingrédients sur lesquels le SAM est indexé |
branded_drugs | 0 .. n | branded_drug | Les spécialités sur lesquelles le SAM est indexé |
included_pathways | 0 .. n | pathway | Voies du médicament sur lesquelles le sam se produit. Exclusif avec le champs excluded. |
excluded_pathways | 0 .. n | pathway | Voies du médicament sur lesquelles le sam ne se produit pas. Exclusif avec le champs _included. |
included_forms | 0 .. n | form | Formes du médicament sur lesquelles le sam se produit. Exclusif avec le champs excluded. |
excluded_forms | 0 .. n | form | Formes de médicament sur lesquelles le sam ne se produit pas. Exclusif avec le champs included. |
codings
| Attributs | Type | Description | Exemple |
|---|---|---|---|
code | String | Code | 3400890004879 |
label | String | Label du code | TAREG (valsartan) 3 mg/mL, solution buvable |
terminology | String | Terminology à laquelle appartient le code | UDP |
pro_message
| Attributs | Type | Description | Exemple |
|---|---|---|---|
health_software | HealthSoftware | Type de logiciel | LAP_A |
text | String | Contenu du message | « Pour les patientes, en raison de l’identification de nouveaux risques liés à une exposition au topiramate in utero : la prescription initiale annuelle est réservée aux neurologues ou pédiatres et nécessite le recueil préalable de l’accord de soins de la patiente (formulaire d’accord de soins annuel). » |
source
| Attributs | Type | Description | Exemple |
|---|---|---|---|
url | String | Lien de la source | https://ansm.sante.fr/actualites/topiramate-et-risques-chez-les-enfants-exposes-pendant-la-grossesse-modification-des-conditions-de-prescription-et-de-delivrance-aux-femmes-concernees-5 |
logo
| Attributs | Type | Description | Exemple |
|---|---|---|---|
url | String | Lien du logo | https://www.has-sante.fr/upload/docs/image/jpeg/2018-02/logo_ansm.jpg |
Cas d’usages
Lister les SAM
REQUÊTE
La requête suivante n’inclut pas toutes les combinaisons possibles.
SAM
query sam {
sam(limit: 1) {
identifier
title
validation_date
update_date
version_number
status
alternative_drug
applicant {
name
}
author {
mail
name
}
health_softwares {
health_software {
text
}
}
algorithm {
trigger_condition
}
pro_messages {
health_software {
text
}
text
}
source {
url
}
contact {
mail
}
logo {
url
}
}
}API d’analyse
La base stocke les éléments déclencheurs des SAM. Pour une utilisation plus aisée, Posos fournit une API permettant de récupérer les SAMS liées à un ensemble de médicaments cliniques, de spécialités ou d’ingrédients en fonction d’un terrain patient.
Arguments
Ces résultats s’obtiennent grâce à l’API d’analyse, il faut fournir une liste de médicaments (cliniques ou spécialités) à la requête getSam
| Argument | InputField | Type | Description |
|---|---|---|---|
drugs | clinicalDrugs | String[] | Liste des codes de médicaments cliniques à analyser |
drugs | specialities | String[] | Liste des spécialités à analyser (CIS) |
drugs | ingredients | IngredientInput | Liste des ingrédients à analyser |
patient | pathologies | String[] | Pathologies et conditions du patient (SNOMED) |
patient | gender | String | Sexe biologique du patient |
patient | birthDate | Date | Date de naissance du patient |
patient | concurrentTreatments | TreatmentInput | Traitements préexistants chez le patient |
patient | ageGroup | String[] | Catégorie d’âge concernée. Les différentes valeurs possibles sont : Prématuré, Nouveau-né (0 à 1 mois), Nourrisson (1 à 24 mois), Enfant (0 mois à 18 ans), Adolescent (12 à 18 ans), Adulte (> 17 ans) et Senior (> 64 ans). |
softwareTypes | [TargetedTherapySoftware] | Liste des types de logiciels d’aide à la décision |
Résultat
L’API renvoie un objet de type SamResult.
| Attributs | Type | Description |
|---|---|---|
alert | AlertResult | Alerte qui correspond à la traduction de l’algorithme de déclenchement en critère patient et médicaments de manière similaire aux autres objets Alert |
sam | Sam | Objet qui contient toutes les informations du SAM concerné |
Exemple
SAM
query GetSAM($drugs: [DrugInput!]) {
getSam(drugs: $drugs) {
sams {
sam {
title
identifier
messagesForHealthProfessionals {
softwareType
text
}
alternativeDrug
status
source
contact
updateDate
validationDate
versionNumber
}
alert {
designation
patient {
ageGroups
sex
continuousCriteria {
max
min
type
unit
}
concurrentTreatments {
ingredients
procedures
therapeuticClasses
}
}
}
}
}
}Réponse
{
"data": {
"getSam": {
"sams": [
{
"sam": {
"title": "Alerter sur la modification des conditions de prescription et de délivrance (CPD) du tramadol afin de réduire le risque de mésusage, d’addiction et de surdosage",
"identifier": "2024_0341",
"messagesForHealthProfessionals": [
{
"softwareType": "LAP_A",
"text": "« Depuis le 1er mars 2025, pour réduire le risque de mésusage, d’addiction et de surdosage :- Ordonnance sécurisée obligatoire pour toute prescription de tramadol (seul ou en association).- Limitation de la durée de prescription à 3 mois. Pour rappel :- Durée maximale de prescription limitée à 3 mois ;- Privilégier les traitements inférieurs à 7 jours pour les douleurs aiguës (petits conditionnements disponibles). »"
},
{
"softwareType": "LAP_H",
"text": "« Depuis le 1er mars 2025, pour réduire le risque de mésusage, d’addiction et de surdosage :- Ordonnance sécurisée obligatoire pour toute prescription de tramadol (seul ou en association).- Limitation de la durée de prescription à 3 mois. Pour rappel :- Durée maximale de prescription limitée à 3 mois ;- Privilégier les traitements inférieurs à 7 jours pour les douleurs aiguës (petits conditionnements disponibles). »"
},
{
"softwareType": "LAD_O",
"text": "« Depuis le 1er mars 2025, pour réduire le risque de mésusage, d’addiction et de surdosage de tramadol :- Présentation d’une ordonnance sécurisée requise.- Les prescriptions établies avant le 1er décembre restent valables jusqu’à leur terme.Pour rappel :- Durée maximale de prescription limitée à 3 mois ;- Privilégier les petits conditionnements pour les traitements de courte durée. »"
}
],
"alternativeDrug": null,
"status": "Actif",
"source": "https://ansm.sante.fr/actualites/tramadol-et-codeine-devront-etre-prescrits-sur-une-ordonnance-securisee-des-le-1er-decembre",
"contact": "dmm2@ansm.sante.fr",
"updateDate": null,
"validationDate": "2024-12-12",
"versionNumber": "V1.0"
},
"alert": {
"designation": "Alerter sur la modification des conditions de prescription et de délivrance (CPD) du tramadol afin de réduire le risque de mésusage, d’addiction et de surdosage",
"patient": {
"ageGroups": [],
"sex": null,
"continuousCriteria": [],
"concurrentTreatments": {
"ingredients": [],
"procedures": [],
"therapeuticClasses": []
}
}
}
},
{
"sam": {
"title": "Rappeler la durée maximale de prescription du tramadol par voie orale",
"identifier": "2023_0362",
"messagesForHealthProfessionals": [
{
"softwareType": "LAP_A",
"text": "« Pour limiter le mésusage et le risque de dépendance, respecter la durée deprescription maximale du tramadol de 12 semaines »"
},
{
"softwareType": "LAP_H",
"text": "« Pour limiter le mésusage et le risque de dépendance, respecter la durée deprescription maximale du tramadol de 12 semaines »"
},
{
"softwareType": "LAD_O",
"text": "« Pour limiter le mésusage et le risque de dépendance, la durée maximale de prescription du tramadol est de 12 semaines »"
},
{
"softwareType": "LAD_PUI",
"text": "« Pour limiter le mésusage et le risque de dépendance, la durée maximale de prescription du tramadol est de 12 semaines »"
}
],
"alternativeDrug": null,
"status": "Actif",
"source": "https://ansm.sante.fr/actualites/TRAMADOL-une-mesure-pour-limiter-le-mesusage-en-France",
"contact": "thomas.mondschein@assurance-maladie.fr",
"updateDate": null,
"validationDate": "2023-10-05",
"versionNumber": "V1.0"
},
"alert": {
"designation": "Rappeler la durée maximale de prescription du tramadol par voie orale",
"patient": {
"ageGroups": [],
"sex": null,
"continuousCriteria": [],
"concurrentTreatments": {
"ingredients": [],
"procedures": [],
"therapeuticClasses": []
}
}
}
}
]
}
}
}