Catégories
Start-up et applications

NSW Health Pathology Aided by APIs in Response to COVID-19

Au cours des quatre dernières années, NSW Health Pathology a beaucoup investi dans la connectivité dirigée par l'API. Avec la couverture de Justin Hendry, écrivant pour ITnews.com, nous apprenons comment cet investissement leur a ouvert la voie pour pivoter facilement vers la création de services destinés au public pendant la pandémie de coronavirus.

Lors du sommet numérique MuleSoft CONNECT de cette année, l'architecte d'entreprise Tim Eckersly a parlé de la réponse rapide de l'agence au début de la pandémie, attribuant à l'agence la «grande bibliothèque de microservices de santé». Cette bibliothèque est l'un des projets développés au cours des quatre dernières années, conçu pour permettre «une intégration transparente entre une très large gamme de systèmes de soins de santé … chaque vague de livraison a constitué une vague de microservices … les composants réutilisables prennent progressivement une position beaucoup plus dominante et fournir un lieu de lancement vraiment solide pour avoir cette réponse rapide. "

Divulgation: MuleSoft est la société mère de ProgrammableWeb.

L'agence NWS est le plus grand fournisseur public de pathologie en Australie. Eckersley dirige les DevOps de l'agence. Il attribue leur approche architecturale à avoir permis à l'agence de construire et de lancer un bot de diffusion des résultats en seulement deux semaines.

Eckersley explique: «En termes de ce que nous avons pu réaliser avec MuleSoft, nous l'avons utilisé pour intégrer nos quatre systèmes d'information de laboratoire, qui sont nos principaux systèmes d'enregistrement en arrière-plan, avec le plus grand système de santé … Voilà donc les eMR (dossiers médicaux électroniques) ou les eHR (dossiers de santé électroniques), selon que vous êtes en Australie ou aux États-Unis, ainsi que les systèmes d'administration des consultations externes. »

L’équipe d’Eckersley a développé son service automatisé destiné aux citoyens au cours des premières semaines de la pandémie, en partenariat avec AWS, Deloitte et Microsoft. Cette approche de groupe a permis de réduire énormément de temps de travail: Eckersley attribue à la stratégie le retour de «5 000 jours d'efforts au personnel clinique de première ligne». Le service s'efforcera également de «lier ces (systèmes) à nos systèmes fédéraux, de sorte que des éléments comme le dossier de santé et le registre national de dépistage du cancer».

Le service devrait renvoyer les résultats des tests en aussi peu que 24 heures ou moins – beaucoup plus rapidement que dans d'autres parties du monde. Ce service a été initialement piloté avec quelques cliniques régionales, avant d'être déployé dans le reste de l'État. Le service simple et accessible est facile pour les participants, explique Eckersley. "Tout (les patients doivent faire quand ils vont se faire faire un prélèvement nasal) est de scanner un code QR et il ouvre immédiatement un message texte de" quels sont mes résultats? "À notre service de bot de texte … puis ce texte le bot demande que (le patient) entre les informations d'identification, ainsi que la date à laquelle leur collecte a été effectuée, et il leur donnera instantanément les résultats dès qu'ils seront disponibles.

Un aspect clé de la stratégie est axé sur la collecte des cas marginaux, avec un bot qui s'intègre à un système de santé (comme Cerna, Auslab et un service desk Jira, qui permet la création automatisée de tickets). Cette collection permet au service de conserver les notifications dans une fenêtre de trois jours de temps de réponse. Le processus de quatre ans de construction d'une bibliothèque de microservices est la base permettant à l'agence de démarrer avec une fenêtre de livraison de deux semaines.

Eckersley décompose les éléments les plus techniques de leur processus: «(En) prenant un message HL7, en utilisant les adaptateurs MuleSoft HL7, puis en le connectant à une infrastructure cloud comme Azure Service Bus pour la messagerie, nous avons pu faire un état- une solution évoluée très rapidement qui peut récupérer les millions de messages que nous recevons à travers l'état au cours d'une semaine donnée et les gérer de manière dirigée par l'API … Nous prenons donc ce message en HL7, nous le convertissons en XML, et puis nous le poussons à travers notre couche API de processus … à ce stade, il est converti en une gamme de différentes FHIR (Fast Healthcare Interoperability Resources).

La conversion en FHIR permet aux agences d'utiliser une base de données NoSQL comme Cosmos en hyperscale: les informations peuvent ensuite être stockées et les API d'expérience peuvent être présentées aux applications web et mobiles de l'agence (ainsi qu'à celles appartenant à leurs partenaires). L'agence transfère actuellement tous les services Mulesoft au coup par coup à Kubernetes, avec l'idée qu'un décalage lent réduira les risques et permettra une hiérarchisation détaillée des applications qui se déplaceront quand.

Le CIO de James Patherson, responsable de la pathologie de la santé de NWS, a également présenté à l'événement numérique Mulesoft CONNECT 2020. Patterson a salué la stratégie de réutilisation d'autant de composants que possible, expliquant qu'elle réduisait la création de «dette technique». Patterson explique:

«Même là où nous avons eu des choses comme un projet de facturation qui utilise l'intégration MuleSoft pour importer des données de nos systèmes hérités dans nos systèmes plus modernes, nous avons pu récupérer des composants de ce projet précédent et les réutiliser pour construire ces nouveaux services . Là où nous avons hérité, nous avons dû construire des choses à partir de zéro dans notre environnement d'intégration moderne, et cela prend évidemment plus de temps et demande plus d'efforts … nous créons une situation où nous éliminons la dette technique au fur et à mesure à travers la crise, et je pense que cela était vraiment centré sur notre stratégie avec Mulesoft.

Patterson attribue au bouleversement de la pandémie d'avoir forcé l'adoption de pratiques agiles, alors que les pratiques agiles pré-pandémiques ne représentaient que 10% du temps de travail à NSW Health Pathology. Il fait l'éloge du changement, pensant que "je pense que l'occasion est maintenant là pour introduire cette façon de travailler dans l'ensemble de notre travail ou la plupart de notre travail, ce qui améliorera vraiment l'expérience de nos clients en interne."

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *