Halo Dental Technologies
Le contexte
Basée à Montréal, Halo Dental Technologies a été fondée par le dentiste passionné Claude Chamoun et les co-fondateurs Fadi Khoury, Peter Khoury et David Khoury. Après avoir été de plus en plus frustrés par la transcription chronophage des dossiers des patients et par la gestion des logiciels de l'industrie tendant à devenir obsolètes, ils se sont lancés dans la révolution de l'expérience dentaire. Leur miroir dentaire connecté est conçu pour réduire considérablement les saisies manuelles, permettant aux praticiens de consacrer plus de temps aux patients et d'offrir des soins de qualité supérieure.
Après plusieurs années de travail de R&D sur le matériel, ils nous ont approchés pour la conception et le développement de leur plateforme de dossiers médicaux. Nous avons pris en charge l'ensemble de la solution technologique, de la découverte au développement, en touchant au traitement automatique des langues (TAL), à la vision par ordinateur, au micrologiciel, à la sécurité, et bien plus encore. Voici comment nous y sommes parvenus.
Détails du projet
Le défi
Halo présente un design compact avec des composants petits et efficaces pour une utilisation optimale de l'espace et des performances. Il comprend une caméra et une lumière qui pénètrent dans la bouche du patient pour diffuser une vidéo en direct sur une tablette accompagnante. En raison de la petite taille du matériel, notre équipe a été confrontée au défi de programmer de manière très précise, de sorte que la vidéo soit capturée sans latence ni décalage.
Notre client souhaitait que la plateforme alimentée par IA intègre la vision par ordinateur, permettant la manipulation de nombreuses images et vidéos pour la modélisation par IA afin de détecter automatiquement :
- quand le miroir est à l'intérieur de la bouche du patient et contrôler les LED en conséquence,
- faire pivoter les images,
- améliorer la qualité de l'image.
Ils voulaient également exploiter le traitement automatique des langues (TAL) pour convertir la parole en texte, par exemple pour capturer automatiquement les lectures de la charte dentaire dans les dossiers des patients au fur et à mesure qu'elles sont prononcées à voix haute. Cela soulagerait les assistants dentaires de la documentation manuelle fastidieuse, leur permettant de consacrer plus de temps à une expérience patient exceptionnelle.
Étant donné que le logiciel traiterait des données sensibles sur les patients au Canada et aux États-Unis, il était également impératif que nous nous conformions pleinement aux réglementations de la Loi sur la portabilité et la responsabilité de l'assurance maladie (HIPAA) et aux directives du Règlement général sur la protection des données (RGPD), avec des politiques spécifiques en place pour le stockage des données conformément aux exigences réglementaires. Cela comprend la nécessité que toutes les informations concernant les patients canadiens, par exemple, soient stockées au Canada. Pour protéger la confidentialité et la sécurité, un cryptage complet est mis en œuvre sur toutes les données, garantissant que même nous, en tant que développeurs, n'avons pas accès aux informations.
La mission
Nous voulions concevoir quelque chose de simple, mais complet. La construction pour une tablette nous a permis de nous concentrer sur l'essentiel et de fournir une expérience utilisateur très agréable. Notre phase de découverte de six semaines nous a amenés à travers plusieurs itérations de preuve de concept (POC) pour peaufiner les détails, avant de commencer le développement complet de la solution (mobile, cryptage des données avec hébergement, modèles 3D, implémentation matérielle, et plus encore).
Le matériel de Halo utilise gRPC pour une communication efficace via des API, améliorant sa connectivité et ses fonctionnalités en lui permettant d'interagir de manière transparente avec des services ou applications externes. Un obstacle technique que nous avons rencontré était la nécessité de gérer le matériel directement à partir d'une application Web. Cela a été particulièrement difficile car le matériel utilise la technologie Wifi Direct, qui ne peut pas être contrôlée via des navigateurs Web standards en raison de son besoin d'accès au code de bas niveau de la tablette. Pour surmonter cela, nous avons conçu un service micro-backend personnalisé qui fonctionne comme un petit serveur Web, nous permettant d'envoyer des commandes à celui-ci. Il sert d'intermédiaire, permettant le streaming, le contrôle des LED et la gestion d'autres fonctions matérielles via des appels d'application Web.
Nous avons utilisé Amazon DynamoDB pour ses capacités de base de données NoSQL sans serveur et entièrement gérées, offrant une évolutivité exceptionnelle et des temps de réponse en millisecondes à un chiffre, idéaux pour les applications modernes. Cette solution rentable prend en charge un modèle de paiement à l'utilisation, éliminant les opérations inutiles en arrière-plan et optimisant les coûts. Nous avons exploité la manipulation efficace des données de DynamoDB pour l'apprentissage automatique, améliorant la vitesse de traitement et assurant la sécurité des données avec des mesures de cryptage intégrées, cruciales pour l'obtention de la certification HIPAA. Les performances et les fonctionnalités de sécurité de DynamoDB ont largement contribué au succès du projet, démontrant sa valeur dans le développement d'applications réactives, conformes et efficaces.
Le projet repose sur une architecture sans serveur alimentée par AWS Lambda, nous permettant de mettre à l'échelle efficacement nos ressources en réponse à la demande des utilisateurs. Cette approche permet à l'application de se mettre à l'échelle jusqu'à zéro lorsqu'elle n'est pas utilisée, ce qui signifie qu'il n'y a pas de coûts engagés pendant les périodes d'inactivité, et que seules les ressources effectivement consommées sont payées.
Le résultat
Après un an d'efforts dévoués, la version 1 de la plateforme de dossiers médicaux est désormais terminée.
Les cabinets dentaires qui utilisent Halo recevront la solution technologique complète, qui comprend le matériel activé par wi-fi (avec des têtes de miroir interchangeables pour une stérilisation facile), une tablette avec le logiciel préchargé, ainsi qu'un bras de montage. Les capacités d'enregistrement photo, audio et vidéo de Halo permettent aux dentistes de démontrer visuellement ce qui se passe pendant les examens, d'éduquer les patients sur l'importance de maintenir leur santé bucco-dentaire, et de comparer les résultats actuels avec les résultats précédents.
La suite...
Alors que nous anticipons la prochaine phase de développement au printemps 2024, Halo incarnera une nouvelle identité de marque, intégrera des fonctionnalités plus avancées et permettra l'interaction avec des applications tierces telles que les logiciels dentaires existants. Nous adaptons également le produit aux différences régionales entre les États-Unis et le Canada, y compris un support bilingue au Canada, afin de garantir que Halo réponde aux exigences locales.
Ce fut un plaisir de collaborer avec une équipe aussi passionnée que celle de Halo. Dès le début, le projet a été alimenté par la vision éclairée de l'équipe fondatrice. Leur compréhension profonde de la profession dentaire a été essentielle pour façonner un produit vraiment conçu par et pour les dentistes.
Ce projet vous a donné des idées ? Nous aimerions travailler avec vous ! Contactez-nous et découvrons ce que nous pouvons faire ensemble.
Perspectives
Nous cherchons constamment à élargir nos horizons et à partager nos acquis. Rien de mieux pour repousser les limites et nous surpasser!