Accueil / Factory / Use cases / MOTEUR DE RECOMMANDATION MOTEUR DE RECOMMANDATION · SANTÉ · 7 oct. 2026

Recommander le bon parcours de soin pour réduire les rendez-vous manqués

Moteur de recommandation pour cibler les patients à risque d'absence et proposer le bon créneau, rappel et canal.

MOTEUR DE RECOMMANDATIONSANTÉComplexité : MOYENNEMise en production : 10 à 14 semaines

LE PROBLÈME

Dans un centre de santé ou un hôpital de jour, une part significative des rendez-vous de spécialité, d'imagerie ou de suivi chronique ne sont ni honorés ni annulés à temps. Chaque créneau perdu coûte du temps médical, retarde la prise en charge d'un autre patient et allonge les délais d'accès aux soins déjà tendus.

Aujourd'hui, les rappels sont souvent génériques : même SMS, même délai, pour tous les patients, quel que soit leur profil ou leur historique. Le service de planification n'a pas d'outil pour identifier qui a besoin d'un rappel renforcé, d'un créneau différent ou d'une orientation vers un examen complémentaire pertinent, ce qui maintient le taux d'absentéisme à un niveau coûteux et non maîtrisé.

LES DONNÉES

  • Historique des rendez-vous : honorés, annulés, absences, délais de prise de RDV
  • Dossier patient structuré : pathologies, traitements en cours, comorbidités (anonymisé ou pseudonymisé)
  • Données socio-démographiques agrégées : distance au centre, mode de transport déclaré
  • Canal et historique de communication : SMS, appel, portail patient, taux d'ouverture
  • Calendrier des ressources : disponibilité des praticiens, types d'examens, files d'attente
  • Retours qualité : motifs d'annulation ou de report déclarés par le patient

LES MÉTHODES

  • XGBoost calibré (Platt scaling) : score de risque d'absence au rendez-vous
  • Bandit contextuel (Thompson sampling) : choix du canal et du délai de rappel optimal
  • Règles métier pondérées : exclusion des profils fragiles, priorisation clinique
  • Test A/B séquentiel : mesure de l'impact réel avant déploiement large
  • Explicabilité SHAP : justifier à l'équipe soignante les facteurs de risque identifiés

L'APPROCHE

Le projet distingue deux briques complémentaires. D'abord un modèle de risque d'absence par patient et par type de rendez-vous, construit avec XGBoost sur variables tabulaires, calibré pour produire une probabilité exploitable plutôt qu'un score brut. Ensuite un module de recommandation qui, pour chaque patient à risque, propose l'action la plus adaptée : type de rappel, canal, délai, ou proposition d'un créneau alternatif compatible avec son profil de mobilité et ses disponibilités passées.

La recommandation s'appuie sur un filtrage par règles métier pondérées et sur un modèle de bandit contextuel simple pour apprendre en continu quel canal et quel délai de rappel fonctionnent le mieux par segment de patients, en évitant la complexité d'un deep learning peu justifiable sur ce volume de données.

Le dispositif est testé en A/B sur un sous-ensemble de parcours avant généralisation, avec un comité médical qui valide les règles d'exclusion (patients fragiles, urgences) pour éviter toute automatisation inadaptée sur des cas sensibles.

MISE EN ŒUVRE

  1. Cadrage avec les équipes de planification et le comité médical sur les cas d'usage prioritaires
  2. Audit et nettoyage des données de rendez-vous et du dossier patient, anonymisation
  3. Construction et validation du modèle de risque d'absence avec les métiers
  4. Définition des règles d'action et du module de recommandation de canal et créneau
  5. Pilote A/B sur un service ou un site, mesure du taux d'absentéisme et de la satisfaction
  6. Industrialisation : intégration au système de prise de rendez-vous existant
  7. Suivi mensuel de la dérive du modèle et réentraînement périodique

GAINS ATTENDUS

Si 20 % des absences sont évitables par un rappel mieux ciblé, un centre traitant plusieurs milliers de rendez-vous par mois pourrait récupérer un volume significatif de créneaux chaque semaine, réduisant les délais d'accès et le temps médical perdu, sans augmenter l'effort humain de relance.

KPIS À SUIVRE

  • Taux d'absentéisme global et par segment de patients
  • Taux de créneaux récupérés grâce à une annulation anticipée
  • Délai moyen d'accès au prochain créneau disponible
  • Taux d'acceptation des créneaux alternatifs recommandés
  • Satisfaction patient sur le parcours de prise de rendez-vous

LA STACK

  • Python (scikit-learn, XGBoost)
  • BigQuery ou PostgreSQL pour l'entrepôt de données patient
  • Airflow pour l'orchestration des pipelines
  • Vertex AI ou MLflow pour le suivi des modèles
  • Looker Studio pour le reporting aux équipes de planification
  • API de SMS ou de notification intégrée au système de prise de rendez-vous

RISQUES ET CONFORMITÉ

  • Conformité RGPD et données de santé : traitement encadré par le RGPD et le référentiel HDS, anonymisation et minimisation des données requises
  • Biais d'accès aux soins : un modèle mal calibré pourrait pénaliser des patients déjà vulnérables, nécessite un audit de biais par sous-groupe
  • Explicabilité clinique : toute recommandation doit rester compréhensible et validable par l'équipe soignante, pas de boîte noire opaque
  • Dérive du modèle : les comportements patients évoluent avec les campagnes de prévention, réentraînement et surveillance continue nécessaires
  • Sur-automatisation : exclure explicitement les patients fragiles ou en soins critiques du scoring automatique

QUESTIONS FRÉQUENTES

Ce système remplace-t-il la décision médicale sur les priorités de soin ?

Non. Il ne touche qu'à la logistique de rendez-vous : rappel, canal, créneau. Toute priorisation clinique reste de la responsabilité du comité médical, qui valide les règles d'exclusion en amont.

Comment garantir que le modèle ne défavorise pas les patients les plus fragiles ?

Un audit de biais par sous-groupe (âge, zone géographique, pathologie) est réalisé avant mise en production, et les patients en situation de vulnérabilité sont exclus du scoring automatique par règle métier explicite.

Quel est le délai avant de voir un impact mesurable ?

Le pilote A/B sur un service permet d'obtenir des premiers résultats mesurables en 6 à 8 semaines après mise en place, avant toute décision de généralisation à l'ensemble du centre.

CE USE CASE CHEZ VOUS ?

Nous le cadrons, le construisons et le mettons en production. Ou nous formons vos équipes à le faire.

Parlons de votre projet →
← Tous les use cases