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 Implementeringsguiden för Da Vinci PDex Payer Network (Plan-Net).
Funktionsinstruktor för Touchstone
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:
- Täckningsområde för sjukvårdstjänster
- Täckningsområde för försäkringsplan
- Typ av försäkringsplan
- Område för organisationstäckning
- Nätverk för organisationstillhörighet
- Rollnätverk för utövare
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 förväntar sig att namnet bara SearchParameter Name
är (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. Det finns nio profiler som används i Implementeringsguiden för Da Vinci Plan-Net:
- Plan-Net-slutpunkt
- Plan-Net Healthcare Service
- Plan-Net InsurancePlan
- Plan-Net-plats
- Plan-Net Network
- Plan-Net-organisation
- Plan-Net OrganizationAffiliation
- Plan-Net Practitioner
- Plan-Net PractitionerRole
Exempel på REST-fil
För att hjälpa till med 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.
Test av hanteringen av pekstensfel
Det andra testet utvärderar felhantering. Det enda steg du behöver göra är att ta bort en HealthcareService
resurs från databasen och använda 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.
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. Det finns dock även filen DaVinci_PlanNet_Sample_Resources.http med exempelresurser som hämtats från exemplen i implementeringsguiden, som du kan använda för att skapa resurser och testa mot.
Kommentar
FHIR® är ett registrerat varumärke som tillhör HL7 och används med tillstånd av HL7.