방글라데시에서 FHIR 기반 앱 확장을 위한 성능 최적화

이 지역 보건 요원은 중요한 모성 보건 서비스를 제공하기 위해 방글라데시 시골을 여행합니다. 그녀의 활동은 소외된 지역사회에 필요한 의료 서비스를 제공하기 위한 노력을 잘 보여줍니다.
방글라데시의 현재 BRAC mHealth 시스템은 세계에서 가장 큰 지역 보건 인력 (CHW) 기반 mHealth 배포 중 하나입니다. 이 시스템은 4,500명의 CHW와 1,500명의 기타 의료 제공업체가 64개 구역과 5억 4,000만 개가 넘는 서비스 데이터 포인트에서 9,000만 명 이상의 수혜자에게 서비스를 제공하는 데 사용됩니다. 방글라데시 정부는 최근 장기 추적을 확립하고 시민의 의료 품질을 개선하기 위해 보건 정보 시스템의 표준화를 추진하고 있습니다. BRAC의 보건, 영양, 인구 프로그램 (HNPP)이 기존 플랫폼을 FHIR 규격 시스템으로 업그레이드하는 작업을 주도했습니다. 이 프로젝트에서 직면한 주요 과제는 전국적으로 확장된 모바일 건강 관리 시스템의 대규모 데이터를 처리하도록 FHIR 앱의 성능을 최적화하는 것이었습니다. BRAC팀은 FHIR 앱이 보건의 성능 측정항목을 충족하면서 성능 저하 없이 정부 시스템에서 유사한 데이터 부담을 처리할 수 있도록 해야 했습니다.
환자 목록의 페이징과 함께 가구, 환자, 서비스의 평균 로드 시간 등 성능 최적화를 위한 매개변수가 확인되었습니다. 방글라데시의 경우 각 기기의 mPower 기준은 5,000가구, 20,000명, 19,000건의 서비스 데이터를 지원하는 것이었습니다. 환자 수가 많은 경우 환자 검색 쿼리로 인해 성능이 느려졌습니다. 대규모로 성능을 최적화해야 하는 니즈를 해결하기 위해 mPower는 Open Health Stack 및 Ona팀과 긴밀히 협력하여 Ona의 OpenSRP FHIR 앱 (BRAC Health Program에서 사용)에 통합된 Android FHIR SDK에 개선사항을 구현했습니다.
mHealth 도구를 갖춘 지역 보건의료인이 직접 방문하여 어머니에게 맞춤 조언을 제공합니다. 이러한 상호작용은 기술과 의료 제공을 훨씬 더 효율적인 방식으로 연결하여 모자 및 아동 건강 결과를 개선하기 위한 정보에 기반한 결정을 내릴 수 있도록 합니다.
Ona의 OpenSRP FHIR 앱은 오프라인 데이터 저장소, 데이터 액세스, 검색, 동기화를 위한 API와 같은 많은 핵심 기능을 제공하는 Android FHIR SDK를 사용하여 빌드됩니다. 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천만 명의 인구를 위한 데이터 및 서비스 부하 관리에 있어 의미 있는 성능 개선입니다. 이제 핵심 Android FHIR SDK의 일부인 이러한 수정사항은 매우 큰 인구를 처리하도록 확장할 수 있는 기능을 보여줍니다.
BRAC는 2024년 말까지 정부 이해관계자 및 기금 제공자의 지원을 받아 방글라데시의 일부 지역에서 40만 명의 수혜자를 대상으로 FHIR 기반 앱을 파일럿으로 운영할 예정입니다. Google Open Health Stack팀은 프로덕션 단계에 진입한 후 mPower팀과 계속 협력하여 추가 개선이 필요한 사항을 모니터링하고 해결할 것입니다.