Interopérabilité santé : Google lance Kotlin FHIR pour Android, iOS et le Web

C’était une demande dans l’écosystème des développeurs santé : pouvoir bâtir des applications basées sur le standard HL7 FHIR sans dépendre d’outils limités à une seule plateforme. Avec le lancement de Kotlin FHIR, Google franchit une étape importante. Cette bibliothèque open source, sous licence Apache 2.0, apporte une implémentation légère et moderne du modèle de données FHIR directement dans Kotlin Multiplatform.

Concrètement, il devient possible de développer une application de santé une seule fois et de la déployer ensuite sur Android, iOS ou même le Web. Comment ? Explications dans cet article.

Kotlin FHIR est né dans l’équipe Open Health Stack, l’initiative de Google qui fournit aux développeurs les briques nécessaires pour créer la prochaine génération d’applications médicales. Jusqu’ici, l’équipe avait déjà proposé un SDK FHIR pour Android et des outils comme FHIR Data Pipes pour faciliter l’analyse de données. Ces solutions sont utilisées par des ONG et des systèmes de santé en Afrique et en Asie. Avec Kotlin FHIR, cette logique s’étend désormais à un cadre multiplateforme, essentiel pour toucher un public plus large à moindre coût.

FHIR, le standard mondial de l’interopérabilité ?

FHIR (Fast Healthcare Interoperability Resources) est aujourd’hui la référence mondiale pour l’échange de données médicales. De plus en plus de pays l’imposent par voie réglementaire, car il permet aux systèmes de santé de partager des informations de manière sécurisée, transparente et moins coûteuse. Le problème ? La majorité des bibliothèques existantes pour FHIR étaient limitées à un seul environnement technique. Kotlin FHIR comble cette lacune en permettant aux développeurs de manipuler le standard sur plusieurs plateformes directement.

Sous le capot, Kotlin FHIR utilise KotlinPoet pour générer automatiquement les modèles de données à partir des spécifications officielles de FHIR. Les classes produites sont volontairement minimalistes : elles vont droit au but pour offrir aux développeurs une expérience fluide, avec le meilleur de Kotlin (interfaces scellées, type-safety, etc.). La bibliothèque prend déjà en charge plusieurs versions du standard (R4, R4B et R5) et sera mise à jour au fil des évolutions.

Une alpha qui donne le ton

La bibliothèque est encore en alpha, mais elle a déjà reçu un accueil enthousiaste de la part des développeurs depuis sa publication sur Github (sous licence Apache). Elle a le mérite d’ouvrir la voie à des développements plus poussés, en particulier l’adaptation des fonctionnalités avancées du SDK Android FHIR à l’univers multiplateforme. L’équipe invite d’ailleurs la communauté open source à contribuer et à définir ensemble les prochains outils dont les développeurs auront besoin pour bâtir des applications médicales robustes et inclusives.

Retour en haut