Da Vinci Plan Net

I den här självstudien konfigurerar du FHIR-tjänsten® i Azure Health Data Services för att klara Touchstone-testerna för Da Vinci PDex Payer Network (Plan-Net) Implementeringsguide.

Touchstone kapacitetsbeskrivning

Testa först FHIR-tjänsten mot da Vinci Plan-Net-funktionsutdraget. Om du kör det här testet utan uppdateringar misslyckas testet på grund av saknade sökparametrar och saknade profiler.

Definiera sökparametrar

Definiera sedan nya sökparametrar för resurserna Healthcare Service, Insurance Plan, Practitioner Role, Organization och Organization Affiliation. Alla dessa parametrar testas i funktionssatsen:

Kommentar

I den råa JSON-filen för dessa sökparametrar är namnet inställt på Plannet_sp_<Resource Name>_<SearchParameter Name>. Touchstone-testet kräver att namnet endast är SearchParameter Name (täckningsområde, plantyp eller nätverk).

Resten av de sökparametrar som behövs för Implementeringsguiden för Da Vinci Plan Net definieras av basspecifikationen och är redan tillgängliga i FHIR-tjänsten utan andra uppdateringar.

Lagra profiler

När du har definierat sökparametrar läser du in de profiler och tillägg som krävs för att klara testet. Implementeringsguiden för Da Vinci Plan-Net använder nio profiler:

Exempel på REST-fil

För att hjälpa dig att skapa sökparametrar och profiler finns det en HTTP-exempelfil på webbplatsen med öppen källkod som innehåller alla steg som beskrivs i den här artikeln i en enda fil. När du har laddat upp nödvändiga profiler och sökparametrar kör du funktionsuttryckstestet i Touchstone.

Skärmbild av en lyckad körning av ett REST-testskriptsexempel för Da Vinci Plan Net.

Test av Touchstone-felhantering

Det andra testet utvärderar felhantering. För att slutföra det här testet tar du bort en HealthcareService resurs från databasen och använder ID:t för den borttagna HealthcareService-resursen i testet. Exempelfilen DaVinci_PlanNet.http på webbplatsen med öppen källkod innehåller ett exempel HealthcareService för att publicera och ta bort för det här steget.

Skärmbild av en lyckad körning av ett Da Vinci Plan Net Touchstone-feltestskript.

Test av Touchstone-frågor

Nästa test är frågefunktionens test. Det här testet kontrollerar överensstämmelsen mot de profiler som du läste in i det första testet. Du måste läsa in resurser som överensstämmer med profilerna. Den bästa sökvägen är att testa mot resurser som redan finns i databasen. Du kan dock också använda filen DaVinci_PlanNet_Sample_Resources.http med exempelresurser som hämtats från exemplen i implementeringsguiden för att skapa resurser och testa mot.

Skärmbild av Frågetestresultatet för Da Vinci Plan Net i Touchstone.

Kommentar

FHIR® är ett registrerat varumärke som tillhör HL7 och används med tillstånd av HL7.