次の方法で共有


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 テストでは、これらの名前が typeservice-dateinsurer であると想定されています。

C4BB IG に必要な残りの検索パラメーターは、基本仕様によって定義されており、追加の更新なしで FHIR サービスで既に使用できます。

プロファイルを保存する

検索パラメーターを定義する以外に、このテストに合格するために必要なその他の更新は、必要なプロファイルを読み込むことです。 C4BB IG 内では 8 つのプロファイルが定義されています。

REST ファイルのサンプル

これらの検索パラメーターとプロファイルの作成を支援するため、前に概要を説明したすべての手順を 1 つのファイルに収めたサンプル http ファイルがあります。 必要なすべてのプロファイルと検索パラメーターをアップロードしたら、Touchstone で機能ステートメント テストを実行できます。

機能テスト スクリプトの実行結果。

Touchstone 読み取りテスト

機能ステートメントをテストした後、C4BB IG に対する FHIR サービスの読み取り機能をテストします。 ここでは、最初のテストで読み込んだ 8 つのプロファイルに対する準拠をテストします。 プロファイルに準拠するリソースを読み込んでいる必要があります。 最善のパスは、既にデータベース内に存在するリソースに対してテストすることです。 また、テスト対象のリソースの作成に使用できる、IG の例からプルされたサンプル リソースを含む、http ファイルも利用できます。

Touchstone 読み取りテストの実行結果。

Touchstone EOB クエリ テスト

次に確認するテストは、EOB クエリ テストです。 読み取りテストを既に完了している場合は、読み込む必要があるすべてのデータが既にあります。 このテストでは、さまざまなパラメーターを使って、特定の PatientExplanationOfBenefit リソースを検索できることを検証します。

Touchstone EOB クエリの実行結果。

Touchstone エラー処理テスト

最後に説明するテストでは、エラー処理をテストします。 唯一のステップは、テストで削除された ExplanationOfBenefit リソースの ID を使って、ExplanationOfBenefit リソースをデータベースから削除することです。

Touchstone EOB エラー処理の結果。

次のステップ

このチュートリアルでは、Touchstone での Blue Button 向け CARIN IG のテストに合格する方法を見てきました。 次に、Da Vinci 採用集のテストを行う方法を確認できます。

Note

FHIR® は HL7 の登録商標であり、HL7 の許可を得て使用しています。