Delen via


Partnerintegratie voor ondersteuning van apparaatgegevens in zorgbeheer (preview)

[Dit artikel maakt deel uit van de voorlopige documentatie en kan nog veranderen.]

De ondersteuning van apparaatgegevens in zorgbeheer (preview) definieert inkomende en uitgaande aangepaste API's voor klanten en partners om hun apparaatbeheerservices te integreren. Met de API´s worden de volgende functies ingeschakeld:

  • Bouw een slanke Power Automate-oplossing rondom uw HTTPS-connector en gebruik de aangepaste API's om uw Power Automate-stromen te activeren en gegevens op te nemen in Dataverse.
  • Gebruik de inkomende aangepaste API's voor het verwerken van Power Automate-stroomresponsen in Dataverse.
  • Gebruik de uitgaande aangepaste API's voor Dataverse-activeringen.
  • Configureer een Power Automate-stroom om alle relevante bewerkingen in een partnersysteem uit te voeren met behulp van Power Automate-connectoren. Gebruik de Power Automate-actietrigger om de Dataverse-stroom te activeren. Ga voor meer informatie naar Triggerstromen met acties.

Notitie

Als u de aangepaste API's wilt filteren terwijl u een actietrigger gebruikt, selecteert u Apparaatbeheer voor Catalogus en Beheer van uitgaande apparaten voor partnerintegratie voor Categorie.

Een schermopname met de aangepaste API-filtering.

Met de volgende uitgaande API's wordt de trigger voor elk proces gedefinieerd:

Procesnaam Dataverse-trigger Uitgaande aangepaste API API-omschrijving
Een patiënt inschrijven Selecteer Nu inschrijven Uitgaande apparaatregistratie maken Activeert de Power Automate-stroom voor het maken van een patiëntprofiel in het partnersysteem.
De inschrijving voor een patiënt beëindigen Selecteer Inschrijving beëindigen Uitgaande apparaatregistratie verwijderen Activeert de Power Automate-stroom voor het verwijderen van een patiëntprofiel in het partnersysteem.
Apparaten met het systeem van een apparaatleverancier synchroniseren Selecteer Apparaten synchroniseren Uitgaande apparaten synchroniseren Activeert de Power Automate-stroom voor het ophalen van de apparaatgegevens in het partnersysteem.
Een apparaat toewijzen aan een patiënt Selecteer Apparaat toewijzen Uitgaand apparaat toewijzen Activeert de Power Automate-stroom voor het toewijzen van een apparaat aan een patiënt.
De toewijzing van een apparaat voor een patiënt annuleren Selecteer Apparaattoewijzing annuleren Uitgaand apparaat niet toewijzen Activeert de Power Automate-stroom voor het ontkoppelen van een apparaat van een patiënt.

Nadat de Power Automate-stroom alle benodigde bewerkingen heeft voltooid, wordt er een respons verzonden naar een inkomende aangepaste API via de Dataverse niet-gebonden actie van de connector. De inkomende aangepaste API verwerkt de respons binnen Dataverse.

In het volgende diagram wordt getoond hoe de stroom de respons op een niet-gebonden actie verzendt in een succesvol scenario.

Een schermopname met de respons die is verzonden naar een niet-gebonden actie voor een succesvol scenario.

De volgende tabel definieert de inkomende API voor elk proces:

Process name Inkomende aangepaste API API-omschrijving Overeenkomstige uitgaande aangepaste API
Een patiënt inschrijven Binnenkomende apparaatregistratie maken Verwerkt de respons die wordt gegenereerd wanneer een patiëntprofiel wordt gemaakt in het partnersysteem. Uitgaande apparaatregistratie maken
De inschrijving voor een patiënt beëindigen Binnenkomende apparaatregistratie verwijderen Verwerkt de respons die wordt gegenereerd wanneer een patiëntprofiel wordt verwijderd in het partnersysteem. Uitgaande apparaatregistratie verwijderen
Apparaten met het systeem van een apparaatleverancier synchroniseren Binnenkomende apparaten synchroniseren Verwerkt de respons die wordt gegenereerd bij het synchroniseren van apparaten van het partnersysteem naar Dataverse. Uitgaande apparaten synchroniseren
Een apparaat toewijzen aan een patiënt Binnenkomend apparaat toewijzen Verwerkt de respons die wordt gegenereerd wanneer een apparaat aan een patiënt in het partnersysteem wordt toegewezen. Uitgaand apparaat toewijzen
De toewijzing van een apparaat voor een patiënt annuleren Binnenkomend apparaat niet toewijzen Verwerkt de respons die wordt gegenereerd wanneer een apparaattoewijzing aan een patiënt in het partnersysteem wordt geannuleerd. Uitgaand apparaat niet toewijzen

De volgende API-parameters specificeren het generieke datacontract voor alle apparaatleveranciers:

Parameter Type Omschrijving
Statuscode Integer Status van de bewerking
Foutmelding String Foutmeldingen voor een mislukte bewerking
Uitgaande aanvraag String Uitgaande aanvraag verzonden naar de Power Automate-stroom (voor de bijbehorende uitgaande API-aanvraagparameter)
Stroom-URL Tekenreeks URL van de uitvoeringsgeschiedenis van de Power Automate-stroom

De stroom Apparaten ophalen heeft naast de vier vermelde parameters nog een parameter Inhoud nodig.

Parameter Type Omschrijving
Inhoud Tekenreeks Lijst met apparaten opgegeven in de volgende JSON-indeling

Indeling:

{
  "ResponseFormat": "<Format in which the responses are bundled>",
  "Devices": [
    {
      "Name": "<Device name>",
      "Model": "<Device model>",
      "SerialNumber": "<Device's unique serial number>"
    }
  ]
}

Voorbeeld:

{
  "ResponseFormat": "default",
  "Devices": [
    {
      "Name": "Device 1",
      "Model": "Thermometer",
      "SerialNumber": "AutomatedTIP1"
    },
    {
      "Name": "Device 2",
      "Model": "Weighing machine",
      "SerialNumber": "AutomatedTIP2"
    }
  ]
}

In het volgende diagram wordt getoond hoe de stroom de respons op een niet-gebonden actie verzendt in een niet-succesvol scenario.

Een schermopname met de respons die is verzonden naar een niet-gebonden actie voor een mislukt scenario.

Voor alle processen die in dit artikel worden genoemd, initieert de gebruikerstrigger de reeks acties van Dataverse naar de apparaatleverancier en terug. U kunt meldingen van succes of mislukking in de toepassing zien. Na het vernieuwen van de pagina kunt u ook de bijgewerkte gebruikersinterface zien voor een succesvolle bewerking.

Vereisten voor integratie zonder Microsoft-partners

Voor gebruikers die de mogelijkheid integreren zonder Microsoft-partners moet u de volgende instellingen hebben:

  1. Twee privé-eindpunten om een verbinding tot stand te brengen met uw Azure-tenant. Eén eindpunt is voor Azure Key Vault en het andere eindpunt is voor de Azure Event Hubs-service. Voor verbeterde beveiliging raden we u aan de privé-eindpunten in een virtueel netwerk te implementeren.

  2. Een multitenant-app voor het verzenden van de verzonden apparaatgegevens naar uw Azure-tenant. U moet de bijbehorende toepassings-id opgeven in uw Azure-tenant. Met deze toepassingsregistratie wordt ook de toegang geverifieerd tot de sleutelkluis van het privé-eindpunt.

  3. De Power Automate-stromen die zijn gespecificeerd in de sectie Partnerintegratie en die de genoemde triggers gebruiken. Gebruik de opgegeven inkomende aangepaste API's om de responsen te verwerken in Dataverse.

Notitie

Als u test zonder een apparaatleverancier, configureert u de Power Automate-stromen zonder de partnerintegratiestappen.