次の方法で共有


Da Vinci PDex

このチュートリアルでは、Da Vinci Payer Data Exchange Implementation Guide (PDex IG) の Touchstone テストに合格するための Azure Health Data Services (FHIR サービス) 内の FHIR® サービスの設定について確認します。

Note

FHIR サービスがサポートしているのは JSON だけです。 Microsoft のオープンソース FHIR サービスは、JSON と XML の両方をサポートしており、オープンソースでは次のように _format パラメーターを使用して XML 機能ステートメントを表示できます: GET {fhirurl}/metadata?_format=xml

Touchstone 機能ステートメント

テストの最初のセットでは、PDex IG 機能ステートメントに対する FHIR サービスのテストに重点を置きます。 これには、以下の 3 つのテストが含まれます。

  • 最初のテストは、IG 要件に対する基本的な機能ステートメントを検証し、更新なしで合格となります。

  • 2 番目のテストは、US Core に追加されたすべてのプロファイルを検証します。 このテストは更新なしで合格となりますが、警告が含まれることになります。 これらの警告を削除するには、US Core プロファイルを読み込む必要があります。 すべてのプロファイルの作成について説明するサンプル HTTP ファイルを用意しました。 最新バージョンが置かれる HL7 サイトからプロファイルを直接取得することもできます。

  • 3 番目のテストは、$patient-everything 操作がサポートされていることを検証します。

Da Vinci PDex の実行に失敗しました。

Touchstone $member-match テスト

Payer Data Exchange セクションの 2 番目のテストは、$member-match 操作の存在をテストします。 $member-match 操作の詳細については、「$member-match 操作の概要」で確認できます。

このテストでは、テストを合格させるためにいくつかのサンプル データを読み込む必要があります。 テストで必要な患者とカバレッジを含む REST ファイルはこちらにあります。 このデータが読み込まれると、このテストに正常に合格できるようになります。 データが読み込まれていない場合は、完全一致が見つからないため、422 応答が表示されます。

Da Vinci PDex テスト スクリプトが合格になりました。

Touchstone patient by reference

次に確認するテストは、patient by reference テストです。 このテストのセットは、さまざまな検索条件に基づいて患者を見つけられることを検証します。 patient by reference をテストする最善の方法は、独自のデータに対してテストすることですが、読み込んで使用することができるサンプル リソース ファイルもアップロードされています。

Da Vinci PDex の実行が合格になりました。

Touchstone patient/$everything テスト

最後に確認するテストは、patient-everything のテストです。 このテストでは、患者を読み込んだ後、その患者の ID を使用して、$everything 操作を使用して患者に関連するすべてのデータをプルできることをテストする必要があります。

Touchstone patient/$everything テストが合格になりました。

次のステップ

このチュートリアルでは、Touchstone で Payer Exchange テストに合格する方法を確認しました。 続けて、Da Vinci PDEX Payer Network (Plan-Net) Implementation Guide をテストする方法を学習することができます。

Note

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