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 操作がサポートされていることを検証します。
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 の許可を得て使用しています。