تحسين الأداء لتوسيع نطاق تطبيق مستند إلى FHIR في بنغلاديش
السياق
يُعدّ نظام الرعاية الصحية الجوّالة الحالي الذي توفّره مؤسسة BRAC في بنغلاديش أحد أكبر عمليات نشر الرعاية الصحية الجوّالة المستندة إلى العاملين في مجال الصحة المجتمعية (CHW) في العالم. يستخدم النظام 4,500 من عمال الرعاية الصحية المجتمعية و1,500 من مقدّمي الرعاية الصحية الآخرين الذين يخدمون أكثر من 90 مليون مستفيد في 64 منطقة وأكثر من 540 مليون نقطة بيانات عن الخدمات. حثّت المبادرات الأخيرة التي أطلقتها حكومة بنغلاديش على توحيد أنظمة المعلومات الصحية لإنشاء نظام تتبُّع أفقي وتحسين جودة الرعاية التي يتلقّاها مواطنوها. قاد برنامج الصحة والتغذية والسكان (HNPP) في مؤسسة BRAC الجهود المبذولة لترقية المنصة الحالية إلى نظام متوافق مع FHIR. كان التحدي الرئيسي الذي واجهناه في هذا المشروع هو تحسين أداء تطبيق FHIR لمعالجة أعداد كبيرة من البيانات الواردة من نظام الصحة الجوّالة على مستوى البلاد. كان على فريق BRAC التأكّد من أنّ تطبيق FHIR يمكنه استيفاء مقاييس أداء Health مع إمكانية التعامل مع أعباء البيانات المشابهة في الأنظمة الحكومية بدون التأثير في الأداء.
الحل
تم تحديد مَعلمات لتحسين الأداء، بما في ذلك متوسط أوقات التحميل للمنازل والمرضى والخدمات، بالإضافة إلى تقسيم الصفحات لقوائم المرضى. في سياق بنغلاديش، تشمل المعايير الأساسية لبرنامج mPower لكل جهاز توفير الدعم لـ 5,000 أسرة و20,000 فرد و19,000 بيانات خدمة.
كانت طلبات البحث عن المرضى عند أعداد المرضى الأكبر تساهم في بطء الأداء. لتلبية الحاجة إلى تحسين الأداء على نطاق واسع، عملت شركة mPower بشكل وثيق مع فريقَي Open Health Stack وOna لإنشاء تحسينات في حزمة تطوير البرامج (SDK) لنظام التشغيل Android المتوافقة مع معيار FHIR والتي تم دمجها في تطبيق Ona المتوافق مع معيار FHIR في OpenSRP (المستخدَم في برنامج BRAC Health).
كيف ساعدت OHS
تم إنشاء تطبيق OpenSRP FHIR من Ona باستخدام حزمة تطوير البرامج (SDK) لـ FHIR على Android، والتي توفّر الكثير من الوظائف الأساسية، مثل تخزين البيانات بلا إنترنت وواجهات برمجة التطبيقات للوصول إلى البيانات والبحث عنها ومزامنتها. من خلال الاستفادة من منصة OpenSRP المستندة إلى OHS ومجتمع OpenSRP، تمكّن فريق mPower من إنشاء دليل إثبات أولي بسرعة يمكن استخدامه لتقييم خصائص الأداء وتحديد نقاط الضعف. وقد وفّر ذلك على الفريق وقتًا وموارد كبيرة. من خلال العمل عن كثب مع فِرق Open Health Stack وOna، تم تحديد الإصلاحات وتحسين التطبيق لمعالجة أعداد كبيرة من البيانات بكفاءة عالية.
"أدّت التعاون مع منتدى OHS إلى إحداث ثورة في نظامنا للرعاية الصحية الجوّالة، ما مكّننا من التعامل مع أحجام كبيرة من البيانات بكفاءة متوافقة مع معيار FHIR. أدّت حزمة تطوير البرامج (SDK) لتنسيق FHIR على Android إلى تسريع عملية التطوير وتحسين قابلية التوسّع وتعزيز تقديم الرعاية الصحية، ما يضمن جودة خدمة أفضل لملايين المستخدمين في بنغلاديش".
- زكي حيدر، رئيس قسم الابتكار، شركة mPower Social Enterprises Ltd، بنغلاديش
التأثير
بعد ترقية الميزة إلى حزمة تطوير البرامج (SDK) لتنسيق FHIR على Android، تحسّنت مقاييس الأداء في المتوسط بمقدار 35 مرة للمنازل والخدمات و3.5 مرة للمرضى و8 مرات للفهرسة حسب الصفحات، ما يشكّل تحسّنًا ملحوظًا في الأداء لإدارة البيانات وتحميل الخدمات لسكان يبلغ عددهم 950 مليون نسمة. تُظهر هذه الإصلاحات، التي تشكّل الآن جزءًا من حزمة تطوير البرامج (SDK) الأساسية لنظام التشغيل Android FHIR، إمكانية التوسّع في نطاق الاستخدام لمعالجة أعداد كبيرة جدًا من السكان.
الخطوات التالية
بحلول نهاية عام 2024، ستبدأ مؤسسة BRAC بدعم من الجهات المعنيّة الحكومية والجهات المانِحة استخدام التطبيق المستنِد إلى FHIR في مناطق محدّدة في بنغلاديش تستهدف 400 ألف مستفيد. في هذه الأثناء، سيواصل فريق Google Open Health Stack العمل مع فريق mPower لرصد الاحتياجات ومعالجتها من أجل إجراء المزيد من التحسينات بعد طرح التطبيق.