Intégration d’un partenaire pour la prise en charge des données de l’appareil dans la gestion des soins (version préliminaire)
Important
- Cette fonctionnalité est une fonctionnalité en version préliminaire.
- Les fonctionnalités préliminaires ne sont pas destinées à une utilisation en production et peuvent être restreintes. Ces fonctionnalités sont disponibles avant une publication officielle afin que les clients puissent y accéder de façon anticipée et fournir des commentaires.
La prise en charge des données de l’appareil dans la fonctionnalité de gestion des soins (version préliminaire) définit des API personnalisées entrantes et sortantes pour que les partenaires et les clients intègrent de manière transparente leurs services de gestion des appareils. Les API activent les fonctionnalités suivantes :
- Vous pouvez créer une solution légère Power Automate autour de votre connecteur HTTPS et utiliser les API personnalisées pour déclencher vos Power Automate flux et ingérer des données vers Dataverse.
- Vous pouvez utiliser les API personnalisées entrantes pour traiter Power Automate les réponses de flux dans Dataverse.
- Vous pouvez utiliser les API personnalisées sortantes pour Dataverse les déclencheurs.
- Vous pouvez également configurer un Power Automate flux pour effectuer toutes les opérations pertinentes dans un système partenaire à l’aide de Power Automate connecteurs. Pour déclencher le Power Automate flux, utilisez le Dataverse déclencheur d’action. Pour plus d’informations, consultez Déclencher des flux avec des actions.
Note
Pour filtrer les API personnalisées tout en utilisant un déclencheur d’action, sélectionnez Gestion des appareils pour Catalogue et Intégration sortante du partenaire de gestion des périphériques pour Catégorie.
Les API sortantes suivantes définissent le déclencheur pour chaque processus :
Nom du processus | Déclencheur Dataverse | API personnalisée sortante | Description de l’API |
---|---|---|---|
Inscrire un patient | Sélectionnez Inscrire maintenant | Créer une inscription d’appareil sortant | Déclenche le Power Automate flux de création d’un profil de patient dans le système partenaire |
Mettre fin à l’inscription d’un patient | Sélectionnez Mettre fin à l’inscription | Supprimer l’inscription de l’appareil sortant | Déclenche le Power Automate flux de suppression d’un profil de patient dans le système partenaire |
Synchroniser les appareils avec le système d’un fournisseur d’appareils | Sélectionnez Synchroniser les périphériques | Synchroniser les appareils sortants | Déclenche le Power Automate flux pour récupérer les données de l’appareil dans le système partenaire |
Attribuer un périphérique à un patient | Sélectionner Attribuer un périphérique | Attribuer l’appareil sortant | Déclenche le Power Automate flux d’attribution d’un appareil à un patient |
Annuler l’attribution d’un périphérique d’un patient | Sélectionner Annuler l’attribution d’un périphérique | Annuler l’attribution de l’appareil sortant | Déclenche le Power Automate flux de dissociation d’un périphérique d’un patient |
Une fois qu’un Power Automate flux a terminé toutes les opérations nécessaires, il envoie une réponse à une API personnalisée entrante via le Dataverse connecteur annuler la liaison action. L’API personnalisée entrante traite la réponse dans Dataverse.
Le diagramme suivant illustre comment le flux envoie la réponse à une action non liée dans un scénario qui a réussi.
L’API entrante pour chaque processus est définie comme suit :
Nom du processus | API personnalisée entrante | Description de l’API | API personnalisée sortante correspondante |
---|---|---|---|
Inscrire un patient | Créer une inscription d’appareil entrant | Traite la réponse générée à la création d’un profil patient dans le système partenaire | Créer une inscription d’appareil sortant |
Mettre fin à l’inscription d’un patient | Supprimer l’inscription de l’appareil entrant | Traite la réponse générée à la suppression d’un profil patient dans le système partenaire | Supprimer l’inscription de l’appareil sortant |
Synchroniser les appareils avec le système d’un fournisseur d’appareils | Synchroniser les appareils entrants | Traite la réponse générée à la synchronisation des appareils du système partenaire vers Dataverse | Synchroniser les appareils sortants |
Attribuer un périphérique à un patient | Attribuer l’appareil entrant | Traite la réponse générée à la suppression d’un périphérique est affecté à un patient dans le système partenaire | Attribuer l’appareil sortant |
Annuler l’attribution d’un périphérique d’un patient | Annuler l’attribution de l’appareil entrant | Traite la réponse générée à la suppression d’un périphérique est désaffecté d’un patient dans le système partenaire | Annuler l’attribution de l’appareil sortant |
Les API personnalisées intègrent les fournisseurs d’appareils. Les paramètres d’API suivants spécifient le contrat de données générique pour tous les fournisseurs :
Paramètre | Type | Description |
---|---|---|
Code statut | Entier | Statut de l’opération |
Message d’erreur | Chaîne | Messages d’erreur pour une opération infructueuse |
Requête sortante | Chaîne | Requête sortante envoyée au Power Automate flux (pour le paramètre de requête d’API sortante correspondant) |
URL vers Flow | Chaîne | URL de l’historique des exécutions de flux Power Automate |
Le flux Obtenir des appareils nécessite un autre paramètre Contenu en plus des quatre paramètres répertoriés.
Paramètre | Type | Description |
---|---|---|
Contenu | Chaîne | Liste des appareils spécifiés au format JSON suivant |
Format :
{
"ResponseFormat": "<Format in which the responses are bundled>",
"Devices": [
{
"Name": "<Device name>",
"Model": "<Device model>",
"SerialNumber": "<Device's unique serial number>"
}
]
}
Exemple :
{
"ResponseFormat": "default",
"Devices": [
{
"Name": "Device 1",
"Model": "Thermometer",
"SerialNumber": "AutomatedTIP1"
},
{
"Name": "Device 2",
"Model": "Weighing machine",
"SerialNumber": "AutomatedTIP2"
}
]
}
Le diagramme suivant illustre comment le flux envoie la réponse à une action non liée dans un scénario qui a échoué.
Pour tous les processus répertoriés dans cet article, le déclencheur utilisateur lance la chaîne d’actions de Dataverse au fournisseur de l’appareil et inversement. Vous pouvez voir les notifications de réussite ou d’échec dans l’application. Après avoir actualisé la page, vous pouvez également voir l’interface utilisateur mise à jour pour une opération réussie.
Conditions préalables à l’intégration sans partenaires Microsoft
Pour les utilisateurs intégrant la fonctionnalité sans partenaires Microsoft, vous devez avoir la configuration suivante en place :
Deux points de terminaison privés pour établir une connexion avec votre locataire Azure. Un point de terminaison est destiné à Azure Key Vault et l’autre au service Azure Event Hubs. Nous vous recommandons de déployer les points de terminaison privés dans un réseau virtuel pour optimiser la sécurité.
Une application multi-locataire pour envoyer les données d’appareil émises à votre locataire Azure. Vous devez fournir l’ID d’application correspondant dans votre locataire Azure. Cette inscription d’application authentifie également l’accès au coffre de clés à partir du point de terminaison privé.
Les flux Power Automate spécifiés dans la section Intégration de partenaires qui utilisent les déclencheurs mentionnés. Utilisez les API personnalisées entrantes spécifiées pour traiter les réponses dans Dataverse.
Note
Si vous testez sans fournisseur de périphérique, configurez le Power Automate flux sans les étapes d’intégration des partenaires.
Voir aussi
Qu’est-ce que Microsoft Cloud for Healthcare ?
Configurer la prise en charge des données des appareils (version préliminaire)
Générer des exemples de données pour la prise en charge des données de l’appareil (version préliminaire)
Résoudre les problèmes de prise en charge des données de l’appareil (version préliminaire)
Utiliser la prise en charge des données de l’appareil (version préliminaire)