אופטימיזציה של הביצועים להרחבת אפליקציה מבוססת-FHIR בבנגלדש

עובדת בריאות הקהילה המסורה הזו נוסעת ברחבי הכפרים בבנגלדש כדי לספק שירותי בריאות חיוניים לאמהות. העבודה שלה היא דוגמה למחויבות לספק שירותי בריאות נחוצים לקהילות שסובלות מפערים בשירות.
מערכת mHealth הנוכחית של BRAC בבנגלדש היא אחת מהפריסות הגדולות ביותר בעולם של mHealth שמבוסס על עובדי בריאות קהילתיים (CHW). 4,500 עובדי בריאות קהילתיים ו-1,500 ספקי שירותי בריאות אחרים משתמשים במערכת, ומספקים שירות ליותר מ-90 מיליון מוטבים ב-64 מחוזות וב-540 מיליון נקודות נתונים של שירותים. יוזמות של ממשלת בנגלדש בתקופה האחרונה דחפו לסטנדרטיזציה של מערכות מידע רפואי כדי ליצור מעקב לאורך זמן ולשפר את איכות הטיפול של האזרחים. תוכנית הבריאות, התזונה והאוכלוסייה (HNPP) של BRAC הובילה את המאמצים לשדרג את הפלטפורמה הקיימת למערכת שתואמת ל-FHIR. האתגר העיקרי בפרויקט הזה היה לבצע אופטימיזציה של הביצועים של אפליקציית FHIR כדי לטפל בנפח נתונים גדול מהמערכת של mHealth ברמה הארצית. צוות BRAC היה צריך לוודא שאפליקציית FHIR תוכל לעמוד במדדי הביצועים של Health, תוך יכולת לטפל בעומסי נתונים דומים במערכות ממשליות בלי לפגוע בביצועים.
זוהו פרמטרים לאופטימיזציה של הביצועים, כולל זמני טעינה ממוצעים לדיירים, למטופלים ולשירותים, וחלוקה לדפים של רשימות מטופלים. בהקשר של בנגלדש, הקריטריונים הבסיסיים של mPower לכל מכשיר כללו מתן תמיכה ל-5,000 משקי בית, 20,000 חברים ו-19,000 נתוני שירות. שאילתות חיפוש של מטופלים בנפח גבוה יותר של מטופלים תרמו לביצועים איטיים. כדי לענות על הצורך באופטימיזציה של הביצועים בקנה מידה רחב, צוות mPower עבד בשיתוף פעולה הדוק עם צוותי Open Health Stack ו-Ona כדי לפתח שיפורים ב-Android FHIR SDK שמשולב באפליקציית OpenSRP FHIR של Ona (שנעשה בה שימוש בתוכנית BRAC Health).
עובדי בריאות הקהילה מצוידים בכלי mHealth ומעניקים ייעוץ מותאם אישית לאימהות בבית. האינטראקציות האלה הן גשר בין הטכנולוגיה לבין מתן שירותי הבריאות בצורה יעילה הרבה יותר, ומאפשרות לקבל החלטות מושכלות שמניבות תוצאות טובות יותר בתחום בריאות האם והילד.
אפליקציית OpenSRP FHIR של Ona נוצרה באמצעות Android FHIR SDK, שמספק הרבה מהפונקציונליות הבסיסית, כמו אחסון נתונים אופליין וממשקי API לגישה לנתונים, לחיפוש ולסנכרון. בעזרת פלטפורמת OpenSRP שנבנתה על OHS וקהילת OpenSRP, צוות mPower הצליח ליצור במהירות הוכחת קונספט ראשונית שאפשר להשתמש בה כדי להעריך את מאפייני הביצועים ולזהות צווארי בקבוק. כך הצוות חסך זמן ומשאבים רבים. בעזרת עבודה הדוקה עם צוותי Open Health Stack ו-Ona, זיהינו תיקונים והתאמנו את האפליקציה לטיפול בנפח גדול של נתונים בצורה יעילה.

"השיתוף פעולה עם קהילת OHS שינה את פני המערכת שלנו ל-mHealth, והוא מאפשר לנו לטפל בנפח נתונים עצום ביעילות שתואמת ל-FHIR. ה-SDK של FHIR ל-Android האצ את הפיתוח, שיפר את יכולת ההתאמה לעומס וחיזק את שירותי הבריאות, וכך הבטיח איכות שירות טובה יותר למיליונים ברחבי בנגלדש".

- Zaki Haider, מנהל חדשנות ראשי, mPower Social Enterprises Ltd, בנגלדש
לא פרטי מטופלים אמיתיים. אפליקציית OpenSRP תורגמה לבנגלית, עם תהליכי עבודה רלוונטיים לתוכן
לאחר השדרוג של התכונה ל-Android FHIR SDK, מדדי הביצועים השתפרו בממוצע פי 35 עבור משקי בית ושירותים, פי 3.5 עבור חולים ופי 8 עבור חלוקה לדפים – שיפור משמעותי בביצועים של ניהול הנתונים ועומסי השירות באוכלוסייה של 950 מיליון איש. התיקונים האלה, שחלקם נכללים עכשיו ב-Android FHIR SDK, מדגימים את היכולת להתאים את עצמם לטיפול באוכלוסיות גדולות מאוד.
עד סוף 2024, BRAC, בתמיכת בעלי העניין והמממנים שלה בממשלה, תבצע תוכנית פיילוט של האפליקציה המבוססת על FHIR באזורים נבחרים בבנגלדש, ותתמקד ב-400,000 מוטבים. בינתיים, צוות Google Open Health Stack ימשיך לעבוד עם צוות mPower כדי לעקוב אחרי הצרכים ולטפל בהם, ולבצע שיפורים נוספים כשהפרויקט יהיה בסביבת הייצור.