OHS コンポーネントにより、FHIR の導入が容易になります。個別に使用することも、組み合わせてエンドツーエンドのデジタルヘルス プラットフォームの基盤を構築することもできます。
FHIR ベースの Android アプリ
Android FHIR SDK を使用すると、デベロッパーは FHIR ネイティブ Android アプリを迅速に構築できます。この SDK は、さまざまなユースケースに柔軟に対応できるように設計されたモジュール式のライブラリ セットです。これには、次のものが含まれます。
- 既存のアプリケーションで構造化データ キャプチャ ライブラリを使用し、FHIR を介したデータ収集を可能にします。
- FHIR エンジン ライブラリで FHIR 上にオフラインファーストの ソリューションを構築します。
- ワークフロー ライブラリの高度な機能により、WHO のスマート ガイドラインのコンテンツから CQL ベースの臨床意思決定をサポートできるようになります。
リソース:
- SDC Codelab を使ってみる
- デベロッパーが OHS を使用してモバイル ソリューションをどのように構築しているかをご覧ください。
SMART-on-FHIR を活用したプライバシーの強化
FHIR 情報ゲートウェイは、任意のアプリケーションの前にデプロイできるスタンドアロンのリバース プロキシで、プライバシーを強化し、組織のアクセス制御ポリシーを簡単に実装できます。Android FHIR SDK 搭載アプリと組み合わせて使用すると、情報ゲートウェイは同期オペレーションを強化できます。たとえば、特定の医療従事者がオフラインで作業するときにダウンロードしてアクセスできる患者データを制限できます。
スタンドアロン プロキシとして、Info Gateway は SMART-on-FHIR アプリケーションとの統合をサポートしています。
リソース:
- FHIR アプリサンプル リポジトリで、FHIR 情報ゲートウェイを他の OHS コンポーネントで使用する方法を確認する。
FHIR 分析ソリューション
FHIR データは深くネストされた構造であるため、分析情報を生成するクエリを記述することは困難です。FHIR データパイプは、FHIR データを SQL-on-FHIR 形式に変換する、簡単にデプロイ可能で水平方向にスケーラブルなパイプラインによって問題を簡素化し、SQL 経由で FHIR データをクエリできるようにします。
FHIR データパイプは、FHIR が分析対象データのソースである場合に役立ちます。デベロッパーの一般的なシナリオには、次のようなものがあります。
- FHIR ネイティブのモバイルヘルス ソリューションの拡張として、エンドツーエンドのデジタルヘルス ソリューションの基礎をご覧ください。
- FHIR を活用したスタンドアロンの分析ソリューションの一部として使用する。ハイブリッド アーキテクチャの例をご覧ください。
リソース:
- 単一マシンのデプロイのチュートリアルをすぐに開始する。
- FHIR アプリサンプル リポジトリで、FHIR データパイプを他の OHS コンポーネントで使用する方法を確認してください。
エンドツーエンドのデジタルヘルス ソリューションの基礎
すべての OHS コンポーネントを組み合わせて使用することで、デベロッパーは FHIR ベースのプラットフォームまたはソリューションを構築するための基盤を提供します。同期やオフライン機能などの多くのコア機能を提供し、FHIR 使用の技術的な複雑さを軽減することで、デベロッパーは時間を大幅に節約し、ソリューションの付加価値に集中できます。
リソース:
- FHIR アプリサンプル リポジトリで、すべてのコンポーネントを併用する方法を確認してください。
- Ona が OHS を使用して OpenSRP FHIRCore を構築した方法を確認する。
ハイブリッド アーキテクチャの例
OHS コンポーネントのモジュール性により、デベロッパーは特定の問題の解決に最も役立つコンポーネントを選択できます。
ソリューションの他の部分はそのままに、既存のシステムの一部を FHIR に移行することが有益となる例は数多くあります。たとえば
FHIR ベースの分析への FHIR 以外のデータ収集: このシナリオでは、FHIR 以外の方法で収集されたデータを FHIR に変換することで、FHIR データから分析情報を生成する一般的なアプローチに OHS FHIR データパイプを使用できるようにします。データを変換するために、デベロッパーは既存のベンダー API、Global Goods 認定の OpenFn などの既存のサードパーティ サービス、または関連するオープンソース プロジェクトを利用できます。
FHIR ネイティブ アプリから非 FHIR システムへ: このシナリオでは、Android FHIR SDK を使用して構築された FHIR ネイティブ モバイルアプリが、FHIR サーバーに同期されたデータを使用したオフラインケア デリバリーに使用されます。デベロッパーは FHIR サーバーから、既存のシステム、サードパーティのアダプタ、またはカスタムコードとの統合を実装できます。
リソース:
- FHIR アプリサンプル リポジトリで、すべてのコンポーネントを併用する方法を確認してください。