Panoramica di Data Integration Toolkit

Nota

  • Amministrazione sincronizzazione per FHIR è stato rinominato in Data Integration Toolkit.

  • A partire da ottobre 2023, il servizio Agente di sincronizzazione FHIR di Azure è stato ufficialmente ritirato. Non sarà incluso nel Data Integration Toolkit e non sarà supportato come soluzione Microsoft Cloud for Healthcare. Per informazioni su un'implementazione alternativa, consulta Panoramica delle Dataverse Healthcare API.

Il framework degli standard Fast Healthcare Interoperability Resources (FHIR) consente agli operatori sanitari di condividere cartelle sanitarie elettroniche (CSE) e cartelle cliniche elettroniche (CCE) su una gamma di dispositivi, dai computer ai tablet ai telefoni cellulari. Questa condivisione richiede il consenso dei pazienti. Il framework FHIR è complesso e copre dati altamente sensibili. L'integrazione di questi dati in questo ecosistema digitale richiede un mapping preciso dei dati. Il framework FHIR la rende fattibile definendo uno standard comune per lo scambio dei dati dei pazienti in modo sicuro e conforme.

Mancia

Il framework FHIR esiste per supportare l'interoperabilità. Principalmente lo fa definendo oggetti dati comuni per supportare il mapping dei dati tra i sistemi che utilizzano il framework FHIR.

Se hai familiarità con tabelle e colonne di database o fogli di calcolo, pensa alle risorse FHIR mappate alle entità Dataverse come tabelle e agli elementi FHIR mappati agli attributi di Dataverse come colonne. Un mapping di entità è un modo per associare una specifica risorsa FHIR con una specifica entità Dataverse e un mapping di attributi fa la stessa cosa per elementi FHIR e attributi Dataverse.

Con il rilascio delle Dataverse Healthcare API, gli specialisti e gli amministratori dell'interoperabilità sanitaria possono configurare e gestire in modo nativo lo scambio di dati tra i server FHIR basati su Azure e gli endpoint abilitati per FHIR con Dataverse.

Microsoft Cloud for Healthcare include più componenti che consentono l'interoperabilità tra i server FHIR esterni e gli endpoint abilitati FHIR. Questi componenti includono le Dataverse Healthcare API e tabelle di dati sulla salute virtuali.

Dopo la distribuzione e la configurazione dei componenti, i dati dei pazienti protetti sono quindi direttamente disponibili nella soluzione Microsoft Cloud for Healthcare basata su Dynamics 365. A riposo, i dati rimangono nel relativo sistema originale.

Sezione Sommario
Data Integration Toolkit Riepiloga le parti e i casi d'uso del toolkit, con collegamenti a maggiori dettagli e procedure.
Dataverse Healthcare API Riepiloga i componenti inclusi, con collegamenti alle informazioni sull'installazione e sulla configurazione.
Tabelle di dati sulla salute virtuali Riepiloga la funzionalità e i dettagli di implementazione.
Punti chiave da tenere a mente Elenca i punti chiave sulla sincronizzazione FHIR che hanno un'ampia rilevanza per le soluzioni Microsoft Cloud for Healthcare.
Ruoli di sicurezza di Data Integration Toolkit Descrive i ruoli di sicurezza per vari utenti di Data Integration Toolkit.
Dati sanitari Descrive brevemente come i dati sanitari servono gli amministratori, con un collegamento a ulteriori informazioni.
Servizi per i dati sanitari di Azure Descrive brevemente le API in contesto, con collegamenti a ulteriori informazioni. La sezione include anche una guida di avvio rapido alla distribuzione.

Data Integration Toolkit

Data Integration Toolkit contiene gli strumenti amministrativi e i dati di configurazione richiesti per i servizi Dataverse Healthcare API e tabelle di dati sulla salute virtuali per consentire la sincronizzazione sicura delle informazioni sulla salute del paziente tra i sistemi CCE, i server FHIR e Dataverse. Include mapping di entità pronti all'uso e personalizzabili, mapping attributi e strumenti di gestione, consentendo agli amministratori sanitari di controllare e modellare il flusso di dati tra i server FHIR e Dataverse.

Data Integration Toolkit semplifica i compiti di amministrazione dei dati in tre modi principali:

  • Configurazione del mapping delle risorse FHIR: Data Integration Toolkit include mapping di entità e mapping attributi già pronti per i dati FHIR utilizzati dalle funzionalità nelle soluzioni Microsoft Cloud for Healthcare. Utilizzando un'interfaccia familiare, gli amministratori possono usare questa applicazione basata su modello di Dataverse per abilitare, disabilitare, archiviare e modificare questi mapping per adattarli ai sistemi CCE attuali. Questo framework è estensibile e configurabile, quindi puoi personalizzare i mapping per soddisfare le tue esatte esigenze di dati FHIR. Per ulteriori informazioni, vedi Gestire i dati FHIR utilizzando Data Integration Toolkit.

  • Impostazioni di integrazione: Data Integration Toolkit fornisce strumenti di impostazione dell'amministratore specifici per i componenti che consentono agli amministratori di gestire ciascun componente in modo indipendente e abilitare solo gli strumenti e i componenti necessari per le loro distribuzioni. Per ulteriori informazioni, vedi Impostazioni di integrazione per le Dataverse Healthcare API e Impostazioni di integrazione per tabelle di dati sulla salute virtuali.

  • Registri delle transazioni dettagliate: Data Integration Toolkit ti consente di visualizzare e ordinare questi registrie di effettuare ricerche negli stessi, di modo che gli amministratori possano convalidare i mapping dei dati e individuare i problemi che interessano i dati CCE. La funzionalità di registrazione può essere disabilitata per evitare confusione nel sistema o abilitata per visualizzare un differente livello di dettagli durante la distribuzione o la risoluzione dei problemi. Per ulteriori informazioni, vedi Registri delle transazioni.

Data Integration Toolkit viene distribuito automaticamente quando distribuisci una qualsiasi delle soluzioni sanitarie di Dynamics 365 tramite Centro soluzioni Microsoft Cloud.

Dataverse Healthcare API

Le Dataverse Healthcare API forniscono un'API personalizzata integrata che può accettare aggregazioni di risorse FHIR per la creazione o l'aggiornamento di record in Dataverse. Questa API Include il writeback di aggiornamenti di record in endpoint FHIR (API FHIR). La soluzione include mapping attributi e di entità predefiniti e configurabili che definiscono le regole di mapping e trasformazione da una risorsa di aggregazione FHIR alle tabelle nel modello di dati sanitari per Dataverse.

Le Dataverse Healthcare API sono un altro strumento per creare applicazioni sanitarie in Dataverse che utilizzano gli investimenti e le conoscenze degli utenti esistenti sullo scambio di dati FHIR. La soluzione riduce i tempi di implementazione e l'infrastruttura associati alla sincronizzazione bidirezionale dei dati FHIR con Dataverse.

Per ulteriori informazioni, vedi Panoramica delle Dataverse Healthcare API.

Tabelle di dati sulla salute virtuali

Le tabelle di dati sulla salute virtuali consentono di creare applicazioni che utilizzano o visualizzano dati clinici dell'API FHIR dei Servizi per i dati sanitari di Azure. Offrono vantaggi come evitare la duplicazione dei dati, ridurre i costi di archiviazione per gli utenti e ridurre la latenza e il sovraccarico associati alla sincronizzazione dei dati.​

Clienti, partner e ISV possono visualizzare dati esterni nell'applicazione Dataverse per creare applicazioni sanitarie che vanno oltre i consueti confini di Dataverse e riducono la complessità della gestione dello scambio di dati FHIR.

Per ulteriori informazioni, vedi Panoramica delle tabelle di dati sulla salute virtuali.

Punti chiave da tenere a mente

  • Solo alcuni dati FHIR vengono sincronizzati tra i Servizi per i dati sanitari di Azure e Dataverse. Un mapping di entità (ad esempio, Paziente FHIRContatto Dataverse) potrebbe avere attributi univoci in entrambe le entità. I valori degli attributi non mappati non sono sincronizzati.

  • Una risorsa per paziente (contatto in Dataverse) accede a Dataverse solo dopo che il paziente ha dato il consenso. Le modifiche ai dati per i pazienti che non hanno acconsentito non vengono sincronizzate.

  • Data Integration Toolkit presuppone che i dati del paziente provengano da un sistema di origine esterno, come i Servizi per i dati sanitari di Azure. Tuttavia, questo non ti impedisce di creare pazienti direttamente in Dataverse (ad esempio, in Accesso dei pazienti). Dopo che un utente o un paziente ha attivato l'account fornendo il consenso, l'utente, i medici e gli amministratori possono creare nuovi record di entità in Dataverse. Ad esempio, potrebbero essere creati nuovi appuntamenti.

  • Con i servizi cloud, gli scambi di dati avvengono rapidamente, anche se non in tempo reale. Un evento o un messaggio attiva la sincronizzazione dei dati e i servizi intermedi possono conservare i dati relativi all'evento per un breve periodo prima che vengano elaborati.

  • Puoi disattivare o attivare gli elementi da sincronizzare. Per impostazione predefinita, i record del mapping di entità non sono abilitati per la sincronizzazione. La distribuzione dei mapping di base presuppone che i dati vengano sincronizzati solo tra Dataverse e il server FHIR se e come necessario. Ad esempio, potrebbe essere necessario solo i dati di Paziente (contatto) ma non sincronizzare farmaci o allergie. Se disattivi la sincronizzazione per tutti i mapping di entità non necessari, riduci il tuo modello di utilizzo in Dynamics 365 (Dataverse) e i tuoi diritti non sono vincolati.

Ruoli di sicurezza di Data Integration Toolkit

Data Integration Toolkit include tre ruoli di sicurezza:

Ruolo di sicurezza Chi ha bisogno di questo ruolo Cosa consente il ruolo
Amministratore configurazione Amministrazione sincronizzazione per FHIR Amministratori dati sanitari Creazione e gestione dei mapping dei dati di entità e attributo
Impostazione dei valori per Impostazioni integrazione
Utente sanitario Amministrazione sincronizzazione per FHIR Tutti gli utenti di Microsoft Cloud for Healthcare che devono accedere alle funzionalità di Data Integration Toolkit Utilizzo di soluzioni Microsoft Cloud for Healthcare mentre l'integrazione esterna è abilitata
Utente di registrazione app Amministrazione sincronizzazione per FHIR La registrazione dell'applicazione Azure assegnata a un account utente dell'applicazione Dataverse Accesso dei servizi esterni a Dataverse

Screenshot che mostra i ruoli di sicurezza.

Importante

Se non assegni all'amministratore di sincronizzazione di Dataverse il ruolo Amministratore di sistema, assegna all'amministratore di sincronizzazione FHIR il ruolo Amministratore configurazione Amministrazione sincronizzazione per FHIR e il ruolo Utente dei servizi sanitari.

Dati sanitari

Quando gli amministratori distribuiscono nuove integrazioni e gestiscono le integrazioni esistenti, devono ispezionare i risultati dei dati in entrata a Dataverse. La sezione Dati sanitari di Data Integration Toolkit consente agli amministratori di visualizzare e interagire con i dati CCE nei sistemi che amministrano, in modo che possano comprendere e risolvere i flussi di dati.

Per ulteriori informazioni ed esempi, vai a Dati sanitari.

Servizi per i dati sanitari di Azure

I Servizi per i dati sanitari di Azure incrementano lo scambio rapido di dati tramite una piattaforma distribuita come servizio (PaaS) gestita nel cloud. Queste nuove API supportano più standard rispetto all'API di Azure per FHIR, incluso DICOM e IoT. Questo supporto porta più tipi di informazioni sanitarie protette (PHI) per i tuoi sistemi CCE nel cloud. L'API FHIR e l'archivio dati conforme ti consentono di interagire in modo sicuro con qualsiasi sistema che utilizza le API FHIR.

Per altre informazioni, vai a Cosa sono i Servizi per i dati sanitari di Azure?

Distribuire i Servizi per i dati sanitari di Azure

Per iniziare a lavorare con i Servizi per i dati sanitari di Azure, segui l'avvio rapido di 5 minuti: Distribuire i Servizi per i dati sanitari di Azure usando il portale di Azure.

Vedi anche

Che cos'è Microsoft Cloud for Healthcare?
Impostare e configurare Microsoft Cloud for Healthcare
Gestire i dati FHIR utilizzando Data Integration Toolkit
Configurare i mapping di entità
Configurare i mapping attributi
Configurare mapping di espansione