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.
- C4BB-Abdeckung
- C4BB ExplanationOfBenefit Inpatient Institutional
- C4BB ExplanationOfBenefit Ambulant Institution
- C4BB ExplanationOfBenefit Pharmacy
- C4BB ExplanationOfBenefit Professional NonClinician
- C4BB-Organisation
- C4BB-Patient
- C4BB-Praktiker
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.
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 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.
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.
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.