Team'Doc
Une messagerie pensée pour le rythme des équipes
Les professionnels de santé doivent pouvoir échanger rapidement lorsqu'une information concerne un patient ou une équipe. Le système initial reposait sur des vérifications régulières du serveur, ce qui pouvait créer un délai entre l'envoi et la réception d'un message. J'ai repensé ce fonctionnement pour permettre une réception instantanée des nouveaux messages et offrir une expérience plus naturelle, proche des standards des messageries grand public. Cette évolution s'est appuyée sur des connexions WebSocket persistantes par espace de travail.
Adapter l'outil aux réalités de chaque spécialité
Une transmission pertinente en psychiatrie ne contient pas nécessairement les mêmes informations qu'une transmission en hématologie ou en dentaire. Plutôt que d'imposer un formulaire générique, le produit a été pensé autour des pratiques propres à chaque spécialité. Une phase de compréhension des besoins métier précédait chaque développement afin de transformer les pratiques du terrain en interfaces réellement utilisables par les équipes.
Rendre l'application plus cohérente et plus facile à faire évoluer
À mesure que le produit grandissait, plusieurs approches de styling et de gestion d'état avaient été introduites, rendant les évolutions plus coûteuses et moins prévisibles. J'ai uniformisé l'interface autour de Material UI et modernisé la gestion de l'état avec Redux Toolkit. L'objectif n'était pas uniquement de nettoyer le code : cette standardisation devait permettre à l'équipe de faire évoluer le produit plus rapidement tout en conservant une expérience cohérente.
Simplifier l'arrivée de nouveaux professionnels
L'inscription concerne plusieurs profils, médecins, infirmiers ou personnels administratifs, avec des informations différentes à collecter selon le rôle. J'ai conçu un parcours progressif qui adapte automatiquement les étapes et les champs au profil sélectionné. L'expérience guide ainsi l'utilisateur au lieu de lui présenter un formulaire complexe dès le départ, tout en conservant une validation stricte adaptée à un environnement où une erreur d'identité peut avoir des conséquences importantes.