Da Vinci PDex for Azure API for FHIR

In diesem Tutorial erfahren Sie, wie Sie die Azure-API für FHIR einrichten, um die Touchstone-Tests für den Da Vinci Payer Data Exchange Implementation Guide (PDex IG) zu bestehen.

Hinweis

Azure API for FHIR unterstützt nur JSON. Der Microsoft-Open-Source-FHIR-Server unterstützt sowohl JSON als auch XML, und in Open-Source können Sie den parameter _format verwenden, um die XML-Funktionsanweisung anzuzeigen: GET {fhirurl}/metadata?_format=xml

Touchstone-Funktionsanweisung

Die erste Gruppe von Tests, auf die wir uns konzentrieren werden, ist das Testen der Azure-API für FHIR mit der PDex IG-Funktionsanweisungen. Dies umfasst drei Tests:

  • Der erste Test überprüft die grundlegende Funktionsanweisung anhand der IG-Anforderungen und wird ohne Updates bestanden.

  • Der zweite Test überprüft, ob alle Profile für US Core hinzugefügt wurden. Dieser Test wird ohne Updates bestanden, enthält aber eine Reihe von Warnungen. Damit diese Warnungen entfernt werden können, müssen Sie die US Core-Profile laden. Wir haben eine HTTP-Beispieldatei erstellt, die die Erstellung aller Profile durchläuft. Sie können die Profile auch direkt von der HL7-Website abrufen, die über die aktuellsten Versionen verfügt.

  • Der dritte Test überprüft, ob der vorgang $patient-everything unterstützt wird.

Fehler bei der Ausführung von Da Vinci PDex.

Touchstone-$member-Match-Test

Im zweiten Test im Abschnitt "Datenaustausch für Die Bezahlung" wird das Vorhandensein des Vorgangs "$member-Match" getestet. Weitere Informationen zum $member-Match-Vorgang finden Sie in unserer Übersicht über den Vorgang $member-Match.

In diesem Test müssen Sie einige Beispieldaten laden, damit der Test erfolgreich ist. Wir haben hier eine Restdatei mit dem Patienten und der Abdeckung, die Sie für den Test benötigen. Sobald diese Daten geladen wurden, können Sie diesen Test erfolgreich bestehen. Wenn die Daten nicht geladen werden, erhalten Sie eine Antwort mit 422, da sie keine genaue Übereinstimmung finden.

Da Vinci PDex-Testskript bestanden.

Prüfsteinpatient nach Referenz

Die nächsten Tests, die wir überprüfen, sind der Patient anhand von Referenztests . Diese Reihe von Tests überprüft, ob Sie einen Patienten basierend auf verschiedenen Suchkriterien finden können. Die beste Möglichkeit, den Patienten anhand von Referenz zu testen, ist, anhand Ihrer eigenen Daten zu testen, aber wir haben eine Beispielressourcendatei hochgeladen, die Sie auch zur Verwendung laden können.

Da Vinci PDex-Ausführung erfolgreich.

Touchstone Patient/$everything Test

Der letzte Test, den wir durchlaufen werden, besteht darin, alles für den Patienten zu testen. Für diesen Test müssen Sie einen Patienten laden, und dann verwenden Sie die ID dieses Patienten, um zu testen, dass Sie die $everything Operation verwenden können, um alle Daten im Zusammenhang mit dem Patienten zu ziehen.

Prüfstein Patient/$everything Test bestanden.

Nächste Schritte

In diesem Tutorial erfahren Sie, wie Sie die Exchange-Tests von Payer in Touchstone bestehen. Als Nächstes erfahren Sie, wie Sie den Implementierungsleitfaden für da Vinci PDEX Payer Network (Plan-Net) testen.

FHIR® ist eine eingetragene Marke von HL7 und wird mit Genehmigung von HL7 verwendet.