Da Vinci PDex pour l’API Azure pour FHIR
Dans ce tutoriel, nous effectuons pas à pas la configuration de l’API Azure pour FHIR® afin de réussir les tests Touchstone pour le Guide d’implémentation Da Vinci Payer Data Exchange (PDex IG).
Remarque
L’API Azure pour FHIR prend uniquement en charge JSON. Le serveur FHIR open source de Microsoft prend en charge JSON et XML, et dans open source, vous pouvez utiliser le paramètre _format
pour afficher l’instruction sur la fonctionnalité XML : GET {fhirurl}/metadata?_format=xml
Instruction de fonctionnalité Touchstone
Le premier ensemble de tests sur lequel nous nous concentrons est de tester l’API Azure pour FHIR sur l’instruction de fonctionnalité PDex IG, qui inclut trois tests.
Le premier test vérifie l’instruction sur la fonctionnalité de base relativement aux exigences d’IG et réussit sans aucune mise à jour.
Le deuxième test vérifie tous les profils ont été ajoutés pour US Core. Ce test réussit sans mises à jour, mais inclut plusieurs avertissements. Pour supprimer ces avertissements, vous devez charger les profils US Core. Nous avons créé un exemple de fichier HTTP qui montre la création de tous les profils. Vous pouvez également obtenir les profils directement auprès du site HL7, qui aura les versions les plus récentes.
Le troisième test vérifie que l’opération $patient-everything est prise en charge.
Test $member-match Touchstone
Le deuxième test de la section Payer Data Exchange teste l’existence de l’opération $member-match. Vous pouvez en savoir plus sur l’opération $member-match
dans notre vue d’ensemble de l’opération $member-match.
Dans ce test, vous devez charger des exemples de données pour que le test réussisse. Nous avons un fichier REST ici avec le patient et la couverture liée dont vous aurez besoin pour le test. Une fois ces données chargées, vous serez en mesure de réussir ce test. Si les données ne sont pas chargées, vous recevez une réponse 422 en raison de l’absence de correspondance exacte.
Patient Touchstone par référence
Les tests suivants que nous examinons sont les tests de patient par référence. Cet ensemble de tests vérifie que vous pouvez trouver un patient en fonction de différents critères de recherche. La meilleure façon de tester le patient par référence sera de tester sur vos propres données, mais nous avons chargé un exemple de fichier de ressources que vous pouvez également charger pour l’utiliser.
Test de patient/$everything Touchstone
Le dernier test que nous effectuons est le test patient-everything. Pour ce test, vous devez charger un patient, puis utiliser l’ID de ce patient pour tester si vous pouvez utiliser l’opération $everything
pour extraire toutes les données relatives au patient.
Étapes suivantes
Dans ce tutoriel, nous avons décrit comment réussir les tests Payer Exchange dans Touchstone. Vous pouvez maintenant découvrir comment tester le Guide d’implémentation de Da Vinci PDEX Payer Network (Plan-Net).
Remarque
FHIR® est une marque déposée de HL7 utilisé avec l’autorisation de HL7.