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.
- C4BB Coverage
- C4BB ExplanationOfBenefit Inpatient Institutional
- C4BB ExplanationOfBenefit Outpatient Institutional
- C4BB ExplanationOfBenefit Pharmacy
- C4BB ExplanationOfBenefit Professional NonClinician
- C4BB Organization
- C4BB Patient
- C4BB Practitioner
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.
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.
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.
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.
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.