Jaa


FHIRlink-yhdistimen määrittäminen

Terveydenhuoltoala on nopeasti siirtymässä uuteen HL7 FHIR® -standardiin. FHIR (Fast Healthcare Interoperability Resources) -standardi määrittelee laajennettavan tietomallin, jossa on standardoitu semantiikka ja tiedonvaihto, joka mahdollistaa yhteiskäytön ja nopean tiedonvaihdon sovelluksissa. Microsoft Healthin ja Life Sciencen FHIRlink-yhdistin on ensimmäisen osapuolen Power Platform -FHIR-yhdistin, jonka avulla Power App -sovelluskehittäjät voivat rakentaa vähäkoodisia, koodittomia -sovelluksia, jotka ovat suoraan yhteydessä FHIR-tietoihin. Yhdistin tukee useita todentamismenetelmiä turvallisuuden parantamiseksi. Se yksinkertaistaa FHIR-palvelutodennuksia, kyselyjä ja FHIR-tietojen käsittelyä. Näin mukautettuja kertakäyttöratkaisuja ei tarvita.

Toimintoon kuuluvat seuraavat avainedut:

Tässä artikkelissa on yleiskatsaus ja ohjeet FHIRlink-yhteyksien käyttöön ja asetusten määrittämiseen. Lisätietoja muista ensimmäisen osapuolen yhdistimistä, joita voit käyttää FHIRlink-sovelluksella monimutkaisten terveydenhuollon sovellusten rakentamisessa Power Platformissa, on kohdassa Yhdistinviitteiden yleiskatsaus.

edellytykset

Varmista, että seuraavat edellytykset täyttyvät:

Luo yhteys

Yhdistin tukee seuraavia todentamismenetelmiä:

Kun olet luonut yhteyden, voit käyttää sitä yhdessä tai useassa pohjaan perustuvassasovelluksessa, Power Automate -työnkuluissa tai Azure Logic Appsissa.

Muistiinpano

FHIR® (jonka omistaa Health Level Seven International), Google™ (jonka omistaa Google LLC) ja EPIC® (jonka omistaa Epic Systems Corporation) ovat rekisteröityjä tavaramerkkejä Näiden tuotemerkkien käyttö tällä sivulla ei merkitse Health Level Seven Internationalin, Googlen tai Epic Systemsin hyväksyntää.

Käytä jaettua Azure-oletussovellusta

Tätä vaihtoehtoa voidaan käyttää, kun muodostat yhteyden Azure Health -tietopalveluun Azure API for FHIR. Todentamismenetelmä tarvitsee seuraavat kaksi arvoa:

  • Azure FHIR -palvelun päätepisteen URL-osoite: Azure FHIR -palvelun päätepisteen URL-osoite. Esimerkki: https://{{fhirservicename}}.fhir.azurehealthcareapis.com.
  • Azure FHIR -palvelun resurssin URI: Microsoft Entra ID:ssä käytetty tunniste kohde-FHIR-palveluresurssin tunnistamiseksi. Azure FHIR -palveluissa URI noudattaa yleensä muotoa https://{{fhirservicename}}.fhir.azurehealthcareapis.com.

Kuvakaappaus, joka näyttää, kuinka yhteys Azure FHIR -palveluun muodostetaan.

Tämä yhteysasetus edellyttää yhteyttä seuraavaa määritystä:

  • Microsoft Entra-käyttäjätili.

  • Azure Health tietopalvelun FHIR-palvelun käyttäjätilille myönnetyt asianmukaiset käyttöoikeudet. Esimerkiksi FHIR-tietojen lukijarooli.

    Lisätietoja käyttöoikeusmäärityksistä on ohjeaiheessa Azure TRBAC:n määrittäminen FHIR:tä varten.

Muistiinpano

Seuraavissa FHIRlink-yhdistinversioissa voidaan muodostaa yhteys Azure Health -tietopalvelun FHIR-palveluun käyttämällä jaettua yhteyttä tukevia rekisteröidyn palvelun asiakasohjelmasovelluksia ja OAuth-ratkaisua.

Oman Google™-sovelluksen tuominen

Tätä vaihtoehtoa voi käyttää, kun yhteys muodostetaan Google™ Cloud Healthcaren ohjelmointirajapintaan. Todentaminen tarvitsee seuraavat kolme arvoa:

  • Google™ FHIR -palvelun päätepisteen URL-osoite: Google™ FHIR -palvelun päätepisteen URL-osoite. Esimerkki: https://healthcare.googleapis.com/{{fhirservicepath}}/fhir.
  • Asiakasohjelman tunnus: Google™-sovelluksen asiakasohjelman tai sovelluksen tunnus.
  • Asiakasohjelman salasana: Google™-sovelluksen asiakasohjelman salasana.

Näyttökuvassa yhteyden määrittäminen Google™ Cloud Health Servicesiin

Lisätietoja OAuthin määrittämisestä Google™ Healthcare Cloudissa on kohdassa OAuth-asiakassovelluksen luominen Googlessa™.

Ota mukaan oma EPIC™ on FHIR®-sovellus

Tätä vaihtoehtoa voi käyttää, kun muodostat yhteyden EPIC® on FHIR® -ohjelmointirajapintaan. Todennukseen tarvitaan seuraavat arvot:

  • Epic on FHIR -palvelun päätepisteen URL-osoite: FHIR-palvelun päätepisteen URL-osoite sovelluksen rekisteröintiin. Esimerkki: https://fhir.epic.com/interconnect-fhir-oauth/api/FHIR/R4.
  • Asiakkaan tunnus: Epic-sovelluksesi rekisteröinnin asiakasohjelman tai sovelluksen tunnus.
  • Asiakasohjelman salasana: Epic-sovelluksesi rekisteröinnin asiakasohjelman salasana.
  • Käyttöoikeuksien myöntämisen URL-osoite: Epic-sovelluksesi rekisteröinnin käyttöoikeuksien myöntämisen URL-osoite.
  • Tunnuksen URL-osoite: Epic-sovelluksesi rekisteröinnin tunnuksen URL-osoite.
  • Päivityksen URL-osoite: Epic-sovelluksesi päivityksen URL-osoite.

Näyttökuva, jossa näytetään, miten voit määrittää yhteyden EPIC® on FHIR® -ohjelmointirajapintoihin.

Muistiinpano

  • Nykyinen FHIRlink-yhdistimen julkaisu tukee EPIC® on FHIR® -sovelluksen rekisteröintiä, joka on määritetty käyttäjäryhmälle, joka on tyyppiä Potilas-, klinikkatyöntekijä- tai hallintokäyttäjä. Taustajärjestelmä-tyyppisten sovellusten käyttäjäryhmiä ei ole vielä otettu käyttöön.

  • EPIC® on FHIR® -ohjelmointirajapinnat tukevat FHIR-resurssien joukon valintaa. Kukin FHIR-resurssi voi kuitenkin tukea eri toimintoja ja FHIR-versioita. Jotkin FHIR-resurssit voivat esimerkiksi tukea luku- ja hakutoimintoja, kun taas toiset taas tukevat luku-, haku- ja luontitoimintoja.

  • Ei-tuettujen toimintojen kutsuminen aiheuttaa virheitä EPIC® on FHIR® -palveluissa, jolloin palautetaan asianmukaiset OperationOutcome-arvot, jotka kutsuja voi käsitellä.

  • Jos tarvitset täydellisen luettelon tuetuista FHIR-resursseista, versioista ja toiminnoista, tutustu kohtaan EPIC® on FHIR®.

  • Kun luot EPIC® on FHIR® -sovelluksen rekisteröinnin, sisällytä siihen seuraava Uudelleenohjauksen URI merkintä: https://global.consent.azure-apim.net/redirect/fhirlink

  • Tarkat ohjeet EPIC® on FHIR® -sovelluksen rekisteröintiin ja määrittämiseen sekä tiedot käytettävissä olevista mahdollisuuksista ovat kohdassa Sovellusten luonti ja pyyntöprosessi.

  • Seuraavissa FHIRlink-yhdistimen julkaisuissa on laajennettu EPIC® on FHIR® -yhteyksien tuki.

Yhdistimen toiminnot

Lisätietoja yhdistinviittauksesta ja sen käytöstä on kohdassa FHIRlink-yhdistin. Luettelo toiminnoista kohdassa FHIRlink-yhdistintoiminnot.

Näytteet

FHIRlink-yhdistimen julkaisu sisältää esimerkkejä yhdistimen käytöstä yksinkertaisessa Power Platformin pohjaan perustuvassa sovelluksessa. Nämä vaiheittain selostetut esimerkit on tarkoitettu perustumaan jokaiseen edelliseen näytteeseen. Voit kuitenkin käyttää niitä myös yksittäin tarpeen mukaan.

Jokainen näyte tarjoaa ladattavan valmiin ratkaisun. Voit tarkastella esimerkkejä kohdassa:

Oletukset esimerkin käytöstä

Toimitetut esimerkit edellyttävät, että seuraavat vaiheet on suoritettu:

  • Tarkista Yleiskatsaus- ja Edellytykset-osiot oikean kokoonpanon määrittämiseksi.
  • Varmista, että kaikki tarvittavat Power Platform -käyttöoikeudet ovat saatavilla tarvittaessa.
  • Ota käyttöön ympäristö, joka sisältää kaikki vaaditut käyttöoikeudet.
  • Luo yhteys Luo yhteys -kohdan ohjeiden avulla.