Freigeben über


Da Vinci-Planungsnetzwerk (Da Vinci Plan Net)

In diesem Tutorial richten Sie den FHIR®-Dienst in Azure Health Data Services ein, um die Touchstone-Tests für den Implementierungsleitfaden für Da Vinci PDex Payer Network (Plan-Net) zu bestehen.

Touchstone Capability-Anweisung

Testen Sie zunächst den FHIR-Dienst in Bezug auf die Da Vinci Plan-Net-Funktionserklärung. Wenn Sie diesen Test ohne Aktualisierungen ausführen, schlägt der Test aufgrund fehlender Suchparameter und fehlender Profile fehl.

Suchparameter definieren

Definieren Sie als Nächstes sechs neue Suchparameter für die Ressourcen für den Dienst für das Gesundheitswesen, den Versicherungsplan, die Rolle „Praktizierender Arzt“, die Organisation und die Organisationszugehörigkeit. Alle diese Parameter werden in der Funktionsanweisung getestet:

Hinweis

Im unformatierten JSON für diese Suchparameter wird der Name auf Plannet_sp_<Resource Name>_<SearchParameter Name> gesetzt. Der Touchstone-Test erwartet, dass der Name nur SearchParameter Name sein wird (Abdeckungsbereich, Plantyp oder Netzwerk).

Die restlichen Suchparameter, die für den Implementierungsleitfaden von Da Vinci Plan Net erforderlich sind, werden durch die Basisspezifikation definiert und sind bereits ohne andere Aktualisierungen im FHIR-Dienst verfügbar.

Speichern von Profilen

Nachdem Sie die Suchparameter definiert haben, laden Sie die erforderlichen Profile und Erweiterungen, um diesen Test zu bestehen. Es gibt neun Profile, die im Implementierungsleitfaden für Da Vinci Plan-Net verwendet werden:

Beispiel-REST-Datei

Zur Unterstützung bei der Erstellung dieser Suchparameter und Profile finden Sie eine HTTP-Beispieldatei auf der Open-Source-Website, die alle in diesem Artikel beschriebenen Schritte in einer einzelnen Datei enthält. Nachdem Sie die erforderlichen Profile und Suchparameter hochgeladen haben, führen Sie den Funktionsanweisungstest in Touchstone aus.

Screenshot: REST-Beispielskript für die Testausführung von Da Vinci Plan Net bestanden.

Test zur Touchstone-Fehlerbehandlung

Mit dem zweiten Test wird die Fehlerbehandlung ausgewertet. Der einzige Schritt, den Sie ausführen müssen, ist das Löschen einer HealthcareService-Ressource aus Ihrer Datenbank und die Verwendung der ID der gelöschten HealthcareService-Ressource im Test. Die DaVinci_PlanNet.http-Beispieldatei auf der Open-Source-Website bietet ein Beispiel für HealthcareService zum Posten und Löschen für diesen Schritt.

Screenshot: Skript zur Touchstone-Fehlertestausführung für Vinci Plan Net bestanden.

Test der Touchstone-Abfrage

Der nächste Test ist der Test der Abfragefunktionen. Dieser Test überprüft die Konformität mit den Profilen, die Sie im ersten Test geladen haben. Sie müssen Ressourcen laden, die den Profilen entsprechen. Das beste Verfahren besteht darin, für den Test Ressourcen zu verwenden, die bereits in Ihrer Datenbank vorhanden sind. Es gibt jedoch auch die Datei DaVinci_PlanNet_Sample_Resources.http mit Beispielressourcen, die aus den Beispielen im Implementierungsleitfaden stammen. Diese können Sie zum Erstellen der Ressourcen und zum Testen verwenden.

Screenshot: Ergebnis des Abfragetests von Da Vinci Plan Net.

Hinweis

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