Architecture de microservices pour les interventions de santé numérique
L’objectif de ce projet de recherche est d’étudier une architecture de système basée sur des microservices afin de réaliser des interventions de santé numérique évolutives et facilement adaptables à l’avenir.
Fiche signalétique
- Départements participants Technique et informatique
- Institut(s) Institute for Patient-centered Digital Health (PCDH)
- Organisation d'encouragement Autres
- Durée 01.12.2022 - 30.09.2025
- Direction du projet Prof. Dr. Kerstin Denecke
- Équipe du projet Robin Glauser
- Partenaire INVENTUS BERN - Stiftung
- Mots-clés Intervention de santé numérique, architecture orientée services
Situation
Les interventions de santé numérique (Digital Health Interventions ou DHI) ont pris de plus en plus d’importance ces dernières années, car elles offrent des solutions évolutives et rentables pour aider les personnes à adopter et à maintenir des comportements favorables à la santé. Malgré leur diversité, de nombreuses DHI présentent des fonctionnalités communes qui pourraient être réutilisées d’une solution à l’autre, ce qui permettrait de réduire les efforts nécessaires lors de la phase de développement. Ce potentiel reste toutefois sous-exploité à ce jour. L’objectif du projet était donc d’identifier les éléments clés (core assets) des interventions de santé numérique afin d’en optimiser le développement et de le rendre plus systématique.
Approche
Afin d’identifier les éléments clés des interventions de santé numérique, le projet a analysé certaines applications de l’institut Patient-centered Digital Health de la BFH (notamment SERO, SFK MindCare, Approches, eMMA, CLAIRE et Ana). Cette analyse a permis de recenser systématiquement les points communs et les différences entre les solutions, une étape essentielle dans l’ingénierie des gammes de produits logiciels. L’équipe a ensuite identifié et regroupé les fonctionnalités récurrentes dans un modèle de fonctionnalités. Les résultats ont été débattus au sein de l’équipe de projet au cours de plusieurs itérations; ils ont été révisés et affinés jusqu’à ce qu’un consensus soit atteint.
Résultat
Le projet a permis d’identifier les composants clés des DHI afin de pouvoir les réutiliser sous forme de microservices. L’objectif est de réduire les couts, d’accélérer le développement, de garantir le respect des normes et d’améliorer la qualité des solutions de santé numérique. Par ailleurs, il a étudié la variabilité d’un type spécifique de DHI. Les travaux futurs consisteront principalement à perfectionner et à réutiliser ces modules de base. Les défis à relever concernent notamment l’adaptation continue aux mises à jour des logiciels tiers et aux nouveaux cadres de développement, qui peuvent nuire à la réutilisabilité des composants existants.