Freigeben über


CARIN-Implementierungsleitfaden für Blue Button® (CARIN Implementation Guide for Blue Button®, C4BB IG)

In diesem Tutorial wird die Einrichtung des FHIR®-Diensts in Azure Health Data Services erläutert, um die Touchstone-Tests für den CARIN-Implementierungsleitfaden für Blue Button (CARIN Implementation Guide for Blue Button, C4BB IG) zu bestehen.

Touchstone Capability-Anweisung

Wir konzentrieren uns zunächst auf das Testen des FHIR-Diensts mit der C4BB IG-Funktionsanweisung. Wenn Sie diesen Test mit dem FHIR-Dienst ohne Aktualisierungen ausführen, schlägt der Test aufgrund fehlender Suchparameter und fehlender Profile fehl.

Suchparameter definieren

Als Teil des CARIN-Implementierungsleitfadens für Blue Button (C4BB IG) müssen Sie drei neue SuchparameterExplanationOfBenefit für die Ressource definieren. Zwei dieser Suchparameter (type und service-date) werden in der Funktionsanweisung getestet, und ein Suchparameter (insurer) ist für _include-Suchvorgänge erforderlich.

Hinweis

Im unformatierten JSON für diese Suchparameter wird der Name auf ExplanationOfBenefit_<SearchParameter Name> gesetzt. Der Touchstone-Test erwartet, dass die Namen für diese Suchparameter type, service-date und insurer lauten.

Die restlichen Suchparameter, die für den CARIN-Implementierungsleitfaden für Blue Button (C4BB IG) erforderlich sind, werden durch die Basisspezifikation definiert und sind bereits im FHIR-Dienst ohne zusätzliche Updates verfügbar.

Speichern von Profilen

Das andere Update, das Sie außerhalb der Definition von Suchparametern vornehmen müssen, um diesen Test zu bestehen, besteht darin, die erforderlichen Profile zu laden. Es gibt acht Profile, die innerhalb des CARIN-Implementierungsleitfadens für Blue Button (C4BB IG) definiert sind.

Beispiel-REST-Datei

Zur Unterstützung bei der Erstellung dieser Suchparameter und Profile verfügen wir über eine HTTP-Beispieldatei, die alle zuvor in einer einzelnen Datei beschriebenen Schritte enthält. Nachdem Sie alle erforderlichen Profile und Suchparameter hochgeladen haben, können Sie den Funktionsaufweisungstest in Touchstone ausführen.

Ergebnisse der Ausführung des Funktionstestkripts.

Touchstone-Test der Lesefunktionen

Nach dem Testen der Funktionsanweisung testen wir die Lesefunktionen des FHIR-Diensts mit dem CARIN-Implementierungsleitfaden für Blue Button (C4BB IG). Damit wird die Konformität mit den acht Profilen überprüft, die Sie im ersten Test geladen haben. Sie müssen Ressourcen geladen haben, die den Profilen entsprechen. Der beste Pfad wäre das Testen mit Ressourcen, die bereits in Ihrer Datenbank vorhanden sind. Es ist auch eine HTTP-Datei mit Beispielressourcen verfügbar, die aus den Beispielen im Implementierungsleitfaden (Implementation Guide, IG) abgerufen werden, mit denen Sie die Ressourcen zum Testen erstellen können.

Ergebnisse der Ausführung des Touchstone-Tests der Lesefunktionen.

Touchstone-Test der EOB-Abfrage

Der nächste Test, den wir uns ansehen, ist der EOB-Abfragetest. Wenn Sie den Test der Lesefunktionen bereits abgeschlossen haben, verfügen Sie bereits über alle Daten, die Sie geladen haben müssen. Dieser Test überprüft, ob Sie mithilfe verschiedener Parameter nach bestimmten Patient- und ExplanationOfBenefit-Ressourcen suchen können.

Ergebnisse der Ausführung des Touchstone-Tests der EOB-Abfrage.

Test zur Touchstone-Fehlerbehandlung

Beim abschließenden Test wird die Fehlerbehandlung getestet. Der einzige Schritt besteht darin, eine ExplanationOfBenefit-Ressource aus Ihrer Datenbank mithilfe der ID der gelöschten ExplanationOfBenefit-Ressource im Test zu löschen.

Ergebnisse des Touchstone-Tests der EOB-Fehlerbehandlung.

Nächste Schritte

In diesem Tutorial wurde erläutert, wie Sie den C4BB IG-Test (CARIN-Implementierungsleitfaden für Blue Button) in Touchstone bestehen. Als Nächstes können Sie sich ansehen, wie Sie den Test der Da Vinci-Arzneimittelliste (Da Vinci Drug Formulary) bestehen.

Hinweis

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