Da Vinci PDex för Azure API för FHIR
I den här självstudien går vi igenom hur du konfigurerar Azure API för FHIR® för att klara Touchstone-testerna för Implementeringsguiden för Da Vinci Payer Data Exchange (PDex IG).
Kommentar
Azure API för FHIR stöder endast JSON. Microsofts FHIR-server med öppen källkod stöder både JSON och XML, och med öppen källkod kan du använda parametern _format
för att visa XML-funktionsuttryck: GET {fhirurl}/metadata?_format=xml
Funktionsinstruktor för Touchstone
Den första uppsättningen tester som vi fokuserar på är att testa Azure API för FHIR mot PDex IG-funktionsuttryck, som innehåller tre tester.
Det första testet verifierar den grundläggande funktionssatsen mot IG-kraven och godkänns utan några uppdateringar.
Det andra testet verifierar att alla profiler har lagts till för US Core. Det här testet klarar sig utan uppdateringar men innehåller flera varningar. Om du vill ta bort dessa varningar måste du läsa in US Core-profilerna. Vi har skapat en HTTP-exempelfil som går igenom hur du skapar alla profiler. Du kan också hämta profilerna direkt från HL7-webbplatsen, som har de senaste versionerna.
Det tredje testet verifierar att åtgärden $patient-everything stöds.
Touchstone $member matchningstest
Det andra testet i avsnittet Payer Data Exchange testar förekomsten av åtgärden $member matchning. Du kan läsa mer om åtgärden $member-match
i vår översikt över $member matchningsåtgärd.
I det här testet måste du läsa in några exempeldata för att testet ska klaras. Vi har en vilofil med den patient och täckning länkad som du behöver för testet här. När dessa data har lästs in kan du klara det här testet. Om data inte läses in får du ett 422-svar på grund av att du inte hittar någon exakt matchning.
Touchstone-patient efter referens
Nästa tester vi granskar är patienten genom referenstester . Den här uppsättningen tester verifierar att du kan hitta en patient baserat på olika sökkriterier. Det bästa sättet att testa patienten med referens är att testa mot dina egna data, men vi har laddat upp en exempelresursfil som du också kan läsa in för att använda.
Touchstone patient/$everything test
Det sista testet vi går igenom är att testa patient-allt. För det här testet måste du läsa in en patient och sedan använda patientens ID för att testa att du kan använda $everything
åtgärden för att hämta alla data som är relaterade till patienten.
Nästa steg
I den här självstudien gick vi igenom hur du klarar Payer Exchange-testerna i Touchstone. Därefter kan du lära dig hur du testar implementeringsguiden för Da Vinci PDEX Payer Network (Plan-Net).
Kommentar
FHIR® är ett registrerat varumärke som tillhör HL7 och används med tillstånd av HL7.