📖 Documentation Réactis

Guide d'utilisation — gestion de crise hospitalière
← Retour à la main courante
🔍

🚀 Démarrage rapide

🔗 Adresse de connexion : crise.ifclubs.fr — un seul lien à retenir, quel que soit votre établissement. Saisissez votre email et votre mot de passe, vous êtes automatiquement dirigé(e) vers votre espace avec les bons droits déjà reconnus. Sur téléphone, les comptes déjà utilisés s'affichent en pastilles (« Qui se connecte ? ») : un appui remplit l'email, il ne reste que le mot de passe — le mot de passe n'est jamais retenu.
🔐 Connexion Chaque utilisateur se connecte avec son adresse email professionnelle et un mot de passe personnel — plus de mot de passe partagé par rôle. Voir "Modes de connexion" plus bas.
⚙️ Panneau Admin Accessible directement aux Coordinateurs déjà connectés, sans mot de passe supplémentaire à saisir.

Droits par rôle

ActionCoordinateurMembreInvité
Voir l'historique et les crises passées✅✅✅
Consulter les contacts (organismes)✅✅✅
Saisir des entrées dans le journal✅✅❌
Envoyer des alertes (email, WhatsApp, Teams, Telegram, SMS)✅✅❌
Ajouter un membre à la cellule / envoyer un catchup email✅✅❌
Convoquer une réunion / lancer une visio✅❌❌
Ouvrir ou clôturer une crise✅❌❌
Base documentaire (plan blanc, fiches réflexes, procédures)✅❌❌
Transcription Teams✅❌❌
Compte rendu d'étape IA✅❌ (+ Secrétaire de main courante)❌
Suivi des présences✅❌❌
Rapport de fin de crise (IA)✅❌ (+ Secrétaire de main courante)❌
Générer un RETEX (IA)✅❌ (+ Secrétaire de main courante)❌
Conseils IA contextuels✅❌ (+ Secrétaire de main courante)❌
📧 Emails envoyés (historique des notifications)✅❌❌
⚙️ Panneau Admin (configuration, RGPD, abonnement…)✅❌❌
Qui a quel rôle ?
Le rôle Coordinateur est réservé au responsable de crise désigné et à la direction — il donne accès à toutes les fonctions, y compris la configuration de la plateforme (panneau Admin, accessible sans ressaisir de mot de passe une fois connecté).
Le rôle Membre peut être attribué largement à toutes les équipes opérationnelles (cadres de garde, astreintes, chefs de service) : il permet de tracer et d'alerter, mais pas d'accéder aux fonctions de pilotage (réunions, IA, base documentaire, présences).
Le rôle Invité est en lecture seule : consultation de l'historique, des contacts et des décisions prises, sans possibilité de saisie.
Le rôle de chaque personne est attribué individuellement (panneau Admin → Utilisateurs), à son adresse email — voir "Modes de connexion" plus bas.
À chaque ouverture de crise, une personne doit être désignée Secrétaire de main courante (menu déroulant obligatoire dans le formulaire d'ouverture — Membre ou Invité) : elle se connecte avec son identifiant habituel, sans mot de passe distinct, mais reçoit par email un lien individuel qui lui rend accessibles, pour la durée de cette crise, les entrées ALERTE/RÉUNION du journal ainsi que les fonctions Conseils ciblés, Compte rendu d'étape, Rapport de crise et RETEX (voir "🤖 Fonctionnalités IA" plus bas).

🏷️ Désignation « Valideur »

Indépendamment du rôle de connexion (Coordinateur/Membre/Invité), un ou plusieurs membres peuvent recevoir la désignation Valideur depuis Admin → Utilisateurs. Elle conditionne trois actions sensibles :

Si aucun membre n'est désigné Valideur dans l'établissement, ces trois actions restent accessibles à tout Coordinateur — la désignation ne devient restrictive qu'à partir du moment où au moins un Valideur est nommé.

Modes de connexion (au choix de l'établissement)

Le tableau ci-dessus décrit les rôles (ce que chaque profil peut faire). Indépendamment du rôle, chaque utilisateur se connecte avec un compte individuel — plus de mot de passe partagé par rôle. L'établissement choisit dans sa console d'administration comment ce compte s'authentifie, réglable à tout moment sans perte de données :

🔑 Identifiant (email) + mot de passe personnel Chaque utilisateur se connecte avec son adresse email (son identifiant, communiqué par l'administrateur) et son mot de passe personnel (12 caractères minimum, avec au moins une lettre, un chiffre et un caractère spécial). L'identité est vérifiée par le serveur et verrouillée pour la session. Le mode par défaut.
📱 Double authentification (mot de passe + code) Facultative, chacun l'active pour son propre compte : bouton « 📱 Double authentification » en haut du tableau de bord. On scanne un code QR avec une application d'authentification (Google Authenticator, Microsoft Authenticator…) puis on confirme avec le code à 6 chiffres affiché. Ensuite, à chaque connexion, le code est demandé après le mot de passe. Pour la désactiver : même bouton, mot de passe + code. L'établissement peut aussi la rendre obligatoire pour tous (Admin → Utilisateurs → Mode de connexion) : celui qui ne l'a pas encore activée le fait à sa connexion suivante. Les liens d'ouverture de crise reçus par WhatsApp/Telegram restent un accès Membre limité à la crise, sans code.
🔄 Sessions et déconnexion Une session dure 8 heures. Une maintenance de la plateforme ne vous déconnecte pas. Le bouton Déconnexion ferme réellement la session sur le serveur.
♻️ Mot de passe oublié / téléphone perdu Mode email + mot de passe : le lien "Mot de passe oublié / première connexion" sur l'écran de connexion envoie un mot de passe temporaire par email (ou SMS), valable 10 minutes. Il s'utilise directement pour se connecter — l'écran suivant demande aussitôt de définir un mot de passe personnel définitif. Téléphone perdu (double authentification) : un coordinateur la retire depuis Admin → Utilisateurs (colonne « 📱 Double auth. », bouton ↺) ; la personne se connecte alors avec son seul mot de passe et peut la réactiver. Le « mot de passe oublié » ne contourne jamais le code. L'administrateur ne peut jamais consulter ni réassigner un mot de passe ou un code existant.

Ouvrir une crise

  1. Sélectionner le périmètre (périmètre)
  2. Saisir le nom de la crise
  3. Désigner la Secrétaire de main courante (menu déroulant, obligatoire)
  4. Cliquer Ouvrir la cellule de crise

L'ouverture déclenche automatiquement les alertes email, WhatsApp, Teams, Telegram et SMS selon la configuration.

La crise est enregistrée en temps réel côté serveur. En cas de perte de connexion, les données sont préservées.

🎓 Tour guidé

Un tour guidé interactif est disponible pour le rôle Coordinateur (fonctions courantes) puis, une fois terminé, pour l'espace Administration — chacun se conclut par une médaille de validation. Non obligatoire, à faire quand vous le souhaitez, idéalement en mode Formation pour manipuler sans aucun risque d'envoi réel.

Nature de la crise — 3 modes

Un sélecteur « Nature » permet de choisir dès l'ouverture entre :

✏️ Saisir dans le journal

Choisir le type d'entrée, rédiger le texte, puis cliquer AJOUTER L'ENTRÉE (ou Ctrl+Entrée).

TypeUsage
INFOFait constaté, message reçu, état de situation
ACTIONMesure prise ou demandée
ALERTEPoint critique, risque ou situation dégradée
DÉCISIONArbitrage de la direction, décision formelle
📹 RÉUNIONLancer ou planifier une réunion visio (Zoom, Teams, Meet)

🎤 Dictée vocale

Le bouton "🎤 Dicter" active la reconnaissance vocale (Chrome / Safari uniquement). Parlez naturellement, le texte s'insère automatiquement dans la zone de saisie.

⏱ Heure différente

Le lien "⏱ Heure différente ?" permet de saisir une entrée à l'heure exacte d'un événement passé (utile pour les retranscriptions en décalé).

✏️ Correction orthographique

Le bouton "✏️ Corriger" corrige l'orthographe du texte saisi sans en modifier le sens — dictionnaire français local, sans aucun appel à une intelligence artificielle.

🛑 Protection contre l'exposition de noms en clair

Avant tout envoi à l'IA (transcription Teams, message externe collé, saisie manuelle...), un scanneur local vérifie que les noms de personnes présents dans le texte sont bien réduits à un alias court (ex. "T. Bernier") plutôt qu'un nom de famille en clair. Si un mot ressemble à un nom de famille non aliasé, l'envoi est bloqué avec le message "🛑 Éléments à risque détectés — rien n'a été envoyé à l'IA" et les passages concernés sont surlignés et modifiables.

Si le mot signalé est en réalité un prénom non reconnu par le dictionnaire du scanneur, une confirmation permet de l'ajouter à une liste blanche mémorisée pour l'établissement : la question ne sera plus reposée, y compris lors des prochaines connexions.

📋 Journal chronologique

MODE — Journal / Pilotage

Le bouton "MODE ▾" permet de basculer entre deux vues :

👤 Filtre par membre (vue Pilotage)

La barre de filtre membres (chips en haut de la vue Pilotage) permet de se concentrer sur un seul opérateur. Quand un membre est sélectionné :

Seules les entrées ACTION peuvent être assignées à un membre via @ Taguer — les autres types (INFO, ALERTE, DÉCISION…) ne le sont pas. Chaque membre affiché dans le panneau des présences porte un badge indiquant son nombre d'actions en cours (non cochées).

🔍 Recherche et filtres cumulables

Champ de recherche en haut du journal — filtre en temps réel. Cliquer sur le badge "X actions en attente" active un filtre Actions uniquement — une barre rouge apparaît pour signaler clairement le filtre actif. Les deux filtres (texte + type) sont cumulables.

✓ Suivi des actions et responsabilités

Chaque ACTION peut être cochée "✓ Fait". Chaque ALERTE peut être marquée "✓ Résolu". Le nom de la personne ayant validé est enregistré et affiché dans les deux vues (Journal et Pilotage). Pour que votre nom apparaisse, sélectionnez-le dans la fenêtre "Qui êtes-vous ?" qui s'affiche à chaque connexion.

✏️ Modifier une entrée

Le bouton ✏️ (visible au survol de chaque ligne) permet de corriger le texte d'une entrée directement dans le journal ou dans la vue Pilotage, sans changer de page. La modification est enregistrée en arrière-plan.

🗑 Corbeille

Supprimer une entrée ne l'efface pas définitivement : elle part dans la Corbeille (bouton "🗑 Corbeille", réservé aux coordinateurs), qui liste les entrées supprimées de la crise en cours avec un bouton "Restaurer" pour annuler une suppression faite par erreur.

✂️ Découper un long bloc

Les entrées de transcription trop longues (> 220 caractères) affichent un bouton "✂️ Découper" sous l'horodatage, qui les divise automatiquement en plusieurs entrées distinctes.

🔗 Fusionner plusieurs entrées

À l'inverse, plusieurs entrées proches (ex : répliques successives d'un même échange) peuvent être fusionnées en une seule via le bandeau de sélection qui apparaît en vue Journal — utile pour nettoyer une transcription trop fragmentée.

🔇 Filtre bruit — transcriptions Teams

Lors d'une importation de transcription Teams (bouton "📄 Transcription Teams"), l'IA identifie automatiquement les entrées non pertinentes et les masque. Le bouton "🔇 Bruit masqué" permet de les afficher ou de les cacher.

⏰ Points d'étape horaires

Rappel sonore chaque heure. Le bouton "⏰ Points d'étape" active/désactive ce rappel (persistant côté serveur, partagé entre les onglets).

🔄 Synchronisation multi-postes

Le journal se rafraîchit automatiquement toutes les 30 secondes. Plusieurs postes peuvent suivre la crise en simultané.

💡 Conseils IA ciblés

Le bouton "💡 Conseils" analyse le journal en le comparant aux fiches du plan blanc et génère 8 à 12 suggestions priorisées.

🎯 Domaines d'impact

Dans le panneau gauche, la section "🎯 Impacts actifs" affiche des cases à cocher pour chaque domaine :

Seules les fiches du plan blanc correspondant aux domaines cochés sont passées à l'IA — les conseils sont ainsi pertinents pour le périmètre en cours.

Les domaines sont pré-sélectionnés automatiquement à l'ouverture en fonction du périmètre et des mots-clés du nom de crise (ex : "canicule" → domaine Thermique).

Niveaux de priorité

NiveauDélai d'action
🔴 URGENTDans les 15 minutes
🟡 IMPORTANTDans l'heure
🟢 SURVEILLANCEÀ surveiller, pas d'action immédiate

📎 Sur quoi s'appuie chaque conseil

Chaque conseil affiche sa base sous son niveau de priorité :

🤖 Fonctions IA

Quatre fournisseurs IA disponibles : 🇫🇷 Mistral AI (par défaut) · 🤖 Groq · ✨ Anthropic Claude · ☁️ Azure OpenAI (Microsoft) (sur l'abonnement Azure de votre établissement). Le fournisseur est un réglage unique par établissement (pas par fonction ci-dessous) : toutes les fonctions IA de ce tenant utilisent le même fournisseur actif à un instant donné. Le changement de fournisseur se fait en self-service depuis Admin → Établissement ; seule la désactivation totale ou partielle des fonctionnalités IA nécessite une demande auprès de l'équipe Réactis.
FonctionDéclencheurDescriptionAccès
💡 Conseils ciblésBouton "💡 Conseils"8–12 recommandations priorisées selon le journal et les domaines actifsCoordinateurs (+ secrétaire de main courante)
🤖 Synthèse exécutiveEmail automatique (30 min)Résumé, chronologie critique, décisions, points de vigilanceCoordinateurs (+ secrétaire de main courante)
📝 Compte rendu d'étapeBouton "📝 Compte rendu d'étape"Résumé structuré : situation, décisions, actions, prochaines étapesCoordinateurs (+ secrétaire de main courante)
📧 Résumé message externeBouton "📧 Message externe"Coller un email ARS / Préfecture → l'IA le résume et l'intègre horodatéCoordinateurs uniquement
📋 Rapport de criseManuel — écran de clôtureRésumé exécutif (partageable immédiatement par Email / WhatsApp) + Rapport complet (conformité plan blanc, analyse pilotage, utilisation plateforme) — workflow de validation adminCoordinateurs (+ secrétaire de main courante)
🧠 RETEXManuel — écran de clôtureRetour d'expérience approfondi — enrichit la base de connaissance une fois validéCoordinateurs (+ secrétaire de main courante)

🧠 Apprentissage continu — RETEX

Réactis apprend de chaque crise grâce au système de retours d'expérience (RETEX). Ce mécanisme comporte trois étapes :

  1. Génération — À la clôture d'une crise, le RETEX est préparé par l'IA ; le bouton "🧠 RETEX" l'ouvre. L'IA analyse le journal complet et produit un rapport structuré : résumé, chronologie clé, décisions, points forts, axes d'amélioration, recommandations. Les statistiques avancées de la crise sont incluses dans l'analyse.
  2. Validation — Allez dans Admin → 🧠 Apprentissage (réservé aux coordinateurs). Vérifiez le RETEX généré, corrigez si besoin, puis cliquez "✅ Valider et activer". Il rejoint la base de connaissance du tenant.
  3. Enrichissement — À chaque nouvelle crise du même périmètre, l'IA reçoit automatiquement les RETEX validés en contexte. Ses CONSEILS tiennent compte de vos expériences passées : elle évite de recommander ce qui n'a pas fonctionné, renforce ce qui a bien marché.

Benchmark inter-crises

Dès que plusieurs RETEX sont validés, Réactis calcule automatiquement un benchmark de référence utilisé à chaque nouvelle crise du même périmètre :

Indicateur benchmarkDescription
Taux de résolution moyen% d'actions résolues sur l'ensemble des crises passées
Délai moyen de première entréeRéactivité habituelle de l'établissement à l'ouverture d'une crise
Membres habituellement engagésNombre moyen d'opérateurs actifs dans les crises passées
Taux d'assignation moyenRéférence de clarté des responsabilités sur les crises précédentes
Alertes non résolues en moyenneIndicateur de vigilance inter-crises

Récurrences — axes d'amélioration répétés

Réactis identifie automatiquement les axes d'amélioration qui reviennent dans plusieurs RETEX. Ces récurrences signalent des faiblesses structurelles qui méritent une attention particulière. L'IA les intègre dans ses recommandations pour les crises suivantes.

Évolution dans le temps

Pour chaque périmètre ayant au moins 2 RETEX validés, Réactis compare le dernier avec le précédent pour détecter une tendance d'amélioration ou de régression sur les indicateurs clés.

La base de connaissance est propre à votre établissement — les RETEX non validés n'ont aucun impact sur l'IA. Validez uniquement les retours fiables et complets. Plus vous accumulez de RETEX validés, plus les benchmarks et récurrences sont précis.
💡 Bonne pratique — mémoire à long terme : Les RETEX sont conservés indéfiniment, même après la purge RGPD des journaux de crise (5 ans par défaut). Générer et valider le RETEX à chaque clôture de crise est la seule garantie de ne pas perdre l'apprentissage institutionnel. Le journal brut disparaît avec le temps — le RETEX, lui, reste.

Suivi de réunion post-RETEX

Une fois le RETEX validé, une réunion de retour à froid avec la cellule peut être organisée. Le compte rendu de cette réunion se rattache au RETEX via "Ajouter le suivi de réunion" — il est conservé indéfiniment avec le RETEX, mais reste externe au journal de crise : il n'est ni réinjecté dans le contexte IA, ni compté dans les statistiques.

🌿 Conseils terrain

En complément du RETEX (analyse IA d'une crise précise), Admin → Conseils terrain permet de consigner librement, par périmètre, des retours opérationnels ponctuels — ce qui a manqué, ce qui a bien fonctionné sur le terrain. Imprimables et envoyables par email, ces retours sont eux aussi réinjectés dans les Conseils IA des prochaines crises du même périmètre.

📡 Notifications automatiques

CanalQuandContenu
📧 EmailOuverture, toutes les 30 min, clôtureMembres, type, journal, synthèse IA
💬 WhatsAppOuverture de criseType, nom, heure, lien de connexion automatique (rôle Membre)
🔷 TeamsOuverture de criseCarte adaptive avec type, nom, heure, lien
✈️ TelegramOuverture de criseMême contenu que WhatsApp, via bot
📱 SMSOuverture de criseMessage court : établissement, type, nom, heure

Chaque périmètre de crise peut avoir ses propres groupes WhatsApp/Telegram configurés dans l'administration. Le SMS fonctionne avec l'abonnement SMS propre à l'établissement ou au territoire (non inclus dans l'abonnement Réactis). Le lien envoyé par WhatsApp/Telegram est un lien de connexion automatique donnant accès au rôle Membre — jamais Coordinateur ni Invité, qui s'authentifient séparément avec leurs propres identifiants.

💬 Résilience WhatsApp

En cas de déconnexion WhatsApp, le système tente une reconnexion automatique dans les 30 secondes, puis toutes les 5 minutes. À chaque ouverture de crise, une reconnexion est forcée si nécessaire — garantissant l'envoi de l'alerte même après une longue période d'inactivité.

Si la liaison reste coupée plus de 10 minutes, les coordinateurs reçoivent un email (un seul par coupure, en copie cachée) expliquant comment la rétablir. Le support IFCLUBS est lui aussi prévenu automatiquement, ou si une alerte n'a pas pu partir. Pendant qu'un QR code est affiché, aucune relance automatique n'interrompt le scan.

Le bouton "🔄 Forcer la reconnexion" dans Admin → WhatsApp supprime la session expirée et génère un nouveau QR code à scanner. Cette opération est nécessaire lorsque WhatsApp reste bloqué en état "Connexion en cours..." — elle ne nécessite aucune intervention technique, seulement un scan depuis le téléphone.

🔮 Évolution prévue — WhatsApp Business Cloud API
L'intégration vers l'API officielle Meta (WhatsApp Business Cloud) sera activée à l'entrée du premier client en production. Cette migration garantit une connexion sans QR code, une fiabilité contractuelle, et une conformité complète avec les politiques de sécurité des établissements de santé. Elle est transparente pour les utilisateurs finaux.

🛠️ Outils de coordination

📋 Fiches de mission Checklist plan blanc par service (DG, Médical, Soins, RH, Pharmacie, Qualité, Technique, Communication, Familles). Cocher une action la trace dans le journal.
📨 Templates de communication Modèles pré-rédigés pour le personnel, les familles, la presse, les partenaires. Pré-remplis avec le contexte de la crise.
📞 Contacts organismes SAMU, Pompiers, ARS, Préfecture… avec bouton "✓ Notifié" pour tracer chaque appel passé. Quand un document (plan blanc, fiche réflexe) est validé, REACTis propose automatiquement les contacts qu'il y a repérés, par une lecture faite sur son propre serveur (rien n'est envoyé à l'IA) ; chaque proposition attend en Admin → Contacts jusqu'à acceptation ou rejet par un coordinateur — jamais ajoutée directement.
🙋 Renforts disponibles Bande en temps réel : chaque agent disponible se signale. Un opérateur "le prend" et il disparaît.
📹 Réunion visio Planifier et envoyer les liens visio (Zoom, Teams, Meet) directement depuis la main courante. Un rappel automatique par email est envoyé 10 minutes avant l'heure prévue.
📄 Transcription Teams Importer un fichier .vtt/.docx de réunion Teams → entrées automatiques dans le journal, bruit filtré par IA.
🎓 Fiches de formation Guides internes imprimables/PDF pour former un utilisateur à un rôle (ex : Secrétaire de main courante) — dépôt du document signé possible pour la certification HAS.

📄 Transcription Teams

Bouton "📄 Transcription" dans la zone de saisie. Permet d'importer le fichier de transcription d'une réunion Microsoft Teams directement dans le journal de crise.

Formats supportés

Traitement automatique

  1. Classification IA — chaque réplique est automatiquement classée : INFO, ACTION, ALERTE ou DÉCISION selon son contenu
  2. Filtre bruit — les entrées non pertinentes (salutations, bruit de fond, parasites techniques) sont détectées et masquées. Le bouton "🔇 Bruit masqué" permet de les afficher
  3. Résolution des noms — les noms d'affichage Teams sont automatiquement rapprochés des membres configurés (via le prénom déclaré sur chaque membre). Ex : "THOMAS CELL" → T.Bernier
  4. Découpe automatique — les répliques trop longues (> 220 caractères) sont divisées en entrées distinctes. Un bouton "✂️ Découper" reste disponible manuellement si besoin
Astuce nom Teams : pour éviter toute ambiguïté de résolution, demandez aux membres de configurer leur nom d'affichage Teams avec leur prénom déclaré dans Réactis (ex : "Prénom NOM"). Un nom bien formaté est résolu sans aucune intervention.

Heure de saisie

Chaque entrée importée conserve l'horodatage réel de la transcription. Si la réunion a eu lieu avant le moment de l'import, utilisez le lien "⏱ Heure différente ?" pour renseigner l'heure exacte avant d'importer.

🔗 Connecteur Teams — Zéro oubli garanti

Le connecteur Microsoft Teams est l'un des arguments les plus forts de Réactis pour la traçabilité : plus aucune transcription ne peut être oubliée. Le cycle est entièrement automatique :

  1. Le bouton "📞 Convoquer une réunion" crée directement la réunion dans Teams et envoie le lien aux membres — sans manipulation manuelle
  2. À la fin de la réunion, Teams transcrit automatiquement les échanges
  3. Réactis récupère la transcription via l'API Microsoft Graph et l'injecte dans le journal — sans action de votre part
  4. La classification IA (ACTIONS, DÉCISIONS, ALERTES) est appliquée automatiquement

La configuration s'effectue dans l'onglet Admin → 🔗 Teams avec les informations fournies par l'IT de l'établissement.

Conditions requises côté établissement
• Licence Microsoft Teams Premium ou M365 E3/E5
• Transcription activée dans la politique Teams par l'administrateur IT
• Application enregistrée dans Azure Active Directory (Entra ID) — checklist disponible dans Admin → Teams

📁 Base documentaire

La base documentaire permet d'attacher des documents à une crise en cours et de les exploiter via l'IA.

Upload et types de documents

📡 Dépôt par SFTP

En plus de l'upload manuel depuis cette interface, chaque établissement dispose d'un compte SFTP dédié (identifiants dans Admin → Documents → 📡 Dépôt par SFTP) permettant de déposer directement des fichiers PDF depuis un logiciel de transfert de fichiers. Un fichier déposé par ce canal est récupéré automatiquement en moins d'une minute et passe par exactement le même contrôle qu'un document uploadé à la main (voir ci-dessous).

🔍 Analyse automatique et validation avant usage par l'IA

Tout document déposé — par upload manuel ou par SFTP — est d'abord analysé automatiquement et localement, sans aucun appel IA, avant tout enregistrement. Trois éléments sont recherchés dans le texte du PDF :

Selon le réglage du tenant (Admin → Documents), un document signalé est soit refusé (à corriger et redéposer), soit conservé mais marqué à risque — et dans ce second cas, il n'est jamais transmis à l'IA tant qu'il reste signalé.

Validation des documents

Chaque document uploadé doit ensuite être marqué "✅ Validé" par un admin (Valideur), signalant aux autres opérateurs qu'il est officiel et utilisable. Les documents non validés sont signalés comme "en attente". Un document non conforme (marqueur de classification, numéro 06/07, email nominatif) ne peut donc jamais être exploité par l'IA sans qu'un humain n'ait explicitement validé le risque en connaissance de cause — l'analyse automatique et la validation humaine sont deux contrôles distincts et cumulatifs.

🔄 Proposer une mise à jour

Sur un document déjà validé, tout utilisateur peut soumettre une version révisée ("Proposer une mise à jour") plutôt que d'uploader un nouveau document séparé. La proposition reste en attente jusqu'à ce qu'un Valideur l'approuve — elle remplace alors la version en place, en conservant l'historique.

Recherche IA dans les documents

Le bouton "🔍 Rechercher dans les documents" interroge le contenu des fichiers uploadés. L'IA extrait les passages pertinents selon votre requête — utile pour retrouver une procédure spécifique sans lire tout le plan blanc.

Utilisation par les Conseils IA

Les documents uploadés et validés sont automatiquement mis à disposition de la fonction "💡 Conseils" comme contexte supplémentaire — en plus des fiches réflexes configurées dans Admin → Documents.

✅ Assignation des tâches & codes traçabilité

Assigner une tâche

Dans la vue Pilotage, chaque ACTION peut être assignée à un membre :

  1. Survoler l'action dans le bloc "Actions en cours"
  2. Cliquer sur "Assigner"
  3. Sélectionner le membre dans la liste

L'action apparaît alors dans le bloc "Tâches assignées" avec le nom du responsable. Elle reste aussi visible dans "Actions en cours" pour le pilotage global.

Filtrage par membre

En sélectionnant un membre dans la barre de filtres, seules ses tâches assignées (et actions qu'il a saisies) sont affichées — vue personnelle de son périmètre d'action.

Codes de traçabilité

Chaque action peut recevoir un code traçabilité pour les besoins de reporting :

CodeSignification
CONFAction conforme au plan blanc
ADAPTAction adaptée (écart justifié)
MANQAction manquante (non réalisée)
HORSHors procédure (action imprévue)

Ces codes sont repris automatiquement dans le rapport de fin de crise généré par l'IA.

📊 Journal d'activité & Score d'engagement

Le panneau "📊 Engagement" (onglet dans la vue Présences) trace la contribution de chaque membre à la gestion de la crise.

Journal d'activité

Chaque action tracée par un opérateur identifié est enregistrée : entrée ajoutée, action validée, alerte résolue, document uploadé, tâche assignée. Les comptes système (noms contenant un point comme CLINIQUE.CRISE) sont exclus du journal.

Score d'engagement

Un score de 0 à 100 est calculé pour chaque membre présent, combinant :

Ce score est visible dans le panneau Présences → onglet Engagement. Il est utilisé dans le rapport de fin de crise pour identifier les membres les plus impliqués.

Accès au journal complet

Bouton "📋 Journal complet" dans le panneau Engagement — affiche la liste chronologique de toutes les actions d'un membre, avec horodatage.

📊 Statistiques avancées & Rapport de fin enrichi

À chaque clôture de crise, Réactis calcule automatiquement plus de 20 métriques qui alimentent le rapport de fin IA et enrichissent la base d'apprentissage RETEX.

Métriques de réactivité

MétriqueDescription
Délai première entréeMinutes entre l'ouverture de la crise et la première saisie dans le journal
Périodes de silencePlages sans aucune entrée pendant ≥ 60 min — signale des lacunes de traçabilité
Heure de picHeure de la journée avec le plus d'activité dans le journal
Timeline horaireGraphique en barres : nombre d'entrées par tranche horaire sur toute la durée

Métriques du journal

MétriqueDescription
Répartition par typeNombre d'entrées INFO / ACTION / ALERTE / DÉCISION / RÉUNION / TRANSCRIPTION
Taux de saisie active% d'entrées "actives" (ACTION + ALERTE + DÉCISION) vs entrées informatives — mesure l'intensité de la gestion
Transcriptions importéesNombre de réunions intégrées via transcription Teams

Métriques des actions

MétriqueDescription
Taux de résolution% actions résolues / total — indicateur clé d'efficacité opérationnelle
Distribution des délaisRapide (< 30 min) / Moyen (30 min – 2 h) / Long (> 2 h) / Non traité
Délai moyen de résolutionTemps médian entre création et validation d'une action
Taux d'assignation% actions assignées à un membre nommé — mesure la clarté des responsabilités

Métriques de coordination

MétriqueDescription
Alertes non résoluesNombre d'alertes ouvertes à la clôture — signale des risques non traités
Décisions sans suiviDécisions sans action consécutive dans les 15 min — signale des angles morts
Membres actifsOpérateurs ayant contribué au journal (au moins une entrée autheur identifié)
Contacts notifiésNombre d'organismes (SAMU, ARS…) dont la notification a été tracée
Participation par membreNombre d'entrées par opérateur identifié sur la durée de la crise

Métriques des réunions

MétriqueDescription
Nombre de réunionsTotal de réunions visio organisées
Fréquence des réunionsIntervalle moyen entre deux réunions (en heures)
Durée moyenneDurée moyenne d'une réunion (quand début et fin sont renseignés)
CR générésNombre de comptes-rendus IA produits pour les réunions du jour

Rapport de crise — structure en deux sections

Le rapport de crise généré par l'IA intègre toutes ces statistiques. Il est structuré en deux sections distinctes :

📣 Résumé exécutif (partageable immédiatement, sans validation requise) :

📄 Rapport complet (soumis au workflow de validation admin) :

🔒 Clôture et historique

Clôturer

Bouton "🔒 Fermer la crise" → un email de clôture est envoyé automatiquement à tous les utilisateurs du périmètre concerné. Le rapport de fin IA et le RETEX sont disponibles depuis l'écran de clôture, à déclencher manuellement.

Rouvrir

En bas de page d'une crise clôturée : bouton "🔓 Rouvrir la crise".

Historique

Page /dashboard.html — tableau de toutes les crises avec filtres (le filtre d'un établissement inclut les crises du périmètre commun qui le couvre). Cliquer sur une crise pour la consulter. Bouton "🖨️ Imprimer" pour exporter en PDF.

Dictée depuis un autre navigateur

Si la dictée vocale n'est pas disponible (Firefox), le message d'incompatibilité propose un lien pour ouvrir Chrome ou Safari sur la même crise avec connexion automatique.

⚙️ Administration

Réservé aux coordinateurs. Accès : /admin.html.

OngletContenu
🩺 Bilan de santéPage dédiée : état de préparation de l'espace (WhatsApp, coordinateurs, valideur, téléphones, membres jamais connectés, dernier exercice, RETEX manquants, alertes non délivrées, abonnement, fiches, annuaire) avec un conseil pour chaque point à améliorer
👥 UtilisateursUtilisateurs pré-définis avec email et périmètres associés — tous reçoivent les emails de crise de leur périmètre (ouverture, mises à jour, clôture). Un nouvel utilisateur ne peut être enregistré qu'avec au moins un rôle et un établissement (périmètre). Pour un compte à deux établissements et un périmètre commun, un seul choix par personne : établissement A, établissement B ou Les deux ; il n'y a pas de case pour le périmètre commun, qui prévient automatiquement les membres des deux établissements. La case ⏸ Désactivé suspend provisoirement un compte sans le supprimer : connexion refusée, sessions fermées, aucune alerte (email, SMS, notification, messages du régional), absent des listes pendant une crise et non compté dans la conformité ; il garde sa licence. Décocher le réactive tel quel. Bouton 🏷️ Gérer la liste des services : ajouter, renommer (reporté sur les utilisateurs et fiches) ou supprimer un service. Case Autoriser le compte support IFCLUBS (désactivée par défaut ; accès du support toujours en double authentification, tracé)
📞 ContactsOrganismes à contacter (SAMU, ARS…) avec filtrage par périmètre
💬 WhatsAppConnexion WhatsApp Web + mapping groupes par périmètre
✈️ TelegramConfiguration bot + mapping groupes/canaux
🏢 ÉtablissementNom, URL, logo — utilisés dans les emails et PDF
🚨 PérimètresLibellé, couleur et domaines d'impact par défaut par périmètre ; à partir de 3 périmètres, choix « Un établissement à part entière » ou « Un périmètre commun à plusieurs établissements » (avec les établissements couverts à cocher) — voir « Périmètre commun » ci-dessous
📮 SMTPServeur email de l'établissement
📄 DocumentsPlan blanc PDF + fiches réflexes utilisés par l'IA — uploadés ici, disponibles comme contexte dans tous les crises
🧠 Apprentissage RetexRETEX générés après chaque crise — valider pour enrichir la base de connaissance IA du tenant — réservé aux coordinateurs
📋 Apprentissage CR de criseRapports de fin de crise (résumé exécutif + rapport complet) — consulter, valider, envoyer, et accéder à l'historique des synthèses
🌿 Conseils terrainRetours opérationnels post-crise par périmètre — voir "🧠 Apprentissage continu — RETEX"
💶 Impact financierSaisie des coûts par crise clôturée (lignes multiples, total automatique), remontés aux niveaux régional/national — réservé aux Valideurs
📊 Conseils IAAnalyse des conseils par crise : score de cohérence IA (% de conseils pertinents), taux de prise en compte, lien vers le rapport de crise associé
🚑 Indicateurs urgencesLits disponibles, passages et niveau de tension des urgences (+ courbe d'évolution) — nécessite un flux SFTP dédié transmis par l'établissement (numéro FINESS requis) ; sans ce flux, les cartes et le complément dans le Compte rendu d'étape restent vides, sans erreur affichée
🛡️ RGPDDurée de rétention, export et purge des données (un aperçu du volume concerné est affiché avant toute purge définitive)
Fournisseur IAUtilisation de l'IA par crise et par mois, par fournisseur (Groq / Anthropic / Azure)

👥 Suivi des présences

Réservé aux coordinateurs. Le panneau "👁 Présences" (bouton en en-tête) affiche qui a rejoint la cellule de crise, en 3 blocs :

À chaque connexion ou reprise de session, la fenêtre "Qui êtes-vous ?" s'affiche pour identifier l'opérateur. Ce choix est utilisé pour tracer les validations d'actions et résolutions d'alertes.

🗺️ Nouveautés à venir

Réactis est en évolution continue. Voici les fonctionnalités planifiées pour les prochaines versions :

📞 Support téléphonique Bientôt disponible

Numéro dédié pour les abonnés, pour une assistance rapide en situation de crise.

💬 API WhatsApp Business officielle En développement

Migration vers l'API officielle Meta, activée dès l'entrée du premier client en production. Garantie de conformité et de disponibilité.

🔐 Chiffrement des données au repos (LUKS) En développement

Chiffrement de volume activé lors de la migration chez AZ Network (hébergeur certifié HDS) prévue au premier semestre 2027. Toutes les données stockées seront chiffrées au repos.

🔑 Authentification SSO (SAML / OIDC) Planifié

Intégration avec les annuaires d'entreprise (Active Directory, Azure AD) pour les groupes multi-établissements.

🛡️ Test d'intrusion (pentest PASSI) Planifié

Audit de sécurité externe par un prestataire certifié PASSI avant la mise en production. Rapport disponible sur demande pour les RSSI.

📱 Application mobile iOS Étude en cours

L'application Android Réactis est disponible (notifications push à l'ouverture d'une crise, session conservée) ; la version iPhone est à l'étude.

💡 Vous souhaitez suggérer une fonctionnalité ? support@ifclubs.fr

ℹ️ Périmètres & fonctionnalités

Qu'est-ce qu'un périmètre de crise ?

Un périmètre de crise est une entité capable de déclencher sa propre cellule de crise indépendante — avec ses propres membres, ses propres contacts et son propre historique. Concrètement, un périmètre correspond généralement à :

Périmètre commun à plusieurs établissements

Un compte peut compter jusqu'à 3 périmètres, par exemple deux établissements et un périmètre commun pour une crise qui touche les deux à la fois. Dans Admin → Périmètres, chaque périmètre est soit un établissement à part entière, soit un périmètre commun dont on coche les établissements couverts.

Fonctionnalités

✉️ Notifications emailAlertes automatiques à l'ouverture et fermeture de crise
📱 WhatsApp & TelegramNotifications push multi-canaux configurables
🤖 IA — 4 fournisseurs au choix, tous inclusMistral AI (par défaut) · Groq · Anthropic Claude · Azure OpenAI (Microsoft) (sur l'abonnement Azure de votre établissement) — bascule en self-service
📁 Historique illimitéToutes les crises archivées sans quota — conservation 5 ans par défaut (configurable). RETEX conservés indéfiniment.
🔒 Hébergement FranceVPS mutualisé IONOS (ISO 27001) — migration chez AZ Network (HDS) prévue en S1 2027 — sauvegardes quotidiennes chiffrées AES-256, données isolées par établissement
🔄 Mises à jourÉvolutions et nouvelles fonctionnalités incluses
Le fournisseur IA est modifiable à tout moment en self-service, directement depuis Admin → Établissement — aucune demande à l'équipe Réactis nécessaire pour ce changement. Mistral AI est actif par défaut. Groq et Anthropic Claude sont également disponibles. Azure OpenAI utilise votre propre tenant Microsoft et requiert un déploiement Azure OpenAI dans votre abonnement Microsoft Azure. Garantie DSI : en mode Azure, aucun appel n'est envoyé à Mistral, Groq ou Anthropic — pas de fallback silencieux.

🔔 Alertes automatiques vers le niveau supérieur

À chaque ouverture de crise par un établissement, le tenant régional parent est automatiquement notifié (premier niveau uniquement — pas de cascade jusqu'au groupe).

CanalContenuActivation
Dashboard régionalMessage hiérarchique "🚨 [Établissement] — Ouverture de crise : [Type] Nom"Automatique dès rattachement
📧 EmailEmail avec nom de l'établissement en titre, type, nom de crise, heure et lien d'accèsConfigurable dans l'admin régional
💬 WhatsAppMessage dans les groupes WA configurés du régionalConfigurable dans l'admin régional
🔵 Microsoft TeamsCarte adaptive dans le canal Teams (Incoming Webhook)Configurable dans l'admin régional
✈️ TelegramMessage HTML dans les chats/groupes configurés du botConfigurable dans l'admin régional
📱 SMSSMS court (max 459 car.) : établissement, type de crise, nom, heureConfigurable dans l'admin régional (abonnement SMS et destinataires)
La configuration se fait dans l'admin du tenant régional → section "🔔 Alertes ouverture de crise". Chaque canal peut être activé ou désactivé indépendamment. L'alerte n'est déclenchée que si l'établissement est rattaché au régional (demande de rattachement acceptée).

📱 SMS : non inclus — renseignez les accès de votre propre abonnement SMS et vos destinataires dans l'admin régional avant le déploiement.

Architecture 3 niveaux — IA en cascade

Réactis propose une architecture unique à 3 niveaux d'intelligence, pensée pour les groupes sanitaires organisés en territoires :

Niveau 1 — Établissement : l'IA analyse la crise en cours — compte rendu d'étape, synthèse, conseils, RETEX.
Niveau 2 — Régional : le tenant régional collecte les CRs de ses établissements et l'IA produit une synthèse de coordination territoriale : mutualisation de ressources, alertes inter-sites, priorités région.
Niveau 3 — Groupe : le tenant groupe collecte les synthèses régionales et l'IA produit une vision stratégique nationale : décisions DG, tendances cross-territoires, communication groupe.

Support & assistance

Le support Réactis est assuré par email à support@ifclubs.fr — réponse garantie. Les demandes liées à l'ouverture réelle d'une cellule de crise (hors mode Exercice/Test) sont traitées en priorité par notre équipe.
Aucune astreinte téléphonique 24/7 n'est incluse dans l'abonnement. En cas de crise majeure nécessitant une assistance immédiate, nous vous recommandons de désigner en amont un référent interne formé à l'utilisation de la plateforme.

🛟 Support proactif : le support est prévenu automatiquement des liaisons WhatsApp coupées, des alertes non délivrées et des erreurs techniques rencontrées dans l'application (jamais les données saisies), et vous informe par email en cas d'incident. Les coordinateurs reçoivent un rappel de RETEX une semaine après une crise ou un exercice, et une suggestion d'exercice après 6 mois sans exercice (emails en copie cachée).

📞 Numéro de support téléphonique — disponible prochainement.