次の方法で共有


Azure API for FHIR 用 Da Vinci PDex

このチュートリアルでは、Da Vinci Payer Data Exchange 実装ガイド (PDex IG) の Touchstone テストに合格するための Azure API for FHIR の設定について説明します。

Note

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

Touchstone 機能ステートメント

重点を置くテストの最初のセットは、3 つのテストを含む PDex IG 機能ステートメントに対する Azure API for FHIR のテストです。

  • 最初のテストは、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 の許可を得て使用しています。