Partager via


Guide d’implémentation de CARIN pour Blue Button® pour l’API Azure pour FHIR

Important

L’API Azure pour FHIR sera mise hors service le 30 septembre 2026. Suivez les stratégies de migration pour passer au service FHIR® de Services de données de santé Azure d’ici à cette date. En raison de la mise hors service de l’API Azure pour FHIR, les nouveaux déploiements ne seront plus autorisés à compter du 1er avril 2025. Le service FHIR des Services de données de santé Azure est la version évoluée de l’API Azure pour FHIR qui permet aux clients de gérer les services FHIR, DICOM et MedTech avec des intégrations dans d’autres services Azure.

Dans ce didacticiel, nous vous présentons la configuration de l’API Azure pour FHIR® afin de réussir les tests Touchstone du guide d’implémentation CARIN pour Blue Button (C4BB IG).

Instruction de fonctionnalité Touchstone

Le premier test sur lequel nous nous concentrons consiste à tester l’API Azure pour FHIR par rapport à la déclaration de capacité C4BB IG. Si vous exécutez ce test sur l’API Azure pour 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 du C4BB IG, vous devez définir trois nouveaux paramètres de recherche pour la ressource ExplanationOfBenefit. Deux d’entre eux sont testés dans la déclaration de capacités (type et service-date), et le troisième est nécessaire pour les recherches _include (insurer).

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.

Les autres paramètres de recherche nécessaires pour le C4BB IG sont définis par la spécification de base et sont déjà disponibles dans l’API Azure pour FHIR sans mises à jour supplémentaires.

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.

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 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.

Résultats de l’exécution du script de test des fonctionnalités.

Test de lecture Touchstone

Après avoir testé l’instruction des capacités, testez les capacités de lecture dans l’API Azure pour FHIR par rapport au C4BB IG. Il s'agit d'un test de conformité par rapport aux huit profils que vous avez chargés lors du premier test. Vous devez disposer de ressources chargées qui sont conformes aux profils. Nous vous recommandons de tester les ressources que vous possédez déjà dans votre base de données, mais nous disposons également d'un fichier http contenant des exemples de ressources extraites des exemples de l'IG que vous pouvez utiliser pour créer les ressources et les tester.

Résultats de l’exécution des tests de lecture Touchstone.

Test de requête EOB Touchstone

Le prochain test que nous examinons est le test de requête EOB. Si vous avez déjà terminé le test de lecture, vous avez chargé 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.

Résultats de l’exécution de requêtes EOB Touchstone.

Test de gestion des erreurs Touchstone

Le test final que nous effectuons consiste à tester la gestion des erreurs. La seule étape que vous devez effectuer est de supprimer une ressource ExplanationOfBenefit de votre base de données et d’utiliser l’ID de la ressource ExplanationOfBenefit supprimée dans le test.

Résultats de la gestion des erreurs EOB Touchstone.

É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.