Dela via


Konfigurera FHIRlink-anslutningsprogram

Hälso- och sjukvårdsindustrin övergår snabbt till att implementera den framväxande HL7 FHIR®-standarden. Elektronisk standard för utbyte av vårdinformation (FHIR) definierar en utökningsbar datamodell med standardiserad effektivitet och dataväxling som möjliggör interoperabilitet och snabbt utbyte av data i program. Microsoft hälso- och biovetenskap FHIRlink-anslutningsprogram är ett Power Platform FHIR-anslutningsprogram från första part som gör att utvecklare av Power App kan skapa program med lite kod eller ingen kod som interagerar direkt med FHIR-data. Anslutningsprogrammet stöder flera autentiseringsmetoder för ökad säkerhet. Det förenklar FHIR-tjänstautentisering, frågehantering och hantering av FHIR-data, vilket underlättar behovet av anpassade engångslösningar för integration.

Funktionen omfattar följande huvudfördelar:

  • Erbjuder ett anpassat anslutningsprogram utformat för användning med Power Platform-arbetsyteappar, Power Automate-flöden och Azure Logic Apps.
  • Möjliggör direktåtkomst till FHIR-tjänster från Power Platform och Azure.
  • Stöd för autentisering för Azure Health Data Services FHIR-tjänst och Google™ FHIR-tjänster.
  • Minskar komplexiteten i att arbeta med FHIR-tjänstens API:er och den resulterande FHIR-datan.

Den här artikeln innehåller en översikt och instruktioner för hur du öppnar och konfigurerar anslutningarna för FHIRlink. För information om andra anslutningsprogram från första part du kan använda med FHIRlink när du bygger komplexa sjukvårdsprogram på Power Platform, se Översikt över anslutningsreferens.

Förutsättningar

Kontrollera att följande förutsättningar har uppfyllts:

Skapa en anslutning

Anslutningsprogrammet stöder följande autentiseringsmetoder:

När du har skapat anslutningen kan du använda den i en eller flera av dina arbetsyteappar, Power Automate-flöden eller Azure Logic Apps.

Kommentar

FHIR® (ägs av Health Level Seven International), Google™ (ägs av Google LLC) och EPIC® (ägs av Epic Systems Corporation) är registrerade varumärken. Användningen av dessa varumärken på denna sida innebär inte något godkännande från Health Level Seven International, Google eller Epic Systems.

Använd Azure-standardprogrammet för delning

Det här alternativet kan användas när du ansluter till Azure Health Data Services Azure API för FHIR. Autentiseringsmetoden behöver följande två värden:

  • Azure-URL för FHIR-tjänstens slutpunkt: Slutpunktens URL för Azure FHIR-tjänsten. Exempel: https://{{fhirservicename}}.fhir.azurehealthcareapis.com
  • Resurs-URI för Azure FHIR-tänsten: Den identifierare som används i Microsoft Entra ID för att identifiera FHIR-tjänstens målresurs. För Azure FHIR-tjänster följer URI:n vanligtvis formatet https://{{fhirservicename}}.fhir.azurehealthcareapis.com.

En skärmbild som visar hur du konfigurerar en anslutning till en Azure FHIR-tjänst.

Det här anslutningsalternativet kräver följande inställningar:

  • Användarkonto för Microsoft Entra

  • Lämpliga rollbehörigheter som ges till användarkontot över Azure Health Data Services FHIR-tjänsten. Till exempel rollen dataläsare för FHIR.

    Mer information om åtkomstkonfiguration finns i Konfigurera Azure RBAC för FHIR.

Kommentar

Efterföljande versioner av FHIRlink-anslutningsprogram inkluderar möjligheten att ansluta till Azure Health Data Services FHIR-tjänst med hjälp av registrerade tjänstklientprogram och OAuth som stöder en delad anslutning.

Ta med ditt eget Google™-program

Det här alternativet kan användas när du ansluter till Google™ Cloud Healthcare API. Autentiseringsmetoden behöver följande tre värden:

  • Google™ URL för FHIR-tjänstens slutpunkt: Slutpunktens URL för Google™ FHIR-tjänsten. Exempel: https://healthcare.googleapis.com/{{fhirservicepath}}/fhir
  • Klient-ID: Klient-ID eller program-ID för ditt Google™-program.
  • Klienthemlighet: Klienthemligheten för ditt Google™-program.

En skärmbild som visar hur du upprättar en anslutning till Google™ Cloud Health Services.

Mer information om hur du konfigurerar OAuth i Google™ Healthcare Cloud finns i Skapa ett OAuth-klientprogram i Google™.

Ta med ditt eget EPIC® på FHIR®-program

Det här alternativet kan användas när du ansluter till EPIC® på FHIR® FHIR API:er. Autentiseringen kräver följande värden:

  • Epic på FHIR-tjänstens slutpunkt URL: FHIR-tjänstens slutpunkt URL för din programregistrering. Exempel: https://fhir.epic.com/interconnect-fhir-oauth/api/FHIR/R4
  • Klient-ID: Klient-ID eller program-ID för din Epic programregistrering.
  • Klienthemlighet: Klienthemligheten för Epic programregistrering.
  • Auktoriserings-URL: Autentiserings-URL för din Epic programregistrering.
  • Token-URL: Token-URL för din Epic programregistrering.
  • Uppdaterings-URL: Uppdaterings-URL för din Epic programregistrering.

En skärmbild som visar hur du upprättar en anslutning till EPIC® på FHIR® FHIR API:er.

Kommentar

  • Den aktuella versionen av FHIRlink-anslutningsprogram stöder EPIC® på FHIR® programregistrering konfigurerade med en målgrupp för program av typen Patient, Läkare eller Administrativa användare. Vi har ännu inte implementerat stöd för målgrupp för program av typen Serversystem.

  • EPIC® på FHIR® API:er stöder åtkomst till en utvald uppsättning FHIR-resurser. Varje FHIR-resurs kan emellertid ha stöd för olika åtgärder och FHIR-versioner. Vissa FHIR-resurser kan till exempel ha stöd för läs- och sökåtgärder, medan andra har stöd för åtgärder för att läsa, söka och skapa.

  • Att anropa åtgärder som inte stöds resulterar i fel från EPIC® på FHIR®-tjänster, med lämpliga värden för OperationOutcome returneras som kan hanteras av anroparen.

  • En fullständig lista med FHIR-resurser, -versioner och -åtgärder som stöds finns i PIC® på FHIR®.

  • När du skapar din EPIC® på FHIR®-appregistrering, inkludera följande Omdirigera-URI post: https://global.consent.azure-apim.net/redirect/fhirlink

  • För mer information om hur du upprättar en EPIC® på FHIR® programregistrering och tillgängliga alternativ, se Process för skapande och begäran av appar.

  • Efterföljande versioner av FHIRlink-anslutningsprogram innehåller utökat stöd för EPIC® på FHIR®-anslutning.

Anslutningsprogrammets åtgärder

Mer information om anslutningsreferensen och hur du använder den finns i FHIRlink-anslutningsprogram. Om du vill se en lista över åtgärder som stöds går du till Åtgärder för FHIRlink-anslutningsprogram.

Exempel

Versionen av FHIRlink-anslutningsprogram innehåller exempel på hur anslutningsprogrammet kan användas i en enkel Power Platform arbetsyteapp. Dessa exempel, förklarade steg för steg, är avsedda att bygga på varje föregående exempel. Du kan emellertid och använda dem individuellt efter behov.

Varje exempel tillhandahåller en nedladdningsbar färdig lösning. För att granska exemplen, gå till:

Antaganden för exempelanvändning

Exemplen som tillhandahålls förutsätter slutförandet av följande steg:

  • Granska avsnitten Översikt och Förutsättningar för att konfigurera rätt konfiguration.
  • Se till att alla nödvändiga Power Platform-licenser är tillgängliga vid behov.
  • Distribuera en miljö som innehåller alla nödvändiga licenser.
  • Skapa en anslutning med hjälp av vägledningen i Skapa en anslutning.