CARIN-Implementierungsleitfaden für Blue Button®

In diesem Tutorial erfahren Sie, wie Sie den FHIR-Dienst in Azure Health Data Services (hier als FHIR-Dienst bezeichnet) 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 des FHIR-Diensts anhand der C4BB IG-Funktionsanweisungen. Wenn Sie diesen Test ohne Updates für den FHIR-Dienst 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 Funktionsbeschreibung getestet (Typ und Dienstdatum), und eine davon wird für _include Suchvorgänge (Versicherer) benötigt.

Hinweis

Im rohen JSON-Code für diese Suchparameter ist der Name auf ExplanationOfBenefit_<SearchParameter Name>festgelegt. Der Touchstone-Test erwartet, dass der Name für diese Typ, Dienstdatum und Versicherer sein wird.

Die restlichen Suchparameter, die für den C4BB IG benötigt werden, werden durch die Basisspezifikation definiert und sind bereits ohne zusätzliche Updates im FHIR-Dienst verfügbar.

Profile speichern

Außerhalb des Definierens von Suchparametern müssen Sie das andere Update vornehmen, um diesen Test zu bestehen, das Laden der erforderlichen Profile. Innerhalb des C4BB IG sind acht Profile definiert.

Beispiel-Restdatei

Um die Erstellung dieser Suchparameter und Profile zu unterstützen, verfügen wir über eine HTTP-Beispieldatei , die alle oben 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 des FHIR-Diensts 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, aber wir verfügen auch über eine HTTP-Datei , die mit Beispielressourcen aus den Beispielen in der IG abgerufen wird, mit denen Sie die Ressourcen erstellen und testen können.

Touchstone: Lesetestausfü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 Ressourcen suchen können.

Touchstone-EOB-Abfrageausführungsergebnisse.

Touchstone-Fehlerbehandlungstest

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.