CARIN-Implementierungshandbuch für Blue Button® für Azure API for FHIR

In diesem Tutorial erfahren Sie, wie Sie Azure API for FHIR einrichten, um die Touchstone-Tests für den CARIN-Implementierungsleitfaden für Blue Button (C4BB IG) zu bestehen.

Touchstone-Funktionsanweisung

Der erste Test, auf den wir uns konzentrieren werden, ist das Testen von Azure API for FHIR mit der C4BB IG-Funktionsanweisungen. Wenn Sie diesen Test für Azure API for FHIR ohne Updates ausführen, schlägt der Test aufgrund fehlender Suchparameter und fehlender Profile fehl.

Definieren von Suchparametern

Im Rahmen des C4BB IG müssen Sie drei neue Suchparameter für die ExplanationOfBenefit Ressource definieren. Zwei davon werden in der Funktionsausweisung getestet (Typ und Dienstdatum), und einer wird für _include Suchvorgänge (Versicherer) benötigt.

Hinweis

Im unformatierten JSON-Code für diese Suchparameter ist der Name auf ExplanationOfBenefit_<SearchParameter Name>festgelegt. Der Touchstone-Test geht davon aus, dass der Name für diese Typ, Dienstdatum und Versicherer lautet.

Die restlichen Suchparameter, die für die C4BB IG erforderlich sind, werden durch die Basisspezifikation definiert und sind bereits in Azure API for FHIR ohne zusätzliche Updates verfügbar.

Speicherprofile

Abgesehen von der Definition von Suchparametern müssen Sie auch die erforderlichen Profile laden, um diesen Test zu bestehen. Innerhalb der C4BB IG sind acht Profile definiert.

Beispiel für die Restdatei

Um die Erstellung dieser Suchparameter und Profile zu unterstützen, verfügen wir über eine HTTP-Beispieldatei , die alle in diesem Tutorial beschriebenen Schritte in einer einzelnen Datei enthält. Nachdem Sie alle erforderlichen Profile und Suchparameter hochgeladen haben, können Sie den Funktionsanweisungentest in Touchstone ausführen.

Ergebnisse der Ausführung von Funktionstestskripts.

Touchstone-Lesetest

Nach dem Testen der capabilities-Anweisung testen wir die Lesefunktionen in Azure API for FHIR mit dem C4BB IG. Dieser Test testet die Konformität mit den acht Profilen, die Sie im ersten Test geladen haben. Sie müssen Ressourcen geladen haben, die den Profilen entsprechen. Der beste Pfad wäre, mit Ressourcen zu testen, die Sie bereits in Ihrer Datenbank haben. Wir verfügen jedoch auch über eine HTTP-Datei , die mit Beispielressourcen aus den Beispielen in der Datenbank abgerufen wird, mit denen Sie die Ressourcen erstellen und testen können.

Touchstone liest Testausführungsergebnisse.

Touchstone EOB-Abfragetest

Der nächste Test, den wir überprüfen, ist der EOB-Abfragetest. Wenn Sie den Lesetest bereits abgeschlossen haben, haben Sie alle daten geladen, die Sie benötigen. Dieser Test überprüft, ob Sie mit verschiedenen Parametern nach bestimmten Patient Ressourcen und ExplanationOfBenefit suchen können.

Ergebnisse der Ausführung von Touchstone-EOB-Abfragen.

Test zur Fehlerbehandlung von Touchstone

Der letzte Test, den wir durchlaufen werden, ist das Testen der Fehlerbehandlung. Der einzige Schritt, den Sie ausführen müssen, besteht darin, eine ExplanationOfBenefit-Ressource aus Ihrer Datenbank zu löschen und die ID der gelöschten ExplanationOfBenefit Ressource im Test zu verwenden.

Touchstone EOB-Fehlerbehandlungsergebnisse.

Nächste Schritte

In diesem Tutorial erfahren Sie, wie Sie die CARIN IG for Blue Button-Tests in Touchstone bestehen. Als Nächstes können Sie überprüfen, wie Sie die Da Vinci-Formularytests testen.

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