Skip to content
🔒 MedicalDBSystème d'aide à la décision indexée par médicament

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

AttributsTypeDescriptionExemple
identifierStringLes 8 premiers numéros de la première décision de référencement du Collège de la HAS.2022_0472
titleStringObjet du SAM.Bon usage et sécurisation de l’utilisation des fluoroquinolones”
validation_dateStringDate de validation initiale par le Collège de la HAS2022_12_15
update_dateStringDate de validation de l’actualisation par le Collège de la HAS.Néant
statusStringActif/Suspendu/ Obsolète/Document de travail…Actif
version_numberStringSi une ou des actualisations sont nécessaires.V1.0
alternative_drugStringCaracté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
RelationsMultiplicitéCibleDescription
applicant0 .. 1applicantL’institution qui assume le SAM
author0 .. 1authorLe responsable de l’élaboration et de l’actualisation du SAM.
health_softwares0 .. 1health_softwareLAP hospitalier, LAP de médecine ambulatoire, LAD d’officine, LAD de PUI
algorithm0 .. 1algorithmAlgorithme qui défini les conditions de déclenchement de SAM
pro_messages0 .. npro_messageLe message vu par les professionnels de santé
source0 .. 1sourceLien vers le document de référence (URL fixe).
logo0 .. 1logoLien vers le logo de l’organisme en charge de l’élaboration et de l’actualisation du SAM

applicant

AttributsTypeDescriptionExemple
nameStringNom de l’institutionAgence Nationale de Sécurité des Médicaments et des produits de santé (ANSM)

author

AttributsTypeDescriptionExemple
nameStringNom du responsableG.Grosjean
contactStringContact du responsableggrosjean@institutcancer.fr

health_software

AttributsTypeDescriptionExemple
textStringNom du type de logiciel[LAD_A]

algorithm

AttributsTypeDescriptionExemple
trigger_conditionStringDé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_andBooleanChoisi entre le ET et le OU entre les médicaments à détecterTrue
RelationsMultiplicitéCibleDescription
drugs0 .. ndrugsLes médicaments sur lesquels le SAM est indexé
pathways0 .. npathwayLes voies qui conditionnent le SAM
patient_criterion0 .. 1patient_criterionCritères patient du SAM

drugs

RelationsMultiplicitéCibleDescription
ingredients0 .. ningredientLes ingrédients sur lesquels le SAM est indexé
branded_drugs0 .. nbranded_drugLes spécialités sur lesquelles le SAM est indexé
included_pathways0 .. npathwayVoies du médicament sur lesquelles le sam se produit. Exclusif avec le champs excluded.
excluded_pathways0 .. npathwayVoies du médicament sur lesquelles le sam ne se produit pas. Exclusif avec le champs _included.
included_forms0 .. nformFormes du médicament sur lesquelles le sam se produit. Exclusif avec le champs excluded.
excluded_forms0 .. nformFormes de médicament sur lesquelles le sam ne se produit pas. Exclusif avec le champs included.

codings

AttributsTypeDescriptionExemple
codeStringCode3400890004879
labelStringLabel du codeTAREG (valsartan) 3 mg/mL, solution buvable
terminologyStringTerminology à laquelle appartient le codeUDP

pro_message

AttributsTypeDescriptionExemple
health_softwareHealthSoftwareType de logicielLAP_A
textStringContenu 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

AttributsTypeDescriptionExemple
urlStringLien de la sourcehttps://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
AttributsTypeDescriptionExemple
urlStringLien du logohttps://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

ArgumentInputFieldTypeDescription
drugsclinicalDrugsString[]Liste des codes de médicaments cliniques à analyser
drugsspecialitiesString[]Liste des spécialités à analyser (CIS)
drugsingredientsIngredientInputListe des ingrédients à analyser
patientpathologiesString[]Pathologies et conditions du patient (SNOMED)
patientgenderStringSexe biologique du patient
patientbirthDateDateDate de naissance du patient
patientconcurrentTreatmentsTreatmentInputTraitements préexistants chez le patient
patientageGroupString[]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.

AttributsTypeDescription
alertAlertResultAlerte 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
samSamObjet 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": []
              }
            }
          }
        }
      ]
    }
  }
}