Depuis 2018, nous collaborons avec GE Healthcare au développement de Sherlock, une plateforme de gestion d’images médicales DICOM. Initialement ce projet interne, nous a été confié afin d’aider à structurer son architecture, améliorer ses performances, gérer de grands volumes de données et simplifier des flux de travail complexes.
Aujourd’hui, plus de 1 200 utilisateurs utilisent Sherlock, et nous continuons à contribuer activement à son développement. L’écosystème d’outils autour de la plateforme se développe rapidement, avec une utilisation de plus en plus intensive par plusieurs équipes.
Qu’est-ce que Sherlock ?
Sherlock est un outil interne qui permet aux utilisateurs de rechercher, consulter, filtrer, télécharger et partager des examens DICOM. En centralisant les données provenant de différents environnements, il facilite la revue, la recherche et la collaboration à travers l’organisation.
Qui utilise Sherlock ?
- Équipes marketing – préparation de démonstrations, supports clients et présentations
- Équipes R&D et développement produit – analyse, comparaison et validation de protocoles ou nouvelles fonctionnalités
- Équipes qualité (QA) – contrôle de conformité et de la qualité des images
- Équipes données brutes et IA – constitution de jeux de données pour l’entraînement et tests d’algorithmes
- Équipes applications cliniques et terrain – résolution de problèmes clients et optimisation des performances des systèmes
Notre rôle
Nous assurons un accompagnement complet de la plateforme Sherlock, couvrant les aspects techniques et stratégiques :
- Développement – architecture backend et frontend et mise en œuvre des fonctionnalités
- Conception UX – création de maquettes et prototypes interactifs pour valider les flux de travail et améliorer l’expérience utilisateur
- Documentation utilisateur – production de guides et supports d’accompagnement
- Analyse UX – observation des usages pour définir les nouvelles fonctionnalités et prioriser les améliorations
- Rédaction des spécifications – élaboration de spécifications fonctionnelles détaillées pour les évolutions à venir
- Définition de la roadmap – planification de l’évolution de la plateforme et priorisation des futures fonctionnalités
Cette implication complète garantit que Sherlock reste une plateforme robuste et centrée sur l’utilisateur, capable de répondre aux besoins complexes et évolutifs des équipes GE Healthcare dans le monde entier.
Technologies utilisées
Backend : PHP, Symfony
Frontend : Vue.js
Serveur et gestion des données : MariaDB, Elasticsearch, Orthanc, RabbitMQ, DCMTK
Ce projet démontre notre capacité à intervenir sur des projets d’envergure et complexes dans un contexte international, en collaborant avec des équipes et clients répartis dans plusieurs pays tout en fournissant des solutions efficaces et de haute qualité.
