
Pour le cabinet de Pierre Martineau, psychologue spécialisé en neuropsychologie à Nantes, j’ai ajouté la prise de rendez-vous en ligne à son site WordPress existant. Les patients, souvent des parents qui réservent pour leur enfant, choisissent eux-mêmes leur séance (suivi, entretien ou bilan) et un créneau adapté à sa durée, puis gèrent leurs rendez-vous depuis un espace patient. La solution repose sur l’extension de réservation BookingPress, paramétrée, personnalisée et complétée par des fonctionnalités codées sur mesure, avec paiement en ligne et synchronisation avec Google Agenda. Selon l’estimation du praticien, il passe environ 6 heures de moins par semaine au téléphone.
Voici le projet dans l’ordre : besoins du cabinet, contraintes propres à la santé, choix de la solution, mise en place, résultats et enseignements.
Le projet en bref
- Cabinet : Neuropsychologue44, psychologue spécialisé en neuropsychologie à Nantes (enfants et adolescents, bilans et suivi).
- Point de départ : un site WordPress existant et des rendez-vous pris par téléphone.
- Besoin : permettre aux patients de réserver, modifier et annuler leurs rendez-vous en ligne, seuls.
- Solution : l’extension BookingPress paramétrée et personnalisée, complétée par du code sur mesure dans une extension séparée.
- Résultat : environ 6 heures de téléphone en moins par semaine, selon le praticien.
- En version courte : la fiche de la réalisation.
Un cabinet de neuropsychologie qui gérait ses rendez-vous par téléphone
Le cabinet et ses patients
Pierre Martineau reçoit dans son cabinet de Nantes des enfants et des adolescents, pour des bilans et pour un suivi. Ses spécialités, présentées sur son site, sont le haut potentiel intellectuel et le trouble de l’attention, avec ou sans hyperactivité. Bien souvent, ce n’est donc pas le patient qui prend rendez-vous, mais l’un de ses parents.
Trois types de séances, trois durées
Un cabinet de neuropsychologie ne propose pas un créneau unique. Celui-ci distingue les séances de suivi, les entretiens et les bilans, et chacun a sa propre durée. Les bilans eux-mêmes se déclinent : bilan psychométrique, bilan diagnostique pour le trouble de l’attention, bilan pré-diagnostique pour l’autisme.
Conséquence directe pour la réservation : le patient doit d’abord choisir sa séance, et l’agenda ne doit lui proposer que les créneaux où cette séance tient en entier. Un simple calendrier partagé ne sait pas le faire.
Ce que coûtait le téléphone
Avant le projet, les rendez-vous se prenaient par téléphone. Pour un praticien en consultation, un appel tombe souvent pendant une séance, finit sur la messagerie et demande un rappel, parfois plusieurs pour trouver un créneau qui convient à la famille. Ces appels s’additionnent d’une semaine à l’autre : après la mise en ligne, le praticien a estimé le temps ainsi gagné (voir les résultats).
Le cahier des charges du cabinet
Les besoins du cabinet tenaient en sept points :
- une réservation autonome, 24 h/24, sans appeler le cabinet ;
- des créneaux et des durées propres à chaque type de séance ;
- des comptes patients, pour retrouver, modifier ou annuler un rendez-vous (l’« Espace patient » du site) ;
- un tableau de bord dans l’administration WordPress, pour que le praticien gère ses consultations et ses disponibilités ;
- un paiement en ligne sécurisé, avec la possibilité de rembourser ;
- la synchronisation automatique avec le Google Agenda du praticien ;
- une intégration au site existant, à ses couleurs et à sa typographie.
Les contraintes d’un cabinet de santé
Des données personnelles limitées au strict nécessaire
Un formulaire de réservation collecte au minimum une identité et des coordonnées. Pour un cabinet de santé, le type de séance réservé peut déjà en dire beaucoup sur la personne. Le référentiel de la CNIL relatif à la gestion des cabinets médicaux et paramédicaux classe la prise de rendez-vous parmi les finalités de gestion du cabinet et rappelle le principe de minimisation : ne collecter que les données pertinentes et nécessaires. Il recommande aussi d’éviter les zones de commentaires libres, ou de les encadrer strictement.
Concrètement, sur ce type de formulaire, je m’en tiens à ce qui sert à gérer le rendez-vous, je n’ajoute pas de champ « motif » libre par réflexe et je limite les comptes WordPress qui ont accès aux réservations.
L’hébergement des données de santé, une question à poser au cadrage
Lorsqu’un prestataire héberge des données de santé pour le compte d’un professionnel, l’article L. 1111-8 du code de la santé publique s’applique, et avec lui la certification HDS (hébergeur de données de santé). Savoir si les données d’un formulaire de rendez-vous entrent dans ce cadre dépend de ce qui est collecté et de l’endroit où c’est stocké. Ce n’est pas au développeur de trancher seul : la question se pose dès le cadrage, avec l’hébergeur et, au besoin, un juriste. Le même référentiel de la CNIL rappelle qu’un prestataire qui traite des données pour le cabinet (hébergeur, société de maintenance, plateforme en ligne) doit être lié à lui par un contrat de sous-traitance.
Un parcours pensé pour des parents
Ceux qui réservent sont souvent des parents qui s’organisent entre le travail et l’école. Le parcours doit donc fonctionner sur un téléphone, en soirée, en quelques étapes claires, sans jargon, et sans obliger à rappeler le cabinet pour une question de durée ou de type de séance.
Plateforme, extension ou développement complet : le choix retenu
Garder la réservation sur le site plutôt que sur une plateforme
Première option : une plateforme de rendez-vous en ligne, comme Doctolib. Elle a des atouts : un outil prêt à l’emploi et la visibilité de son annuaire. Mais la réservation se fait alors dans son interface et selon ses règles, pas sur le site du cabinet. Pierre Martineau avait déjà un site WordPress qui présente ses séances et ses bilans : le besoin était d’y intégrer la réservation, pour que ses patients réservent là où ils s’informent.
Partir d’une extension éprouvée : BookingPress
Restaient deux voies : développer un système de réservation complet, ou partir d’une extension WordPress existante. Les fonctions de base (séances et durées, disponibilités, comptes clients, paiement, synchronisation d’agenda) sont les mêmes d’un cabinet à l’autre, et une extension mûre les couvre déjà. Les recoder de zéro aurait pris du temps sans rien apporter de plus sur ces fonctions standards. J’ai donc retenu BookingPress, dans sa version Pro.
Ce que j’ai codé en plus
Une extension, aussi complète soit-elle, ne connaît pas les règles d’un cabinet en particulier. Les besoins propres au cabinet, que BookingPress ne couvrait pas tel quel, je les ai développés dans une extension séparée, chargée à côté de BookingPress : les fichiers d’une extension sont remplacés à chaque mise à jour, alors qu’une extension séparée conserve ces compléments. J’explique cette méthode dans mon guide pour adapter une extension sans modifier ses fichiers, et c’est le cœur de mon travail de développement d’extensions WordPress sur mesure.
Si vous envisagez la même démarche pour votre cabinet, ma page dédiée explique comment je procède pour mettre en place la réservation en ligne sur votre site.
La mise en place sur le site existant
Le projet a suivi la méthode que j’applique à ce type de module :
- Analyse des besoins : types de séance et durées, horaires du cabinet, paiement, agenda à synchroniser, comptes patients.
- Conception du parcours : les étapes de réservation côté patient et les écrans de gestion côté praticien.
- Installation et paramétrage : BookingPress, les séances, leurs durées et les disponibilités du cabinet.
- Développement des compléments : les fonctionnalités propres au cabinet, dans une extension séparée.
- Branchements : synchronisation avec Google Agenda et paiement en ligne.
- Intégration graphique : le formulaire aux couleurs et à la typographie du site.
- Présentation et mise en ligne : présentation du module finalisé au praticien, puis ouverture aux patients.
Pour ce type de projet, je centralise aujourd’hui les échanges et les validations avec le client dans mon outil de gestion de projet.
Le parcours côté patient
Le formulaire de réservation suit cinq étapes, affichées en haut de l’écran : Séance, Date et heure, Rendez-vous, Vos informations et Résumé. Le patient choisit d’abord le type de séance ; le calendrier ne lui propose ensuite que les créneaux disponibles pour cette séance. Une fois le rendez-vous confirmé, il le retrouve dans l’Espace patient, accessible depuis le menu du site, pour le modifier ou l’annuler.
Côté praticien : un agenda en ligne synchronisé
Le praticien gère ses consultations depuis un tableau de bord de l’administration WordPress et ajuste lui-même ses disponibilités. Chaque réservation est synchronisée avec son Google Agenda : ses rendez-vous apparaissent dans l’agenda en ligne qu’il utilise déjà, sans double saisie.
Aux couleurs du site
Le formulaire reprend les couleurs et la typographie du site du cabinet. Pour le patient, la réservation fait partie du site : ce n’est pas un outil extérieur plaqué dessus.

Les résultats, selon le praticien
Je n’ai pas de statistiques de réservation à publier. Le meilleur indicateur reste le retour de Pierre Martineau, cité tel qu’il l’a écrit :
« Très satisfait du travail d’Aurélien sur mon site WordPress, le module de prise de rendez-vous fonctionne super bien ! Depuis la migration de mon site sur son serveur le site va très vite. J’ai beaucoup de retours positifs des familles que j’accompagne. Et c’est un gros gain de temps pour moi, facilement 6h en moins par semaine de téléphone. Je suis vraiment ravi ! »
Pierre MartineauPsychologue spécialisé en neuropsychologie à Nantes, Neuropsychologue44
Son témoignage fait ressortir deux résultats :
- Du temps rendu au praticien : « facilement 6h en moins par semaine de téléphone », selon sa propre estimation.
- Des familles satisfaites : il fait état de « beaucoup de retours positifs des familles » qu’il accompagne.
Ce que je retiens de ce projet
- Partir d’une extension éprouvée quand elle couvre l’essentiel. Le code sur mesure se concentre alors sur ce qui distingue le cabinet, dans une extension séparée qui survit aux mises à jour.
- Surveiller la dépendance à un éditeur. BookingPress a été retiré du répertoire officiel WordPress.org le 1er février 2025, avec pour seul motif affiché « Guideline Violation ». La version gratuite reste proposée sur le site de son éditeur, mais ses mises à jour n’arrivent plus par le répertoire officiel. Il faut savoir d’où viennent les mises à jour de chaque extension et les tester en préproduction avant de les appliquer : c’est l’un des rôles de la maintenance d’un site WordPress.
- Poser la question des données dès le cadrage. Champs du formulaire, accès, hébergement : tout cela se décide plus facilement avant la mise en ligne qu’après.
- Concevoir pour ceux qui réservent vraiment. Ici, ce sont souvent des parents, sur un téléphone, entre deux obligations : le parcours doit être pensé pour eux.
Questions fréquentes sur la prise de rendez-vous en ligne d’un cabinet de psychologue
Vous êtes psychologue ou praticien et vous voulez que vos patients réservent sur votre propre site ? Décrivez-moi votre cabinet et vos types de séance : nous verrons ensemble si une extension suffit ou s’il faut la compléter.
Étude de cas rédigée par un développeur WordPress freelance senior. Mise à jour en octobre 2026.