Ce que vous allez créer
Une évaluation clinique destinée aux clients, qu’ils remplissent depuis leur propre accès au portail avant une séance ou un point de suivi. Chaque item utilise une échelle de fréquence à quatre niveaux, et la logique avancée additionne les points en arrière-plan pour obtenir un score total et un niveau de sévérité dès que le client soumet le formulaire. Votre équipe clinique reçoit une notification automatique avec le score, un PDF de synthèse généré pour le dossier du client et un portail où chaque thérapeute ne voit que les clients qui lui sont attribués.
Remarque : ce processus traite des informations de santé protégées. Formaloo est compatible HIPAA, avec un HIPAA BAA disponible, et prend en charge la conformité au RGPD ainsi que l’accès basé sur les rôles : vous pouvez donc limiter chaque page et chaque champ de ce portail aux membres de l’équipe concernés.
Quand l’utiliser
Vous dirigez un cabinet de thérapie ou de conseil psychologique et souhaitez une méthode standardisée pour noter les évaluations d’admission ou de suivi, au lieu de compter à la main sur des grilles papier
Vous avez besoin que chaque clinicien de votre équipe note les évaluations de la même manière, sans calcul manuel ni item oublié
Vous souhaitez qu’une synthèse clinique soit prête pour le dossier du client dès sa soumission, sans que personne ne recopie de chiffres dans un document
Vous souhaitez que chaque thérapeute ne voie que ses propres patients, et non toutes les réponses du cabinet
Vous souhaitez signaler les évaluations dont le score est élevé afin qu’elles ne passent pas inaperçues dans une boîte de réception partagée
Partie 1 — Créer le formulaire d’évaluation du client
Commencez par le formulaire lui-même. C’est là que les clients répondent à une courte série de questions sur une échelle de fréquence concernant leur bien-être au cours des deux dernières semaines, ainsi qu’à quelques questions d’admission et à une question de consentement. Le moyen le plus rapide de le créer est d’utiliser le Form Creation Agent : décrivez le formulaire en texte brut et Formaloo génère les champs pour vous.
1. Ouvrez le Form Creation Agent : depuis votre page d’accueil Formaloo, cliquez sur Form Creation Agent.
2. Décrivez votre formulaire : collez une instruction décrivant les champs d’admission dont vous avez besoin : nom du client, date de naissance, e-mail, motif de l’évaluation (liste déroulante), 8 items sur une échelle de fréquence (chacun sous forme de champ à choix unique avec les options « Not at all », « Several days », « More than half the days » et « Nearly every day »), une question de consentement oui/non et un champ de texte long pour des remarques complémentaires. Dans la même instruction, décrivez les champs réservés aux administrateurs : une liste déroulante de statut, un champ Assignee et un champ de texte long pour les notes internes. Cliquez sur Create.
3. Vérifiez vos champs : votre formulaire devrait ressembler au tableau ci-dessous. Le Form Creation Agent en aura généré la plus grande partie. Vérifiez que chaque champ et chaque ID de champ correspondent exactement, car la logique, les e-mails et le modèle PDF font tous référence à ces ID par la suite.
Champ | L’ID du champ | Type |
Quel est le nom complet du client ? | client_name | Texte court |
Quelle est la date de naissance du client ? | client_dob | Date |
Quelle est l’adresse e-mail du client ? | client_email | |
Quel est le motif de l’évaluation d’aujourd’hui ? | assessment_reason | Liste déroulante |
Au cours des deux dernières semaines, comment évalueriez-vous votre humeur générale ? | item_mood | Choix unique |
Au cours des deux dernières semaines, à quelle fréquence avez-vous perdu de l’intérêt pour des choses que vous appréciez habituellement ? | item_interest | Choix unique |
Au cours des deux dernières semaines, à quelle fréquence votre sommeil a-t-il été perturbé ? | item_sleep | Choix unique |
Au cours des deux dernières semaines, à quelle fréquence vous êtes-vous senti(e) sans énergie ou fatigué(e) ? | item_energy | Choix unique |
Au cours des deux dernières semaines, à quelle fréquence votre appétit a-t-il sensiblement changé ? | item_appetite | Choix unique |
Au cours des deux dernières semaines, à quelle fréquence avez-vous eu du mal à vous concentrer ? | item_concentration | Choix unique |
Au cours des deux dernières semaines, à quelle fréquence vous êtes-vous senti(e) anxieux(se) ou tendu(e) ? | item_anxiety | Choix unique |
Au cours des deux dernières semaines, à quelle fréquence avez-vous évité de passer du temps avec d’autres personnes ? | item_social | Choix unique |
Consentez-vous à ce que votre thérapeute examine ces réponses pour orienter votre prise en charge ? | consent | Oui/Non |
Y a-t-il autre chose que vous aimeriez que votre thérapeute sache avant votre séance ? | additional_notes | Texte long |
4. Remplacez les items d’exemple par votre propre instrument : les 8 items ci-dessus sont des exemples. Remplacez-les par les questions d’évaluation validées de votre cabinet. Formaloo gère la mécanique de notation ; le contenu clinique relève de vous.
📖 Consultez Que sont les champs réservés aux administrateurs et à quoi servent-ils pour savoir comment les champs de statut, de responsable et de notes internes restent masqués pour les clients.
Partie 2 — Noter automatiquement les réponses avec la logique
C’est la partie dont dépend l’ensemble du processus : transformer chaque réponse en points et les additionner en un total unique, sans que personne ne fasse de calcul à la main. La logique avancée de Formaloo peut le faire sur n’importe quel champ à choix unique ou liste déroulante ; c’est pourquoi ce guide utilise des champs individuels à échelle de fréquence plutôt qu’un seul champ matrice combiné. Ce compromis est détaillé après les étapes.
1. Ajoutez vos variables de notation : dans l’éditeur de formulaire, ajoutez un champ variable de type Integer nommé Total assessment score avec l’ID de champ total_score, et définissez sa valeur par défaut sur 0. Ajoutez un champ variable de type Text nommé Score band avec l’ID de champ score_band.
2. Ouvrez la logique avancée : dans le panneau des paramètres du formulaire, à droite de l’éditeur, cliquez sur Advanced logic, puis ouvrez l’onglet Logic.
3. Générez les règles de notation avec le Logic Agent : cliquez sur Logic Agent dans le coin supérieur droit. Décrivez la notation en texte brut : « Pour chacun des 8 items d’évaluation (mood, interest, sleep, energy, appetite, concentration, anxiety, social), si la réponse est 'Not at all', ajouter 0 point à la variable total_score. Si 'Several days', ajouter 1 point. Si 'More than half the days', ajouter 2 points. Si 'Nearly every day', ajouter 3 points. » Cliquez sur Generate rules et vérifiez l’aperçu.
4. Ajoutez la règle du niveau de score : dans la même instruction au Logic Agent, ajoutez : « Si total_score est compris entre 0 et 6, définir score_band sur 'Minimal'. S’il est compris entre 7 et 12, le définir sur 'Mild'. S’il est compris entre 13 et 18, le définir sur 'Moderate'. S’il est compris entre 19 et 24, le définir sur 'Elevated'. » Approuvez les règles, effectuez les ajustements manuels nécessaires et cliquez sur Save.
5. Conditionnez l’évaluation au consentement : ajoutez une dernière règle : si la réponse à la question de consentement est « No », masquer les 8 items d’évaluation et afficher un message invitant le client à contacter directement son thérapeute. Les items d’évaluation ne restent obligatoires que si le consentement est « Yes ».
Remarque : définir la valeur par défaut de la variable Total assessment score sur 0 garantit l’exactitude du total, même si un client laisse un item sans réponse.
Partie 3 — Créer vos modèles d’e-mail
Trois e-mails font fonctionner ce processus : une confirmation au client, une notification à l’équipe clinique et un suivi une fois l’évaluation examinée.
1. Ouvrez le panneau des modèles d’e-mail : cliquez sur l’icône de votre profil, accédez à Apps & integrations, puis à Email templates, et cliquez sur + Add new template.
2. Créez le modèle « Assessment received » : nommez-le, puis définissez l’objet et le corps ci-dessous. Celui-ci se contente de confirmer la réception : il ne mentionne jamais de score ni de résultat.
Objet : Nous avons bien reçu votre évaluation, @client_name
Corps : Bonjour @client_name,
Merci d’avoir pris quelques minutes pour remplir votre évaluation. Votre thérapeute examinera vos réponses avant votre prochaine séance.
Si quoi que ce soit d’urgent survient d’ici là, veuillez contacter directement votre thérapeute.
À bientôt, [Nom du cabinet]
3. Créez le modèle « New assessment for review » : nommez-le, puis définissez l’objet et le corps ci-dessous. Celui-ci est interne : il inclut donc le score et le niveau grâce à l’insertion des réponses.
Objet : Nouvelle évaluation soumise par @client_name
Corps : Bonjour à toute l’équipe,
@client_name vient de soumettre une nouvelle évaluation (motif : @assessment_reason).
Score total : @total_score / 24 Niveau de score : @score_band
Consultez la réponse complète et le PDF de synthèse clinique dans le portail avant la prochaine séance du client.
4. Créez le modèle « Assessment reviewed » : nommez-le, puis définissez l’objet et le corps ci-dessous. Gardez un ton chaleureux, sans aucun score ni détail clinique, puisque celui-ci est envoyé directement au client.
Objet : Votre thérapeute a examiné votre évaluation
Corps : Bonjour @client_name,
Votre thérapeute a examiné votre récente évaluation et se réjouit d’en discuter avec vous lors de votre prochaine séance.
À bientôt, [Nom du cabinet]
📖 Consultez comment créer et envoyer des modèles d’e-mail personnalisés pour une présentation complète de l’éditeur de modèles, y compris l’insertion des réponses avec @field_id.
Partie 4 — Déclencher les e-mails et générer le PDF
Une fois les modèles créés, associez-les aux bons moments du processus.
1. Déclenchez la confirmation au client : dans la logique avancée, ouvrez On submit, ajoutez une règle et configurez-la pour envoyer le modèle « Assessment received » à @client_email.
2. Déclenchez la notification à l’équipe : ajoutez une autre règle On submit qui envoie le modèle « New assessment for review » au membre de l’équipe désigné.
3. Déclenchez l’e-mail d’examen conditionnel : passez à On update. Ajoutez une règle : si Status passe à « Reviewed » ou « Discussed in session », envoyer le modèle « Assessment reviewed » à @client_email.
4. Générez un PDF à chaque soumission : toujours dans On submit, ajoutez une règle Generate PDF utilisant le modèle PDF de synthèse clinique de la partie 5, afin qu’un document soit automatiquement associé à chaque réponse.
Partie 5 — Créer le modèle PDF de synthèse clinique
Chaque soumission génère une synthèse claire et prête à imprimer pour le dossier du client : informations d’admission, réponse à chaque item, score total, niveau de score, indicateur de risque et ligne de validation pour le thérapeute examinateur.
1. Ouvrez le panneau des modèles PDF : cliquez sur l’icône de votre profil, accédez à Apps & integrations, puis à PDF templates, et cliquez sur + Add new template.
2. Passez en vue HTML : basculez l’éditeur en vue HTML afin de pouvoir coller directement du code personnalisé.
3. Collez le code du modèle : utilisez le HTML ci-dessous. Il fait déjà référence aux ID de champ de la partie 1 : il fonctionne donc dès que vous le collez.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Clinical Assessment Summary</title> <style> @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=EB+Garamond:ital@1&display=swap'); * { box-sizing: border-box; margin: 0; padding: 0; } body { font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif; background: #ffffff; color: #2a2a2a; -webkit-font-smoothing: antialiased; } .page { max-width: 760px; margin: 0 auto; padding: 60px 72px; } .header { display: flex; justify-content: space-between; align-items: flex-start; padding-bottom: 28px; border-bottom: 1px solid #ececec; margin-bottom: 36px; } .header h1 { font-size: 22px; font-weight: 600; letter-spacing: -0.01em; color: #1a1a1a; } .header .subtitle { font-size: 13px; color: #999; margin-top: 4px; } .header .meta { text-align: right; font-size: 12px; color: #999; line-height: 1.6; } .header .meta strong { color: #555; font-weight: 500; } .section { margin-bottom: 32px; } .section-title { font-size: 10px; text-transform: uppercase; letter-spacing: 0.12em; color: #aaa; font-weight: 600; margin-bottom: 14px; } .field-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0 24px; } .field { padding: 10px 0; border-bottom: 1px solid #f0f0f0; } .field.full { grid-column: 1 / -1; } .field-label { font-size: 11px; color: #999; margin-bottom: 4px; } .field-value { font-size: 14px; color: #222; font-weight: 500; } .item-row { display: flex; justify-content: space-between; align-items: baseline; padding: 12px 0; border-bottom: 1px solid #f0f0f0; } .item-row:last-child { border-bottom: none; } .item-label { font-size: 13px; color: #444; max-width: 70%; line-height: 1.5; } .item-response { font-size: 13px; color: #1a1a1a; font-weight: 600; text-align: right; white-space: nowrap; } .score-summary { display: flex; gap: 20px; } .score-card { flex: 1; background: #f9f9f9; border-radius: 10px; padding: 20px 22px; } .score-card .score-label { font-size: 10px; text-transform: uppercase; letter-spacing: 0.1em; color: #aaa; margin-bottom: 8px; } .score-card .score-value { font-size: 28px; font-weight: 700; color: #1a1a1a; } .score-card .score-value span { font-size: 14px; font-weight: 500; color: #999; } .inset { background: #f9f9f9; border-left: 3px solid #d8d8d8; padding: 16px 20px; border-radius: 0 6px 6px 0; font-size: 12px; color: #777; line-height: 1.6; } .signature-block { display: flex; justify-content: space-between; align-items: flex-end; margin-top: 8px; } .signature-name { font-family: 'EB Garamond', Georgia, serif; font-style: italic; font-size: 22px; color: #333; border-bottom: 1px solid #ddd; padding-bottom: 6px; min-width: 260px; } .signature-date { font-size: 12px; color: #999; } .footer { display: flex; justify-content: space-between; align-items: center; margin-top: 48px; padding-top: 20px; border-top: 1px solid #ececec; font-size: 11px; color: #b3b3b3; } </style> </head> <body> <div class="page"> <div class="header"> <div> <h1>Clinical assessment summary</h1> <div class="subtitle">Confidential clinical document</div> </div> <div class="meta"> <div><strong>Reference:</strong> @submission_id</div> <div><strong>Submitted:</strong> @submission_date</div> </div> </div> <div class="section"> <div class="section-title">Client information</div> <div class="field-grid"> <div class="field"><div class="field-label">Client name</div><div class="field-value">@client_name</div></div> <div class="field"><div class="field-label">Date of birth</div><div class="field-value">@client_dob</div></div> <div class="field"><div class="field-label">Email</div><div class="field-value">@client_email</div></div> <div class="field"><div class="field-label">Reason for assessment</div><div class="field-value">@assessment_reason</div></div> </div> </div> <div class="section"> <div class="section-title">Assessment responses — past two weeks</div> <div class="item-row"><div class="item-label">Overall mood</div><div class="item-response">@item_mood</div></div> <div class="item-row"><div class="item-label">Interest or pleasure in usual activities</div><div class="item-response">@item_interest</div></div> <div class="item-row"><div class="item-label">Sleep disruption</div><div class="item-response">@item_sleep</div></div> <div class="item-row"><div class="item-label">Energy level / fatigue</div><div class="item-response">@item_energy</div></div> <div class="item-row"><div class="item-label">Appetite change</div><div class="item-response">@item_appetite</div></div> <div class="item-row"><div class="item-label">Concentration</div><div class="item-response">@item_concentration</div></div> <div class="item-row"><div class="item-label">Anxiety / feeling on edge</div><div class="item-response">@item_anxiety</div></div> <div class="item-row"><div class="item-label">Social withdrawal</div><div class="item-response">@item_social</div></div> </div> <div class="section"> <div class="section-title">Score summary</div> <div class="score-summary"> <div class="score-card"><div class="score-label">Total score</div><div class="score-value">@total_score <span>/ 24</span></div></div> <div class="score-card"><div class="score-label">Score band</div><div class="score-value">@score_band</div></div> <div class="score-card"><div class="score-label">Clinical risk flag</div><div class="score-value">@risk_flag</div></div> </div> </div> <div class="section"> <div class="section-title">Additional notes from client</div> <div class="field full" style="padding-top:0;"><div class="field-value" style="font-weight:400; line-height:1.6;">@additional_notes</div></div> </div> <div class="section"> <div class="section-title">Client consent</div> <div class="inset">Client consented to this assessment being reviewed by their assigned therapist to guide care: <strong>@consent</strong>. This document contains protected health information and should be stored and shared in accordance with your practice's confidentiality and record-keeping policies.</div> </div> <div class="section"> <div class="section-title">Reviewed by</div> <div class="signature-block"> <div class="signature-name">@assignee</div> <div class="signature-date">Reviewed on @submission_date</div> </div> </div> <div class="footer"> <div>Confidential — for clinical use only. Not to be shared outside the care team.</div> <div>[Practice name]</div> </div> </div> </body> </html>4. Nommez et enregistrez : nommez le modèle « Clinical assessment summary » et cliquez sur Save.
📖 Consultez comment créer des modèles PDF pour transformer les réponses en documents et comment intégrer dynamiquement les données des formulaires dans des e-mails, des PDF et des instructions IA personnalisés pour la référence complète des variables.
Partie 6 — Configurer le portail des clients et de l’équipe clinique
La dernière pièce est un portail : un espace unique où les clients soumettent leurs évaluations et suivent leur propre historique, et où votre équipe clinique examine les réponses sans fouiller dans une boîte de réception partagée.
1. Activez le portail : ouvrez votre projet, cliquez sur l’icône d’engrenage dans le coin supérieur droit et sélectionnez Activate client portal.
2. Configurez l’annuaire d’utilisateurs : cliquez sur Manage users, puis sur Setup wizard, et créez un nouvel annuaire d’utilisateurs pour les clients. Configurez les options de connexion et ajoutez l’identité visuelle de votre cabinet.
3. Limitez les clients à leur propre historique : sur la page « My assessments », limitez les données selon le champ de profil client_email afin que chaque client ne voie jamais que ses propres réponses passées, et jamais celles des autres.
4. Limitez les thérapeutes à leurs propres patients : sur la page « My assigned clients » et les pages similaires, limitez les données selon le champ Assignee afin que chaque thérapeute ne voie que les clients qui lui sont attribués.
5. Configurez les rôles : dans l’annuaire d’utilisateurs, ajoutez les rôles Client et Therapist/admin afin que chaque groupe arrive sur le bon ensemble de pages après connexion.
📖 Consultez comment créer et attribuer des rôles d’utilisateur dans votre portail pour une présentation complète.
Ce que vous obtenez
Une évaluation clinique destinée aux clients qui se note d’elle-même dès sa soumission. Plus de grilles papier, plus de comptage manuel, et plus de différences de notation d’un clinicien à l’autre pour un même instrument. Chaque réponse produit automatiquement un score total, un niveau de sévérité et un PDF de synthèse clinique prêt à imprimer. Votre équipe clinique est avertie immédiatement et ne voit que les clients qui lui sont attribués, et les clients peuvent suivre l’historique de leurs évaluations depuis un portail aux couleurs de votre cabinet.
Et ensuite ?
Acheminez automatiquement les réponses vers le bon thérapeute À mesure que votre patientèle grandit, vous voudrez que les nouvelles évaluations soient attribuées sans que personne n’ait à les répartir manuellement. → Comment attribuer automatiquement les réponses au bon membre ou à la bonne équipe
Suivez l’évolution des scores dans le temps Après quelques mois de réponses, un graphique des scores moyens ou de la répartition des niveaux de score vous aide à repérer d’un coup d’œil les tendances de votre patientèle. → Comment trier et filtrer les données de vos réponses
Approfondissez l’insertion des réponses Ce guide utilise des variables @field_id dans tous les e-mails et le PDF. La référence complète des variables couvre tout ce que vous pouvez insérer dans un modèle. → Comment intégrer dynamiquement les données des formulaires dans des e-mails, des PDF et des instructions IA personnalisés
Modèles prêts à l’emploi
Inutile de partir de zéro : nous l’avons déjà préparé pour vous.
Patient intake & consent workflow for healthcare — Un formulaire d’admission et de consentement sur deux pages, avec une logique conditionnelle liée à l’assurance et un pipeline Kanban d’administration. Réutilisez sa logique de conditionnement au consentement et son document de consentement PDF comme point de départ pour le parcours de consentement de votre propre évaluation.
Scholarship & grant application with scoring and approval — Un processus de notation à plusieurs évaluateurs qui calcule automatiquement les scores et envoie des e-mails d’approbation ou de refus. Sa notation basée sur des variables reflète la logique de notation par points de la partie 2.
AI lead qualification & scoring form — Note les réponses entrantes et les achemine avec des e-mails conditionnels. Une référence utile pour le schéma de niveaux de score et de notifications que ce guide met en place pour un usage clinique plutôt que commercial.
Découvrez d’autres tutoriels
Découvrez un schéma de notation similaire dans un autre contexte Si vous souhaitez voir cette même mécanique de points et de niveaux appliquée à un cas d’usage non clinique, voici un proche cousin. → Comment créer un quiz sur les styles d’apprentissage basé sur un score avec des résultats personnalisés
Comparez avec un autre processus d’admission dans le domaine de la santé Ce guide présente une configuration similaire propre à la santé, conditionnée au consentement, avec une logique conditionnelle liée à l’assurance. → Comment créer un processus d’admission et de consentement des patients pour les cliniques
Découvrez la notation basée sur des variables dans un contexte d’approbation Associe des scores calculés à un processus d’approbation en plusieurs étapes, utile si votre cabinet ajoute une étape de validation par un superviseur. → Demande de bourse et de subvention avec processus de notation et d’approbation
