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