Leistung für die Skalierung einer FHIR-basierten App in Bangladesch optimieren

Diese engagierte Gemeindehelferin reist durch das ländliche Bangladesch, um wichtige Gesundheitsfürsorge für Mütter zu leisten. Ihre Arbeit ist ein Beispiel für das Engagement, benachteiligten Gemeinschaften die notwendigen Gesundheitsdienstleistungen zur Verfügung zu stellen.
Das aktuelle BRAC-mHealth-System in Bangladesch ist eine der größten mHealth-Implementierungen weltweit, die auf Community Health Workers (CHW) basieren. Das System wird von 4.500 CHWs und 1.500 anderen Gesundheitsdienstleistern genutzt, die über 90 Millionen Begünstigte in 64 Distrikten und über 540 Millionen Servicedatenpunkte betreuen. In den letzten Jahren hat die bangladeschische Regierung eine Standardisierung der Gesundheitsinformationssysteme vorangetrieben, um ein langfristiges Monitoring zu ermöglichen und die Qualität der Gesundheitsversorgung für die Bürger zu verbessern. Das Health, Nutrition, and Population Program (HNPP) von BRAC leitete die Umstellung der bestehenden Plattform auf ein FHIR-konformes System. Die größte Herausforderung bei diesem Projekt bestand darin, die Leistung der FHIR-App zu optimieren, um große Datenmengen aus dem landesweiten mHealth-System zu verarbeiten. Das BRAC-Team musste dafür sorgen, dass die FHIR-App die Leistungsmesswerte von Health erfüllen und gleichzeitig ähnliche Datenmengen in Behördensystemen verarbeiten konnte, ohne dass die Leistung beeinträchtigt wurde.
Es wurden Parameter für die Leistungsoptimierung identifiziert, darunter die durchschnittlichen Ladezeiten für Haushalte, Patienten und Dienstleistungen sowie die Paginierung für Patientenlisten. Im Kontext von Bangladesch umfassten die mPower-Grundlagenkriterien für jedes Gerät die Unterstützung von 5.000 Haushalten, 20.000 Mitgliedern und 19.000 Dienstdaten. Suchanfragen nach Patienten bei einem höheren Patientenaufkommen haben zu einer langsamen Leistung beigetragen. Um die Leistungsoptimierung im großen Maßstab zu ermöglichen, arbeitete mPower eng mit den Open Health Stack- und Ona-Teams zusammen, um Verbesserungen am Android FHIR SDK vorzunehmen, das in die OpenSRP FHIR App von Ona integriert ist (die im BRAC Health Program verwendet wird).
Gemeindegesundheitshelfer, die mit dem mHealth-Tool ausgestattet sind, geben Müttern vor Ort personalisierte Ratschläge. Diese Interaktionen schließen die Lücke zwischen Technologie und Gesundheitsversorgung auf viel effizientere Weise und sorgen für fundierte Entscheidungen, die zu besseren Ergebnissen bei der Mutter- und Kindergesundheit führen.
Die OpenSRP-FHIR-App von Ona wurde mit dem Android FHIR SDK erstellt, das viele der Hauptfunktionen wie den Offlinedatenspeicher und APIs für den Datenzugriff, die Suche und die Synchronisierung bietet. Mithilfe der auf OHS basierenden OpenSRP-Plattform und der OpenSRP-Community konnte das mPower-Team schnell einen ersten Proof-of-Concept erstellen, mit dem es die Leistungsmerkmale bewerten und Engpässe identifizieren konnte. So konnte das Team viel Zeit und Ressourcen sparen. In enger Zusammenarbeit mit den Open Health Stack- und Ona-Teams wurden Fehler behoben und die App so optimiert, dass sie große Datenmengen leistungsfähig verarbeiten kann.

„Die Zusammenarbeit mit der OHS-Community hat unser mHealth-System revolutioniert und es uns ermöglicht, große Datenmengen mit FHIR-konformer Effizienz zu verarbeiten. Das Android FHIR SDK hat die Entwicklung beschleunigt, die Skalierbarkeit verbessert und die Gesundheitsversorgung gestärkt, was für Millionen von Menschen in Bangladesch eine bessere Servicequalität bedeutet.“

– Zaki Haider, Chief Innovations Officer, mPower Social Enterprises Ltd, Bangladesch
Keine echten Patientendaten. Die OpenSRP-App wurde ins Bangla übersetzt und es sind jetzt inhaltsrelevante Workflows verfügbar.
Nach der Funktionsaktualisierung des Android FHIR SDK haben sich die Leistungsmesswerte im Durchschnitt um einen Faktor von 35 für Haushalte und Dienste, 3,5 für Patienten und 8 für die Paginierung verbessert.Das ist eine erhebliche Leistungssteigerung bei der Verwaltung der Daten- und Dienstlast für eine Bevölkerung von 950 Millionen. Diese Fehlerkorrekturen, die jetzt Teil des Android FHIR SDK sind, zeigen die Skalierbarkeit für sehr große Populationen.
Bis Ende 2024 wird BRAC mit Unterstützung der zuständigen Behörden und Geldgeber die FHIR-basierte App in ausgewählten Regionen in Bangladesch mit 400.000 Nutzern testen. In der Zwischenzeit arbeitet das Google Open Health Stack-Team weiterhin mit dem mPower-Team zusammen, um die Anforderungen an weitere Verbesserungen nach der Produktionsphase zu überwachen und zu erfüllen.