Virtuaalisten terveystietotaulukoiden käyttäminen
Tässä artikkelissa käsitellään joitakin yleisiä esimerkkejä virtuaalisen terveystietotaulukon ominaisuuksista.
Haku ja suodatus
Virtuaaliset terveystietotaulukot tukevat hakua ja lajittelua rajoitetusti FHIR (Fast Healthcare Interoperability Resources) -palvelimen mukaan. Tuki perustuu siihen, mitä FHIR-kohdepalvelin tällä hetkellä tukee. Alla olevissa osissa selitetään esimerkkejä.
Suodatus tietyn potilaan tarkkailun perusteella
Avaa Lisäsuodattimet-paneeli Tarkkailu-päävalikossa. Valitse tässä paneelissa Lisää rivi, valitse sarakkeeksi Aihe (Potilas) ja valitse sitten luettelosta vähintään yksi potilastietue.
Valitse Käytä nähdäksesi suodatetut tulokset.
Yhden tai usean koodin tarkkailu suodatusperusteena
Havaintokoodia käytetään suodatusperusteena toimimalla edellisessä esimerkissä kuvatulla tavalla. Valitse suodatusta varten koodi ja koodiarvo.
Tulos on seuraava:
Suodattaminen linkitettyjen entiteettien perusteella
Virtuaaliset terveystietotaulukot tukevat vain yhtä linkitetyn entiteetin suodatuksen tasoa. Linkitetyn entiteetin suodattaminen edellyttää, että suodatetut tiedot ovat myös FHIR-palvelimessa, kuten Potilas. Seuraavassa näyttökuvassa kuvataan esimerkki potilaiden suodattamisesta James-sukunimen mukaan:
FHIR:n Azure-ohjelmointirajapinta rajaa alikyselyn tulokset 1 000 tietueeksi. Jos alikysely ei ole riittävän valikoiva, FHIR-palvelin palauttaa virheen eikä tuloksia. Jos esimerkiksi vaihdat sukunimisuodattimen esimerkin Smith-suodattimeksi, näyttöön tulee seuraava virhe:
Azure Health -tietopalveluiden uusin versio korjaa tämän ongelman.
Virtuaalisten terveystietotaulukoiden tapahtumien käyttö
Virtuaalisten terveystietotaulukoiden tapahtumat -ominaisuuden avulla voit rekisteröidä omia laajennuksiasi tapahtumien vastaanottamista ja mukautetun koodin suoritusta varten. Lisätietoja tapahtumien ominaisuudesta on kohdassa Virtuaalisten terveystietotaulukoiden tapahtumat.
Laajennusten rekisteröiminen virtuaalitapahtumille
Virtuaalitaulukoissa tuetaan asynkronisten Dataverse-tapahtumien luontia. Virtuaaliset terveystietotaulukot sisältävät Virtuaalisen entiteetin metatiedot -tietueita osana käyttöönottoratkaisua. Tapahtumat ovat oletusarvoisesti käytössä ilman ylimääräisiä määrityksiä.
Kun olet ottanut virtuaaliset terveystietotaulukot käyttöön, voit rekisteröidä uusia laajennuksia näihin tapahtumiin heti.
Esimerkki: Rekisteröi kohtaamistapahtumat
Tässä esimerkissä oletetaan, että ympäristössäsi on koottu ja rekisteröity laajennuskokoonpano. Kun olet rekisteröinyt kokoonpanon, voit rekisteröidä uudet virtuaalitapahtumat.
Valitse kokoonpano laajennusrekisteröintityökalulla ja valitse sitten Rekisteröi uusi vaihe. Viestien luettelossa ovat seuraavat kolme näennäistaulukoiden käytettävissä olevaa sanomaa:
OnExternalCreated
OnExternalUpdated
OnExternalDeleted
Uudet viestit ovat käytettävissä, koska otimme käyttöön Virtuaalisen entiteetin metatietojen tietueet virtuaalisen terveystietotaulukon virtualisoiduille taulukoille.
Valitse OnExternalCreated ja valitse sitten Ensisijainen entiteetti, jotta voit tarkastella käytettävissä olevien virtualisoitujen taulukoiden luetteloa.
Koska virtuaalitapahtumat ovat asynkronisia, käytä viimeisenä asetuksena asetusta Suoritustila. Määritä arvoksi Asynkroninen.
Kun olet tallentanut muutokset, laajennus vastaanottaa pyydetyt tapahtumat Dataverse Event Framework -putken sisällä. Tässä esimerkissä laajennus rekisteröidään OnExternalCreated-sanomaan. Kun tapahtuma käynnistyy, laajennuksellasi on käyttöoikeudet Kohtaaminen-FHIR-tietoihin kohdeobjektin laajennuksen suorituskontekstin kautta aivan kuin vakiomuotoisella Dataverse-laajennuksella.
Lisätietoja virtuaalitaulukon tapahtumista ja lisäesimerkkejä on kohdassa Dataverse-tapahtumien virtuaalitaulukoiden tuen ottaminen käyttöön.