Del via


Konfigurere FHIRlink-connector

Sundhedsindustrien bevæger sig hurtigt for at adoptere den nye HL7 FHIR®-standard. FHIR-standarden (Fast Healthcare Interoperability Resources) definerer en datamodel, der kan udvides, med standardiseret semantik og udveksling af data, der muliggør kompatibilitet og hurtig udveksling af data i programmer. FHIRlink-connectoren til Microsoft Health and Life Science er en førsteparts Power Platform FHIR-connector, der giver Power App-udviklere mulighed for at udvikle low-code/no-code-programmer, der kommunikerer direkte med FHIR-data. Connectoren understøtter flere godkendelsesmetoder for øget sikkerhed. Det forenkler FHIR-tjenestegodkendelse, oprettelse af forespørgsler og håndtering af FHIR-data, så behovet for brugerdefinerede integrationsløsninger til engangsbrug elimineres.

Denne funktion indeholder følgende vigtige fordele:

  • Tilbyder en brugerdefineret connector designet til brug med Power Platform lærredsapps, Power Automate flows og Azure Logic Apps.
  • Muliggør direkte adgang til FHIR-tjenester fra Power Platform og Azure.
  • Understøtter godkendelse for Azure Health Data Services FHIR-tjenesten og Google™ FHIR-tjenester.
  • Reducerer kompleksiteten ved at arbejde med FHIR service API'er og de resulterende FHIR data.

Denne artikel indeholder en oversigt og instruktioner i, hvordan du får adgang til og konfigurerer dine forbindelser til FHIRlink. Du kan få mere at vide om andre førstepartsconnectorer, du kan bruge sammen med FHIRlink, når du bygger komplekse behandlingsprogrammer på Power Platform, i Oversigt over connector-referencer.

Forudsætninger

Sørg for at du har følgende forudsætninger på plads:

Opret en forbindelse

Connectoren understøtter følgende godkendelsesmetoder:

Når du har oprettet forbindelsen, kan du bruge den i en eller flere af dine lærredapps, Power Automate-flow eller Azure Logic Apps.

Bemærk

FHIR® (ejes af Health Level Seven International), Google™ (ejes af Google LLC) og EPIC® (ejes af Epic Systems Corporation) er registrerede varemærker. Brugen af disse varemærker på denne side udgør ikke en anbefaling af Health Level Seven International, Google eller Epic Systems.

Brug standard delt Azure-applikation

Denne indstilling kan bruges, når du opretter forbindelse til Azure Health Data Services Azure API til FHIR. Godkendelsesmetoden kræver følgende to værdier:

  • Azure FHIR Service slutpunkt URL : slutpunkt URL'en for Azure FHIR-tjenesten. F.eks., https://{{fhirservicename}}.fhir.azurehealthcareapis.com.
  • Azure FHIR Services-ressource-URI: Identifikationen brugt i Microsoft Entra ID for at identificere mål-FHIR-serviceressourcen. For Azure FHIR-tjenester følger URI'en typisk formatet https://{{fhirservicename}}.fhir.azurehealthcareapis.com.

Et skærmbillede, der viser, hvordan man opsætter en forbindelse til en Azure FHIR-tjeneste.

Denne forbindelsesmulighed kræver følgende konfiguration:

  • Microsoft Entra-brugerkonto.

  • De relevante rolletilladelser, der er tildelt brugerkontoen via Azure Health Data Services FHIR-tjenesten. F.eks. rollen FHIR-datalæser.

    Du kan finde flere oplysninger om adgangskonfigurationen i Konfigurere Azure RBAC til FHIR.

Bemærk

Efterfølgende versioner af FHIR-connectoren omfatter muligheden for at oprette forbindelse til FHIR-tjenesten Azure Health Data Services ved hjælp af et registreret tjenesteklientprogram og OAuth, der understøtter en delt forbindelse.

Medbring din egen Google™-applikation

Denne indstilling kan bruges, når du opretter forbindelse til Google™ Cloud Healthcare-API. Godkendelsesmetoden kræver følgende tre værdier:

  • Google™ FHIR-tjenesteslutpunkt: Slutpunkts-URL-adresse til Google™ FHIR-tjenesten. F.eks., https://healthcare.googleapis.com/{{fhirservicepath}}/fhir.
  • Klient-id: Klient-id eller program-id for din Google™-applikation.
  • Klienthemmelighed: Klienthemmeligheden til din Google™-applikation.

Et skærmbillede, der viser, hvordan du konfigurerer en forbindelse til Google™ Cloud Health Services.

Du kan finde flere oplysninger om opsætning af OAuth i Google™ Healthcare Cloud under Oprette en OAuth-klientapplikation i Google™.

Medbring din egen EPIC® på FHIR®-applikation

Denne indstilling kan bruges, når du opretter forbindelse til EPIC® on FHIR® FHIR-API'er. Godkendelsen skal bruge følgende værdier:

  • URL-adresse til Epic on FHIR-tjenesteslutpunkt: URL-adressen til FHIR-slutpunktet til appregistrering. F.eks., https://fhir.epic.com/interconnect-fhir-oauth/api/FHIR/R4.
  • Klient-id: Klient-id eller program-id for din Epic-appregistrering.
  • Klienthemmelighed: Klienthemmeligheden til din Epic-appregistrering.
  • URL-adresse til godkendelse: URL-adressen til godkendelse af din Epic-appregistrering.
  • URL-adresse til token: URL-adressen til tokenet til din Epic-appregistrering.
  • URL-adresse til opdatering: URL-adressen til opdatering af din Epic-appregistrering.

Et skærmbillede, der viser, hvordan du konfigurerer en forbindelse til EPIC® on FHIR® FHIR API'er.

Bemærk

  • Den aktuelle version af FHIRlink-connectoren understøtter EPIC® on FHIR®-programregistreringer, der konfigureret med en programmålgruppe af typen Patient, Klinikere eller Administrative brugere. Vi har endnu ikke implementeret understøttelse af programmålgrupper af typen Back end-systemer.

  • EPIC® on FHIR® API'er understøtter adgang til en udvalgt sæt af FHIR-ressourcer. Men de enkelte FHIR-ressourcer understøtter måske forskellige handlinger og FHIR-versioner. Visse FHIR-ressourcer understøtter f.eks. måske læse- og søgehandlinger, mens andre understøtter læse-, søge- og oprettelseshandlinger.

  • Hvis du aktiverer ikke-understøttede handlinger, resulterer det i fejl fra EPIC® on FHIR®-tjenester, og de relevante værdier for OperationOutcome, som kan håndteres af den kaldende, returneres.

  • Du kan få vist en fuldstændig liste over understøttede FHIR-ressourcer, -versioner og -handlinger ved at gå på opdagelse i EPIC® on FHIR®.

  • Når du opretter registreringen af EPIC® on FHIR®-appregistrering for følgende Omdiriger URI-post: https://global.consent.azure-apim.net/redirect/fhirlink

  • Du kan finde flere oplysninger om, hvordan du konfigurerer en EPIC® on FHIR®-appregistrering, og de tilgængelige indstillinger i Proces til oprettelse af og anmodning om app.

  • Efterfølgende versioner af FHIRlink-connectoren vil omfatte udvidet understøttelse af EPIC® on FHIR®-forbindelser.

Connector-handlinger

Du kan få mere at vide om connectorreferencen, og hvordan du bruger den, i FHIRlink-connector. Hvis du vil se en liste over handlinger, der ikke understøttes, skal du gå til FHIRlink connector-handlinger.

Eksempler

Versionen af FHIRlink-connectoren indeholder eksempler på, hvordan du bruger connectoren i en simpel Power Platform-lærredapp. Disse eksempler forklaret trin for trin er beregnet til at bygge videre på hver tidligere prøve. Du kan dog også bruge dem enkeltvis efter behov.

Hver prøve giver en færdiggjort løsning, der kan downloades. Gennemse anmeldelserne ved at gå til:

Forudsætninger for prøveanvendelse

De leverede prøver forudsætter fuldførelse af følgende trin:

  • Gennemgå sektionerne Oversigt og Forudsætninger for at konfigurere den korrekte konfiguration.
  • Sørg for, at alle de nødvendige Power Platform licenser er tilgængelige efter behov.
  • Implementer et miljø, der inkluderer alle de nødvendige licenser.
  • Opret en forbindelse ved hjælp af vejledningen i Opret en forbindelse.