Da Vinci Plan Net for Azure API for FHIR
In diesem Tutorial erfahren Sie, wie Sie den FHIR-Dienst in Azure API for FHIR einrichten, um die Touchstone-Tests für das Da Vinci PDEX Payer Network (Plan-Net) Implementierungshandbuch zu bestehen.
Touchstone-Funktionsanweisung
Der erste Test, auf den wir uns konzentrieren werden, ist das Testen der Azure-API für FHIR mit der Da Vinci Plan-Net-Funktionsanweisungen. Wenn Sie diesen Test ohne Updates ausführen, schlägt der Test aufgrund fehlender Suchparameter und fehlender Profile fehl.
Definieren von Suchparametern
Im Rahmen der Da Vinci Plan-Net IG müssen Sie sechs neue Suchparameter für die Ressourcen Gesundheitsdienst, Versicherungsplan, Rolle des Arztes, Organisation und Organisationszugehörigkeit definieren. Alle sechs davon werden in der Funktionsanweisung getestet:
- Versorgungsbereich des Gesundheitswesens
- Versicherungsplan-Deckungsbereich
- Plantyp des Versicherungsplans
- Organisationsabdeckungsbereich
- Organisationszugehörigkeitsnetzwerk
- Praxisrollennetzwerk
Hinweis
Im rohen JSON-Code für diese Suchparameter ist der Name auf Plannet_sp_<Resource Name>_<SearchParameter Name>
festgelegt. Der Touchstone-Test erwartet, dass der Name für diese nur der SearchParameter Name
(Coverage-Area, Plantyp oder Netzwerk) sein wird.
Die restlichen Suchparameter, die für die Da Vinci-Plan-Net IG benötigt werden, werden von der Basisspezifikation definiert und sind bereits ohne zusätzliche Updates in der Azure-API für FHIR verfügbar.
Profile speichern
Außerhalb der Definition von Suchparametern müssen Sie die erforderlichen Profile und Erweiterungen laden, um diesen Test zu bestehen. Im Rahmen der Da Vinci Plan-Net IG werden neun Profile verwendet:
- Plan-Net-Endpunkt
- Plan-Net Healthcare Service
- Plan-Net InsurancePlan
- Plan-Net-Standort
- Plan-Net-Netzwerk
- Plan-Net-Organisation
- Plan-Net OrganisationAffiliation
- Plan-Net Practitioner
- Plan-Net PractitionerRole
Beispiel-Restdatei
Um die Erstellung dieser Suchparameter und Profile zu unterstützen, verfügen wir über eine HTTP-Beispieldatei auf der Open-Source-Website, 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.
Touchstone-Fehlerbehandlungstest
Der zweite Test, den wir durchlaufen werden, ist das Testen der Fehlerbehandlung. Der einzige Schritt, den Sie ausführen müssen, besteht darin, eine HealthcareService-Ressource aus Ihrer Datenbank zu löschen und die ID der gelöschten HealthcareService-Ressource im Test zu verwenden. Das Beispiel DaVinci_PlanNet.http-Datei auf der Open-Source-Website enthält ein Beispiel für HealthcareService, das für diesen Schritt bereitgestellt und gelöscht werden soll.
Touchstone-Abfragetest
Der nächste Test, den wir durchlaufen werden, ist der Test der Abfragefunktionen. Dieser Test testet die Konformität mit den 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 haben auch die Datei DaVinci_PlanNet_Sample_Resources.http mit Beispielressourcen, die aus den Beispielen in der IG abgerufen werden, mit denen Sie die Ressourcen erstellen und testen können.
Hinweis
Mit den bereitgestellten Beispielressourcen sollten Sie eine Erfolgsrate von 98 % der Abfragetests erwarten. Es gibt ein offenes GitHub-Problem für den FHIR-Server, das dazu führt, dass einer dieser Tests fehlschlägt. Ressource wird mehrmals zurückgegeben, wenn sie sowohl Basiskriterien als auch _include Kriterien erfüllt. #2037
Nächste Schritte
In diesem Tutorial haben wir die Einrichtung der Azure-API für FHIR erläutert, um die Touchstone-Tests für den Implementierungsleitfaden für da Vinci PDEX Payer Network (Plan-Net) zu bestehen. Weitere Informationen zu den unterstützten Features in azure API for FHIR finden Sie unter
FHIR® ist eine eingetragene Marke von HL7 und wird mit Genehmigung von HL7 verwendet.