Laajennuskarttojen määrittäminen
Laajennuskartat muodostavat hierarkkisiin tietoihin perustuvat säännöt, joilla JSON-asiakirjat muunnetaan Dataversen relaatiotietomalliin. Tällä tavoin järjestelmänvalvojat voivat yhdistää monimutkaiset JSON-määritteet useiksi liittyviksi Dataverse-määritteiksi.
Laajennuskarttojen avulla voit määrittää ylätason linkin määritteet pää- ja alitietueiden välisen suhteen määrittämiseksi.
Esimerkiksi Potilas-entiteettien yhdistämismääritysten laajennusyhdistämismääritykset voivat tuoda potilastunnisteita ja potilaslinkkejä Dataverseen.
Potilaslinkkejä varten laajennuskarttojen avulla järjestelmänvalvojat voivat integroida potilasyhdistämispyyntöjä seuraaviin linkkityyppeihin:
- Katso myös
- Korvaa
- Korvaaja
Lisätietoja näistä linkkityypeistä: FHIR-linkkityyppi.
Tietojen integroinnin työkalupakettiin sisältyvät laajennuskartat
Tietojen integroinnin työkalupaketti synkronointiagentti sisältää seuraavat keskeiset laajennusentiteettikartat ja niihin liittyvät määritekartat:
Entiteetin kartan kuvaus | Entiteetin yhdistämismääritys | Määritteen yhdistämismääritykset | FHIR-elementtikartta |
---|---|---|---|
Lääketieteellisen tunnisteen laajennuskartta | msemr_medicalidentifier | msemr_identifiersystem msemr_type msemr_value |
$.system $.coding[0].code $.value |
Potilaslinkin laajennuskartta | msemr_contactlink | msemr_link msemr_linktype |
$.other.reference $.type |
Hoitoryhmän osallistujan roolin laajennuskartta | msemr_careteamparticipantrole | msemr_codeableconceptid msemr_display |
$.coding[0].code $.coding[0].display |
Hoitoryhmän osallistujan laajennuskartta | msemr_careteamparticipant | msemr_memberpractioner msemr_description msemr_memberrelatedperson msemr_role msemr_periodstart msemr_periodend msemr_membercareteam msemr_memberpatient msemr_onbehalfof msemr_memberorganization |
$.member.reference $.note $.member.reference $.member.reference $.period.start $.period.end $.member.reference $.member.reference $.onBehalfOf.reference $.member.reference |
Tapaamisen laajennuskartta | msemr_appointmentemrslot | msemr_slot | $.reference |
Tärkeää
Oletusentiteetti ja määritekartat perustuvat FHIR-määritykseen. Tämän vuoksi laajennuskarttojen FHIR-elementtikartan arvon muuttamista ei suositella, koska se voi haitata tietojen synkronointia.
Lisämukautuksia varten lääketieteellisen tunnisteen laajennusyhdistämismääritys sisältää Liittyvät määritteiden yhdistämismääritykset -kohdassa enemmän kenttiä.
Määritteen arvo | FHIR-elementtikartta |
---|---|
msemr_periodstart | $.period[0].start |
msemr_assigner | $.assigner |
msemr_use | $.use |
Voit myös lisätä, poistaa tai muuttaa Arvoyhdistämismääritykset-kohdassa määritetyyppien arvoja, jotta voit tarkentaa valintoja tarpeidesi mukaan. Jos tyypin määrite on valintaluettelo, sen arvoluetteloa voidaan muuttaa.
Laajennuskartan lisääminen
Avaa entiteettikartta ja lisää sitten uusi määritekartta. Määritteelle on annettava uusi arvo Ei käytettävissä. Lisää uusi arvo luettelon alkuun.
Valitse Määritteen nimi Ei käytettävissä, toimintotyypin oletusarvona uusi arvo Laajenna ja tyhjennä kaikki muut arvot.
Tee laajennuksen entiteettikartta -kentästä pakollinen, ja käyttäjät voivat luoda tai valita aiemmin luodun tietueen.
Laajennusentiteettikartta on entiteettikartan haku. Siinä pitäisivät näkyä tietueet, joissa On laajennusyhdistämismääritys? -arvona on Kyllä ja On pois käytöstä -arvona on Ei.
Valitse + Uusi päivityspalvelun määritekartta laajennuksen entiteettikartassa. Pikaluontilomake näytöstä.
Kun laajennusentiteettikartta luodaan, pikalomake laajennusentiteetin kartasta ja siihen liittyvän määritekartan tiedot näkyvät.