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.
- C4BB-dekking
- C4BB UitlegOfBenefit Intrapatient Institutional
- C4BB UitlegOfBenefit Poliklinisch Institutioneel
- C4BB UitlegOfBenefit Apotheek
- C4BB UitlegOfBenefit Professional NonClinician
- C4BB-organisatie
- C4BB-patiënt
- C4BB Beoefenaar
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.
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 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.
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.
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.