バングラデシュで FHIR ベースのアプリをスケーリングするためのパフォーマンスの最適化

この献身的な地域保健従事者は、バングラデシュの農村部を巡回して、重要な母性保健サービスを提供しています。彼女の活動は、十分な医療サービスを提供できない地域に必要な医療サービスを提供するための献身的な取り組みを示しています。
バングラデシュの現在の BRAC mHealth システムは、世界最大のコミュニティ ヘルス ワーカー(CHW)ベースの mHealth デプロイメントの一つです。このシステムは、4,500 人の CHW と 1,500 人の他の医療提供者が使用しており、64 の地区にわたる 9,000 万人以上の受益者と 5 億 4,000 万件以上のサービスデータポイントにサービスを提供しています。バングラデシュ政府は最近、縦断的な追跡を確立し、国民の医療の質を改善するために、健康情報システムの標準化を推進しています。BRAC の健康、栄養、人口プログラム(HNPP)が、既存のプラットフォームを FHIR 準拠システムにアップグレードする取り組みを主導しました。このプロジェクトで直面した主な課題は、全国規模の mHealth システムからの大量のデータを処理できるように FHIR アプリのパフォーマンスを最適化することでした。BRAC チームは、パフォーマンスを損なうことなく、政府システムで同様のデータ負荷を処理しながら、FHIR アプリが Health のパフォーマンス指標を満たすことができるようにする必要がありました。
パフォーマンスの最適化のためのパラメータが特定されました。これには、世帯、患者、サービスの平均読み込み時間や、患者リストのページネーションなどが含まれます。バングラデシュの状況では、各デバイスの mPower ベースライン基準には、5,000 世帯、20,000 人、19,000 件のサービスデータのサポートが含まれていました。患者数の増加に伴い、患者の検索クエリがパフォーマンスの低下の一因となっていました。大規模なパフォーマンスの最適化の必要性に応えるために、mPower は Open Health Stack チームと Ona チームと緊密に連携し、Ona の OpenSRP FHIR アプリ(BRAC ヘルス プログラムで使用)に統合されている Android FHIR SDK に機能強化を組み込みました。
mHealth ツールを装備したコミュニティ ヘルス ワーカーが、自宅を訪問して母親にパーソナライズされたアドバイスを提供します。こうしたやり取りにより、テクノロジーと医療提供をより効率的につなぎ、十分な情報に基づいた意思決定を可能にして、母子保健の成果を高めることができます。
Ona の OpenSRP FHIR アプリは、Android FHIR SDK を使用して構築されています。この SDK には、オフライン データ ストレージや、データアクセス、検索、同期用の API など、多くのコア機能が用意されています。mPower チームは、OHS 上に構築された OpenSRP プラットフォームと OpenSRP コミュニティを活用することで、パフォーマンス特性の評価とボトルネックの特定に使用できる初期の概念実証を迅速に構築できました。これにより、チームは大幅な時間とリソースを節約できました。Open Health Stack チームと Ona チームと緊密に連携して修正を特定し、大量のデータを高パフォーマンスで処理できるようにアプリを最適化しました。

「OHS コミュニティとの連携により、mHealth システムが革新され、FHIR に準拠した効率で膨大な量のデータを処理できるようになりました。Android FHIR SDK は開発を加速させ、スケーラビリティを強化し、医療提供を強化し、バングラデシュの何百万人もの人々がより質の高いサービスを利用できるようにしました。」

- ザキ ハイダー氏、最高イノベーション責任者、mPower Social Enterprises Ltd、バングラデシュ
実際の患者情報ではありません。ベンガル語に翻訳された OpenSRP アプリ。コンテンツに関連するワークフローが有効になっています
Android FHIR SDK の機能アップグレードにより、パフォーマンス指標は平均で世帯とサービスで 35 倍、患者で 3.5 倍、ページネーションで 8 倍向上しました。これは、9 億 5,000 万人の人口のデータとサービスの負荷を管理するうえで、有意なパフォーマンスの向上です。これらの修正は、コア Android FHIR SDK の一部として、非常に大規模な集団を処理するようにスケーリングできることを示しています。
BRAC は、政府関係者と資金提供者の支援を受け、2024 年末までに、バングラデシュの一部の地域で 40 万人の受益者を対象に FHIR ベースのアプリを試験運用する予定です。一方、Google Open Health Stack チームは、mPower チームと引き続き連携し、本番環境に移行した後も、さらなる改善の必要性をモニタリングして対応していきます。