Partager via


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.

Une capture d’écran montrant le filtrage personnalisé de l’API.

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.

Une capture d’écran montrant la réponse envoyée à une action non liée pour un scénario 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é.

Une capture d’écran montrant la réponse envoyée à une action non liée pour un scénario ayant é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 :

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

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

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