Sherlock – Find, view and share DICOM data faster

Since 2018, we have been collaborating with GE Healthcare on the development of Sherlock, a DICOM medical image management platform. Originally an internal project, it was entrusted to us to help structure its architecture, improve performance, handle large volumes of data, and simplify complex workflows.

Today, over 1200 users rely on Sherlock, and we continue to actively contribute to its development. The ecosystem of tools surrounding the platform is rapidly expanding, with increasingly intensive usage across multiple teams.


What is Sherlock?

Sherlock is an internal tool that allows users to search, view, filter, download, and share DICOM exams. By centralizing data from multiple environments, it facilitates review, research, and collaboration across the organization.

Who Uses Sherlock?

  • Marketing teams – preparing demos, client materials, and presentations
  • R&D and Product Development teams – analyzing, comparing, and validating protocols or new features
  • Quality (QA) teams – ensuring compliance and image quality
  • Raw Data and AI teams – building training datasets and testing algorithms
  • Clinical Applications and Field teams – troubleshooting customer issues and optimizing system performance

Our Role

We provide end-to-end support for the Sherlock platform, covering both technical and strategic aspects:

  • Development – backend and frontend architecture and feature implementation
  • User experience design – creating mockups and interactive prototypes to validate workflows and improve usability
  • User documentation – producing guides and support materials
  • UX analysis – observing user behavior to define new features and prioritize improvements
  • Specification drafting – elaborating detailed functional specifications for upcoming developments
  • Roadmap definition – planning the platform’s evolution and prioritizing future features

This holistic involvement ensures that Sherlock remains a robust, user-centered platform, capable of meeting the complex and evolving needs of GE Healthcare teams worldwide.


Technologies Used

Backend: PHP, Symfony
Frontend: Vue.js
Server & Data Management: MariaDB, Elasticsearch, Orthanc, RabbitMQ, DCMTK

This project demonstrates our ability to intervene on large-scale, complex projects in an international context, collaborating with teams and clients across multiple countries while delivering efficient, high-quality solutions.