Tout ce que contient une instance auto-hébergée
150 éléments, et à quoi sert chacun.
Voici l’inventaire complet d’une instance sur votre propre infrastructure : les modules que nous construisons pour le travail clinique, et les applications gratuites d’Odoo Community en dessous. Rien sur cette page ne comporte de frais de licence ni de frais par utilisateur — le socle open source est gratuit, et ce que vous payez est le travail d’adaptation à votre organisation.
Les dix-neuf groupes
Allez à la partie que vous évaluez
Ce dont on demande le nom
Les applications Odoo gratuites, activées selon vos besoins
Ce ne sont pas des extensions que nous revendons. Ce sont des applications Odoo Community sous licence ouverte, qui tournent dans votre instance et ne coûtent rien en licence quel que soit le nombre d’utilisateurs. Chacune est couverte par un module ci-dessous.
Certaines vivent à l’intérieur d’une autre : les devis font partie de Ventes, les feuilles de temps de Projet, et le chat en direct, le forum et le blog de Site web. Les cartes de modules ci-dessous nomment chaque application dont elles rendent compte.
La mise en place, l’adaptation à la façon de travailler de votre organisation et le support. Jamais le logiciel qui existe déjà. 138 applications Odoo sont comptabilisées sur cette page et aucune n’est une ligne de votre facture.
Construit pour le travail clinique
Les 85 modules que nous construisons et maintenons
La partie qui en fait un système clinique plutôt qu’un système d’entreprise. Chacun s’installe et se désinstalle seul, de sorte qu’une instance ne porte que ce qu’elle utilise.
La plateforme clinique
15Ce avec quoi un cabinet de santé mentale tourne au quotidien : l'agenda, la vente d'une séance, les praticiens qui la délivrent, et les rapports qu'un responsable ouvre chaque matin.
Réservation et planification
Le moteur de planification sous tout le reste — agendas, disponibilités, salles et les règles qui décident quels créneaux un client a le droit de voir.
- Un moteur de disponibilités qui résout horaires hebdomadaires, exceptions datées et réservations existantes en créneaux libres
- Planificateurs, hôtes, lieux et salles, avec capacité et détection des conflits
- Règles de créneaux, listes d'attente et offres automatiques de créneau quand une réservation se libère
Réservation de séances payantes
Vend des séances individuelles sous forme de crédits. C'est le module qui fait de l'achat et de la réservation deux étapes distinctes, ce qui permet de vendre un forfait aujourd'hui et de l'étaler sur des mois.
- Des séances vendues comme crédits sur un produit, à l'unité ou en forfait
- Contrats de service de forfait acceptés à l'achat et conservés dans la version acceptée
- Politiques d'annulation par paliers avec délais de préavis, pénalités et délai de grâce
Plateforme clinique
La couche applicative : les praticiens et leurs profils publics, l'API mobile, les contenus et la communauté, les notifications, et le compte côté client.
- Profils de praticien avec un flux de vérification, titres, services et agendas
- Avis, notes, questions publiques et le tableau de bord du praticien derrière
- Points d'accès REST pour l'application mobile, authentification JWT et sessions WebSocket
Clinic
Rapports de clinique
Les dix-sept rapports de gestion. Douze demandent si le registre de la clinique correspond à ce qui s'est passé ; quatre comparent la tenue des praticiens ; un domine tous les autres.
- Listes d'alignement : séances bloquées, crédits non réservés, couverture face à la demande, chaîne de l'argent, grand livre des honoraires
- Préparation des versements, conduite d'annulation, dossier de conformité, continuité des clients et file de modération
- Séances sans compte rendu, et séances annulées lues à côté de la conduite
Comptes rendus de séance
La note clinique qu'un praticien dépose après une séance tenue — stockée comme document sécurisé concernant le client plutôt que comme pièce jointe à un rendez-vous.
- Un compte rendu déposé sur la séance et consigné comme portant sur le client
- Chiffré au repos sur le service de documents sécurisés, avec une clé par version
- Accès décidé uniquement par la résolution de l'équipe de soins, jamais par un rôle ni par l'ancienneté
Abonnements
Un arrangement permanent plutôt qu'un achat à chaque fois : une formule vendue en boutique, et l'abonnement d'un client à cette formule.
- Les formules sont des produits de la boutique avec image et description ; le catalogue public est à /memberships
- Un abonnement porte des crédits de séance, l'accès à la discussion et des minutes de consultation hors ligne
- Les crédits restent des crédits de séance ordinaires, de sorte que la réservation n'apprend jamais un second corpus de règles
Consultations par discussion au compteur
Du temps de praticien acheté en minutes plutôt qu'en rendez-vous, dépensé en discussion et comptabilisé à la minute.
- Un service peut vendre un budget de minutes de praticien, avec une fenêtre de validité facultative
- Grille tarifaire au niveau de la société, modifiable par service
- Une écriture de grand livre par imputation, et un relevé que le client comme le praticien peuvent ouvrir
Formulaires d'admission
Le questionnaire qu'un client remplit avant la première séance, stocké comme contenu clinique plutôt que comme réponses d'enquête.
- Un service nomme le questionnaire qui l'accompagne
- Le client le remplit avant la séance, depuis ses propres pages
- Les réponses sont écrites directement dans un document chiffré — jamais laissées dans le stockage propre à l'enquête
Revue des paiements hors ligne
Le virement bancaire comme voie de paiement, pour les cliniques qui veulent qu'une personne examine chaque commande avant et après le mouvement d'argent.
- Approuver la commande, la facturer, recevoir la preuve du virement, approuver la preuve, puis émettre les crédits
- Les crédits n'apparaissent qu'une fois la preuve approuvée, de sorte qu'une commande impayée ne peut pas réserver une séance
- Un refus porte son motif, et la commande retourne à la personne qui peut y remédier
Paiement hors ligne — pages client
La moitié côté client de la voie hors ligne : où il paie, ce qu'il téléverse, et ce que la commande attend.
- Chaque état a sa couleur et sa marque sur Mes commandes, de sorte qu'en attente se distingue visiblement de refusé
- Payer et téléverser la preuve dans une seule boîte de dialogue, sans quitter la commande
- Le motif du refus est montré là où la personne qui doit y remédier le lira
Tableau de bord du comptable
Les livres, sur un tableau de bord à part : ce qui est entré, ce qui est dû, ce que la prestation a coûté et ce qui reste à venir. Séparé de celui de l'administration à dessein — relancer une facture impayée est un métier, tenir le grand livre en est un autre.
- Une page d'accueil avec quatre tuiles d'argent, six ratios de santé, six graphiques et une liste d'alertes
- Vingt et un rapports : trésorerie, revenus, coût de prestation, prévision, fuites et deux listes de contrôle
- Comptabilité d'engagement ou de caisse, cinq périodes et une plage personnalisée, reprises dans chaque détail
Tableaux de bord des équipes
Ce qu'il y a à faire, pour les quatre équipes autour de l'établissement. Commercial, ressources humaines, marketing et prestation ont chacun leur page, et chaque page ouvre sur la même question : qu'est-ce qui est en retard, qu'est-ce qui est maintenant, qu'est-ce qui vient, et sur quoi personne ne s'est engagé à agir.
- Quatre tableaux de bord, chacun un enregistrement plutôt que du code : un pack métier peut donc en ajouter un
- La bande d'activité sur chaque page : en retard · aujourd'hui · prévu · rien de planifié · demande attention
- « Rien de planifié » est la bande pour laquelle Odoo n'a aucun état : un enregistrement ouvert sur lequel personne ne s'est engagé, et qui n'apparaît sur aucun autre écran
Tableaux de bord — CRM, ventes, prestation, personnel
Où nous en sommes, dans l'application que les responsables ouvrent déjà. Quatre pages dans les tableaux de bord d'Odoo, dans une section « Équipes de la clinique », construites comme le sont ses pages Ventes et Notes de frais.
- Quatre pages — CRM, ventes, prestation, personnel — à côté de celles d'Odoo
- Quatre tuiles d'indicateurs par page, chacune avec la période précédente à côté
- Deux graphiques et deux à quatre tableaux de tête par page, chacun ouvrant les enregistrements derrière lui
Tableaux de bord — présences, congés, paiements au personnel
Trois pages de plus dans la même section, tenues à part parce que chacune exige une application que l'établissement ne fait peut-être pas tourner.
- Présences : actuellement pointés, enregistrements, heures travaillées, heures supplémentaires, par personne et par département
- Congés : demandes sans réponse, jours approuvés, refus, et où tombent les absences par mois, type et département
- Paiements au personnel : à déclarer, à valider, à rembourser, et ce qui a été demandé sur la période
Tickets d'assistance
Un formulaire public qui transforme une question en une tâche dont quelqu'un est responsable.
- Un formulaire à /support/ticket que tout le monde peut utiliser, connecté ou non
- Chaque envoi ouvre une tâche, attribuée à l'administrateur de la boutique
- L'auteur suit son propre ticket, et l'administrateur est prévenu dans Discuss
Le dossier clinique
11De quoi un parcours de soins est fait : l'épisode, le plan qu'il contient, les buts vers lesquels le plan travaille, et ce qui est consigné sur chacun. Chaque page clinique du produit est l'une de ces quatre choses vue depuis un autre siège.
Épisodes de soins
Un parcours de soins avec un début, une fin et un plan — la colonne vertébrale à laquelle tout le reste du dossier clinique se rattache. Les soins ne sont pas un flot de rendez-vous, et le dossier le dit.
- Un épisode s'ouvre à la première séance tenue, et un client en a un seul d'ouvert à la fois
- Un plan de traitement par épisode : problème → but → objectif, trois niveaux et pas plus
- Un but porte un titre, une date cible et un résultat — vers quoi on a travaillé, et comment cela s'est passé
Notes cliniques
Des gabarits de note comme liste ordonnée de champs typés, de sorte qu'une note est faite de réponses plutôt que d'une prose que personne ne peut chercher.
- Un gabarit est une liste versionnée et publiée de champs typés — texte, nombre, échelle, choix, date
- Une note complétée, ce sont les réponses plus un document sécurisé rendu
- Les réponses sont lisibles exactement quand leur document l'est : une règle d'accès, pas deux qui divergent
Bibliothèque de gabarits de note
Le contenu de départ du moteur de gabarits : un millier de formats de note nommés, pour qu'une clinique ne commence pas avec une bibliothèque vide.
- Plus d'un millier de gabarits nommés — SOAP, DAP, BIRP, admission, revue — groupés par discipline
- Installés comme données, modifiables ensuite comme tout gabarit que la clinique écrit elle-même
Suivi des objectifs
Ce qu'un client consigne entre les séances, rattaché au but qu'il mesure. Un programme qui ne rend compte de rien, c'est ainsi que le suivi devient un devoir scolaire.
- Une bibliothèque de programmes avec six sortes d'éléments : questionnaire, mesure, choix, journal, téléversement, tâche
- Un programme est envoyé à un but, de sorte que chaque saisie rend compte de quelque chose que le plan a vraiment demandé
- Le client consigne sur son propre plan : ce qui est dû aujourd'hui d'abord, puis chaque but et ce qui est ouvert dessus
Questionnaires cotés
Des instruments cotés appartenant à la clinique. Aucun contenu d'instrument n'est livré et aucune licence n'est revendiquée : la clinique saisit ce qu'elle a le droit d'utiliser.
- Un score est enregistré avec la version d'instrument qui l'a produit, et n'est jamais recalculé
- Bandes et seuils par instrument, une bande de risque levant un indicateur que quelqu'un doit accuser
- Rempli par le client sur le portail ou en séance, le canal étant consigné dans les deux cas
Séances de groupe
Une note écrite une fois et déposée auprès de chaque participant comme son propre document.
- Une source rédigée, un document déposé par client présent
- Un champ privé est absent du document d'un autre participant, pas caché dedans
- Déposé auprès des personnes présentes, pas de toutes celles qui étaient inscrites
Rappel et suivi
Une date d'échéance qu'un clinicien fixe à la fin d'une séance, traitée quand elle arrive.
- Un rappel, c'est une date et un motif, créés à la fin d'une séance
- Il invite ; il ne réserve jamais
- Les rappels échus apparaissent sur le récapitulatif de la clinique avant qu'aucun message ne parte automatiquement
Codage CIM-10-CM
Les codes de diagnostic là où la facturation en a besoin, cherchables plutôt que saisis de mémoire.
- Chapitres et codes CIM-10-CM cherchables
- Un code consigné sur le client et repris sur les commandes et les factures
Un seul constructeur de formulaires
Une seule liste de questions dans le produit, et les trois choses qu'elle n'apporte pas d'elle-même : une clé de réponse stable, une visibilité par question, et un marquage pour le seul chiffre autorisé à quitter le chiffré.
- Le produit avait fait pousser quatre constructeurs : les champs saisis du modèle de note, les questions propres à la prise de rendez-vous, les points de suivi, et le questionnaire derrière la fiche d'admission
- Quatre constructeurs, c'est quatre endroits où ajouter un type de question, quatre rendus, et quatre réponses à « où est passée cette réponse ? »
- Une liste de questions est rédigée dans survey.survey et nulle part ailleurs
Questions de réservation dans l'enquête
Les questions d'un planning sont conçues dans l'enquête et classées chiffrées, pour que la prise de rendez-vous puisse rester une prise de rendez-vous.
- Un planning nomme une enquête, et la page de réservation publique la rend avec le rendu unique
- Les réponses sont classées dans un document chiffré rattaché à la réservation
- Le modèle de questions propre au planning reste, et c'est bien : un numéro de téléphone, une référence, une case de consentement, et celles qui écrivent directement sur la fiche contact là où un accueil doit les lire
Bibliothèque des outils psychologiques
Le fonds d'outils psychologiques numérisé, en enregistrements cherchables, avec un formulaire vivant facultatif dès qu'un scan est transformé en formulaire.
- Le fonds numérisé chargé en enregistrements portant leur texte OCR, pour qu'un outil se trouve par ce qui est écrit dessus
- Une taxonomie selon le système que chaque outil vise
- Une enquête facultative, créée quand un scan devient un formulaire vivant
Payer les praticiens
2Ce que quelqu'un touche est une propriété de son engagement : cela vit donc sur son contrat — daté, versionné, et réglé à chaque cycle sous forme de factures fournisseurs ordinaires.
Rémunération des praticiens
Les conditions de rémunération des séances sur le contrat de l'employé, et le cycle de paiement qui les règle. Rien n'est recalculé au moment du versement — chaque séance a figé sa propre répartition lors de sa réservation.
- Quatre types de rémunération : salaire mensuel, taux horaire, forfait par séance, ou pourcentage de chaque séance
- Conditions tenues sur la version du contrat, de sorte que l'historique est daté et qu'une seule est en vigueur à la fois
- Cycles de paiement — hebdomadaire, quinzaine, mensuel ou trimestriel — ancrés sur le calendrier ou sur le début du contrat
Rémunération des praticiens — signature électronique
Envoie les contrats d'engagement à la signature depuis le document auquel ils appartiennent, et garde l'historique signé sur ce document.
- Envoyer un contrat à la signature depuis le contrat lui-même
- Chaque demande conservée sur ce document comme son historique
- La rémunération de séance peut être retenue sous un contrat que personne n'a encore signé
Praticiens indépendants et place de marché
4Les professionnels qui ne sont pas salariés. Ils louent la plateforme dans un forfait, y amènent leurs propres clients ou en reçoivent des nôtres — et lorsqu'ils encaissent eux-mêmes, ils doivent sa part à l'entreprise au lieu d'être payés par elle. Quatre modules qui répondent ensemble à trois questions : qui a amené qui, ce qu'un forfait autorise, et dans quel sens circule l'argent.
Forfaits des praticiens
Les praticiens indépendants louent la plateforme dans un forfait que nous construisons. Ce module tient les forfaits, les abonnements, et les règles qui disent ce que l'état d'un abonnement permet de faire.
- Les forfaits portent un canal — cabinet, place de marché ou les deux —, des prix mensuels et annuels, et des lignes de conditions écrites en phrases
- Les interrupteurs de fonctionnalités d'un forfait sont lus depuis les modules installés plutôt que saisis
- Un abonnement copie les conditions et les fonctionnalités du forfait à la signature et ne les relit jamais : un changement de prix demain laisse donc intacts les abonnements d'aujourd'hui
Origine des clients
Qui a amené quel client à quel praticien — le seul fait dont dépend chaque commission payée par un praticien indépendant, et le seul que la plateforme n'enregistrait pas.
- Une ligne par couple praticien-client, portant l'origine et l'appartenance : client du praticien, ou client de la plateforme
- L'appartenance est fixée au premier contact et ne change que par un transfert administratif, avec motif
- Le lien court du praticien, /e/<code> : qui le suit s'inscrit et devient client de ce praticien
Recouvrement des parts
Quand le praticien encaisse l'argent du client, il doit sa part à l'entreprise. Une exécution mensuelle qui la lui facture et la suit jusqu'au paiement.
- Les praticiens validant les commandes et envoyant les liens de paiement, le devis, la facture et la page de paiement portent le nom commercial, l'adresse et le numéro de TVA du praticien comme vendeur
- Le fait que le praticien ait encaissé est figé sur la séance à la réservation, à côté du partage de la part : changer le réglage demain n'atteint donc pas le mois dernier
- Aucune formule nouvelle : la part de l'entreprise dit déjà ce que l'entreprise garde, et si c'est le praticien qui tient l'argent, c'est exactement ce qu'il doit
Catalogue des fonctionnalités de la plateforme
La liste de ce que savent faire les modules installés, déclarée par chaque module lui-même, pour que les forfaits l'activent et le désactivent.
- Personne ne saisit le catalogue : un module qui a quelque chose à vendre livre un enregistrement de fonctionnalité par capacité
- Odoo crée ces enregistrements à l'installation du module et les supprime à sa désinstallation : le catalogue décrit donc toujours ce que cette base sait réellement faire
- Aucun balayage, aucune tâche de synchronisation, et aucune seconde liste à côté de la liste des modules pour s'en désynchroniser
Documents sécurisés
9Un service de documents que n'importe quel modèle peut adopter, pour les dossiers où une seule erreur d'accès est une atteinte à déclarer. Chiffré, en refus par défaut, et journalisé à chaque lecture.
Documents sécurisés
Le service lui-même. Un modèle l'adopte en une ligne et gagne ses documents, un compteur, et une boîte de dialogue de dépôt qui dit en mots simples qui pourra ouvrir le résultat avant qu'il ne soit stocké.
- Chiffré au repos avec sa propre clé, stocké hors du magasin de fichiers Odoo et jamais servi par /web/content
- Accès par règles explicites, refus par défaut : une règle d'autorisation qui correspond et aucune règle de refus qui corresponde, chaque fois
- Être administrateur, gestionnaire ou l'auteur du dépôt n'accorde rien en soi
Documents sécurisés : chiffrement
La couche cryptographique, tenue comme module à part pour que la gestion des clés puisse être revue et auditée sans lire le reste de l'application.
- Chiffrement en enveloppe AES-256-GCM : une clé de données aléatoire par version de document, enveloppée sous une clé de déploiement
- La clé de chiffrement des clés n'est jamais stockée dans la base
- Le texte chiffré dans un répertoire à lui, hors du magasin de fichiers
Documents sécurisés : portail
Là où une personne lit les documents qui lui ont été partagés à son sujet, à /my/documents — et seulement ceux-là.
- Une personne concernée voit un document lorsqu'une règle d'accès du sujet l'accorde et que rien ne le refuse — jamais du simple fait qu'il la concerne
- Les notes de psychothérapie, les documents scellés et les documents sous une décision de rétention en cours ne sont jamais affichés, quoi que disent leurs règles
- Un seul filtre utilisé par chaque route, de sorte qu'il n'y a jamais qu'une seule définition de qui peut voir quoi
Documents sécurisés : contacts
Dépose des documents sécurisés sur les contacts — le sujet le plus fréquent, puisque la personne qu'un document concerne est d'ordinaire celle sur laquelle il est déposé.
- Ajoute le service de documents sécurisés à res.partner
- S'installe dès que les deux côtés sont présents, et se désinstalle sans toucher ni l'un ni l'autre
- Un pont par application, de sorte qu'adopter le service sur un contact n'entraîne pas d'applications sans rapport
Documents sécurisés : CRM
Dépose des documents sécurisés sur les opportunités — un dossier de vérification diligente n'a rien de clinique, et a exactement les mêmes exigences.
- Ajoute le service de documents sécurisés à crm.lead
- Chiffré, soumis aux règles et journalisé à chaque lecture, comme tout autre document sécurisé
- S'installe et se désinstalle proprement, indépendamment des autres ponts
Documents sécurisés : employés
Dépose des documents sécurisés sur les fiches d'employé — un dossier disciplinaire ou un rapport de médecine du travail est quelque chose qu'un gestionnaire dépose et que la plupart des RH ne doivent pas pouvoir ouvrir.
- Ajoute le service de documents sécurisés à hr.employee
- Accès en refus par défaut, de sorte qu'un rôle RH n'ouvre pas un dossier du simple fait d'être un rôle RH
- S'installe et se désinstalle proprement, indépendamment des autres ponts
Documents sécurisés : projets
Dépose des documents sécurisés sur les tâches — un contrat confidentiel ou un livrable signé tenu là où le travail est suivi.
- Ajoute le service de documents sécurisés à project.task
- S'installe dès que les deux côtés sont présents, et se désinstalle sans toucher ni l'un ni l'autre
Documents sécurisés : ventes
Dépose des documents sécurisés sur les commandes — un accord signé, ou les pièces d'identité d'un client, tenus sur la vente à laquelle ils appartiennent.
- Ajoute le service de documents sécurisés à sale.order
- S'installe dès que les deux côtés sont présents, et se désinstalle sans toucher ni l'un ni l'autre
Autorité de clés distante
Facultatif : sortir la clé de chiffrement des clés de la machine Odoo, pour qu'une copie de la base ne soit pas une copie des documents.
- Clés de document enveloppées et désenveloppées par une autorité distante plutôt que localement
- La clé de chiffrement des clés ne se trouve jamais sur la machine qui sert l'application
- Activée par déploiement ; le moteur local reste disponible et inchangé
Dossiers cliniques et juridictions
11La branche santé mentale posée sur le service de documents, plus un module par juridiction. Les contrôles techniques sont communs ; ce qui diffère, c'est la machinerie des droits et de la gouvernance.
Dossiers cliniques
Résout l'équipe de soins. Un thérapeute atteint les dossiers des personnes de sa propre charge de travail, pas de celle de la clinique — c'est ce qui rend la norme du minimum nécessaire applicable plutôt qu'incantatoire.
- Des relations de soins — du clinicien au client, avec une sorte, un début et une fin
- L'accès prend fin quand la relation prend fin, après un délai de grâce assez long pour finir les notes en cours
- Des rôles cliniques qui décident quelle partie de l'application une personne atteint, jamais ce qu'elle peut ouvrir
Dossiers cliniques : Union européenne (RGPD)
La couche RGPD : la machinerie des droits et de la gouvernance à laquelle HIPAA n'a pas d'équivalent, et c'est pourquoi une réalisation aux normes américaines ne couvre pas l'UE.
- Fondement licite consigné par type de document — art. 9(2)(h) pour les dossiers de traitement, pas le consentement
- Effacement (art. 17) réalisé en détruisant la clé, de sorte que le droit est honoré sans effacer la preuve de ce qui était détenu
- Une évaluation d'effacement, et rien de détruit tant qu'une suspension légale ou une durée de conservation tient
Dossiers cliniques : accusé de réception d'avis par signature électronique
Un pont, pas une construction — relie un avis de confidentialité signé à l'enregistrement de l'accusé, pour que le dossier puisse dire quelle version la personne a réellement vue.
- Une signature achevée écrit l'accusé de réception, une seule fois — un webhook livré deux fois ne doit pas fausser le compte de ceux qui restent
- La demande de signature nomme la version de l'avis, parce que c'est la seule question qu'on pose à un accusé de réception
- Un stylo sur un formulaire à la réception reste un accusé écrit ; le pont ajoute une voie plutôt que de remplacer l'ordinaire
Dossiers cliniques : Royaume-Uni
Le RGPD britannique et le Data Protection Act 2018 sur le même noyau technique — avec le critère du préjudice grave bâti comme un flux plutôt que comme une case.
- Le critère du préjudice grave (DPA 2018, ann. 3 partie 2) consigné avec qui a décidé, quand, sur quels documents et pourquoi
- Ne peut être pris que par quelqu'un ayant une relation de soins en cours, ce que le système vérifie au lieu de le supposer
- Apparaît dans une file de revue avant d'expirer, et tombe de lui-même au bout de six mois
Dossiers cliniques : gouvernance
Les garanties administratives — la moitié de HIPAA qui ne parle pas de chiffrement, et celle que l'application cite le plus.
- L'analyse de risque comme exercice avec une période, un périmètre et une méthode, distincte du registre de ce qu'elle a trouvé — pour que l'an prochain se compare à cette année
- Chaque risque repris dans l'évaluation suivante avec un lien de retour, parce qu'un registre qui repart vierge chaque année perd la trace de ce qui a été décidé
- La cote inhérente calculée et la cote résiduelle délibérément pas — un résiduel obtenu en soustrayant un score de contrôle est une fiction qui dit la même chose d'un contrôle testé la semaine dernière et d'un contrôle écrit dans une politique
Dossiers cliniques : États-Unis (HIPAA)
La couche HIPAA. La séparation des notes de psychothérapie tient dans le stockage plutôt que de reposer sur la justesse des règles d'accès.
- L'ensemble de dossiers désigné (45 CFR 164.501) marqué par type de document, de sorte qu'une réponse d'accès ne peut pas inclure ce qui en est exclu
- Les notes de psychothérapie dans leur propre espace de clés — la clé qui ouvre le dossier ordinaire ne les ouvre pas
- Un octroi à la personne concernée sur les notes refusé sur tous les chemins, y compris une écriture directe dans la table des règles
Dossiers cliniques : Allemagne
La durée de conservation allemande, comme une règle que le service de documents calcule plutôt qu'une ligne dans une politique que personne n'applique.
- § 630f BGB : dix ans après le dernier contact, ensemencé comme règle de conservation
- Limité à ce module plutôt qu'à tout le pack UE, parce que la durée est nationale
Clinic : Norvège
Les règles norvégiennes que la couche RGPD ne couvre pas, chacune posée là où l'action se produit plutôt que dans une politique : publier un profil, confirmer une exécution de versements, divulguer quelque chose à un parent.
- Pasientjournalforskriften § 14 : le patient lit chaque accès à chaque dossier le concernant, y compris ceux qui ne lui sont pas montrés — par type, jamais par titre
- Un type de conservation sans aucune date d'élimination, parce que la Norvège garde les dossiers aussi longtemps qu'ils servent ; les années sont un intervalle de revue et une personne décide, avec un motif
- Une remise de dossier à un successeur, à Norsk helsearkiv ou à Nasjonalarkivet, construite au moment du téléchargement, consignée comme divulgation document par document, et téléchargeable une seule fois
Clinic : Finlande
Les rôles que le droit finlandais oblige un prestataire à nommer, et les devoirs qui pendent à chacun. Indépendant du pack norvégien — les deux s'activent depuis le pays de la société, une seule base peut donc tenir les deux.
- Professions réglementées et titres protégés tenus à part, car ce sont des droits différents : psykoterapeutti est un titre protégé en Finlande et un mot libre en Norvège
- Numéro Terhikki, date de la vérification par l'employeur et nature de celle-ci — consultation du registre ou document de décision ; un numéro saisi compte comme déclaré, non comme vérifié
- Une unité de service avec son propre enregistrement, et la vastuuhenkilö comme désignation par unité, de sorte qu'une quinzaine sans responsable est signalée
Clinic : Suisse
La Suisse sépare la qualification de l'autorisation de pratiquer, compte les séances assurées contre une ordonnance médicale, et lie le fournisseur au même secret pénal que le praticien. Trois choses que le noyau ne sait pas exprimer, et rien d'autre.
- Le titre fédéral n'est pas l'autorisation : l'autorisation de pratiquer est cantonale, une par canton, chacune avec sa propre échéance — un praticien peut donc porter le nom en Suisse et n'avoir le droit de travailler qu'en un seul lieu
- Un profil utilisant un titre protégé n'est pas publié sans un numéro PsyReg vérifié et une autorisation cantonale en cours et vérifiée — et le refus dit lequel des deux manque
- Là où un titre est vérifié et aucune autorisation ne l'est, le statut public le dit au lieu d'en sous-entendre une ; un marché non vérifié n'est pas servi par une fiche qui se lit comme une fiche vérifiée
Bilan de conformité
Une liste fixe de questions posées au déploiement lui-même. L'essentiel des vérifications existait déjà et était éparpillé ; voici la page qui les lit au même endroit.
- Un registre de vérifications, un exécuteur planifié, et un rapport sur les deux
- Seul ce qui va mal est signalé : une vérification qui passe ne dit rien, la page est donc vide quand le déploiement est sain
- Chaque constatation nomme la règle dont elle vient et l'enregistrement sur lequel elle a été trouvée
Signature électronique
7Un service de signature auto-hébergé avec une piste d'audit où l'altération se détecte, plus un module léger par endroit où une signature est réellement demandée.
Signature électronique — noyau
Le service de signature lui-même : une cérémonie de signature sur le portail, des politiques de juridiction, et une piste d'audit chaînée par empreintes. Auto-hébergé, de sorte qu'aucun document ne quitte le parc pour être signé.
- Une cérémonie de signature sur le portail, avec identité et intention saisies au moment de la signature
- Une piste d'audit chaînée par empreintes que personne ne peut modifier ni supprimer
- Des politiques de juridiction qui régissent ce qu'exige une signature valable
Signature électronique — contrats
Qui avait le pouvoir de signer pour une contrepartie, et si son titre est encore valable — vérifié plutôt que supposé.
- Pouvoir d'engager suivi par signataire de contrepartie
- Accords signés conservés comme enregistrements avec une durée
- Titres de praticien relancés avant leur échéance
Signature électronique — santé
Ce qu'une signature clinique exige au-delà d'un nom : la capacité, le pouvoir de signer au nom d'autrui, la supervision, et un consentement qui peut être retiré.
- Attestation de capacité consignée au moment de la signature
- Signature au nom d'un client, le pouvoir étant consigné
- Contresignature du superviseur là où le service l'exige
Signature électronique — santé (États-Unis)
Les éléments que HIPAA exige d'une autorisation, validés plutôt que confiés à un gabarit.
- Validation des éléments exigés d'une autorisation HIPAA
- Matériel 42 CFR Part 2 séparé du reste
- La reddition des communications qu'une entité couverte doit produire sur demande
Signature électronique — RH
Une action Demander une signature sur les candidats et les employés, pour qu'une offre ou une politique soit signée là où la personne se trouve déjà.
- Demander une signature sur une fiche de candidat
- Demander une signature sur une fiche d'employé
- Demandes conservées sur la fiche comme son historique
Signature électronique — ventes
Une action Demander une signature sur les devis et les bons de commande.
- Demander une signature sur une commande client
- Demander une signature sur un bon de commande
- Le document signé conservé sur la commande
Accords à signer
Place les gabarits de signature là où la clinique vend : épinglés à un praticien ou à un service, envoyés automatiquement à l'achat, et visibles comme un statut.
- Gabarits de signature épinglés à un praticien ou à un service
- Envoyés à l'achat, sans que personne ait à y penser
- Statut de signature montré aux praticiens dans le portail et dans l'application mobile
Services de plateforme
4Trois modules qui ne parlent pas du tout de cliniques : l'un relie le parc à un modèle de langage, l'autre met fin aux sessions que personne n'utilise, et le troisième corrige un point d'administration des utilisateurs Odoo facile à rater à la main.
Sessions sécurisées
Met fin à une session que personne n'utilise. Le 45 CFR 164.312(a)(2)(iii) demande une fin de session après une période d'inactivité prédéterminée, et vous laisse la période — c'est donc un réglage, l'application se faisant sur le serveur plutôt que dans le navigateur.
- Période d'inactivité, période d'avertissement et plafond absolu, réglés par société
- Vérifiés sur le serveur à chaque requête authentifiée, de sorte que désactiver la minuterie du navigateur n'apporte rien
- Un avertissement avant la fin de session, pour que personne ne perde une note à moitié écrite à cause d'un contrôle censé le protéger
Pont IA
Relie Odoo Community à n'importe quel grand modèle de langage, derrière une interface — de sorte que le fournisseur peut changer sans que la logique métier le sache.
- Fournisseurs configurés par déploiement, l'identifiant étant tenu hors du code applicatif
- Agents définis comme des invites avec les outils qu'ils ont le droit d'appeler
- Appel d'outils, pour qu'un modèle puisse agir plutôt que seulement répondre
Extension utilisateur
Convertir un utilisateur entre interne et portail à la main suppose de modifier les droits d'accès dans le bon ordre et de se rappeler les effets de bord. Ceci en fait un bouton.
- Un champ Type d'utilisateur sur la fiche, la liste et les filtres de recherche
- Des boutons Convertir en interne et Convertir en portail sur la fiche utilisateur
- Une action Convertir le type d'utilisateur sur la liste des utilisateurs, pour plusieurs à la fois
Coque du site public
En-tête, pied de page et page de connexion sur une seule mise en page, nommée d'après la société présente dans cette base.
- Une mise en page pour l'en-tête, le pied de page et la page de connexion
- Le nom affiché est celui de la société dans cette base, non une valeur saisie dans un gabarit
- L'adresse du logo et une ligne de copyright personnalisée sont des paramètres système, modifiables aussi sous Paramètres → Site web → Marque publique
Cycle de vie des contrats
12Un accord est un enregistrement dont les conditions changent avec le temps, pas un PDF classé. Le noyau porte ce qui est vrai de tout contrat dans tout secteur ; tout le reste est facultatif. Toute cette branche est livrée dans le dépôt et désactivée sur le déploiement clinique — elle est ici parce qu'elle fait partie du système, pas parce qu'une clinique s'en sert dès le premier jour.
Contrats — noyau
L'accord, ses parties, ses conditions structurées avec leur provenance, ses versions, et un flux d'étapes paramétrables projetées sur cinq phases fixes.
- Des accords avec des parties, des conditions structurées et la provenance des conditions
- Des versions, pour que « que disait-il en mars ? » reste une question avec une réponse
- Des étapes paramétrables projetées sur cinq phases fixes
Contrats — négociation
Bâti pour que la revue porte sur ce qui a changé et ce qui dévie, et jamais sur du texte standard inchangé — c'est là que les systèmes de contrats sont d'ordinaire abandonnés.
- Une bibliothèque de clauses reliée aux conditions structurées, de sorte qu'accepter un repli fixe la condition qu'il porte
- Guides de négociation, tours, points en litige et déviations consignées
- Des réunions comme tours de négociation à part entière, gardant le raisonnement et les positions
Contrats — approbations
Une approbation décidée sur plus d'un axe. La traiter comme une affaire d'ancienneté seule est l'erreur de conception courante : un accord de confidentialité standard, à n'importe quel montant, n'a besoin de personne de haut rang.
- Approbation selon le montant, la déviation, le type de contrat et le risque
- La déviation comme axe à part entière plutôt que comme modificateur du montant
- Une approbation par un délégué toujours consignée comme telle — « au nom de » est un fait différent
Contrats — avenants
Consigne ce qu'un avenant a changé, pas seulement qu'il existe.
- Exécuter un avenant clôt les lignes de condition qu'il modifie et en ouvre de nouvelles à la date d'effet
- Tout ce qui découle d'une condition changée est recalculé, et le mouvement est montré avant l'exécution
- Avenants contradictoires détectés à l'exécution
Contrats — obligations et dates
La signature est le début de l'obligation, pas la fin d'un flux. Voici ce qui porte la suite.
- Des obligations dans les deux sens, avec des preuves là où des preuves sont exigées
- Des dates dérivées calculées à partir des conditions plutôt que saisies, et déplacées quand leurs conditions motrices bougent
- Une échelle d'escalade qui ne consiste pas à relancer la personne qui n'a déjà pas agi
Contrats — projets, temps et coût
Deux coûts, tenus à part : ce qu'un contrat a coûté à gagner, et ce qu'il coûte à exécuter. Les additionner produit un nombre qui ne répond à aucune des deux questions.
- L'effort de négociation consigné comme frais généraux, que le contrat se signe ou non
- Le coût de prestation recouvré sur la valeur du contrat
- Contrats reliés aux projets en plusieurs-à-plusieurs avec un rôle, parce qu'un champ projet unique casse au premier accord-cadre
Contrats — temps facturable et bases d'honoraires
Ce que vaut une heure, ce que les honoraires permettent, et les quatre chiffres qui ont besoin des deux.
- Taux de facturation, indicateur facturable et état facturé sur le temps consigné
- Bases d'honoraires énoncées sur le contrat
- Recouvrement — facturé rapporté à la valeur du temps consigné
Contrats — portail de la contrepartie
Le quatrième canal d'échange : la contrepartie lit ici la version courante, commente, et téléverse ses annotations comme un tour entrant.
- La contrepartie ouvre la version courante, la commente et renvoie ses annotations
- Les annotations arrivent comme un tour entrant avec le fichier joint, pas comme un courriel que quelqu'un doit penser à classer
- Rien d'interne n'est visible — ni positions, ni déviations, ni approbations, ni guide de négociation, ni notes internes
Contrats — pont de signature électronique
Comment un contrat utilise le service de signature. L'achèvement est l'événement qui déclenche tout le reste.
- Les approbations doivent être complètes avant qu'une version puisse être envoyée
- Le pouvoir d'engager du signataire vérifié au regard de son titre
- La version verrouillée au moment de l'envoi, de sorte que toute affirmation ultérieure sur ce qui a été signé est prouvable
Contrats — pont de stockage sécurisé
Chiffrer chaque contrat rend le système inutilisable ; n'en chiffrer aucun le rend dangereux. La confidentialité est donc un niveau sur l'accord.
- Seuls les accords marqués sécurisés acheminent leurs documents vers le service de documents sécurisés
- Chiffrement par version sous une clé tenue hors de la base
- Accès en refus par défaut, et chaque lecture journalisée avant que le contenu ne soit renvoyé
Contrats — rapports
Des listes d'alerte qui devraient être vides, et les vues de gestion qui valent d'être discutées.
- Une liste d'alerte ne contient que ce qui sort du cadre — une liste vide est le bon résultat
- Une alerte dont le modèle n'est pas installé se signale comme sans objet plutôt qu'en échouant
- La responsabilité non plafonnée montrée comme une liste, jamais comme un nombre ajouté à un total
Rapports juridiques — clients, avocats et direction
Trois lecteurs, une seule arithmétique. Les mêmes nombres calculés une fois et rendus de trois façons, plutôt que redérivés par écran, où ils divergeraient.
- Une vue unique des échéances : dates de contrat dérivées, obligations dans les deux sens, actions convenues en réunion et échéances de prestation
- Contrôle de projet : revenu, main-d'œuvre, coût engagé, marge et écart d'estimation, comme vue stockée pour pouvoir être groupée
- Une vue côté client de l'avancement du travail et de ce qui est dû
Règles de contrat
2Si cela décrit une chose, c'est une donnée. Si cela vérifie une relation entre des enregistrements, c'est du code. Ces deux modules sont les seuls endroits où ce test sort une règle d'un pack.
Contrats — règles de propriété intellectuelle
Deux règles, et deux seulement — celles qui comparent des enregistrements et ne peuvent donc pas s'exprimer par paramétrage.
- Le territoire d'une sous-licence doit tenir à l'intérieur de celui de sa licence mère
- Deux licences exclusives ne doivent pas se chevaucher
- Tenu à part du pack PI, pour qu'une entreprise puisse installer les types de contrat sans les vérifications
Contrats — règles juridiques
Le contrôle des conflits à l'entrée d'un contrat, comme à l'ouverture d'un dossier. Il bloque le changement d'étape ; il n'avertit pas.
- Une contrepartie vérifiée au regard des clients existants, des parties adverses sur les dossiers en cours, et des affiliés connus
- Bloque le changement d'étape plutôt que de lever un avertissement que l'on peut écarter
- La vérification elle-même immuable une fois consignée — qui l'a faite, sur quel périmètre, et ce qu'elle a trouvé
Packs sectoriels de contrats
8Un secteur est un pack de paramétrage, pas un embranchement du code. Chacun est fait de types d'accord, de types de condition, d'une bibliothèque de clauses, d'un guide de négociation et de gabarits d'obligation — et, dans sept des huit, d'aucun Python.
Contrats — pack général
Le pack de départ. Installez le noyau et celui-ci, et une entreprise peut gérer ses contrats dès le premier jour sans rien paramétrer.
- Accords de confidentialité, accords-cadres, énoncés de travaux, services, conseil, fourniture et achat
- Les conditions que chaque type porte et le flux qu'il traverse
- Des garde-fous qui empêchent un contrat d'atteindre la signature à moitié formé
Contrats — pack RH
Emploi, engagement de contractuels, conseil et transaction.
- Types d'accord, types de condition, bibliothèque de clauses et guide de négociation pour la contractualisation d'emploi
- Gabarits d'obligation pour le préavis, la période d'essai et les conditions post-rupture
- Les transactions sont sécurisées par défaut — chaque mot compte, et un régulateur y revient plus tard
Contrats — pack juridique
Cabinets d'avocats — contrats pour les clients et avec eux — et directions juridiques internes. Le même système sert les deux métiers avec des valeurs par défaut nettement différentes.
- Lettres de mission, provisions sur honoraires et instructions au conseil
- Une bibliothèque de clauses où la formulation réglementée est marquée obligatoire
- La lettre de mission d'un cabinet est confidentielle et détaillée par défaut
Contrats — pack propriété intellectuelle
Donneurs de licence, titulaires de brevets et de marques, bureaux de transfert de technologie, universités et propriétaires de marques.
- Licences, cessions et options comme types d'accord, avec des types de condition de licence
- Bibliothèque de clauses, guide de négociation et gabarits d'obligation
- Pas de registre d'actifs, délibérément — l'historique de procédure d'un brevet appartient au système de portefeuille qui le détient déjà
Contrats — pack immobilier
Baux, promesses de bail, licences d'occupation, ventes, servitudes et les actes qui se rattachent à un bail.
- Les dates de résiliation comme conditions pilotant des dates, parce qu'un droit de résiliation expire en silence
- La fenêtre de préavis comme obligation dérivée de la date de résiliation, les deux s'escaladant
- Conditions de révision de loyer, de charges et de remise en état
Contrats — pack financier
Documents de dette : conventions de crédit, garanties, sûretés, conventions intercréanciers et de subordination.
- Des covenants financiers comme conditions structurées, avec des dates de test dérivées
- Le certificat de conformité comme obligation avec preuve exigée
- « Quelles lignes sont testées ce trimestre, et sur quels chiffres ? » devient une question avec une réponse
Contrats — pack construction
Marchés principaux, sous-traitances, missions de maîtrise d'œuvre, garanties annexes et les instruments qui les entourent.
- Bâti autour de la chaîne : un marché principal promet une date que seules les sous-traitances peuvent tenir
- Des conditions en miroir tenues comme conditions structurées pour être comparées tout au long de la chaîne
- Une responsabilité que les sous-traitances et l'assurance responsabilité professionnelle doivent porter
Contrats — pack protection des données
Accords de sous-traitance, business associate agreements et conditions de sous-traitance ultérieure.
- Types d'accord DPA, BAA et sous-traitant ultérieur avec les conditions qu'ils portent
- La fenêtre de notification d'atteinte comme condition à part entière, parce qu'elle se mesure en heures
- Réponse à un audit et avis de sous-traitance ultérieure comme dates dérivées
En dessous de tout cela
Odoo 19 Community, et à quoi sert chaque application
Le cœur de métier. Open source, sans frais de licence, sans coût par utilisateur — et le dernier groupe réunit des applications livrées sous la même licence qui peuvent être activées gratuitement quand vous le souhaitez.
Odoo Community — les fondations
8Le noyau d'affaires est Odoo 19 Community. Chaque application de ce groupe et des quatre suivants est à code ouvert et ne porte aucun frais de licence — rien ici ne s'achète, et il n'y a nulle part dans la pile de coût Enterprise par utilisateur. Ce qui est chiffré, c'est le paramétrage et le développement : le travail qui le fait correspondre à votre clinique. Vous ne payez jamais pour le logiciel qui existe déjà. Ce premier groupe est ce sur quoi tous les autres modules reposent.
Noyau
Sociétés, utilisateurs, groupes, contacts, langues et les règles d'enregistrement qui décident qui voit quoi. Absent de la liste des applications parce que tout en dépend.
- Sociétés et périmètre multi-société
- Utilisateurs, groupes et règles d'accès au niveau de l'enregistrement
- Les contacts comme modèle unique partagé par les clients, les praticiens et les fournisseurs
Client web et éditeurs
L'interface de back-office dans laquelle le personnel travaille, et les outils d'édition derrière chaque champ de texte enrichi et chaque bloc de site.
- Vues liste, formulaire, kanban, calendrier, tableau croisé et graphique
- Filtres, regroupements et recherches enregistrées sur chaque écran
- Export CSV et XLSX depuis n'importe quelle liste
WebWeb RoutingHTML EditorHTML Builder
Discuss et fil de suivi
La messagerie, et le fil de messages attaché à chaque enregistrement — c'est ainsi qu'une décision garde son historique au lieu de vivre dans la boîte courriel de quelqu'un.
- Le fil de suivi sur chaque enregistrement : messages, notes, abonnés et changements de champs suivis
- Canaux internes et messages directs
- Courriel sortant avec gabarits, et routage entrant
DiscussOdooBotOdooBot - HR
Portail client
La zone authentifiée qu'un client, un praticien ou une contrepartie atteint sans être utilisateur interne — tout ce qui est sous /my.
- Des utilisateurs du portail sans aucun accès au back-office
- Documents, commandes et factures partagés avec la personne à qui ils appartiennent
- Le cadre dans lequel chaque page de portail sur mesure de cette plateforme est bâtie
Customer PortalCustomize Signup Page
Contacts
L'application carnet d'adresses : personnes, organisations, et les liens entre elles.
- Personnes physiques et sociétés, avec des contacts rattachés
- Adresses, identifiants fiscaux et coordonnées bancaires
- Étiquettes et catégories utilisées pour la segmentation
Contacts
Produits et listes de prix
Ce qui est vendu. Dans une clinique, ce sont des séances et des forfaits, mais le modèle en dessous est le modèle standard.
- Modèles de produit et variantes
- Unités de mesure, et produits de service pour le temps
- Listes de prix, pour qu'un forfait ou un segment soit tarifé différemment
Ressources et temps de travail
Calendriers de travail, capacité et congés — le modèle dans lequel s'expriment les horaires hebdomadaires d'un praticien et ses exceptions datées.
- Horaires de travail par personne, avec fuseaux horaires
- Capacité des ressources et congés
- Le calendrier au regard duquel l'utilisation est calculée
Resource
Mise en place et utilitaires techniques
Les petits modules installés que personne n'ouvre exprès, et dont chacun supprime une catégorie précise de ticket d'assistance.
- Boîte à outils d'accueil — progression guidée de la mise en place d'un nouveau déploiement
- Validation des numéros de téléphone — numéros normalisés à la saisie, pour que les SMS arrivent vraiment
- Google reCAPTCHA — protection anti-pourriel sur les formulaires publics
Onboarding ToolboxPhone Numbers ValidationGoogle reCAPTCHA integrationGoogle Gmail
Odoo Community — ventes, argent et paiements
8La moitié transactionnelle du noyau : ce qui est vendu, ce qui est facturé, comment c'est payé, et ce que l'entreprise dépense. Chaque chiffre du plan du comptable vient d'ici.
Sales
Devis et commandes clients — l'enregistrement auquel chaque séance achetée se rattache, et l'extrémité gauche de la chaîne de l'argent.
- Devis, confirmation et commandes clients
- Lignes de commande portant les séances ou forfaits achetés
- Statut de livraison et de facturation par ligne
Sales
Facturation et comptabilité
Le grand livre général. Factures, factures fournisseurs, paiements, taxes et rapprochement — là où les livres de la clinique vivent vraiment.
- Factures clients et avoirs, les factures émises étant immuables
- Factures fournisseurs — y compris celles qu'un cycle de versement crée pour les praticiens
- Paiements, relevés bancaires et rapprochement
Invoicing
Comptabilité analytique
Coût et revenu attribués à autre chose qu'un compte — un projet, une ligne de service, un praticien.
- Comptes analytiques et répartitions
- Coût et revenu suivis par projet ou par ligne de service
- La dimension sur laquelle les rapports de marge sont calculés
Cadriciel de paiement
Le cadriciel dans lequel les moyens de paiement se branchent, de sorte qu'ajouter ou changer de fournisseur relève du paramétrage plutôt que du développement.
- Fournisseurs de paiement configurés par société
- Jetons de paiement, pour une carte enregistrée qu'un client réutilise
- Transactions avec leur propre état, rapprochées des factures
Fournisseurs de paiement installés
Trois fournisseurs sont activés : un processeur de cartes réel, un de démonstration pour la formation, et des moyens manuels pour l'argent qui arrive hors passerelle.
- Stripe — cartes, portefeuilles et moyens de paiement enregistrés
- Démonstration — un fournisseur qui se comporte comme un vrai, pour la formation et les répétitions
- Modes de paiement personnalisés — virement, espèces et tout ce qui se rapproche à la main
Payment Provider: StripePayment Provider: DemoPayment Provider: Custom Payment Modes
Bons et fidélité
Remises, promotions, cartes cadeaux et programmes de fidélité — appliqués aussi bien sur une commande que sur le paiement en ligne.
- Codes de réduction et promotions automatiques
- Cartes de fidélité et cumul de points
- Cartes cadeaux, et soldes de portefeuille électronique
Coupons & LoyaltySale LoyaltySale Loyalty - Delivery
Expenses
Ce que le personnel dépense, et la part qui est refacturée à un client plutôt qu'absorbée.
- Notes de frais, approbation et remboursement
- Frais comptabilisés directement
- Refacturer un frais en lui rattachant la commande
ExpensesSales Expense
Purchase
Bons de commande et gestion des fournisseurs — le versant des coûts engagés, et la façon dont arrivent les factures fournisseurs.
- Demandes de prix et bons de commande
- Fiches fournisseurs et listes de prix
- Factures fournisseurs rapprochées des commandes
Purchase
Odoo Community — CRM, messagerie et marketing
6Comment une demande devient un client, et tous les canaux par lesquels l'entreprise joint quelqu'un. C'est le groupe que la plupart des cliniques sous-utilisent, et celui qui transforme l'annuaire en réservations.
CRM
Pistes et opportunités — utilisés ici pour les demandes qui ne sont pas encore des clients, et pour les demandes de consultation venues de l'application.
- Pistes, opportunités et un pipeline paramétrable
- Activités et prochaines actions sur chaque opportunité
- Motifs de perte et rapports de taux de réussite
CRM
Enrichissement des pistes et ludification du pipeline
Compléter ce qu'une piste ne vous a pas dit, trouver des pistes qui n'ont jamais pris contact, et donner à une équipe commerciale de quoi se mesurer.
- Enrichissement des pistes — coordonnées d'entreprise complétées automatiquement depuis un domaine de courriel
- Génération de pistes — pistes extraites par secteur, taille et lieu
- Ludification du CRM — objectifs, badges et classements sur le pipeline
Lead EnrichmentLead GenerationCRM Gamification
Discussion en direct
Un module de discussion sur le site public, tenu par de vraies personnes, et relié à la fois au pipeline et au service RH.
- Discussion en direct — opérateurs, canaux et réponses préenregistrées
- Discussion en direct du site — le module sur le site public et l'annuaire
- Discussion en direct CRM — une conversation convertie en piste sans rien retaper
Live ChatWebsite Live ChatCRM LivechatHR - Livechat
SMS
Le canal au plus fort taux d'ouverture, branché là où une clinique en a vraiment besoin. Les rappels de séance l'utilisent déjà.
- Passerelle SMS — l'infrastructure d'envoi et le statut de livraison
- SMS dans le CRM — écrire à une piste depuis l'opportunité
- Envoyer un SMS à un visiteur — et la variante qui fonctionne depuis une piste
SMS gatewaySMS in CRMSend SMS to VisitorSend SMS to Visitor with leadsRecruitment - SMS
Envoi rapide WhatsApp
Une extension sur mesure sur les pistes et les contacts : envoyer un message WhatsApp prédéfini sans quitter l'enregistrement.
- Action d'envoi rapide sur une piste et sur un contact
- Gabarits de message prédéfinis
- Le canal que beaucoup de clients de ce marché lisent réellement
CRM Extension v2 - WhatsApp Quick Send
Récapitulatifs et suivi des liens
Des chiffres périodiques poussés vers ceux qui devraient les voir, et l'attribution de chaque lien que l'entreprise publie.
- Récapitulatifs d'indicateurs — un résumé planifié envoyé par courriel aux gestionnaires
- Suivi de liens — liens courts étiquetés UTM avec statistiques de clics
- Campagne, média et source consignés sur le visiteur qui a converti
KPI DigestsLink Tracker
Odoo Community — site web et commerce en ligne
5La face publique : l'annuaire sur lequel un inconnu atterrit, le paiement qu'il traverse, et les formulaires qui transforment un visiteur en enregistrement dans le système.
Website
Le constructeur de pages derrière le site public — les pages que le marketing modifie sans développeur.
- Pages par glisser-déposer avec des blocs réutilisables
- Pages multilingues et métadonnées de référencement
- Menus, thèmes et versionnement des pages
Website
eCommerce
Vendre sur le site public : le catalogue, le panier et le paiement que traverse un client avant même de détenir un crédit.
- Catalogue public de produits et pages produit
- Panier, paiement et règlement sur le site
- Comptes clients et historique des commandes
eCommerce
Blog
Le versant publication : les articles qui apparaissent dans le fil de contenus de l'application et sur le site public.
- Blogues, articles, étiquettes et commentaires
- Articles multilingues
- La source que le fil de contenus classé lit
Blog
Formulaires et envois du site
Les trois endroits où un visiteur peut créer un enregistrement sans compte — chacun atterrissant là où une personne travaille vraiment.
- Formulaire de contact — une demande qui arrive comme piste, pas comme courriel
- Envoi de tâche en ligne — un formulaire du site qui crée une tâche de projet
- Offres d'emploi en ligne — postes publiés, et candidatures arrivant dans le recrutement
Contact FormOnline Task SubmissionOnline Jobs
Plomberie du site
Trois petits modules qui relient le site public au reste du système. Personne ne les ouvre ; tout casse sans eux.
- Courrier du site — abonnements et fils de messages sur les pages publiques
- Partenaire du site — une page publique pour un contact, ce qu'est un profil de praticien
- Paiement du site — le paiement sur le site relié au cadriciel de paiement
Website MailWebsite PartnerWebsite Payment
Odoo Community — personnes, prestation et planification
9Le versant personnel. Les fiches d'employé portent les versions de contrat à partir desquelles la rémunération d'un praticien est tarifée, et le calendrier porte chaque séance que la clinique délivre.
Employees
Fiches d'employé et contrats. Dans Odoo 19, un contrat est une version de l'employé, et cette chronologie de versions est ce qui porte les conditions de rémunération d'un praticien.
- Fiches d'employé, départements et postes
- Versions de contrat avec un historique daté, une seule en vigueur à la fois
- Horaire de travail par employé
Employees
Compétences et organigramme
Ce que chaque praticien est qualifié pour faire, quand cette qualification expire, et qui rend compte à qui.
- Gestion des compétences — compétences, niveaux et progression par employé
- Certification des compétences — certificats avec expiration, ce qui rend un titre relançable
- Organigramme RH — lignes hiérarchiques sur la fiche d'employé
Skills ManagementSkills CertificationHR Org ChartHR Gamification
Recruitment
Candidats et embauche — et la raison pour laquelle une offre fait partie des documents que la pile de signature électronique doit traiter.
- Postes, candidats et un pipeline d'embauche
- Planification des entretiens et grilles d'évaluation
- Compétences confrontées aux exigences du poste
RecruitmentRecruitment - Skills Management
Travail à distance
D'où chaque personne travaille un jour donné — ce qui, pour une clinique, veut dire savoir qui est sur place pour recevoir un client.
- Jours au domicile et au bureau par employé
- La même information affichée sur le calendrier d'équipe
- Visible à côté du calendrier des salles quand on planifie des séances sur place
Remote WorkRemote Work with calendar
Project
Projets et tâches. Utilisés pour le travail de prestation et, dans la branche contrats, pour séparer le coût de gagner un contrat du coût de l'exécuter.
- Projets, tâches et étapes
- Attribution, échéances et avancement
- Dépôt de documents au niveau de la tâche, y compris les documents sécurisés
Project
To-Do
Une liste de tâches personnelle par utilisateur, séparée du travail de projet — là où vont les petites choses qu'un gestionnaire ramasse pendant la routine du matin.
- Des tâches privées avec des échéances
- Convertibles en tâche de projet quand il s'avère que c'est du vrai travail
To-Do
Calendar
Rendez-vous et événements. Chaque séance est un événement de calendrier en dessous, et c'est ce qui rend les calendriers de salle et d'équipe réels plutôt qu'un simple affichage.
- Événements avec participants, récurrence et rappels
- Disponibilité visible à l'échelle d'une équipe
- Synchronisation avec des calendriers externes
Calendar
Surveys
Des questionnaires. Utilisés ici pour les questions d'admission posées à la réservation et pour l'enquête de retour privée après une séance.
- Questionnaires avec questions conditionnelles
- Réponses enregistrées au regard de la personne qui a répondu
- Cotation, là où un questionnaire est une évaluation
Surveys
Feuilles de temps
Du temps consigné sur un projet ou une tâche. Disponible et désactivé sur le déploiement de référence — c'est une dépendance de la branche contrats plutôt que du travail de clinique.
- Saisies de temps sur des projets et des tâches
- Coût horaire issu de la fiche d'employé
- Approbation et rapports de feuilles de temps
Odoo Community — installées, désactivées
7Le déploiement de référence fait tourner 94 applications. Ces soixante-quatorze sont livrées avec lui sous la même licence à code ouvert et sont simplement désactivées. Aucune n'est une vente additionnelle et aucune ne porte de frais — une clinique qui voudra plus tard un pôle formation, une boutique ou un autre processeur de cartes en active une et ne paie que le paramétrage. Elles sont groupées ici pour que « est-ce que ça fait X ? » ait une réponse même quand X est désactivé aujourd'hui. La branche contrats, désactivée elle aussi, est listée à la fin de cette page.
Événements, formation en ligne et communauté
Un pôle formation : événements payants ou gratuits, cours en ligne et forum public — tous vendus par le même panier et rapportés dans les mêmes livres.
- Événements avec inscription, billetterie, sessions et exposants
- Événements vendus comme produits par le paiement existant
- Sessions en direct et quiz pour les séances en ligne
EventsEvents OrganizationEvents ProductEvents SalesEvent CRMEvent CRM SaleEvent ExhibitorsLive Event TracksQuizzes on TracksSMS on EventsEvent Attendees SMS MarketingTrack Speakers SMS MarketingWebsite Events CRMeLearningSkills e-learningForum
Marketing par courriel et SMS
Des campagnes vers des listes que l'entreprise détient déjà. La clinique envoie aujourd'hui des courriels et des SMS transactionnels ; voici la moitié marketing de la même infrastructure.
- Marketing par courriel — campagnes, gabarits, tests A/B et statistiques
- Marketing par SMS — la même chose, sur le canal au plus fort taux d'ouverture
- Envoi en masse ciblant pistes, opportunités, participants ou intervenants d'un événement
Email MarketingSMS MarketingMass mailing on attendeesMass mailing on lead / opportunitiesMass mailing on track speakersMass mailing sms on lead / opportunitiesMarketing CardNewsletter Subscribe ButtonNewsletter Subscribe SMS Template
Stock et point de vente
Pour une clinique qui vend aussi quelque chose de physique au comptoir — livres, compléments, kits de test — ou qui tient une caisse à l'accueil.
- Inventaire — stock, emplacements, réapprovisionnement et valorisation
- Point de vente — une caisse qui fonctionne hors ligne et se synchronise
- Remises au point de vente, et les programmes de fidélité déjà configurés
InventoryPoint of SalePoint of Sale - Coupons & LoyaltyPoint of Sale Discounts
Congés, présence, flotte et cantine
Le versant administration du personnel. Pertinent dès qu'une clinique emploie assez de monde pour que congés et présence ne tiennent plus dans un calendrier partagé.
- Congés — demandes, approbation, soldes, et l'effet sur les bulletins de paie
- Présences — pointage d'entrée et de sortie, avec contrôle de présence
- Rapports de présence à côté des feuilles de temps
Time OffTime Off in PayslipsAttendancesTimesheets/attendances reportingEmployee Presence ControlHR Attendance HolidaysEmployee Hourly WageFleetFleet HistoryLunch
Dix-sept autres fournisseurs de paiement
Stripe est activé. N'importe lequel de ceux-ci peut être ajouté ou substitué par paramétrage — c'est ce qui fait de l'entrée sur un nouveau marché un changement de réglage plutôt qu'un projet.
- Europe — Mollie, Buckaroo, Worldline, Redsys, Adyen
- Amériques — Authorize.Net, Mercado Pago, PayPal, Nuvei
- Moyen-Orient et Afrique — Amazon Payment Services, Paymob, DPO, Flutterwave
Payment Provider: AdyenPayment Provider: Amazon Payment ServicesPayment Provider: AsiaPayPayment Provider: Authorize.NetPayment Provider: BuckarooPayment Provider: DPOPayment Provider: FlutterwavePayment Provider: IyzicoPayment Provider: Mercado PagoPayment Provider: MolliePayment Provider: NuveiPayment Provider: PaymobPayment Provider: PaypalPayment Provider: RazorpayPayment Provider: RedsysPayment Provider: WorldlinePayment Provider: Xendit
Services Google et stockage infonuagique
Des services externes facultatifs. Tous désactivés par défaut, ce qui est délibéré : chacun envoie quelque chose hors du parc, et cela doit être une décision plutôt qu'un défaut.
- Google Calendar — synchronisation bidirectionnelle des agendas du personnel
- Google Maps et l'autocomplétion des lieux sur le site
- Autocomplétion d'adresse Google sur les formulaires de contact
Google CalendarGoogle MapsGoogle places autocompletionGoogle Address AutocompleteGoogle UsersCloud StorageCloud Storage AzureCloud Storage Google
Extensions de messagerie et petits outils
Des bricoles qui résolvent chacune un problème étroit. Listées par souci d'exhaustivité plutôt que parce qu'une clinique en a besoin dès le premier jour.
- Extensions de messagerie pour Outlook et Gmail, sur le CRM et sur les projets
- Groupe de courrier — une discussion de type liste de diffusion, avec archive sur le site
- Recyclage de données — trouve les enregistrements en double et périmés
Mail PluginCRM Mail PluginProject Mail PluginMail GroupWebsite Mail GroupData RecycleWebsite profileHr Recruitment Interview FormsSales Expense MarginCRM Issabel Integration
Comment on y accède
L’application mobile et la passerelle d’API
L’application ne parle qu’à la passerelle et ne détient aucun secret ; la passerelle est la seule à connaître le cœur de métier. C’est pourquoi changer de prestataire de paiement ou d’IA n’atteint jamais l’application, et pourquoi l’application ne peut jamais atteindre la base de données.
L'application mobile
14Une seule application Flutter pour iOS et Android, utilisée par les deux côtés de l'activité. Le patient y réserve ses séances et y assiste ; le praticien y pilote tout un cabinet. Elle ne parle qu'à la passerelle d'API et ne détient aucun secret qui lui soit propre.
Connexion et inscription
Entrer dans l'application, et le contrôle d'âge qui décide si un compte peut être utilisé tout court.
- Écran d'accueil et aiguillage au premier lancement, pour qu'un utilisateur qui revient atterrisse là où il s'était arrêté
- Inscription et connexion auprès de la passerelle, avec les jetons tenus en stockage sécurisé
- Réinitialisation du mot de passe par courriel
Vérification d'identité et d'âge
La vérification qui permet à quelqu'un de faire des transactions, y compris les états dans lesquels une personne se trouve pendant qu'un humain revoit ce que l'étape automatique n'a pas pu trancher.
- Une introduction guidée expliquant ce qui est demandé et pourquoi
- Capture d'un scan facial, et vérification de document comme voie de rechange
- États de résultat limite et de revue en cours, pour que la personne ne reste jamais sans réponse
Accueil — le fil de contenus
Le premier onglet. Un fil classé d'articles, de vidéos et d'actualités, avec les éditeurs qui les publient.
- Un fil de contenus classé, servi par la passerelle
- Détail d'un contenu avec images et texte enrichi
- Profils d'éditeur, pour qu'un lecteur puisse suivre une source
Découverte et auto-évaluations
Des outils en autonomie : des évaluations que la personne fait elle-même, leurs résultats, et les fonctions partenaires bâties autour.
- Faire une évaluation, et en lire les résultats
- La carte des délices — une vue personnelle, et une vue partagée
- Ajouter, rejoindre, inviter et comparer des partenaires
Trouver un praticien
L'annuaire tel qu'un client le rencontre : parcourir, comparer, enregistrer, demander, et la discussion qui suit.
- Parcourir et filtrer l'annuaire des praticiens
- Un profil avec qualifications, langues, services et avis
- Praticiens enregistrés — Mes experts
Services
Ce qui peut réellement être réservé, avec le prix, la durée et le mode — en ligne ou sur place.
- Parcourir les services offerts par la clinique
- Détail d'un service avec prix, durée et mode de prestation
- Passer directement à la réservation ou à l'achat depuis le service
Boutique et paiement
Acheter — une séance, un forfait ou un produit. C'est d'ici que vient le crédit qu'un client dépense ensuite.
- Catalogue de produits et détail d'un produit
- Panier, paiement et contrat de service accepté à l'achat
- Confirmation de commande, et l'historique des commandes derrière
Réserver une séance
Dépenser un crédit sur une heure précise dans un agenda précis — et tout ce que le client en voit ensuite.
- Créer une réservation sur des disponibilités réelles, dans le fuseau horaire du client
- La liste des réservations, avec chaque statut qu'une séance peut avoir
- Détail d'une réservation : lien de connexion, lieu et salle, report et annulation
Questions, tickets et partenaires
Demander en public, demander en privé, et les personnes avec qui un client choisit de partager ses progrès.
- Un fil de questions publiques, et poser une question avant de s'engager
- Détail d'une question avec la réponse du praticien
- Tickets d'assistance — en ouvrir un, le suivre, lire les réponses
Profil — le tableau de bord du client
Le troisième onglet, et la réponse à la plupart des questions d'assistance. Tout ce que l'application sait de la personne, sur un seul écran.
- Rendez-vous réservés et historique, avec retours et avis de séance
- Crédits, séances achetées et favoris
- Adresse de facturation, factures, détail d'une facture, moyens de paiement
Profil — le cabinet du praticien
Le même onglet, vu par un praticien. C'est ce qui rend tout un cabinet pilotable depuis un téléphone plutôt que depuis un bureau.
- Disponibilités : horaires hebdomadaires, et exceptions datées
- Discussions des clients, et l'historique du client derrière chaque conversation
- Déposer un compte rendu de séance depuis la séance à laquelle il appartient
Assistant IA
Un assistant conversationnel dans l'application, diffusé par la passerelle, de sorte qu'aucun identifiant de modèle n'atteint jamais l'appareil.
- Un écran de discussion avec des réponses diffusées en continu
- Historique des conversations, pour reprendre un fil plus tard
- Acheminé par l'interface IA de la passerelle, qui se résout en un vrai fournisseur ou en une simulation
Réglages, vie privée et mentions légales
Les commandes qu'une personne s'attend à trouver, y compris celles qu'un régulateur s'attend à ce qu'elle puisse trouver.
- Réglages de l'application et choix de la langue parmi 23 locales
- Réglages de vie privée, et quelles notifications arrivent sur quel canal
- Réglages de sécurité, y compris les sessions d'appareil
Noyau de l'application
Ce sur quoi chaque fonction ci-dessus repose. Pas un écran, mais la raison pour laquelle les écrans se comportent de la même façon.
- Réseau vers la passerelle, avec renouvellement des jetons et gestion des erreurs au même endroit
- Stockage sécurisé des jetons et de l'état sécurisé de l'appareil
- Routage, pour qu'une notification ouvre exactement l'écran auquel elle renvoie
La passerelle d'API
8Un service FastAPI qui est le seul back-end que l'application connaisse, et le seul endroit où un secret est détenu. Il orchestre : une seule touche peut mobiliser quatre systèmes, et la passerelle les met en ordre et renvoie une seule réponse. 28 groupes de points d'accès au total.
Identité et compte
Intermédiaire de connexion vers le noyau d'affaires ; émet ses propres jetons de courte durée. L'application ne détient jamais un identifiant du noyau.
- Connexion, inscription, renouvellement et déconnexion, avec un JWT émis par la passerelle
- L'utilisateur courant et son profil
- Enregistrement de l'appareil, pour que les notifications poussées atteignent le bon téléphone
Annuaire et catalogue
Tout ce qu'un client parcourt avant de dépenser quoi que ce soit, servi vite et mis en cache là où c'est coûteux.
- Praticiens, leurs profils, leurs disponibilités et leurs services
- Catégories de services et produits réservables
- Avis et notes, avec l'état de modération respecté
Réservation et argent
La moitié transactionnelle. Achat, crédit, réservation, facture et paiement, chacun projeté sur le noyau d'affaires plutôt que réimplémenté.
- Créer, reporter et annuler une réservation, la politique étant appliquée par le noyau
- Commandes et les crédits qu'elles produisent
- Factures et documents de facture
Contenus et communauté
La moitié tournée vers la lecture : ce qu'une personne parcourt quand elle ne réserve pas.
- Le fil de contenus classé et le détail d'un contenu
- Questions et réponses publiques
- Découverte, auto-évaluations et leurs résultats
Messagerie et temps réel
Le concentrateur WebSocket. Discussion, présence, diffusion IA et signalisation pour la voix et la vidéo, sur une seule connexion.
- Gestion de la connexion WebSocket et présence
- Discussion entre client et praticien, et canaux de groupe
- Signalisation pour les appels voix et vidéo
Documents et médias
Des fichiers, tenus de sorte que l'application ne parle jamais directement au stockage et que rien n'est servi depuis une URL devinable.
- Accès sécurisé aux documents, en respectant les règles d'accès du noyau plutôt qu'en les rejugeant
- Téléversement et récupération de médias, passés par la passerelle
- Images redimensionnées et mises en cache, pour qu'une liste d'annuaire coûte peu sur un téléphone
Assistance, configuration et IA
Le reste : ouvrir un ticket, demander une consultation, dire à l'application ce que ce déploiement a activé, et parler à un modèle.
- Tickets d'assistance et leurs réponses
- Demandes de consultation
- Configuration à l'exécution, pour que l'application n'affiche que les fonctions activées par cette entreprise
Interfaces fournisseurs (simulation d'abord)
Quatre interrupteurs, chacun se résolvant en un vrai fournisseur ou en une simulation. C'est pourquoi le parc peut être démontré, développé et testé sans aucun compte externe.
- DATA_SOURCE — le noyau d'affaires Odoo, ou un jeu de données simulé
- PAYMENTS — un vrai fournisseur, ou une simulation qui se comporte comme lui
- NOTIFICATIONS — Firebase Cloud Messaging, ou une simulation
Chiffrez les modules que vous activez réellement
Vous n’en voudrez pas 150. Dites-nous quelles parties comptent et le calculateur donne un coût de mise en place unique et un support annuel, détaillés.
