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 操作がサポートされていることを検証します。
Touchstone $member-match テスト
Payer Data Exchange セクションの 2 番目のテストは、$member-match 操作の存在をテストします。 $member-match
操作の詳細については、$member-match 操作の概要に関するページを参照してください。
このテストでは、テストを合格させるためにいくつかのサンプル データを読み込む必要があります。 テストで必要な患者とカバレッジを含む REST ファイルはこちらにあります。 このデータが読み込まれると、このテストに正常に合格できるようになります。 データが読み込まれていない場合は、完全一致が見つからないため、422 応答が表示されます。
Touchstone patient by reference
次に確認するテストは、patient by reference テストです。 このテストのセットは、さまざまな検索条件に基づいて患者を見つけられることを検証します。 patient by reference をテストする最善の方法は、独自のデータに対してテストすることですが、読み込んで使用することができるサンプル リソース ファイルもアップロードされています。
Touchstone patient/$everything テスト
最後に確認するテストは、patient-everything のテストです。 このテストでは、患者を読み込んでから、その患者の ID を使用して、$everything
操作を使用して患者に関連するすべてのデータをプルできることをテストする必要があります。
次のステップ
このチュートリアルでは、Touchstone で Payer Exchange テストに合格する方法を確認しました。 続けて、Da Vinci PDEX Payer Network (Plan-Net) Implementation Guide をテストする方法を学習することができます。
Note
FHIR® は HL7 の登録商標であり、HL7 の許可を得て使用しています。