Dela via


Carin-implementeringsguide för blå knapp®

I den här självstudien går vi igenom hur du konfigurerar FHIR-tjänsten i Azure Health Data Services (kallas härmed FHIR-tjänsten) för att klara Touchstone-testerna för CARIN-implementeringsguiden för blå knapp (C4BB IG).

Funktionsinstruktor för Touchstone

Det första testet som vi fokuserar på är att testa FHIR-tjänsten mot C4BB IG-kapacitetsinstruknytningen. Om du kör det här testet mot FHIR-tjänsten utan några uppdateringar misslyckas testet på grund av saknade sökparametrar och saknade profiler.

Definiera sökparametrar

Som en del av C4BB IG måste du definiera tre nya sökparametrar för resursen ExplanationOfBenefit . Två av dessa testas i funktionsutdraget (typ och servicedatum), och en krävs för _include sökningar (försäkringsgivare).

Anteckning

I JSON-rådata för dessa sökparametrar anges namnet till ExplanationOfBenefit_<SearchParameter Name>. Touchstone-testet förväntar sig att namnet på dessa kommer att vara typ, servicedatum och försäkringsgivare.

Resten av de sökparametrar som krävs för C4BB IG definieras av basspecifikationen och är redan tillgängliga i FHIR-tjänsten utan ytterligare uppdateringar.

Lagra profiler

Förutom att definiera sökparametrar är den andra uppdateringen du behöver göra för att klara det här testet att läsa in de profiler som krävs. Det finns åtta profiler som definierats i C4BB IG.

Exempel på rest-fil

För att hjälpa dig att skapa dessa sökparametrar och profiler har vi en http-exempelfil som innehåller alla steg som beskrivs ovan i en enda fil. När du har laddat upp alla nödvändiga profiler och sökparametrar kan du köra funktionsuttryckstestet i Touchstone.

Resultat av körning av kapacitetstestskript.

Touchstone lästest

När vi har testat funktionssatsen testar vi läsfunktionerna i FHIR-tjänsten mot C4BB IG. Det här testet testar överensstämmelsen mot de åtta profiler som du läste in i det första testet. Du måste ha resurser inlästa som överensstämmer med profilerna. Den bästa sökvägen är att testa mot resurser som du redan har i databasen, men vi har också en http-fil tillgänglig med exempelresurser som hämtats från exemplen i den IG som du kan använda för att skapa resurserna och testa mot.

Touchstone läser testkörningsresultat.

Touchstone EOB-frågetest

Nästa test vi ska granska är EOB-frågetestet. Om du redan har slutfört lästestet har du alla data som du behöver. Det här testet verifierar att du kan söka efter specifika Patient resurser och ExplanationOfBenefit resurser med hjälp av olika parametrar.

Touchstone EOB-frågekörningsresultat.

Test av hanteringen av Touchstone-fel

Det sista testet vi går igenom är att testa felhanteringen. Det enda steget du behöver göra är att ta bort en ExplanationOfBenefit-resurs från databasen och använda ID:t för den borttagna ExplanationOfBenefit resursen i testet.

Touchstone EOB-felhanteringsresultat.

Nästa steg

I den här självstudien gick vi igenom hur du klarar CARIN IG för Blue Button-tester i Touchstone. Därefter kan du granska hur du testar Da Vinci-formeltesterna.

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