Les agences PSAD (prestataires de soin à domicile) utilisaient un outil ERP (planification des ressources d’entreprise) lourd et peu pratique pour la gestion de leurs tâches quotidiennes. L’idée était de leur proposer une solution plus simple d’utilisation et plus performante que les logiciels déjà présents sur le marché, afin de gérer plus efficacement leur activité au quotidien.
Démarrage
2019
Ressources
5 pers.
Durée
4 ans
Budget
1.2M€
Notre première action a été de réaliser un audit, une semaine au soleil, du fonctionnement d’une agence pilote afin de prendre la mesure des solutions informatiques utilisées et des propositions de valeur qu’apporterait une approche moderne et innovante.
Au-delà de l’aspect technologique, cet audit nous a aidé à déterminer le périmètre fonctionnel, les opportunités et les défis à relever. Pixxid a pris en charge l’étude des besoins, la rédaction des cahiers des charges fonctionnels et techniques, les choix technologiques et le développement de la solution. L’obtention d’un agrément SESAM-Vitale pour la télétransmission des feuilles de soin à la CPAM et aux mutuelles est indispensable à la réussite du projet.
Notre vision peut se résumer en trois points essentiels :
Un marché PSDM en mutation : Proposer une seule solution adaptative pour répondre au marché PSAD et MAD
Une solution centrée sur le patient ! Là où nos concurrents ont historiquement une approche centrée sur la logistique, le matériel et l’administratif.
Une seul version Cloud adaptable pour tous
Notre réponse a été de proposer une solution mobile (fonctionnant hors ligne) et bureautique, pouvant être hébergée dans un environnement HDS (Hébergement Données de Santé), avec un écosystème technique cohérent permettant de profiter au maximum de l’expérience de nos équipes full-stack.
Dans un environnement Cloud, le stockage et l’accès aux données est certainement le choix le plus critique. Après de nombreuses recherches, nous avons retenu la solution de base de données Couchbase.
1. Haute performance : Couchbase est conçu pour offrir des performances élevées grâce à son architecture distribuée, ce qui permet d’accélérer les opérations de lecture et d’écriture.
2. Scalabilité horizontale : La capacité de Couchbase à se développer horizontalement facilite la gestion des charges de travail croissantes et des demandes en temps réel, ce qui est essentiel dans un environnement de données de santé où les volumes de données peuvent augmenter rapidement.
3. Synchronisation de données en temps réel : Couchbase Mobile, la solution mobile de Couchbase, intègre un mécanisme de synchronisation de données robuste entre les clients mobiles et le serveur. Cette fonctionnalité est essentielle pour les applications de santé qui nécessitent la mise à jour en temps réel des informations des patients, des dossiers médicaux et des données de traitement.
4. Sécurité des données : La sécurité des données est primordiale dans le domaine de la santé. Couchbase offre plusieurs fonctionnalités de sécurité, notamment le chiffrement des données au repos et en transit, l’authentification, l’autorisation et l’audit. Ces fonctionnalités contribuent à protéger les données sensibles et à garantir la confidentialité des informations des patients.
5. Flexibilité des schémas : Couchbase, en tant que base de données orientée document, permet de gérer des données semi-structurées avec une grande souplesse. Cette flexibilité facilite l’intégration de diverses sources de données et la gestion des modifications de schéma, un aspect crucial dans un environnement de données de santé en constante évolution.
6. Disponibilité élevée : Couchbase offre une réplication de données et un mécanisme de basculement automatique pour assurer une disponibilité élevée des applications, même en cas de défaillance d’un nœud. Cela garantit que les applications de santé restent accessibles et fonctionnelles en permanence.
7. Facilité de développement : Couchbase propose des SDK pour de nombreux langages de programmation, ce qui facilite l’intégration de Couchbase dans les applications mobiles et bureautiques. De plus, le langage de requête N1QL, similaire à SQL, simplifie l’interrogation des données pour les développeurs ayant une expérience en SQL.
Concernant les possibilités liées au développement des interfaces utilisateurs et des API, nous avons pris l’option d’utiliser Javascript (TypeScript) comme langage de programmation pivot. Les développements BackOffice avec NodeJS, les interfaces utilisateurs avec Angular et l’application mobile avec Ionic (Angular). D’autres solutions telles que InfluxData pour le stockage des données IoT viennent compléter la solution Pulse Santé.
Tous ces choix ont permis de garder un rythme soutenu des développements avec une équipe réduite.
Après une phase pilote réussie, la solution Pulse Santé est commercialisée depuis l’été 2020 et est utilisée par des agences dans toute la France métropolitaine & DOM-TOM et pour toutes les pathologies (PNI, Assistance Respiratoire, Cicatrisation et Maintien à Domicile).