Optimiza el rendimiento para escalar una app basada en FHIR en Bangladesh

Esta dedicada trabajadora de la salud comunitaria viaja por las zonas rurales de Bangladés para brindar atención médica materna vital. Su trabajo ejemplifica la dedicación a brindar a las comunidades desatendidas los servicios de atención médica necesarios.
El sistema actual de BRAC mHealth en Bangladesh es una de las implementaciones de mHealth más grandes del mundo basadas en trabajadores de salud comunitarios (CHW). El sistema es utilizado por 4,500 CHW y otros 1,500 proveedores de atención médica que brindan servicios a más de 90 millones de beneficiarios en 64 distritos y más de 540 millones de datos de servicios. Las iniciativas recientes del Gobierno de Bangladesh impulsaron la estandarización de los sistemas de información de salud para establecer un seguimiento longitudinal y mejorar la calidad de la atención de sus ciudadanos. El Programa de Salud, Nutrición y Población (HNPP) de BRAC lideró los esfuerzos para actualizar la plataforma existente a un sistema compatible con FHIR. El desafío clave que se enfrentó en este proyecto fue optimizar el rendimiento de la app de FHIR para controlar grandes volúmenes de datos del sistema de mHealth a escala nacional. El equipo de BRAC debía asegurarse de que la app de FHIR pudiera cumplir con las métricas de rendimiento de Health y, al mismo tiempo, poder controlar cargas de datos similares en los sistemas gubernamentales sin afectar el rendimiento.
Se identificaron parámetros para la optimización del rendimiento, incluidos los tiempos de carga promedio de los hogares, los pacientes y los servicios, junto con la paginación de las listas de pacientes. En el contexto de Bangladesh, los criterios de referencia de mPower para cada dispositivo incluían brindar asistencia a 5,000 hogares, 20,000 miembros y 19,000 datos de servicio. Las consultas de búsqueda de pacientes con volúmenes más altos de pacientes contribuían a la lentitud del rendimiento. Para abordar la necesidad de optimizar el rendimiento a gran escala, mPower trabajó en estrecha colaboración con los equipos de Open Health Stack y Ona para crear mejoras en el SDK de Android FHIR que se integra en la app de OpenSRP FHIR de Ona (que se usa en el programa de salud de BRAC).
Los trabajadores de salud comunitarios equipados con la herramienta de mSalud brindan asesoramiento personalizado a las madres en la puerta de sus casas. Estas interacciones unen la tecnología y la prestación de atención médica de una manera mucho más eficiente, lo que garantiza decisiones fundamentadas para obtener mejores resultados de salud materna y infantil.
La app de OpenSRP FHIR de Ona se compila con el SDK de FHIR de Android, que proporciona muchas de las funciones principales, como el almacenamiento de datos sin conexión y las APIs para el acceso, la búsqueda y la sincronización de datos. Gracias a la plataforma OpenSRP compilada en OHS y a la comunidad de OpenSRP, el equipo de mPower pudo crear rápidamente una prueba de concepto inicial que podría usar para evaluar las características de rendimiento y detectar cuellos de botella. Esto le ahorró al equipo mucho tiempo y recursos. Gracias al trabajo en estrecha colaboración con los equipos de Open Health Stack y Ona, se identificaron las correcciones y se optimizó la app para controlar grandes volúmenes de datos de manera eficiente.

“La colaboración con la comunidad de OHS revolucionó nuestro sistema de mHealth, lo que nos permitió controlar grandes volúmenes de datos con eficiencia conforme a FHIR. El SDK de FHIR para Android aceleró el desarrollo, mejoró la escalabilidad y fortaleció la prestación de atención médica, lo que garantiza una mejor calidad del servicio para millones de personas en Bangladesh".

- Zaki Haider, director de Innovación, mPower Social Enterprises Ltd, Bangladesh
No es información real del paciente. App de OpenSRP traducida al bengalí, con flujos de trabajo relevantes para el contenido habilitados
Después de la actualización de funciones al SDK de FHIR para Android, las métricas de rendimiento mejoraron en promedio en un factor de 35 veces para los hogares y los servicios, 3.5 veces para los pacientes y 8 veces para la paginación, lo que representa una mejora significativa en el rendimiento para la administración de datos y la carga de servicios para una población de 950 millones. Estas correcciones, que ahora forman parte del SDK principal de FHIR para Android, demuestran la capacidad de escalar para controlar poblaciones muy grandes.
A fines de 2024, BRAC, con el apoyo de sus partes interesadas y financiadores gubernamentales, probará la app basada en FHIR en áreas seleccionadas de Bangladesh, con el objetivo de llegar a 400,000 beneficiarios. Mientras tanto, el equipo de Google Open Health Stack seguirá trabajando con el equipo de mPower para supervisar y abordar las necesidades de más mejoras una vez que esté en producción.