Share via


CARIN-implementatiehandleiding voor Blue Button® voor Azure API for FHIR

In deze zelfstudie doorlopen we het instellen van Azure API for FHIR om te slagen voor de Touchstone-tests voor de CARIN-implementatiehandleiding voor Blue Button (C4BB IG).

Touchstone-mogelijkheidsinstructie

De eerste test waarop we ons richten, is het testen van Azure API for FHIR op basis van de C4BB IG-mogelijkheidsinstructie. Als u deze test uitvoert voor Azure API for FHIR zonder updates, mislukt de test vanwege ontbrekende zoekparameters en ontbrekende profielen.

Zoekparameters definiëren

Als onderdeel van de C4BB IG moet u drie nieuwe zoekparameters voor de ExplanationOfBenefit resource definiëren. Twee hiervan worden getest in de mogelijkheidsverklaring (type en servicedatum) en één is nodig voor _include zoekopdrachten (verzekeraar).

Notitie

In de onbewerkte JSON voor deze zoekparameters is de naam ingesteld op ExplanationOfBenefit_<SearchParameter Name>. De Touchstone-test verwacht dat de naam hiervoor type, servicedatum en verzekeraar zal zijn.

De rest van de zoekparameters die nodig zijn voor de C4BB IG worden gedefinieerd door de basisspecificatie en zijn al beschikbaar in Azure API for FHIR zonder aanvullende updates.

Profielen opslaan

Buiten het definiëren van zoekparameters is de andere update die u moet uitvoeren om voor deze test te slagen, het laden van de vereiste profielen. Er zijn acht profielen gedefinieerd binnen de C4BB IG.

Voorbeeld van restbestand

Om te helpen bij het maken van deze zoekparameters en -profielen, hebben we een http-voorbeeldbestand dat alle stappen bevat die in deze zelfstudie worden beschreven in één bestand. Nadat u alle benodigde profielen en zoekparameters hebt geüpload, kunt u de mogelijkheidsinstructietest uitvoeren in Touchstone.

Resultaten van de uitvoering van het script voor de mogelijkheidstest.

Toetssteen lezen

Nadat we de capabilities-instructie hebben getest, testen we de leesmogelijkheden in Azure API for FHIR op basis van de C4BB IG. Met deze test wordt de conformiteit getest op basis van de acht profielen die u in de eerste test hebt geladen. Er moeten resources zijn geladen die voldoen aan de profielen. Het beste pad is om te testen op resources die u al in uw database hebt, maar er is ook een HTTP-bestand beschikbaar met voorbeeldresources uit de voorbeelden in de IG die u kunt gebruiken om de resources te maken en te testen.

Touchstone leest de resultaten van de testuitvoering.

Touchstone EOB-querytest

De volgende test die we zullen beoordelen, is de EOB-querytest. Als u de leestest al hebt voltooid, hebt u alle gegevens geladen die u nodig hebt. Deze test valideert dat u kunt zoeken naar specifieke Patient en ExplanationOfBenefit resources met behulp van verschillende parameters.

Resultaten van de uitvoering van touchstone EOB-query's.

Touchstone-foutafhandelingstest

De laatste test die we gaan doorlopen, is het testen van foutafhandeling. De enige stap die u hoeft te doen, is een ExplanationOfBenefit-resource uit uw database verwijderen en de id van de verwijderde ExplanationOfBenefit resource in de test gebruiken.

Touchstone EOB-foutafhandelingsresultaten.

Volgende stappen

In deze zelfstudie hebben we uitgelegd hoe we de CARIN IG voor Blue Button-tests in Touchstone kunnen doorstaan. Vervolgens kunt u bekijken hoe u de Da Vinci-formuletests kunt testen.

FHIR® is een gedeponeerd handelsmerk van HL7 en wordt gebruikt met toestemming van HL7.