Dela via


Konfigurera entitetsmappningar

Entitetsmappningar är den högsta nivån i mappningsprocessen. Du kan mappa ett entitetskoncept till flera FHIR-resurser (Fast Health Interoperability Resources). Entitetsmappningar hjälper Dataverse Healthcare APIs flyttar data mellan Dataverse entitetsposter och FHIR-resurser och hjälp Dataverse skicka rätt data till fjärranslutna FHIR-slutpunkter.

Verktygslåda för dataintegrering ger en omfattande samling standardmappningar för att överensstämma med HL7 FHIR-specifikationen. Entitetsmappningar distribueras som Dataverse poster och är mycket konfigurerbara så att de uppfyller de olika lösningskraven.

Mer information om entitetsmappningar och användningsexempel finns i Översikt över entitetsmappningar och Exempel på entitetsmappningar.

Fält för entitetsmappning

Entitetsmappningar FHIR-resursen till en Dataverse entitet (tabell), men varje entitetsmappning innehåller fler konfigurationsalternativ.

Fältnamn Beskrivning
Inaktivera Flagga som anger om entitetsmappningen är inaktiverad. Om värdet är inställt på hoppar True, Dataverse Healthcare API över entitetsmappningen när ett meddelande för den valda Azure FHIR-resurstyp bearbetas.
Aktivera tillbakaskrivning till FHIR När återställning har aktiverats anger den här flagga om fältvärdet ska tas med när FHIR-resurser publiceras i systemet.
Azure FHIR-resurs En uppslagsåtgärd till den relaterade FHIR-resurstypen som mappas till Dataverse-tabellen. Till exempel Dataverse-tabellen Konto mappas till FHIR-resurs Organisation.
Meddelanden som stöds När Aktivera tillbakaskrivning till FHIR är inställt på True anger det här fältet vilken typ av åtgärder som stöds när data publiceras tillbaka till FHIR-tjänsten. Värden som stöds är Skapa, Uppdatera eller både och.
Utöka Flagga som anger om entitetsmappningen gäller för en expansionstabell och inte en FHIR-resurs på rotnivå. Varje expansionsmappning har samma azure FHIR-resursvärde, men endast en rotnivåentitetsmappning kan anges för varje Azure FHIR-resurs.

Hantera entitetsmappningsposter

Du kan uppdatera postnivån i standard entitetsmappningar som har distribuerats med Microsoft Cloud for Healthcare.

Inaktivera en entitetsmappning

Om du inte längre behöver använda en entitetsmappning som ingår i verktygslåda för dataintegrering inaktiverar du den. Till exempel kanske du inte behöver MedicationRequest register synkroniserade och lagrade i EMR-systemet (Electronic Medical Record).

Viktigt

Du kan inte ta bort en entitetsmappning som är en del av verktygslådan för dataintegrering eftersom dessa är lösningskänsliga. För att ta bort det måste du ta bort hela lösningen. Vi rekommenderar att du inaktiverar kartan eller arkiverar den.

  1. Under Mappningsinställningar, välj Entitetsmappningar.

  2. Välj en entitet som du vill inaktivera.

  3. Välj Ja som värde för Inaktivera? och välj Spara.

    En skärmbild som visar hur du inaktiverar en entitetsmappning.

Skapa en entitetsmappning

När du skapar entitetsmappningar blir verktygslådan för dataintegrering mer utökningsbar. Om du till exempel vill skapa en ny entitetsmappning för patienter börjar du med att namnge den nya entiteten. I detta exempel kallas Azure FHIR-resursen Patient, och Dataverse-entiteten kallas Kontakt.

  1. Under Mappningsinställningar, välj Entitetsmappningar och välj sedan + Nytt.

  2. För EntityName, välj Kontakt.

  3. För Azure FHIR-resurs, skriv eller välj Patient.

  4. För fältet Inaktivera välj Nej.

  5. För Aktivera tillbakaskrivning till FHIR, välj Ja.

    Om värdet anges som Ja betyder det att ändringar i Dataverse skrivs tillbaka till FHIR. Om du väljer Nej skriver FHIR all denna information i Dataverse, och inga uppdateringar återförs till FHIR-systemet.

    En skärmbild som visar skapande av exempel på entitetsmappning.

  6. För meddelanden som stöds väljer du de giltiga åtgärderna för att data ska strömma tillbaka till FHIR-systemet. Du kan välja Skapa eller Uppdatera eller båda.

    • Om du väljer Skapa skapas en post även i FHIR när en post skapas i Dataverse.
    • Om du väljer Uppdatering uppdateras även varje poständring i Dataverse även i FHIR.

    I det här exemplet som använder entiteten Kontakt väljer du endast Uppdatering.

    Obs

    För en patientresurs eller en kontaktenhet gäller endast åtgärden uppdatering.

  7. Välj Spara.

Systemet registrerar ändringar i Azure FHIR när entiteten Kontakt uppdateras.

Mer information om hur du konfigurerar tillbakaskrivning finns i Översikt över tillbakaskrivningar för Dataverse Healthcare APIs.

Viktigt!

Vi rekommenderar att du inte skapar nya patienter i Dataverse. Lägg alltid till nya funktioner i FHIR-systemet, och låt Dataverse Healthcare APIs skapa motsvarande Dataverse-poster.

Patienter är kärnresursen (entiteten) i FHIR. Alla andra resurser i FHIR relaterar till patientresursen eller -entiteten. FHIR-system tilldelar automatiskt ett unikt ID när du lägger till en ny patient. ID-attributet är skrivskyddade. Om du försöker skapa en ny patientjournal i Dataverse kan Dataverse inte tilldela ett värde till attributet patient-ID i FHIR. Dataverse Healthcare APIs kan därför inte skriva dataändringar i FHIR-systemet.

När du lägger till en ny patient i ditt EMR-system kommer dataändringen att flöda till Azure FHIR-servern och sedan till Dataverse. Du kan sedan lägga till relaterade poster, till exempel möten, avtalade tider och observationer.