Exemple 1 : Configurer et connecter à FHIRlink
Cet exemple explique comment configurer une application canevas Power Platform et s’y connecter à l’aide du connecteur FHIRlink. L’exemple couvre les étapes suivantes :
- Création d’une application canevas vide.
- Utilisation de la connexion FHIRlink configurée dans Créer une connexion.
Vous pouvez également télécharger et importer la solution finale comme exemple de mise en œuvre. Pour plus d’informations, consultez Télécharger l’exemple. Avant de commencer l’exemple ou de l’utiliser, consultez Hypothèses pour l’utilisation des exemples.
Note
FHIR® (propriété de Health Level Seven International), Google™ (propriété de Google LLC) et EPIC® (propriété d’Epic Systems Corporation) sont des marques déposées. L’utilisation de ces marques sur cette page ne constitue pas une approbation de Health Level Seven International, Google ou Epic Systems.
Créer une application canevas
Pour créer une nouvelle application canevas, suivez les étapes dans Créer une application canevas vide à partir de zéro. Attribuons le nom Exemple FHIRlink à cette application canevas. Pour le reste de cet exemple, nous faisons référence à cette application canevas sous le nom Exemple FHIRlink.
Accéder à la connexion FHIRlink
Maintenant, accédons à la connexion FHIRlink configurée dans la section des prérequis Créer une connexion. Dans cet exemple, nous utilisons l’option de connexion aux services FHIR Google.
Dans le volet de navigation de l’application, sélectionnez Données pour développer le volet des données.
Sélectionnez Ajouter des données pour sélectionner une source de données.
Dans la zone de recherche, saisissez FHIRlink pour filtrer la liste des connecteurs disponibles.
Sélectionnez FHIRlink. Vous devriez voir la connexion enregistrée à partir de la section Créer une connexion.
Récupérer les données du serveur FHIR
Après avoir ajouté la connexion FHIRlink à l’application, vous pouvez utiliser le connecteur pour récupérer les données du serveur FHIR. Testez la récupération des données en appelant la méthode ListResources de FHIRlink, qui vous permet de répertorier les enregistrements dans le service FHIR pour une ressource donnée. Pour plus d’informations sur cette méthode, consultez Répertorier les ressources par type.
Afficher les détails de la méthode
Dans l’écran principal de l’application canevas, ajoutez un nouveau bouton et étiquetez-le Répertorier les ressources.
Dans l’événement OnSelect du bouton, saisissez la valeur suivante :
FHIRlink.ListResources
.Cette vue affiche les détails de la méthode et les paramètres disponibles à mesure que vous commencez à saisir la valeur.
Ajouter des paramètres
Mettez à jour l’instruction de l’événement en saisissant la valeur suivante dans le volet de modification :
Set(_patientList, FHIRlink.ListResources("Patient", {_elements:"id,name,birthDate,telecom"}));
Cette instruction appelle la méthode ListResources et restreint les champs renvoyés aux valeurs
id
,name
,birthDate
ettelecom
de la ressource. La valeur du groupe renvoyé est attribuée à la variable_patientList
.Dans la capture d’écran précédente, l’instruction
FHIRlink.ListResources("Patient", {_elements:"id,name,birthDate,telecom"})
récupère une liste de ressources FHIR Patient de votre service connecté. Vous pouvez également voir plus de paramètres disponibles avec la méthode Répertorier les ressources.
Appeler la méthode ListResources et valider les résultats
Pour tester le nouveau code et la méthode OnSelect du bouton Répertorier les ressources, exécutez l’application en sélectionnant Exécuter dans le menu principal de la barre d’outils. Lorsque l’application se lance, sélectionnez Répertorier les ressources. Cette action appelle la méthode ListResources à partir du concepteur, ce qui signifie que le connecteur effectue un appel en temps réel au service FHIR et recherche des patients. Si votre connexion comporte des erreurs, le volet du concepteur affiche un message d’erreur. Si aucune erreur n’est affichée, vous pouvez supposer que la méthode est appelée correctement.
Ensuite, vous pouvez tester les résultats en vérifiant la valeur actuelle de la variable _patientList
. En affichant les détails de la variable, vous pouvez vérifier si l’appel à la méthode a réussi et si vous avez reçu les résultats attendus.
Dans le volet de navigation, sélectionnez Variables et développez la section Variables globales pour afficher la variable
_patientList
.Cliquez avec le bouton droit sur la valeur de la variable pour afficher l’élément de menu Afficher la variable.
Dans la boîte de dialogue Afficher la variable, vous pouvez voir un seul élément de ligne pour le groupe et le contenu JSON de la réponse du groupe FHIR de la demande ListResources.
En utilisant cette vue, vous pouvez vérifier les enregistrements du groupe FHIR renvoyés par le connecteur via l’appel à la méthode ListResources. Le connecteur renvoie ces données sous la forme d’un Type de données d’objet sans type.
Télécharger l’exemple
Vous pouvez télécharger et importer la solution complète de l’application canevas à partir de cet exemple en guise d’exemple de mise en œuvre. L’exemple est disponible au téléchargement dans les trois formats suivants :
- Package zip : FHIRlink Sample1.zip
- Archive MSAPP : FHIRlink Sample1.msapp
- La solution Power Platform (contient tous les exemples) : FHIRlinkSamples.zip
Pour obtenir des instructions sur l’importation et l’exportation d’applications canevas, consultez Exporter et importer des packages d’applications canevas.
Étapes suivantes
Dans Exemple 2 : Lier les données FHIR à votre application canevas, découvrez comment lier les résultats de l’appel à la méthode et les entrées du groupe à un contrôle de l’application canevas.
En savoir plus
Pour en savoir plus sur les applications canevas liées à cet exemple, consultez :