FHIR-tietojen hallinta tietojen integroinnin työkalupaketin avulla
Huomautus
FHIR:n synkronointiagentti on nyt uudelleenbrändätty tietojen integroinnin työkalupaketiksi.
Tietojen integroinnin työkalupaketti auttaa synkronoimaan potilaiden suojatut terveystiedot (PHI-tiedot) EHR-järjestelmien ja Dataversen välillä. Integrointi mahdollistaa hoitoryhmien tietojen nopean ja turvallisen käytön Microsoft Cloud for Healthcare -ympäristössä.
FHIR-järjestelmä säilyy erillään, mutta tiedot ovat nopeasti käytettävissä Dataversen kautta. Dataversen Healthcare API -ohjelmointirajapinnat ovat aloituskohtia, joista FHIR-tietoja käsitellään ja noudetaan Microsoft Cloud for Healthcaren Dataverse-tietokantaan. Hoitopalvelut voivat keskittyä potilaiden tarpeisiin, ja järjestelmänvalvojat voivat keskittyä ihmisten, tarpeiden ja kliinisen resurssien hallintaan.
Toiminnot, jotka yksinkertaistavat FHIR-tietojen kanssa työskentelyä
Seuraavassa taulukossa on kuvataan, miten tietojen integroinnin työkalupaketti voi yksinkertaistaa suojattujen potilastietojen käsittelyä.
Ominaisuus | Mitä ominaisuus tekee | Miten se auttaa hallinnassa |
---|---|---|
Entiteettien yhdistämismääritykset | Entiteetti yhdistää FHIR-resurssit Dataverse-entiteetteihin. Esimerkiksi FHIR-resurssi Potilas vastaa Dataverse-entiteettiä Yhteyshenkilö. Kumpikin on jokseenkin sama asia: potilas. Kun joku haluaa lukea tai muuttaa tietoja, yhdistämismääritys näyttää tietojen lähteen ja auttaa Dataverse Healthcare API -ohjelmointirajapintoja muuntamaan tietoja Dataverse-entiteettitietueiden ja FHIR-resurssien välillä. |
Sen sijaan, että itse loisit jokaisen entiteettikartan, voit ottaa käyttöön sitä varten luomasi kartat. Jos karttaan on tehtävä pieni muutos, muuta sitä tai kopioi se ja lisää tunniste. Jos et halua enää nähdä karttaa, voit arkistoida sen. Voit myös luoda uuden kartan erikoistarkoituksiin. |
Määritteen yhdistämismääritykset | Määritekartat yhdistävät FHIR-elementit Dataverse-määritteisiin. Nämä kartat sisältävät tietoja tietoelementin ja sitä vastaavan tietotyypin paikantamisesta Dataversessä. Tietojen hakemista varten kartat kuvaavat, miten Dataverse-tietoelementti muunnetaan FHIR-resurssisolmuksi. Nämä kartat käynnistyvät, mutta ne eivät vaikuta synkronointiin, ellei pääentiteettikarttaa ole otettu käyttöön. |
Oletusmääritteiden tietokartat tarjoavat perustiedot, jotka perustuvat FHIR-pääresurssin HL7-määritykseen. Usein sinun ei tarvitse tehdä muuta kuin ottaa käyttöön pääentiteettikartta, mutta voit määrittää attribuuttikartat, aivan kuten entiteettikartat. Voit poistaa kartat käytöstä, jos tiedot eivät ole olennaisia entiteetin kannalta. Voit myös muuttaa sitä, mistä tietoja noudetaan, jos järjestelmäsi poikkeaa FHIR-määrityksistä. Määritekartat perivät pääentiteettikartan tunnisteen, jotta ne voidaan erottaa toisistaan. |
Laajennusmääritykset | Laajennuskartat muodostavat hierarkkisiin tietoihin perustuvat säännöt, joilla JSON-asiakirjat muunnetaan Dataversen relaatiotietomalliin. | Laajennuskarttojen avulla järjestelmänvalvojat voivat yhdistää monitasoisia JSON-määritteitä useisiin liittyviin Dataverse-määritteisiin. Laajennuskarttojen avulla voidaan määrittää ylätason linkin määritteet sekä määrittää näin pää- ja alitietueiden välisen suhteen. |
Lokit | Tietojen integroinnin työkalupaketin avulla siepataan tietoja Dataverse Healthcare API -ohjelmointirajapinnan toiminnoista. Lisäksi sen avulla voidaan tarkastella ja lajitella tapahtumalokeja sekä tehdä niissä kyselyjä. Lokikirjaukset eivät sisällä EMR-tietoja: ne kertovat, mitä synkronointiagentti on yrittänyt tehdä ja mikä on tulos. Kussakin merkinnässä on järjestelmänvalvojien ja sovelluskehittäjien vianmääritystä varten kuvaus ja lisätietoja. |
Lokien avulla tarkistetaan yhdistämismääritykset, seurataan Dataverse Healthcare API -toimintoja ja tehdään ongelmien vianmäärityksiä. Esimerkiksi lokikirjaus, jonka kuvaus on Puuttuvat pakolliset kentät, tarkoittaa sitä, että tietojen muutos yritti kirjoittaa FHIR-resurssiesiintymään mutta ei sisällä arvoa elementille, jota tarvitsi sitä. Ehkä tietojen syöttölomakkeessa ei ollut arvon syöttämiselle kenttää, mutta voit kuitenkin lähettää muutoksen niin, että tämä kenttä on tyhjä. Lokimerkinnässä on luettelo puuttuvista kentistä, joten voit etsiä ja ratkaista ongelman nopeasti. |
Azuren FHIR-resurssit | Azure FHIR -resurssitietue määrittää ratkaisun tällä hetkellä tuetut FHIR-resurssit Microsoft Cloud for Healthcaren Dataversessä. Nämä tiedot ovat myös Dataverse Healthcare API -ohjelmointirajapintojen käytössä, kun tietoja muunnetaan näiden kahden järjestelmän välillä. | Dataverse-tietomallin laajentuessa luettelo päivittyy osoittamaan, mitkä FHIR-resurssit ovat käytettävissä integrointia varten. |
Integroinnin asetukset | Tietojen integroinnin työkalupaketissa on osakohtaisia työkaluja määritysvaihtoehtojen hallintaan. Nämä asetukset kertovat Dataverselle miten FHIR-tietojen muutokset tunnistetaan ja mistä FHIR-tietotapahtumat lähetetään. Niiden avulla voit myös vaihtaa synkronoinnin käyttöön tai pois käytöstä ja määrittää kunkin komponentin kirjaustason. | Sallii osien hallinnan yksitellen sekä uusissa asennuksissa että nykyisissä käynnissä olevissa esiintymissä. |
Terveydenhoitotiedot | Kun potilas hyväksyy terveystietojen jakamisen, järjestelmänvalvojat näkevät ne tietojen integroinnin työkalupaketissa. | Tietojen näkeminen auttaa hallitsemaan tietovirtoja, ymmärtämään lokikohteet paremmin ja auttaa tarkistamaan tietokartat. |
Entiteettien yhdistämismääritykset
Entiteettikartat ovat yhdistämisprosessin ylimmät tasot. Ne yhdistävät FHIR-resurssit vastaaviin Dataverse-entiteetteihin (joita kutsutaan myös Dataverse-taulukoiksi). Voit yhdistää yhden entiteettikonseptin useisiin FHIR-resursseihin. Entiteettien yhdistämismääritykset auttavat Dataverse Healthcare API -ohjelmointirajapintoja ja virtuaalisia terveystietotaulukoita muuntamaan tietoja FHIR-sanomien ja Dataverse-entiteettien välillä. Lisäksi ne auttavat Dataversea lähettämään oikeat FHIR-resurssit takaisin FHIR-etäpäätepisteisiin.
Tietojen integroinnin työkalupakettisovelluksessa olevaa kaikkien entiteettien yhdistämismääritysten luetteloa voi tarkastella valitsemalla Agentin järjestelmänvalvoja -siirtymisen Vaihda aluetta -osassa ja valitsemalla sitten Entiteettien yhdistämismäärityksetYhdistämismääritysasetukset -kohdassa.
Tietojen integroinnin työkalupakettiin sisältyvät entiteettien yhdistämismääritykset
Tietojen integroinnin työkalupaketti sisältää useita entiteettien yhdistämismäärityksiä, määritteiden yhdistämismäärityksiä ja FHIR-elementtikarttoja todennäköisesti tarvittavia FHIR-vakioresursseja varten. Koska kaikkien järjestelmä on erilainen, entiteettikarttoja ei ole otettu käyttöön käyttöönoton aikana.
- Jos haluat ottaa käyttöön tarvitsemasi entiteettikartat, sinun tarvitsee vain muuttaa tiettyä asetusta.
- Yhdistämismäärityksiä voidaan muokata EMR-järjestelmien mukaan, sillä tietojen integroinnin työkalupaketin yhdistämismääritykset ovat monipuolisesti määritettävissä.
- Jos et löydä omaa karttaa tarpeidesi mukaan, voit helposti luoda oman tietokarttasi.
Lisätietoja entiteettien yhdistämismääritysten määrittämisestä on kohdassa Entiteettien yhdistämismääritysten määrittäminen.
Seuraavassa taulukossa käsitellään tietojen integroinnin työkalupakettiin sisältyviä entiteettien yhdistämismäärityksiä. Taulukko sisältää perustason FHIR-resurssit mutta ei laajennettuja yhdistämismäärityksiä, joita käsitellään tarkemmin Laajennuskarttojen määrittäminen.
Azuren FHIR-resurssi | Dataverse-entiteetti | Kuvaus |
---|---|---|
Organisaatio | asiakas | Henkilöiden tai organisaatioiden virallisesti tai epävirallisesti muodostama ryhmä, jonka tarkoitus on suorittaa toimintoja yhdessä. Tämä ryhmittely sisältää ryhmät, kuten yritykset, laitokset, yhtiöt, osastot, yhteisöryhmät ja terveydenhoidon harjoittajaryhmät. |
Potilas | yhteystieto | Demografiatiedot ja muut hallinnolliset tiedot ihmisestä tai eläimestä, joka saa hoitoa tai muita terveyteen liittyviä palveluja. |
Ammatinharjoittaja | yhteystieto | Henkilö, joka osallistuu suoraan tai välillisesti terveydenhoidon tarjoamiseen. |
AllergyIntolerance | msemr_allergyintolerance | Riski haitalliselle tai ei-toivotulle fysiologiselle vastineelle, joka on erilainen eri henkilöillä ja liittyy altistumiseen jollekin aineelle. |
Tapaaminen | msemr_appointmentemr | Potilaan ja/tai ammatinharjoittajan ajoitettu terveydenhoitotapahtuma, jossa palvelu voidaan toteuttaa tiettynä päivänä tai tiettyyn aikaan. |
CarePlan | msemr_careplan | Kuvailee tarkoituksen, jonka perusteella yksi tai usea ammatinharjoittaja aikoo hoitaa tiettyä potilaasta tietyn ajanjakson, ja tämä hoito on mahdollisesti rajattu koskemaan tiettyä sairautta tai sairausjoukkoa. |
CareTeam | msemr_careteam | Hoitoryhmä sisältää kaikki henkilöt ja organisaatiot, joiden on tarkoitus osallistua hoidon suunnitteluun ja toteutukseen. |
Vaatimus | msemr_claim | Palveluntarjoajan julkaisema potilaalle tarjottujen tai tarjottavien palvelujen ja tuotteiden luettelo, joka lähetetään vakuuttajalle korvauksen maksamista varten. |
ClaimResponse | msemr_claimresponse | Tämä resurssi sisältää vaatimusresurssin käsittelystä saatavat päätöksen tiedot. |
Kunto | msemr_condition | Käytetään kirjaamaan yksityiskohtaiset tiedot lääkärin tunnistamista sairauksista, ongelmista tai diagnooseista. |
Laite | msemr_device | Tämä resurssi määrittää sellaisen valmistetun tarvikkeen esiintymän, jota käytetään terveydenhoidon valmistelussa ilman, että tämä toiminto muuttaa sitä huomattavasti. Laite voi olla kone, lamelli, tietokone tai sovellus. Tämä koskee myös kestäviä (uudelleenkäytettäviä) lääketieteellisiä välineitä sekä kertakäyttöisiä välineitä, joita käytetään terveydenhoidossa ja julkisessa terveydenhuollossa diagnosointiin, hoitoon ja tutkimukseen. |
DiagnosticReport | msemr_diagnosticreport | Potilaille, potilasryhmille, laitteille ja sijainneille sekä kyseisistä saaduille näytteille suoritettujen diagnostiikkatestien tulokset ja tulkinta. Raportti sisältää kliinisen kontekstin, kuten pyytäjän ja palveluntarjoajan tiedot, sekä jonkin yhdistelmä atomisia tuloksia, kuvia, tekstuaalista ja koodattua tulkintaa diagnostiikkaraporttien muotoillun esityksen ohella. |
Kohtaaminen | msemr_encounter | Potilaan ja terveyspalvelun tarjoajan vuorovaikutus terveydenhuollon palveluiden tarjoamista tai potilaan terveydentilan arvioimista varten. |
EpisodeOfCare | msemr_episodeofcare | Potilaan ja organisaation tai terveyspalvelun tarjoajien suhde, jonka aikana kohtaamiset voivat tapahtua. Hallintaorganisaatio ottaa vastuun potilaasta kyseisenä aikana. |
Päämäärä | msemr_goal | Kuvaa hoidon aiottuja tavoitteita. |
Ryhmittele | msemr_group | Edustaa määritettyä entiteettikokoelmaa, jota voidaan käsitellä tai jonka mukaan voidaan toimia yhdessä, mutta joiden ei odoteta toimivan yhdessä ja joita ei tunnisteta muodollisesti tai laillisesti. |
Sijainti | msemr_location | Sellaisen fyysisen paikan yleistiedot ja sijaintitiedot, jossa palvelut tuotetaan, jonne resurssien ja osallistujien tiedot voidaan tallentaa ja sisällyttää sekä josta niitä voidaan etsiä. |
Lääkitys | msemr_medication | Käytettiin ensisijassa lääkityksen tunnistamiseen ja määrittämiseen, mutta kattaa myös ainesosat ja pakkauksen. |
MedicationRequest | msemr_medicationrequest | Käsky tai pyyntö, joka koskee lääkkeiden jakelua ja potilaan lääkityksen antamista koskevia ohjeita. Resurssin nimi on MedicationRequest eikä MedicationPrescription tai MedicationOrder, sillä näin sitä voidaan käyttää yleisesti osasto- ja avohoitopotilaiden asetuksissa, kuten hoitosuunnitelmissa. Tämän lisäksi myös työnkulkumallit voidaan yhdenmukaistaa. |
Havainto | msemr_observation | Potilasta, laitetta tai muuta kohdetta koskevat mittaukset ja yksinkertaiset vakuutukset. |
Toimintosarja | msemr_procedure | Potilaalle suoritettava toiminto. Kyse voi olla fyysisestä toiminnosta, kuten leikkauksesta, tai se voi olla vähemmän invasiiviista, kuten neuvontaa tai hypnoterapiaa. |
RelatedPerson | msemr_relatedperson | Tietoja henkilöstä, joka osallistuu potilaan hoitoon mutta joka ei ole terveydenhoidon kohdehenkilö eikä virallisesti vastaa hoitoprosessista. |
RiskAssessment | msemr_riskassessment | Potilaan tai muun kohteen todennäköisen tuloksen arviointi ja kunkin tuloksen todennäköisyys. |
Ajoitus | msemr_schedule | Säilö paikoille, jotka voivat olla käytettävissä tapaamisten varaamiseen. |
Paikka | msemr_slot | Aikataulussa oleva paikka, joka voi olla käytettävissä tapaamisten varaamiseen. |
Määritteen yhdistämismääritykset
Entiteetin yhdistämismäärityksillä voi olla yksi tai usea liittyvä määritteiden yhdistämismääritys, joka yhdistää yksittäiset FHIR-resurssin elementit.
Tietojen integroinnin työkalupakettisovelluksessa olevaa kaikkien määritteen yhdistämismääritysten luetteloa voi tarkastella valitsemalla Agentin järjestelmänvalvoja -siirtymisen Vaihda aluetta -osassa ja valitsemalla sitten Määritteen yhdistämismäärityksetYhdistämismääritysasetukset -kohdassa.
Näiden liittyvien yhdistämismääritysten avulla saadaan kenttäkohtaisia tietoja FHIR-arvojen yhdistämisestä tiettyihin Dataverse-sarakkeen arvoihin. Kussakin määritteiden yhdistämismäärityksessä on tietotyypin yhdistämismäärityksen määritysarvot ja mukautetut JSONPath-katkelmat oikean arvon valitsemiseen saapuvista FHIR JSON -sanomista.
Lisätietoja määritteiden yhdistämismääritysten määrittämisestä on kohdassa Määritteiden yhdistämismääritysten määrittäminen.
Yhdistämistietueiden hallinta
Karttatietueet ovat "ratkaisutietoisia" komponentteja, mikä tarkoittaa, että ratkaisun komponentti tietää olevansa osa ratkaisua. Yhdistämismääritykset tietävät kuuluvansa tietojen integroinnin työkalupakettiin. Koska ne ovat Dataversessa, voit käyttää ALM:ia (sovelluksen elinkaaren hallintaa) turvallisesti kartoitustaulukoihin tehtyjen muutosten hallinnointiin. Sen arvo on se, että voit päivittää tietokartat kehitysympäristössä, jossa voit testata ja tarkistaa kartan muutokset riskeeraamatta tuotannon EHR/EMR-tietojärjestelmiäsi.
Aiemmin tiedot on kopioiva manuaalisesti, jotta voit siirtää karttamuutokset ympäristöjen välillä. Työkaluista, kuten määritysten siirtotyökalusta, voi olla apua, mutta manuaalisia virheitä oli mahdollista tehdä. Kun nyt olet varmistanut, että päivitykset ovat valmiit, voit ottaa ne turvallisesti käyttöön tuotantoympäristössä yhtenä pakettina. ALM säästää aikaa ja auttaa sinua suojaamaan yritystäsi sen kehittyessä ja kasvaessa. Lisätietoja on kohdassa ALM-ratkaisun konseptit.
Voit aina poistaa kaikki itse luodut kartat. Et voi kuitenkaan poistaa joitakin Microsoft Cloud for Healthcaren oletuskarttoja ja säilyttää muita. Voit kuitenkin poistaa kaikki Microsoft Cloud for Healthcaren oletuskartat poistamalla hallittu ratkaisu, joka asennetaan.
Yhdistämismääritystietueilla on hierarkia, jossa ylimmäisenä ovat entiteettien yhdistämismääritykset (Entiteettien yhdistämismääritykset > Määritteiden yhdistämismääritykset > Määritteen arvoyhdistämismääritykset). Dataverse ei salli alitietueita (liittyviä tietueita alemmalla tasolla) sisältävän tietueen poistamista. Jos haluat poistaa entiteettikartan, etsi ja poista ensin kaikki sen alikartat ja poista sitten entiteettikartta.
Jos et halua käyttää oletuskarttaa, voit piilottaa kartat ympäristössä arkistoimalla ne. Mikä tahansa entiteettikartta voidaan arkistoida valitsemalla tietue ruudukosta ja napsauttamalla komentopalkin Arkisto-painiketta. Kun arkistoit kartan, se poistuu automaattisesti käytöstä ja poistaa entiteettikartan käytöstä. Se arkistoi myös kohteen määritekartat ja määritteiden arvokartat.
Arkistoituja tietokarttoja voi käyttää muuttamalla näkymän arkistoituihin päivityspalvelun entiteettikarttoihin.
Arkistoidut kartat voidaan palauttaa Palauta-komennolla. Valitse arkistoitu entiteettikartta ruudukosta ja valitse sitten toimintoruudusta Palauta.
Voit kumota oletuskarttoihin tehdyt muutokset poistamalla aktiivisen muutostason karttaratkaisusta. Oletuskartat toimitetaan hallittuna ratkaisuna. Kun teet muutoksia näihin karttoihin, ne tulevat aktiiviseen kerrokseen (hallitsemattomaan). Voit milloin tahansa tarkistaa kerrokset ratkaisukerrosten avulla ja poistaa aktiivisen tason. Aktiivisen tason poistaminen palauttaa kartan osan viimeiseen hallittuun kerrokseen. Lisätietoja on kohdassa ALM-ratkaisun tasot. Jos haluat tarkastella ratkaisun tasoja, siirry Näytä ratkaisutasot -näkymään.
Uusin palvelujulkaisu sisältää entiteettikarttatunnisteet, joiden avulla voit yksilöidä ratkaisuihin lisäämäsi kartat. Tunniste tulee entiteettikartan nimen alkuun ja kaikkien sen määritteiden määritysmääritysten ja määritteiden arvokarttojen nimet. Tunniste lisätään muokkaamalla Tunniste-määritettä entiteetin yhdistämismäärityksen otsikossa.
Kullekin kartalle voi olla määritettynä vain yksi tunniste kerrallaan.
Lokit
Valitse Yhdistämismääritykset-kohdassa Lokit tarkastellaksesi Dataversen sisällä tapahtuvia tapahtumia. Koska suuri osa tietojen integroinnin työkalupaketin toiminnasta ei ole helposti näkyvissä, sen kanssa ei olla vuorovaikutuksessa eikä järjestelmänvalvoja välttämättä näe sitä.
Lokit auttavat ymmärtämään tiedonkulkua sekä sitä, miksi jotain lähetetään Dataverse Healthcare API -ohjelmointirajapintaan ja miksi jotain ei lähetetä. Niiden avulla saadaan näkymä tietojen integroinnin työkalupaketin komponenttien toimintaan.
Lokit-osassa on tietoja kustakin palvelusta, myös mukautetusta ohjelmointirajapinnasta.
Azuren FHIR-resurssit
Azure FHIR -resurssit -alue määrittää FHIR-resurssien universumin. Koska FHIR-entiteettien sisällä ei voi suoraan kaikkia resursseja, tietojen integroinnin työkalupaketissa on luettelo kaikista Dataverse-entiteetin yhdistetyistä resursseista. FHIR-resursseja käytetään ensisijaisesti entiteettikarttoihin.
Integroinnin asetukset
Integrointiasetukset-alueessa voit käyttää Dataverse-ympäristön muuttujia, jotka määrittävät ja valvovat Azure FHIR:n ja Dataversen integrointia. Nämä muuttajat on määritettävä tietojen integroinnin työkalupaketin alustamista varten tai niihin on tehtävä muutoksia, jos Microsoft Cloud for Healthcare -ympäristö muuttuu.
Lisätietoja on kohdissa Dataverse Healthcare API -ohjelmointirajapintojen integrointiasetusten määrittäminen ja Virtuaalisten terveystietotaulukoiden integrointiasetusten määrittäminen.
Terveydenhoitotiedot
Kartan järjestelmänvalvojien on nähtävä terveydenhuollon ratkaisun tiedot. Terveydenhuollon tietomoduulin avulla kartan järjestelmänvalvojat voivat tarkastella järjestelmään virtauttamiaan käyttäjätietoja ja käsitellä niitä. Tämä ominaisuus auttaa kartan järjestelmänvalvojia ymmärtämään tiedot ja tekemään niiden vianmäärityksen.
Kartan järjestelmänvalvojat voivat käyttää terveydenhuollon tietomoduulia
- tietojen tarkastelemiseen,
- sen ymmärtämiseen, mitä tapahtuu, kun he luovat karttoja, ja
- sen varmistamiseen, että tiedot saapuvat oikeina ja oikeaan kenttään.
Voit esimerkiksi tarkastella potilastietoja:
Valitse Terveydenhoitotiedot.
Valitse Hallinto-kohdassa Henkilöt.
Vaihda näkymäksi Potilaan FHIR-näkymä.
Karttanäkymän Järjestelmänvalvoja voi nähdä kaikki Microsoft Cloud for Healthcareen virtaavat tiedot - potilaan FHIR-tunnuksen, potilaan viimeisen synkronoinnin, jos tietueelle on otettu käyttöön synkronointi, ja tietueen Azure FHIR -version.
Yhteyshenkilöä ei ole synkronoitu
Tämä esimerkki näyttää, kuinka sinulla saattaa olla yhteystietoentiteetti, joka ei synkronoidu, kun yrität synkronoida potilastietuetta, jonka synkronointi ei ole käytössä.
Valitse Terveydenhoitotiedot.
Voit etsiä esimerkkinä Potilaan FHIR-näkymässä potilaan, jolla ei ole Azure FHIR -tunnusta.
Valitse potilastietue ja valitse sitten Muokkaa. Huomaa, että Azure FHIR -synkronointi käytössä -asetuksena on Ei.
Muuta potilaan puhelinnumeroa ja valitse Tallenna.
Lokit-kohdassa,
- Valitse tietueen Kuvaus-sarakkeesta Kirjoita taustatapahtuman käsittelijä, joka on käsitelty onnistuneesti.
- Valitse lähteelleTakaisinkirjoitus-kohta.
- Valitse EntityName-kohdassa Yhteyshenkilö.
Huomaa, että tietueella ei ole Azure FHIR -resurssitunnusta.
Yhteyshenkilön Azure FHIR -tiedot puuttuvat
Yritä esimerkiksi myös synkronoida olemassa olevaa potilasta, jolla ei ole FHIR-tunnusta.
Valitse Terveydenhoitotiedot.
Voit etsiä esimerkkinä Potilaan FHIR-näkymässä potilaan, jolla ei ole Azure FHIR -tunnusta.
Valitse potilastietue ja valitse sitten Muokkaa. Huomaa, että Azure FHIR -synkronointi käytössä -asetuksena on Ei.
Valitse Azure FHIR -synkronointi käytössä, jos haluat määrittää sen arvoksi Kyllä.
Muuta potilaan puhelinnumeroa ja valitse Tallenna.
Lokit-kohdassa,
- Valitse tietueen Kuvaus-sarakkeesta Kirjoita taustatapahtuman käsittelijä, joka on käsitelty onnistuneesti.
- Valitse lähteelleTakaisinkirjoitus-kohta.
- Valitse EntityName-kohdassa Yhteyshenkilö.
Viestissä näkyy, että yhteyshenkilöä ei voi synkronoida FHIR-päätepisteeseen. Tämä johtuu siitä, että Azure FHIR -tunnus tai muu FHIR-versiotieto puuttuu päivitettävästä aiemmin luodusta tietueesta. Azure FHIR ID -tyhjäarvo ilmaisee, että yhteyshenkilö ei ole peräisin FHIR-palvelimenskenaariosta, jota ei tueta takaisinkirjoitusprosessille.
Palautuslokimerkinnät
Jos yhteyshenkilötietueessa ei ole FHIR-tunnusta ja tietuetta muutetaan, lokisanomia on kaksi. Ensimmäinen sanoma osoittaa, että palautusprosessi on käynnistetty. Tietue, jonka nimi on Takaisinkirjoituksen tapahtuman käsittely onnistui, osoittaa, että muutokset on jonossa, kun ne on lähetetty takaisin FHIR-päätepisteeseen.
Jos päivitys onnistuu FHIR-päätepisteeseen tehtävässä lähetyksessä, näkyvissä on Takaisinkirjoitusprosessi onnistui -niminen tietue. Jos valitset tämän kuvauksen, viesti näkyy lokin tietueessa. Sanoma määrittää muuttuneen määritteen ja FHIR-päätepisteeseen lähetetyn määritteen.
FHIR:n takaisinkirjaamisen alkuperä -niminen viimeinen lokisanoma ilmaisee, että FHIR-päätepisteeseen on julkaistu lopullinen seurantaviesti äskettäistä julkaistuista päivityksistä.
Tämä viestien yhdistelmä ilmaisee, että FHIR-päivitys päätepisteeseen onnistui takaisinpalautuskäsittelyn kautta.
Hyväksyntävirta
Terveydenhuoltotiedoissa voi olla potilastietue, jolla on FHIR-tunnus ja Azure FHIR ID -synkronointi käytössä -arvoksi määritettynä Ei. Dataverse Healthcare API -ohjelmointirajapinnoilla on suostumustyönkulku. FHIR:n ja Dataversen välinen suostumusvirta varmistaa, että FHIR:n koko universumi ei pääty Dataverseen. FHIR sisältää runsaasti potilastietoja ja nämä tiedot halutaan Dataverseen vain silloin, kun työskentely liittyy kyseiseen potilaaseen.
Jos FHIR-synkronointi on otettu käyttöön, Dataverse Healthcare API -ohjelmointirajapinta synkronoi potilaita Dataverseen. Se ei kuitenkaan synkronoi kaikkia potilastietoja Dataverseen, ellei Azure FHIR -synkronointi käytössä -asetuksena ole Kyllä.
Tätä ominaisuutta kutsutaan hyväksyntävirraksi, koska yleensä potilaan on suostuttava siihen, että hän haluaa tuoda tietonsa järjestelmään. Kun potilas esimerkiksi potilasportaalissa suostuu tuomaan tietonsa järjestelmään, Azure FHIR -synkronointi käytössä -arvon asetuksena on Kyllä, ja että potilaan tiedot alkavat virrata järjestelmään.
Jos Azure FHIR -synkronointi käytössä -arvoksi on määritetty Ei ja potilaan tietueeseen tehdään muutoksi, näkyvissä on lokimerkintä ja sanoma Tietoja ei voi lähettää Azure FHIR -palvelimeen, mikä ilmaisee, ettei yhteyshenkilöentiteetin päivityksiä voitu lähettää FHIR-päätepisteeseen. Azure FHIR -synkronointi käytössä -asetuksen määrittäminen arvoon Ei estää tietojen virtaamisen FHIR:iin. Lisäksi se estää FHIR:iä julkaisemasta tietoja takaisin Dataverseen tämän potilaan osalta.
Hyväksyntätyönkulku on yksilöllinen vain potilaille yhteyshenkilöinä. Mikään muu tietue-entiteetti Dataversessä ei ole mukana tässä hyväksyntävirrassa.
Laajennusmääritykset
Tietojen integroinnin työkalupaketin laajennuskartat antavat järjestelmänvalvojille mahdollisuuden muuntaa FHIR-tiedot Dataverse-taulukoiksi laajentamalla monimutkaiset JSON-määritteet useiksi toisiinsa liittyviksi Dataverse-tietueiksi.
Voit esimerkiksi käyttää laajennuskarttoja tuomaan potilastunnisteita ja potilaslinkkejä Dataverseen . Potilaslinkkejä varten laajennuskarttojen avulla järjestelmänvalvojat voivat integroida potilasyhdistämispyyntöjä seuraaviin linkkityyppeihin:
Laajennuskarttojen avulla voit määrittää ylätason linkin määritteet pää- ja alitietueiden välisen suhteen määrittämiseksi.
Lisätietoja laajennuskartoista on kohdassa Laajennuskarttojen määrittäminen.
Katso myös
Mikä on Microsoft Cloud for Healthcare?
Tietojen integroinnin työkalupaketin yleiskatsaus
Entiteettien yhdistämismääritysten määrittäminen
Määritteiden yhdistämismääritysten määrittäminen
Laajennuskarttojen määrittäminen
Tietojen integroinnin työkalupaketin yhdistämismääritykset: esimerkit ja käyttötapaukset