CalHEERS (California Healthcare, Eligibility, Enrollment and Retention System) est la plateforme d'affiliation du plus grand système d'assurance santé publique aux États-Unis. L'équipe CalHEERS avait besoin d'une plateforme numérique robuste et sécurisée pour permettre à 39 millions de Californiens de comparer les principaux régimes d'assurance santé, de choisir le plus avantageux et s'y souscrire, le tout, gratuitement ou à moindre coût.
Répondre aux besoins en assurance santé de 39 millions de Californiens
La loi américaine Patient Protection and Affordable Care Act de 2010 a entraîné la création de Covered California, une agence chargée de fournir aux habitants de Californie un accès à des assurances santé abordables. En donnant accès au programme Medi-Cal et aux assureurs privés, la plateforme CalHEERS de Covered California a bénéficié à près d'un tiers des habitants de la Californie.
Environ 8 ans après sa mise en œuvre, la gestion de l'infrastructure existante de CalHEERS s'est complexifiée. La mise à niveau devenait difficile et les frais d'exécution augmentaient, en particulier pendant la pandémie de Covid-19, où la plateforme a connu un pic de la demande. L'équipe avait besoin d'une solution nouvelle et évolutive pour simplifier l'exploitation.
« Nous devions augmenter la capacité d'exploitation de CalHEERS et gérer les conflits de priorité en respectant le budget existant », explique Lorna Eby, directrice adjointe et directrice de projet de CalHEERS. « En migrant vers des produits Open Source, nous avons pu réaliser des économies à court et à long terme, aussi bien au niveau logiciel que matériel. »
En juin 2023, l'équipe à l'origine de CalHEERS, notamment l'OTSI (Office of Technology Solutions Integration), ainsi que les promoteurs du projet, à savoir l'agence DHCS (Department of Health Care Services) et Covered CA, a achevé un programme de transformation pluriannuel qui a permis de refondre et de redéployer la plateforme sous forme de microservices dans le cloud. Dans le cadre de ce déploiement, les équipes ont eu recours à une technologie Open Source offrant suffisamment de flexibilité pour s'adapter rapidement aux changements dans les domaines de la santé, de la réglementation et de la législation.
« En seulement 7 semaines, nos équipes ont migré 72 interfaces vers une plateforme conteneurisée plus sécurisée, Red Hat OpenShift avec Red Hat 3scale API Management, Drools et Red Hat Fuse, sans aucun temps d'arrêt ni conséquence pour les utilisateurs », ajoute Lorna Eby.
Grâce à Red Hat OpenShift, l'équipe CalHEERS a réduit la complexité du système en remplaçant son architecture monolithique par un système conteneurisé et modulaire, en 18 mois seulement. Cette initiative a également servi de preuve de concept susceptible d'être adoptée par d'autres services administratifs de l'État.
Fournir un système résilient et hautement réactif
Amélioration des performances du système et de l'exploitation
Grâce à la mise à l'échelle des services à la demande, la plateforme CalHEERS a pu gérer 170 millions de transactions et 288 000 visites lors de la période d'affiliation de 2024. Elle a enregistré une amélioration significative du débit de transactions par seconde, du délai de réponse pour les utilisateurs et de la capacité des sessions. La modernisation des intégrations améliore également les performances et la réactivité des applications, tout en réduisant les temps d'attente.
De plus, Red Hat OpenShift Container Platform permet à la plateforme CalHEERS de s'adapter à l'évolution de la réglementation et des besoins des utilisateurs. Ainsi, le service Covered California peut continuer d'aider les bénéficiaires à choisir les meilleurs régimes d'assurance santé et à déterminer leur éligibilité pour les soins. « Désormais, nous pouvons mettre à jour la plateforme CalHEERS bien plus rapidement, ce qui permet aux utilisateurs de bénéficier d'une expérience optimale, sans perte de temps », explique Kevin Cornish, directeur informatique de Covered California.
Réduction de la complexité des systèmes
« La simplification des composants permet également une meilleure rationalisation des systèmes et une amélioration des performances globales », ajoute Lorna Eby.
L'architecture conteneurisée renforce la capacité de la plateforme CalHEERS à prendre en charge des technologies modernes. Le nombre de processeurs virtuels est passé de 4 400 à 1 800, et près de deux tiers du monolithe de CalHEERS a été transféré vers des conteneurs basés sur des microservices.
Amélioration de la rentabilité et de la flexibilité
L'utilisation de logiciels Open Source standardisés permet à l'équipe CalHEERS de réduire la dépendance vis-à-vis des fournisseurs. « Les technologies Open Source permettent à CalHEERS de s'adapter à l'évolution constante du secteur de la santé, ainsi qu'aux nouvelles lois et réglementations qui imposent un certain niveau de flexibilité, d'agilité et de réactivité face aux changements », explique Lorna Eby.
De plus, les souscriptions économiques proposées par Red Hat réduisent les coûts des licences logicielles et libèrent le personnel des tâches courantes de maintenance des produits existants.