Оптимизация производительности для масштабирования приложения на базе FHIR в Бангладеш

Этот преданный своему делу общественный работник здравоохранения путешествует по сельской местности Бангладеш, чтобы оказывать жизненно важную помощь по охране материнского здоровья. Ее работа является примером стремления обеспечить малообеспеченные сообщества необходимыми медицинскими услугами.
Нынешняя система мобильного здравоохранения BRAC в Бангладеш является одной из крупнейших в мире систем мобильного здравоохранения на базе местных медицинских работников (CHW). Систему используют 4500 ОРЗ и 1500 других поставщиков медицинских услуг, обслуживающих более 90 миллионов бенефициаров в 64 округах и более 540 миллионов точек обслуживания. Недавние инициативы правительства Бангладеш подтолкнули к стандартизации информационных систем здравоохранения, чтобы установить продольное отслеживание и улучшить качество медицинской помощи для своих граждан. Программа BRAC «Здоровье, питание и народонаселение» (HNPP) возглавила усилия по обновлению существующей платформы до системы, соответствующей требованиям FHIR. Ключевой задачей, стоящей перед этим проектом, была оптимизация производительности приложения FHIR для обработки больших объемов данных из системы мобильного здравоохранения национального масштаба. Команде BRAC необходимо было обеспечить, чтобы приложение FHIR соответствовало показателям производительности Health, одновременно справляясь с аналогичной нагрузкой на данные в государственных системах без ущерба для производительности.
Были определены параметры для оптимизации производительности, включая среднее время загрузки для домохозяйств, пациентов и услуг, а также нумерацию страниц для списков пациентов. В контексте Бангладеш базовые критерии mPower для каждого устройства включали поддержку 5 000 домохозяйств, 20 000 членов, 19 000 сервисных данных. Запросы поиска пациентов с большим количеством пациентов способствовали снижению производительности. Чтобы удовлетворить потребность в крупномасштабной оптимизации производительности, mPower тесно сотрудничала с командами Open Health Stack и Ona для внесения усовершенствований в Android FHIR SDK, который интегрирован в приложение Ona OpenSRP FHIR (используется в программе BRAC Health).
Местные медицинские работники, оснащенные инструментом мобильного здравоохранения, дают персональные советы матерям прямо у порога. Такое взаимодействие гораздо более эффективно объединяет технологии и оказание медицинской помощи, обеспечивая обоснованные решения для улучшения показателей здоровья матери и ребенка.
Приложение OpenSRP FHIR компании Ona создано с использованием Android FHIR SDK, который предоставляет множество основных функций, таких как автономное хранение данных и API-интерфейсы для доступа к данным, поиска и синхронизации. Используя платформу OpenSRP, созданную на основе OHS, и сообщество OpenSRP, команда mPower смогла быстро создать первоначальную проверку концепции, которую они могли использовать для оценки характеристик производительности и выявления узких мест. Это сэкономило команде значительное время и ресурсы. Благодаря тесному сотрудничеству с командами Open Health Stack и Ona были найдены исправления, а приложение оптимизировано для эффективной обработки больших объемов данных.

«Сотрудничество с сообществом OHS произвело революцию в нашей системе мобильного здравоохранения, позволив нам обрабатывать огромные объемы данных с эффективностью, соответствующей требованиям FHIR. Android FHIR SDK ускорил разработку, улучшил масштабируемость и улучшил качество оказания медицинских услуг, обеспечив лучшее качество обслуживания для миллионов людей в Бангладеш».

- Заки Хайдер, директор по инновациям, mPower Social Enterprises Ltd, Бангладеш
Не реальная информация о пациенте. Приложение OpenSRP переведено на бангла с включенными рабочими процессами, соответствующими контенту
После обновления функций до Android FHIR SDK показатели производительности улучшились в среднем в 35 раз для домохозяйств и услуг, в 3,5 раза для пациентов и в 8 раз для нумерации страниц , что является значительным улучшением производительности для управления данными и нагрузкой на службы для население 950млн. Эти исправления, которые теперь являются частью основного пакета Android FHIR SDK, демонстрируют возможность масштабирования для обработки очень больших групп населения.
К концу 2024 года BRAC при поддержке государственных заинтересованных сторон и спонсоров запустит пилотное приложение на базе FHIR в отдельных районах Бангладеш, ориентируясь на 400 тысяч бенефициаров. Тем временем команда Google Open Health Stack продолжит работать с командой mPower, чтобы отслеживать и удовлетворять потребности в дальнейших улучшениях после запуска в производство.