Ce que vous allez créer
À la fin de ce guide, vous disposerez d’un système de pré-rendez-vous entièrement numérique pour votre clinique. Les patients remplissent un formulaire de deux pages couvrant leurs antécédents médicaux, leurs informations d’assurance et un consentement numérique signé, le tout avant leur arrivée. Dès la soumission, ils reçoivent un e-mail de confirmation avec leur dossier d’admission complété en pièce jointe au format PDF, et votre clinique reçoit instantanément une alerte avec les informations clés. Votre équipe d’administration voit chaque rendez-vous organisé dans un pipeline Kanban, avec des vues filtrées pour les cas nécessitant un suivi, les patients non assurés et les consentements refusés, afin que rien ne soit oublié avant le jour du rendez-vous.
Quand l’utiliser
Votre accueil remet encore aux patients un formulaire papier sur écritoire et saisit manuellement leurs informations dans un système
Des patients arrivent parfois sans avoir rempli leurs formulaires de consentement, ce qui retarde leur rendez-vous
Votre équipe ne dispose d’aucune vue centralisée des patients nécessitant un suivi ou présentant un problème d’assurance
Vous gérez une clinique, un cabinet de thérapie ou un cabinet dentaire et souhaitez que l’admission ait lieu avant le rendez-vous, et non pendant
Vous avez besoin d’un enregistrement de consentement numérique horodaté pour chaque visite de patient
Étape par étape
Partie 1 — Créer le formulaire d’admission
C’est ici que commence l’expérience patient. Vous allez créer un formulaire de deux pages : la première recueille les informations médicales et d’assurance, la seconde le consentement et la signature électronique. Utilisez le Form Creation Agent pour générer instantanément le formulaire à partir d’une instruction, puis vérifiez que chaque champ correspond au tableau ci-dessous.
1. Ouvrez le Form Creation Agent : depuis votre page d’accueil Formaloo, cliquez sur Form Creation Agent. Vous pouvez téléverser une image ou un PDF d’un formulaire d’admission existant, ou décrire votre formulaire sous forme de texte. Collez cette instruction dans le champ de texte :
« Crée un formulaire d’admission et de consentement des patients sur deux pages pour une clinique. Page 1 : nom du patient, date de naissance, e-mail, motif de la consultation, durée des symptômes, allergies, traitements en cours, antécédents médicaux, nom et numéro du contact d’urgence, assurance santé oui/non (avec des champs conditionnels pour l’assureur et le numéro de police si oui, et un bloc d’avis si non). Page 2 : un bloc de texte de consentement, un champ d’acceptation (I agree / I do not agree) avec un bloc d’avis en cas de refus, un champ de signature et un champ de date. Inclus également ces champs réservés aux administrateurs : date du rendez-vous, statut du rendez-vous (liste déroulante : Scheduled / Confirmed / Checked In / Completed / No-show / Cancelled), suivi requis (oui/non), praticien assigné et notes internes. »
Cliquez ensuite sur Create.
2. Vérifiez vos champs : votre formulaire devrait ressembler à ceci : le Form Creation Agent en aura généré la plus grande partie. Vérifiez que chaque titre de champ et chaque ID de champ correspondent exactement. Ajustez ceux qui ne correspondent pas.
Page 1 — Informations sur le patient
Champ | L’ID du champ | Type |
Quel est votre nom complet ? |
| Texte court |
Quelle est votre date de naissance ? |
| Date |
Quelle est votre adresse e-mail ? |
| |
Quel est le motif de votre consultation aujourd’hui ? |
| Texte long |
Depuis combien de temps avez-vous ces symptômes ? |
| Texte court |
Avez-vous des allergies connues ? |
| Texte long |
Quels médicaments prenez-vous actuellement ? |
| Texte long |
Avez-vous des pathologies existantes ? |
| Texte long |
Nom complet du contact d’urgence |
| Texte court |
Numéro du contact d’urgence |
| Texte court |
Avez-vous une assurance santé ? |
| Choix unique : Yes / No |
Quel est votre assureur ? |
| Texte court |
Quel est votre numéro de police ou d’adhérent ? |
| Texte court |
(Bloc d’avis) Nous n’acceptons actuellement que les patients assurés. Notre équipe vous contactera pour discuter de vos options. |
| Bloc de description |
Page 2 — Consentement
Champ | L’ID du champ | Type |
(Bloc de texte de consentement : collez ici la formulation juridique de consentement de votre clinique) |
| Bloc de description |
J’ai lu et j’accepte les conditions ci-dessus |
| Choix unique : I agree / I do not agree |
(Bloc d’avis) Vous devez accepter pour continuer. Contactez-nous si vous avez des questions. |
| Bloc de description |
Votre signature |
| Signature |
Date du jour |
| Date |
3. Publiez votre formulaire : une fois les champs vérifiés, cliquez sur Publish dans la barre flottante en haut de l’éditeur pour mettre votre formulaire en ligne.
📖 Pour en savoir plus sur les champs réservés aux administrateurs, consultez Que sont les champs réservés aux administrateurs et à quoi servent-ils.
Partie 2 — Ajouter la logique conditionnelle
Vous allez maintenant configurer les champs qui s’affichent ou se masquent selon les réponses du patient. Deux règles régissent l’expérience conditionnelle : l’une pour le bloc d’assurance, l’autre pour l’avertissement en cas de refus du consentement. Ouvrez Advanced logic dans le panneau des paramètres, à droite de l’éditeur de formulaire.
1. Ouvrez Advanced logic : dans l’éditeur de formulaire, cliquez sur Advanced logic dans le panneau des paramètres à droite. Accédez à l’onglet Logic.
2. Ouvrez le Logic Agent : dans le coin supérieur droit du panneau Logic, cliquez sur Logic Agent pour ouvrir la fenêtre du Logic Agent.
3. Décrivez vos règles de logique : collez cette instruction en texte brut :
« Lorsque 'Do you have health insurance?' est Yes, afficher 'What is your insurance provider?' et 'What is your policy or member number?'. Lorsque 'Do you have health insurance?' est No, afficher le bloc d’avis indiquant que nous n’acceptons que les patients assurés. Masquer ces trois champs par défaut. Lorsque 'I have read and agree to the terms above' est 'I do not agree', afficher le bloc d’avis de refus du consentement. Masquer cet avis par défaut. »
Cliquez ensuite sur Generate Rules.
4. Vérifiez et approuvez : le Logic Agent vous présente un aperçu des règles générées. Examinez chacune d’elles : vous pouvez l’approuver, la refaire ou l’annuler. Une fois approuvées, les règles sont appliquées pour une dernière vérification. Effectuez si besoin des ajustements manuels, puis cliquez sur Save dans le coin supérieur droit.
📖 Pour une présentation complète, consultez Comment ajouter une logique avancée à votre formulaire.
Partie 3 — Créer les modèles d’e-mail
Vous allez créer trois modèles d’e-mail : l’un confirme la soumission au patient, un autre alerte votre équipe d’administration, et le dernier se déclenche chaque fois que le statut du rendez-vous change. Chacun utilise une instruction IA pour le corps du message, afin que la formulation soit personnelle et unique pour chaque patient, et non standardisée.
1. Ouvrez les modèles d’e-mail personnalisés : cliquez sur l’icône de votre profil en haut à droite, accédez à Apps and integrations et sélectionnez Custom email templates.
2. Créez le modèle de confirmation pour le patient : cliquez sur Add new template. Nommez-le « Patient intake received ». Définissez l’objet sur :
Your intake form has been submitted — @patient_name
Dans le corps, effacez le contenu par défaut, ajoutez un bloc AI Content et collez cette instruction :
Rédige un e-mail de confirmation chaleureux et sobre à un patient nommé @patient_name qui vient de soumettre son formulaire d’admission et de consentement dans une clinique. Indique-lui que nous avons tout reçu et que nous le contacterons prochainement. Moins de 5 phrases. Pas de remplissage, pas de ton institutionnel : le message doit paraître humain, calme et rassurant. Termine uniquement par une signature de l’équipe de la clinique, sans nom. Produis un HTML épuré : fond blanc, une seule colonne centrée d’une largeur maximale de 560px, police Inter ou system-ui, un petit titre discret, texte du corps en #333, interligne généreux. Pas d’images, pas de boutons. Pied de page discret en #999 avec un espace réservé pour le nom de la clinique.
Cliquez sur Save.
📖 Pour savoir comment les variables @field_id intègrent les données des patients dans vos e-mails, consultez Comment intégrer dynamiquement les données des formulaires dans des e-mails, des PDF et des instructions IA personnalisés.
3. Créez le modèle d’alerte administrateur : cliquez sur Add new template. Nommez-le « New patient intake submitted ». Définissez l’objet sur :
New intake — @patient_name
Ajoutez un bloc AI Content et collez cette instruction :
Rédige un e-mail d’alerte interne concis informant l’administrateur de la clinique qu’un nouveau formulaire d’admission a été soumis. Inclus : nom du patient @patient_name, date de naissance @date_of_birth, motif de la consultation @chief_complaint, statut d’assurance @has_insurance. Facile à parcourir, factuel, sans superflu. Termine par une seule ligne invitant à se connecter pour examiner le dossier. Produis un HTML épuré : fond blanc, une seule colonne centrée d’une largeur maximale de 560px, informations du patient présentées dans un tableau de données minimaliste, libellé en #999, valeur en #111, sans bordures. Un seul lien d’appel à l’action stylisé en petit bouton arrondi foncé. Aucun élément décoratif.
Cliquez sur Save.
4. Créez le modèle de mise à jour du statut : cliquez sur Add new template. Nommez-le « Appointment status update ». Définissez l’objet sur :
Your appointment status — @patient_name
Ajoutez un bloc AI Content et collez cette instruction :
Rédige un e-mail épuré et sobre informant un patient nommé @patient_name que le statut de son rendez-vous a été mis à jour sur @appointment_status. Si Confirmed, adopte un ton chaleureux et rassurant. Si Cancelled ou No-show, adopte un ton empathique et propose les prochaines étapes. Moins de 4 phrases. Pas de remplissage. Produis un HTML épuré : fond blanc, une seule colonne centrée d’une largeur maximale de 560px, valeur du statut mise en évidence en texte large, gras et coloré (vert pour Confirmed, rouge pour Cancelled, ambre pour les autres). Pied de page discret en #999.
Cliquez sur Save.
📖 Pour une présentation complète, consultez Comment créer et envoyer des modèles d’e-mail personnalisés.
Partie 4 — Configurer les notifications par e-mail
Associez maintenant chaque modèle à son déclencheur. Deux e-mails se déclenchent à la soumission du formulaire : l’un au patient, l’autre à votre administrateur. Un troisième se déclenche automatiquement chaque fois qu’un membre du personnel de la clinique met à jour le statut du rendez-vous.
1. Ouvrez les paramètres de notification : dans l’éditeur de formulaire, cliquez sur Notify dans le panneau des paramètres à droite.
2. Configurez la notification administrateur : activez Receive email notification. Saisissez l’adresse e-mail d’administration de votre clinique. Dans le sélecteur de modèles, choisissez « New patient intake submitted » et cliquez sur Publish.
3. Configurez la confirmation au patient : cliquez sur Send email to respondent. Activez l’option Send email to respondent. Sélectionnez « Patient intake received » dans la liste déroulante des modèles et cliquez sur Publish.
4. Joignez le PDF à la confirmation au patient : dans les paramètres de l’e-mail au répondant, repérez l’option de pièce jointe et sélectionnez le modèle PDF « Patient intake & consent record » (que vous créerez dans la partie 5). Une fois joint, chaque patient reçoit son dossier d’admission complété au format PDF avec son e-mail de confirmation.
📖 Consultez Comment envoyer des PDF personnalisés avec les notifications par e-mail pour la configuration complète.
5. Configurez l’e-mail de mise à jour du statut : dans l’éditeur de formulaire, ouvrez Advanced logic dans le panneau des paramètres à droite. Accédez à l’onglet On Update. Cliquez sur Add rule. Définissez la condition : lorsque « Appointment status » change, envoyer un e-mail avec le modèle « Appointment status update » à @email. Cliquez sur Save.
Partie 5 — Créer le modèle PDF
C’est le document que vos patients reçoivent en pièce jointe : un dossier clair et mis en forme de l’ensemble de leur admission et de leur consentement. Vous allez coller un modèle HTML personnalisé qui intègre automatiquement toutes les données du patient grâce aux variables d’ID de champ.
1. Ouvrez les modèles PDF personnalisés : cliquez sur l’icône de votre profil, accédez à Apps and integrations et sélectionnez Custom PDF template.
2. Ajoutez un nouveau modèle : cliquez sur Add new template. Nommez-le « Patient intake & consent record ».
3. Passez en vue HTML : basculez l’éditeur en vue HTML.
4. Collez le code du modèle : collez l’intégralité du code HTML ci-dessous. Chaque référence @field_id intégrera automatiquement la réponse correspondante du patient dans le PDF généré.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>Patient Intake & Consent — @patient_name</title> <style> @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&display=swap'); * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: 'Inter', system-ui, sans-serif; background: #fff; color: #1a1a1a; font-size: 13px; line-height: 1.7; padding: 60px 72px; max-width: 760px; margin: 0 auto; } .header { display: flex; justify-content: space-between; align-items: flex-start; padding-bottom: 28px; border-bottom: 1.5px solid #e8e8e8; margin-bottom: 36px; } .header-left h1 { font-size: 20px; font-weight: 600; letter-spacing: -0.3px; color: #111; } .header-left p { font-size: 12px; color: #999; margin-top: 4px; } .header-right { text-align: right; } .doc-id { font-size: 11px; color: #bbb; letter-spacing: 0.5px; text-transform: uppercase; } .doc-date { font-size: 12px; color: #555; margin-top: 4px; } .section { margin-bottom: 32px; } .section-title { font-size: 10px; font-weight: 600; letter-spacing: 1.2px; text-transform: uppercase; color: #aaa; margin-bottom: 14px; } .field-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 14px 32px; } .field-grid.full { grid-template-columns: 1fr; } .field { border-bottom: 1px solid #f0f0f0; padding-bottom: 10px; } .field label { display: block; font-size: 10.5px; color: #999; margin-bottom: 3px; font-weight: 500; } .field value { display: block; font-size: 13px; color: #1a1a1a; } .divider { height: 1.5px; background: #f0f0f0; margin: 32px 0; } .consent-text { background: #f9f9f9; border-left: 3px solid #d0d0d0; padding: 16px 20px; font-size: 12px; color: #555; line-height: 1.8; border-radius: 0 4px 4px 0; margin-bottom: 24px; } .signature-block { display: grid; grid-template-columns: 2fr 1fr; gap: 32px; margin-top: 8px; } .sig-field label { display: block; font-size: 10.5px; color: #999; font-weight: 500; margin-bottom: 8px; } .sig-box { border-bottom: 1.5px solid #1a1a1a; height: 48px; display: flex; align-items: flex-end; padding-bottom: 6px; font-size: 22px; font-style: italic; color: #1a1a1a; font-family: Georgia, serif; } .date-box { border-bottom: 1.5px solid #1a1a1a; height: 48px; display: flex; align-items: flex-end; padding-bottom: 6px; font-size: 13px; color: #1a1a1a; } .badge { display: inline-block; padding: 3px 10px; border-radius: 20px; font-size: 11px; font-weight: 500; background: #f0f7f4; color: #2d7a5a; border: 1px solid #c5e4d6; } .footer { margin-top: 48px; padding-top: 20px; border-top: 1px solid #ebebeb; display: flex; justify-content: space-between; align-items: center; } .footer p { font-size: 10.5px; color: #bbb; } .footer .confidential { font-size: 10px; color: #ccc; letter-spacing: 0.5px; text-transform: uppercase; } </style> </head> <body> <div class="header"> <div class="header-left"> <h1>Patient Intake & Consent Form</h1> <p>Pre-appointment record — submitted digitally</p> </div> <div class="header-right"> <div class="doc-id">REF #@submission_id</div> <div class="doc-date">Submitted @consent_date</div> </div> </div> <div class="section"> <div class="section-title">Patient Information</div> <div class="field-grid"> <div class="field"><label>Full Name</label><value>@patient_name</value></div> <div class="field"><label>Date of Birth</label><value>@date_of_birth</value></div> <div class="field"><label>Email Address</label><value>@email</value></div> <div class="field"><label>Emergency Contact</label><value>@emergency_contact_name — @emergency_contact_number</value></div> </div> </div> <div class="section"> <div class="section-title">Clinical Information</div> <div class="field-grid full"> <div class="field"><label>Reason for Visit</label><value>@chief_complaint</value></div> <div class="field"><label>Duration of Symptoms</label><value>@symptom_duration</value></div> <div class="field"><label>Known Allergies</label><value>@allergies</value></div> <div class="field"><label>Current Medications</label><value>@current_medications</value></div> <div class="field"><label>Existing Medical Conditions</label><value>@medical_history</value></div> </div> </div> <div class="section"> <div class="section-title">Insurance</div> <div class="field-grid"> <div class="field"><label>Has Insurance</label><value>@has_insurance</value></div> <div class="field"><label>Insurance Provider</label><value>@insurance_provider</value></div> <div class="field"><label>Policy / Member Number</label><value>@policy_number</value></div> </div> </div> <div class="divider"></div> <div class="section"> <div class="section-title">Consent & Authorization</div> <div class="consent-text">@consent_text</div> <div class="field" style="margin-bottom: 24px;"> <label>Patient Agreement</label> <value><span class="badge">@consent_agreement</span></value> </div> <div class="signature-block"> <div class="sig-field"><label>Patient Signature</label><div class="sig-box">@signature</div></div> <div class="sig-field"><label>Date</label><div class="date-box">@consent_date</div></div> </div> </div> <div class="footer"> <p>This document was digitally submitted and is legally binding.</p> <span class="confidential">Confidential — Clinic Use Only</span> </div> </body> </html>5. Enregistrez le modèle : cliquez sur Save. Revenez ensuite à la partie 4, étape 4, pour joindre ce modèle à votre e-mail de confirmation au patient.
Ce que vous obtenez
Votre clinique dispose d’un processus de pré-rendez-vous entièrement numérique : pas de papier, pas d’écritoire, pas de saisie manuelle à l’accueil. Chaque patient soumet son dossier d’admission et son consentement avant son arrivée, reçoit une confirmation PDF dans sa boîte de réception, et votre équipe reçoit instantanément une alerte avec les informations cliniques clés. Lorsque votre personnel met à jour le statut d’un rendez-vous, le patient est averti automatiquement. Votre pipeline d’administration vous offre une visibilité immédiate sur chaque dossier : qui est confirmé, qui nécessite un suivi, qui a signalé un problème d’assurance et qui n’a pas accepté les conditions de consentement, le tout depuis un seul endroit.
Et ensuite ?
Transformez ce processus en portail patient Permettez aux patients de se connecter, de suivre en temps réel le statut de leur rendez-vous et de consulter leur propre dossier d’admission, sans appeler la clinique. Ajouter un portail à ce projet ne prend que quelques minutes et offre aux patients une expérience en libre-service à votre image. → Comment créer un portail et gérer l’accès des utilisateurs
Accélérez les visites suivantes avec un Memory Form Pour les patients qui reviennent, un Memory Form préremplit automatiquement leur nom, leur e-mail et d’autres informations dès qu’ils commencent une nouvelle admission, sans ressaisir deux fois les mêmes informations. Configurez-le une fois et il s’applique à toutes les soumissions futures. → Comment créer un Memory Form qui préremplit automatiquement les informations des utilisateurs
Lancez une campagne de sensibilisation auprès des patients non assurés Exportez votre liste filtrée de patients non assurés et envoyez-leur une campagne ciblée présentant des options de paiement ou les prochaines étapes, directement depuis Formaloo, sans changer d’outil. → Comment envoyer une campagne d’e-mails et collecter des données avec des agents IA
Modèles prêts à l’emploi
Patient intake & consent workflow for healthcare clinics — Un formulaire d’admission et de consentement sur deux pages prêt à l’emploi, avec une logique conditionnelle liée à l’assurance, trois modèles d’e-mail alimentés par l’IA, un document de consentement PDF et un pipeline Kanban d’administration. Ajoutez-le et remplacez le bloc de texte de consentement par la formulation de votre clinique.
Découvrez d’autres tutoriels
Créez un portail de dépôt et d’évaluation Si votre clinique a besoin d’une méthode structurée permettant au personnel d’examiner, d’annoter et d’approuver les dossiers des patients, ce guide crée un portail de dépôt des travaux des étudiants et d’évaluation par les enseignants reposant sur la même logique. Ce schéma se transpose directement à un processus d’admission des patients et d’examen par les cliniciens. → Comment créer un portail de dépôt des travaux des étudiants et d’évaluation par les enseignants
Créez un processus de demande à double approbation Si votre clinique exige deux validations avant de confirmer un rendez-vous, par exemple la vérification de l’assurance et l’orientation vers un spécialiste, ce guide crée un processus d’approbation administrative en deux étapes avec acheminement et notifications automatisés. → Comment créer un processus de demande à double approbation
Recueillez des inscriptions avec des confirmations PDF automatiques Si votre clinique organise des séances de groupe ou des ateliers de bien-être en plus des rendez-vous, ce guide montre comment recueillir des inscriptions, limiter le nombre de participants et envoyer automatiquement des confirmations PDF, selon le même schéma d’e-mail et de PDF que cet article. → Comment recueillir des inscriptions à des événements, gérer la capacité et envoyer des confirmations automatiques
Prêt à le créer ?
💬 Obtenir l’aide de notre équipe concierge Notre équipe vous aidera à configurer cette solution pour votre cas d’usage.
📅 Réserver une démo pour une configuration Team/Enterprise Découvrez comment les équipes utilisent Formaloo à grande échelle avec des autorisations et des intégrations avancées.

