Viali
    Retour au blog
    Produit · Gestion de la qualité29 septembre 20266 min de lecture

    Votre IA sur notre app : gérer les SOP avec Claude

    Pas notre IA dans votre app, mais votre IA sur notre app : avec le serveur MCP de Viali, Claude Code travaille directement sur les SOP d'une clinique, chaque modification étant versionnée et sans accès aux données des patients.

    TL;DR

    Viali dispose désormais d'un serveur MCP à l'adresse use.viali.app/mcp. Un administrateur de la clinique crée un accès personnel et limité dans le temps, puis connecte Claude Code avec une seule commande. L'agent peut lister, lire, rechercher, créer, modifier, publier, restaurer et étiqueter les SOP de la clinique, plusieurs à la fois. Chaque modification est une version normale signalée par « (Claude) », rien n'est écrasé sans avertissement, la suppression est impossible et aucune donnée de patient n'est accessible.

    On the left a Claude Code terminal revises a clinic's hygiene SOPs through the Viali MCP tools; on the right the Viali SOP list shows the new versions by Dr. Anna Keller (Claude) with the topic Hygiene

    Il y a quelque temps, quelqu'un a écrit sur LinkedIn à un éditeur de logiciels, en substance : « Je ne veux pas votre IA dans votre app. Je veux mon IA sur votre app. » La phrase pointe quelque chose que beaucoup de fournisseurs négligent. Les personnes qui travaillent chaque jour avec leur propre assistant IA ne veulent pas un assistant différent, plus petit, dans chaque logiciel. Elles veulent que leur assistant sache utiliser le logiciel.

    Nous avons appliqué cette phrase à Viali lui-même : Viali dispose désormais d'un serveur MCP. Le premier domaine qu'il ouvre est celui des procédures opératoires standard (SOP) et des directives d'une clinique.

    Le manuel qualité, un dossier rempli de fichiers

    Dans la plupart des cliniques, le manuel de gestion de la qualité est un dossier : des fichiers Word, des PDF tirés de ces fichiers, une liste Excel des versions, sans compter les copies sur le lecteur réseau et dans les pièces jointes d'e-mails. Quand une règle de niveau supérieur change, par exemple la directive interne de la clinique sur l'hygiène des mains, la recherche commence : lesquels des quarante documents traitent du sujet ? Quelle copie est la version valable ? Qui a modifié quelque chose en dernier ?

    Dans Viali, une SOP n'est pas une pièce jointe. C'est un document numérique avec un statut (brouillon ou publié), un historique des versions, des demandes de signature à l'équipe et un assistant qui répond aux questions du personnel à partir des directives publiées. C'était la base. Avec le serveur MCP, un agent IA peut désormais travailler lui aussi avec ces documents, et avec beaucoup d'entre eux à la fois.

    Ce que fait le serveur MCP

    MCP (Model Context Protocol) est un standard ouvert qui permet aux agents IA d'utiliser les outils d'autres programmes. À l'adresse https://use.viali.app/mcp, Viali met à disposition 12 outils pour les SOP d'une clinique :

    • Lire et trouver : lister les SOP (par statut, thème ou mot-clé), lire une SOP en entier, rechercher dans le texte intégral (brouillons compris).
    • Écrire : créer une nouvelle SOP (toujours en brouillon), modifier une SOP, la publier ou la remettre en brouillon.
    • Versions : consulter l'historique des versions, lire une version antérieure et la restaurer.
    • Thèmes : attribuer des thèmes (tags), lister tous les thèmes de la clinique avec leur nombre d'occurrences, renommer un thème dans toutes les SOP ou fusionner deux thèmes.

    Il n'existe délibérément aucun outil de suppression. Supprimer reste une décision prise par une personne dans Viali.

    Un terminal exécutant Claude Code : l'agent lit une nouvelle directive interne, recherche les SOP concernées dans Viali, les modifie, se heurte à un conflit de version, relit et attribue le thème Hygiene
    Une demande, six SOP : Claude Code lit la nouvelle directive et traite les SOP avec les outils Viali. La session est en allemand ; toutes les données sont fictives.

    Une demande au lieu de quarante dialogues

    L'exemple ci-dessus montre une demande typique : « Révise toutes les SOP d'hygiène selon la nouvelle directive sur la désinfection des mains et attribue-leur le thème 'Hygiene'. » L'agent lit la nouvelle directive dans un fichier local, recherche dans Viali toutes les SOP concernées, lit chacune d'elles, adapte le texte et attribue le thème. À la fin, il indique ce qu'il a fait et ce que la clinique doit vérifier.

    Nous l'utilisons nous-mêmes chez Viali. Notre fondateur rédige et tient à jour les SOP en tant qu'utilisateur via Claude Code, bien plus rapidement qu'avec l'IA de l'éditeur de SOP (« Draft with AI », « Improve with AI »). L'éditeur convient bien pour une directive isolée. Pour un manuel entier, votre propre agent a l'avantage : il a sous la main les autres documents de la clinique, il traite de nombreuses SOP en une seule passe, et une personne relit le résultat au lieu de saisir chaque modification.

    Les thèmes sont nouveaux dans Viali. Ils apparaissent dans la liste des SOP sous forme de petites pastilles et de filtre, pour les administrateurs comme pour le personnel. Une infirmière trouve toutes les directives d'hygiène en un clic.

    La liste Guidelines & SOPs dans Viali, filtrée sur le thème Hygiene, avec six SOP, leur statut, leur numéro de version et leurs thèmes sous forme de pastilles
    Après la demande : six SOP avec le thème Hygiene, chacune avec une nouvelle version. Musterklinik Zürich est une clinique fictive.

    Rien ne se perd

    Une clinique ne peut confier ses directives à un agent que si chaque modification peut être retracée et annulée. L'agent suit donc les mêmes règles que l'application :

    • Chaque modification est une version. L'historique des versions affiche le nom de la personne qui a créé l'accès, complété par « (Claude) », par exemple « Dr. Anna Keller (Claude) ». Toute version antérieure peut être restaurée à tout moment.
    • Aucun écrasement silencieux. Chaque modification indique la version sur laquelle elle se fonde. Si un collègue a modifié la SOP dans Viali entre-temps, Viali refuse la modification. L'agent relit le texte actuel et y applique sa modification.
    • Les nouvelles SOP commencent en brouillon. Le personnel ne les voit qu'une fois publiées.
    • Les signatures restent entre vos mains. La publication n'envoie aucune demande de signature. Si des demandes sont encore ouvertes sur une version plus ancienne, l'agent reçoit un avertissement indiquant que ces personnes signent l'ancien texte.
    L'historique des versions d'une SOP dans Viali : la version la plus récente de Dr. Anna Keller (Claude), en dessous des versions antérieures d'autres personnes, chacune avec un bouton Restore
    L'historique des versions montre quelle modification vient de l'agent. Chaque version peut être restaurée.

    Sécurité : une clinique, uniquement les SOP, aucune donnée de patient

    • Uniquement les SOP. Le serveur MCP ne connaît ni patients, ni rendez-vous, ni factures, ni autres données. Aucun outil ne va au-delà des SOP, et aucune autre interface de Viali n'accepte le jeton.
    • Une seule clinique. Chaque accès appartient à exactement une clinique.
    • Personnel et limité dans le temps. Un administrateur de la clinique crée l'accès pour lui-même. Il n'est affiché qu'une seule fois, est valable 30, 60 ou 90 jours et peut être révoqué à tout moment. Si la personne perd le rôle d'administrateur ou de manager, l'accès cesse immédiatement de fonctionner.
    • Limité. Au maximum 120 requêtes par minute et par accès. Lorsqu'une clinique est en lecture seule pour des raisons de facturation, Viali refuse toute modification.

    Pour en savoir plus sur la manière dont Viali conserve les données, consultez la page sécurité.

    Comment commencer

    1. 1Dans Viali, allez sous Admin → Integrations, onglet API Key, ouvrez la carte AI access (MCP), choisissez un nom et une durée de validité, puis cliquez sur Create access.
    2. 2Collez la commande, affichée une seule fois, dans un terminal où tourne Claude Code :
    claude mcp add --transport http viali https://use.viali.app/mcp --header "Authorization: Bearer vct_…"
    1. 1Confiez une demande à Claude Code, par exemple : « Liste toutes les SOP sans thème et propose-leur des thèmes. »
    La carte AI access (MCP) sous Admin, Integrations, API Key : nom, durée de validité, la commande affichée une seule fois avec le jeton masqué, et la liste des accès
    L'accès n'est affiché qu'une seule fois, avec la commande prête à l'emploi. Le jeton est masqué ici. Affiché en allemand.

    Dans claude.ai, Claude Desktop et ChatGPT, vous ajoutez Viali comme connecteur personnalisé (adresse https://use.viali.app/mcp) et vous vous connectez avec votre identifiant Viali ; votre rôle détermine ce que l'assistant peut faire. Claude Code se connecte toujours avec un accès créé sous Admin → Integrations. La description technique se trouve dans la documentation de l'API Viali.

    Pourquoi nous le construisons ainsi

    Un logiciel de clinique n'a pas à inventer lui-même chaque assistant IA. Il doit proposer ses données de façon bien structurée, versionnée et limitée en toute sécurité, afin que l'assistant de la clinique puisse travailler avec elles. Les SOP sont le premier domaine. Les règles restent les mêmes : un accès clairement limité, chaque modification traçable, aucune donnée de patient.

    Questions fréquentes

    Qu'est-ce que le serveur MCP de Viali ?

    Un point d'accès à l'adresse https://use.viali.app/mcp qui utilise le Model Context Protocol (Streamable HTTP). Il permet à un agent IA comme Claude Code de lister, lire, rechercher, créer, modifier, publier, versionner et étiqueter les SOP d'une clinique. Il compte 12 outils. Il n'existe aucun outil de suppression.

    L'agent IA peut-il voir des données de patients ?

    Non. Le jeton est valable pour une seule clinique et uniquement pour les SOP. Aucun outil du serveur MCP n'atteint les patients, les rendez-vous ou d'autres données, et aucune autre route de Viali n'accepte ce jeton.

    Qui peut créer un accès, et combien de temps est-il valable ?

    Un administrateur de la clinique crée un accès personnel sous Admin → Integrations, onglet API Key, carte AI access (MCP). Le jeton n'est affiché qu'une seule fois. Il est valable 30, 60 ou 90 jours, peut être révoqué à tout moment et cesse de fonctionner dès que la personne perd le rôle d'administrateur ou de manager.

    Que se passe-t-il si un collègue modifie la même SOP au même moment ?

    Chaque modification doit indiquer la version sur laquelle elle se fonde. Si la SOP a changé entre-temps, Viali refuse la modification et renvoie le numéro de la version actuelle. L'agent relit alors le texte actuel et y applique sa modification. Rien n'est écrasé sans avertissement.

    Avec quels outils d'IA cela fonctionne-t-il ?

    Dans claude.ai, Claude Desktop et ChatGPT en tant que connecteur personnalisé, avec votre propre identifiant Viali. Dans Claude Code avec une seule commande.

    Prêt à le découvrir par vous-même ?

    Réservez une démo et découvrez comment Viali transforme le fonctionnement de votre clinique.

    Demander une démo