Guide d’implémentation de CARIN pour Blue Button®
Dans ce tutoriel, nous découvrons comment configurer le service FHIR® dans Services de données de santé Azure pour réussir les tests Touchstone pour le Guide d’implémentation de CARIN pour Blue Button (C4BB IG).
Instruction de fonctionnalité Touchstone
Nous mettons d’abord l’accent sur le test du service FHIR relativement à la déclaration de capacités C4BB IG. Si vous exécutez ce test sur le service FHIR sans aucune mise à jour, le test échoue en raison de paramètres de recherche et de profils manquants.
Définir les paramètres de recherche
Dans le cadre de C4BB IG, vous devez définir trois nouveaux paramètres de recherche pour la ressource ExplanationOfBenefit
. Deux d’entre eux (type et service-date) sont testés dans la déclaration de capacités, et le troisième (insurer) est nécessaire pour les recherches _include
.
Remarque
Dans le JSON brut de ces paramètres de recherche, le nom est défini sur ExplanationOfBenefit_<SearchParameter Name>
. Le test Touchstone s’attend à ce que le nom de ces éléments soit type, service-date et insurer.
Le reste des paramètres de recherche nécessaires pour C4BB IG sont définis par la spécification de base et sont déjà disponibles dans le service FHIR sans aucune mise à jour supplémentaire.
Stocker des profils
En dehors de la définition des paramètres de recherche, la seule autre mise à jour que vous devez effectuer pour réussir ce test est de charger les profils requis. Huit profils sont définis dans C4BB IG.
- C4BB Coverage
- C4BB ExplanationOfBenefit Inpatient Institutional
- C4BB ExplanationOfBenefit Outpatient Institutional
- C4BB ExplanationOfBenefit Pharmacy
- C4BB ExplanationOfBenefit Professional NonClinician
- C4BB Organization
- C4BB Patient
- C4BB Practitioner
Exemple de fichier REST
Pour faciliter la création de ces paramètres de recherche et de ces profils, nous avons un exemple de fichier http qui inclut toutes les étapes décrites précédemment dans un même fichier. Une fois que vous avez chargé tous les profils et paramètres de recherche nécessaires, vous pouvez exécuter le test d’instruction de fonctionnalité dans Touchstone.
Test de lecture Touchstone
Après avoir testé la déclaration de capacités, nous allons tester les capacités de lecture du service FHIR relativement à C4BB IG. Ce test vérifie la conformité relativement aux profils que vous avez chargés dans le premier test. Vous devez disposer de ressources chargées qui sont conformes aux profils. La meilleure façon de procéder est de tester relativement aux ressources que vous avez déjà dans votre base de données. Nous avons également un fichier http disponible avec des exemples de ressources extraites des exemples dans l’IG que vous pouvez utiliser pour créer les ressources avec lesquelles réaliser le test.
Test de requête EOB Touchstone
Le test suivant que nous allons examiner est le test de requête EOB. Si vous avez déjà effectué le test de lecture, vous disposez déjà de toutes les données dont vous avez besoin. Ce test vérifie que vous pouvez rechercher des ressources Patient
et ExplanationOfBenefit
spécifiques en utilisant différents paramètres.
Test de gestion des erreurs Touchstone
Le dernier test que nous examinons est le test de gestion des erreurs. La seule étape consiste à supprimer une ressource ExplanationOfBenefit de votre base de données en utilisant l’ID de la ressource ExplanationOfBenefit
supprimée dans le test.
Étapes suivantes
Dans ce tutoriel, nous avons examiné comment réussir les tests CARIN IG pour Blue Button dans Touchstone. Ensuite, vous pouvez examiner comment effectuer les tests de formulaire Da Vinci.
Remarque
FHIR® est une marque déposée de HL7 utilisé avec l’autorisation de HL7.