Blue Button® 向け CARIN 実装ガイド
このチュートリアルでは、Blue Button 向け CARIN 実装ガイド (C4BB IG) に関する Touchstone テストに合格するために Azure Health Data Services で FHIR® サービスを設定する方法を見ていきます。
Touchstone 機能ステートメント
最初に、C4BB IG 機能ステートメントに対する FHIR サービスのテストに焦点を当てます。 FHIR サービスに対するこのテストを何も更新しないで実行すると、検索パラメーターとプロファイルがないため、テストは失敗します。
検索パラメーターを定義する
C4BB IG の一部として、ExplanationOfBenefit
リソース用に 3 つの新しい検索パラメーターを定義する必要があります。 これらのうち 2 つ (type と service-date) は機能ステートメントでテストされ、1 つ (insurer) は _include
の検索に必要です。
Note
これらの検索パラメーターの生の JSON では、名前は ExplanationOfBenefit_<SearchParameter Name>
に設定されます。 Touchstone テストでは、これらの名前が type、service-date、insurer であると想定されています。
C4BB IG に必要な残りの検索パラメーターは、基本仕様によって定義されており、追加の更新なしで FHIR サービスで既に使用できます。
プロファイルを保存する
検索パラメーターを定義する以外に、このテストに合格するために必要なその他の更新は、必要なプロファイルを読み込むことです。 C4BB IG 内では 8 つのプロファイルが定義されています。
- C4BB Coverage
- C4BB ExplanationOfBenefit Inpatient Institutional
- C4BB ExplanationOfBenefit Outpatient Institutional
- C4BB ExplanationOfBenefit Pharmacy
- C4BB ExplanationOfBenefit Professional NonClinician
- C4BB Organization
- C4BB Patient
- C4BB Practitioner
REST ファイルのサンプル
これらの検索パラメーターとプロファイルの作成を支援するため、前に概要を説明したすべての手順を 1 つのファイルに収めたサンプル http ファイルがあります。 必要なすべてのプロファイルと検索パラメーターをアップロードしたら、Touchstone で機能ステートメント テストを実行できます。
Touchstone 読み取りテスト
機能ステートメントをテストした後、C4BB IG に対する FHIR サービスの読み取り機能をテストします。 ここでは、最初のテストで読み込んだ 8 つのプロファイルに対する準拠をテストします。 プロファイルに準拠するリソースを読み込んでいる必要があります。 最善のパスは、既にデータベース内に存在するリソースに対してテストすることです。 また、テスト対象のリソースの作成に使用できる、IG の例からプルされたサンプル リソースを含む、http ファイルも利用できます。
Touchstone EOB クエリ テスト
次に確認するテストは、EOB クエリ テストです。 読み取りテストを既に完了している場合は、読み込む必要があるすべてのデータが既にあります。 このテストでは、さまざまなパラメーターを使って、特定の Patient
と ExplanationOfBenefit
リソースを検索できることを検証します。
Touchstone エラー処理テスト
最後に説明するテストでは、エラー処理をテストします。 唯一のステップは、テストで削除された ExplanationOfBenefit
リソースの ID を使って、ExplanationOfBenefit リソースをデータベースから削除することです。
次のステップ
このチュートリアルでは、Touchstone での Blue Button 向け CARIN IG のテストに合格する方法を見てきました。 次に、Da Vinci 採用集のテストを行う方法を確認できます。
Note
FHIR® は HL7 の登録商標であり、HL7 の許可を得て使用しています。