簡単な回答: バルクデータアクセス実装ガイド(バルクFHIRまたはフラットFHIRとも呼ばれます)は、一度に多くの患者のデータをエクスポートする方法を定義します。クライアントは、システム、Patient、またはGroupレベルで$exportを呼び出します。サーバーはバックグラウンドでファイルを準備し、NDJSONファイルへのリンクを含むマニフェストを返します。各ファイルには1つのリソースが1行で記述されます。これは、個々の患者のアプリではなく、分析、研究、およびシステム間の集団データの移行に使用されます。
フロー
- 開始:
GET [base]/Group/[id]/$exportをAccept: application/fhir+jsonおよびPrefer: respond-asyncで呼び出します。オプションで_typeおよび_sinceを指定できます。 - サーバーは
202 AcceptedとContent-LocationステータスURLで応答します。 - ポーリング: クライアントは、ステータスURLが
200と出力ファイルの一覧を含むJSONマニフェストを返すまで、そのURLを呼び出します。 - NDJSONファイルをダウンロードします。
アクセスは通常、SMART Backend Servicesで承認されます。これは、ユーザーが存在しないシステム間OAuthフローで、署名付きJWTを使用します。
使用しない場合
アプリを使用する個々の患者の場合、患者の同意を得た通常のFHIR検索が適切なツールです。バルクエクスポートは一度に多くの人々のデータを運びますので、法的根拠、目的、および通常は仮名化が必要です。匿名化を参照してください。
Anpherosでの利用
Anpherosは患者記録のバルクエクスポートを提供していません。すべてのアクセスは個人ごとに行われ、その個人の同意が必要です。集団に関する質問については、20人以上のグループの匿名化された集計のみを公開しています。開発者向け: 同意 および 縦断的患者データ。
関連ページ
情報源
よくある質問
FHIR $exportとは何ですか?
バルクデータアクセスIGの、多くの患者のデータをNDJSONファイルとして非同期にエクスポートする操作です。
NDJSONとは何ですか?
Newline-delimited JSON(改行区切りJSON)です。1行に1つのFHIRリソースが含まれ、ストリーミングやロードが容易です。
バルクエクスポートはどのように承認されますか?
通常はSMART Backend Servicesを使用します。これは、署名付きJWTを使用したシステム間OAuthフローです。
患者アプリはバルクエクスポートを使用できますか?
そのように設計されていません。患者アプリは、同意を得て通常のFHIR検索と読み取りを使用します。
サンドボックスで無料で試す
5分で最初のFHIR呼び出し. 患者さんの同意が組み込まれたHL7 FHIR R4 APIです。サンドボックスでお試しいただき、ご自身のアプリやクリニックのシステムを接続してください。
無料・合成患者30人・カード不要

