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:
- Abdeckungsbereich des Integritätsdiensts
- Versicherungsplan-Abdeckungsbereich
- Versicherungsplantyp
- Organisationsabdeckungsbereich
- Organisationszugehörigkeitsnetzwerk
- Praxisrollennetzwerk
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:
- Plan-Net-Endpunkt
- Plan-Net Integritätsdienst
- Plan-Net InsurancePlan
- Plan-Net-Standort
- Plan-Net-Netzwerk
- Plan-Net-Organisation
- Plan-Net OrganizationAffiliation
- Plan-Net-Praktiker
- Plan-Net PractitionerRole
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.
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.
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.
Hinweis
FHIR® ist eine eingetragene Marke von HL7 und wird mit Genehmigung von HL7 verwendet.