Informazioni dettagliate in ambito clinico con Microsoft Cloud for Healthcare

Microsoft Cloud per il settore sanitario
Azure Synapse Analytics
Azure Machine Learning
Power Automate
Dynamics 365

Usando Microsoft Cloud for Healthcare, è possibile creare soluzioni per migliorare le informazioni dettagliate in ambito clinico e operativo. Questo articolo illustra una potenziale soluzione di questo tipo e si basa su quanto descritto in Soluzioni virtuali per il settore sanitario con Microsoft Cloud for Healthcare.

Architettura

Informazioni dettagliate in ambito clinico con Microsoft Cloud for Healthcare

Scaricare un file di Visio contenente questo diagramma dell'architettura.

Nel diagramma dell'architettura e in questo articolo il termine ED si riferisce al reparto di emergenza di una struttura sanitaria, il reparto specializzato nella medicina di emergenza e nell'assistenza acuta dei pazienti.

Analogamente alla soluzione di visita virtuale su Microsoft Cloud for Healthcare, le caselle blu in questo diagramma dell'architettura rappresentano i servizi Microsoft che costituiscono i servizi sottostanti o i componenti aggiuntivi necessari per Microsoft Cloud for Healthcare. Ognuno di questi servizi viene concesso in licenza separatamente.

Analogamente alla soluzione precedente, il flusso di dati in questa architettura avviene tramite sistemi medici esterni, ad esempio pianificazioni di pazienti e operatori sanitari, cartelle cliniche, dispositivi indossabili e così via e i dati vengono quindi inseriti usando Azure. Questo processo consente anche di inserire altri dati strutturati necessari per informazioni dettagliate specifiche, ad esempio i dati finanziari. Questi dati vengono quindi archiviati in Microsoft Dataverse nel formato Common Data Model (CDM), che verrà utilizzato dai componenti di Dynamics 365 e Power BI in questa soluzione.

Flusso di dati

Questa soluzione supporta i flussi di dati seguenti per ognuno dei gruppi di utenti illustrati nel diagramma:

  1. Responsabile sanitario. Continuando dal flusso della visita virtuale, il responsabile sanitario può esaminare le cartelle cliniche dei pazienti tramite Teams, con l'aiuto dell'applicazione Patient Monitoring Queue. Questa applicazione Dynamics 365 fornisce un elenco di pazienti insieme a un punteggio di indice, che indica l'urgenza delle cure necessarie. Il responsabile sanitario può selezionare il paziente con il punteggio di indice più alto e visualizzare le cartelle cliniche, il piano di assistenza, le informazioni sugli appuntamenti e così via, nell'app Gestione assistenza. Questa app è anche in grado di mostrare informazioni dettagliate sullo stile di vita quotidiano del paziente, eseguendo il pull dei dati, come la frequenza cardiaca, dal dispositivo IoMT registrato near real-time. Questa app tiene traccia dei dati del dispositivo in ingresso e li mostra tramite visualizzazioni di Power BI personalizzate. Vengono impostate soglie per ogni metrica del dispositivo e, se superate, Power Automate attiva un avviso di Sales Insights all'interno di Gestione assistenza. È possibile impostare soglie e avvisi per ogni singolo paziente. Se necessario, il responsabile sanitario può chiamare il paziente direttamente Teams, usando le informazioni di contatto archiviate in Dataverse.

  2. Amministratore DEA. Se il paziente deve essere trasferito al dipartimento di emergenza (DEA), l'amministratore può coordinare il trasporto insieme al responsabile sanitario. Un amministratore DEA è responsabile delle risorse e delle pianificazioni in questo dipartimento. I dati relativi alle risorse, ad esempio l'utilizzo dei letti, le camere e il personale, nonché le tendenze negli eventi di accettazione e ricovero, vengono monitorati con report di Power BI personalizzati per il dipartimento e integrati con Teams. Questi report vengono creati usando i dati dell'ospedale e dei pazienti archiviati in Dataverse e analizzati tramite Azure Synapse. ED Queue, una risorsa Web Dynamics 365 personalizzata, mostra una coda dei pazienti in ingresso in varie fasi, ad esempio in transito, accettazione, ricovero, assegnazione della camera e così via. L'amministratore DEA può usare queste informazioni per sottoporre i pazienti a valutazione in base agli orari di arrivo e alle condizioni mediche. Tramite i flussi di Power Automate viene creato un albero delle decisioni che automatizza le attività necessarie per la cura dei pazienti. Queste attività possono ad esempio includere l'assegnazione di una camera o l'invio al reparto di terapia intensiva, la configurazione delle apparecchiature mediche, la richiesta degli esami necessari e l'assegnazione al personale sanitario disponibile. Questi report e automazioni consentono di fornire cure ai pazienti e gestire il dipartimento di emergenza in modo efficiente.

  3. Medico specialista. L'amministratore DEA assegna un medico specialista per l'analisi degli esami consigliati per il paziente. Se viene ad esempio richiesta una radiografia, all'analisi viene assegnato uno pneumologo. Il salvataggio dei risultati del test attiva Power Automate, che visualizza un avviso di Sales Insights nella visualizzazione del medico dell'app di gestione dell'assistenza. Gli esami, ad esempio le radiografie, sono considerati dati non strutturati. Viene eseguito il pull di questi dati in Azure Synapse tramite Azure Data Lake e i dati vengono immessi in un modello di Machine Learning personalizzato per interpretare i risultati. Queste interpretazioni possono aiutare il medico a fare la diagnosi e pianificare le cure.

    Social Determinants, un'app canvas personalizzata per questa soluzione fornisce informazioni dettagliate sulle condizioni socio-economiche del paziente. Questi dati possono aiutare il medico a prescrivere il piano di assistenza più appropriato per il paziente. Le visualizzazioni di Power BI in Gestione assistenza mostrano anche le tendenze di successo delle cure in base alle condizioni mediche del paziente, usando dati aggregati relativi alle metriche sulla salute della popolazione, alle informazioni demografiche, ai fattori sociali e altri dati disponibili nei registri degli ospedali. L'app può essere progettata per usare i dati medici disponibili pubblicamente da ricerche governative. Queste visualizzazioni possono aiutare il medico a scegliere il piano di assistenza con la migliore percentuale di successo. Il pull dei dati inseriti in queste visualizzazioni avviene tramite Azure Data Lake. Il piano di assistenza selezionato viene archiviato in Dataverse per riferimento futuro.

  4. Paziente. Quando il paziente viene dimesso con il piano di assistenza, gli viene chiesto di rispondere a un sondaggio sulla soddisfazione tramite il portale per i pazienti. Si tratta di un modulo di Customer Voice. Il risultato del sondaggio viene archiviato in Dataverse per generare informazioni dettagliate operative per la struttura sanitaria.

    Il paziente usa il portale per i pazienti per visualizzare il piano di assistenza consigliato dal medico. Il portale può anche fornire materiale didattico per aiutare il paziente a comprendere il piano di assistenza.

  5. Amministratore dell'ospedale. I report di Power BI personalizzati per l'amministratore dell'ospedale forniscono informazioni dettagliate sulle metriche chiave in ambito sanitario, ad esempio i tassi di ricovero dei pazienti, la durata del ricovero, il rapporto tra pazienti e personale, la soddisfazione dei pazienti e i costi. Queste informazioni dettagliate possono contribuire a migliorare la gestione sanitaria. Questi report vengono creati usando dati aggregati da Azure Synapse provenienti da più sistemi, ad esempio i registri delle visite dei pazienti, i dati finanziari e i punteggi di valutazione raccolti tramite i sondaggi sui pazienti. Questi report possono aiutare l'amministratore dell'ospedale a rilevare le carenze operative. Se, ad esempio, un ospedale ha tassi di ricovero elevati, è possibile usare questi report per trovare i reparti con il maggior numero di ricoveri e quindi risolvere i problemi sottostanti.

    I report di Power BI sono integrati con Microsoft Teams in modo che possano essere facilmente condivisi con altri reparti usando i canali di Teams, ottenendo una comunicazione più rapida e una migliore collaborazione. L'accesso a questi report può essere controllato impostando livelli di autorizzazione per reparto o per utente.

Componenti

La maggior parte dei componenti usati in questa soluzione è descritta in Dettaglio sull'integrità virtuale in Microsoft Cloud for Healthcare. Sono inoltre utilizzati i componenti seguenti:

  • Azure Synapse Analytics. Il servizio Azure Synapse Analytics viene usato per dimostrare come i dati medici non strutturati, ad esempio i risultati degli esami diagnostici, nonché i dati dei pazienti, ad esempio la storia clinica e le metriche quotidiane relative allo stato di salute, possono essere interpretati dagli algoritmi di Machine Learning. I risultati generati dal computer possono essere usati per assistere gli operatori sanitari nella diagnosi e nella cura del paziente.

  • Azure Data Lake Storage. Azure Data Lake Storage fornisce un'infrastruttura di data warehouse veloce e sicura per Azure Synapse Analytics. A differenza dei data warehouse tradizionali, una volta archiviata la grande quantità di dati necessari per l'analisi in Azure Data Lake, è possibile eseguire query. In questo modo si elimina il caricamento ripetuto.

  • Azure Machine Learning. Questa soluzione usa Azure Machine Learning per dimostrare un potenziale uso come assistente di un operatore sanitario. È possibile modellare la soluzione per usare dati medici disponibili pubblicamente e risultati degli esami diagnostici, per fornire informazioni dettagliate aggiuntive sulle condizioni mediche del paziente. La responsabilità diagnostica finale spetta al professionista sanitario.

  • Power BI. Con Power BI, la visualizzazione di grandi quantità di dati rende più semplice assimilare le informazioni dettagliate e identificare i modelli o le tendenze. Leggere gli articoli Tipi di visualizzazione in Power BI e Visualizzazioni nei report di Power BI per informazioni su come creare diverse visualizzazioni di Power BI. È possibile usare Microsoft Teams per condividere gli oggetti visivi tra i reparti per migliorare la collaborazione. Per altre informazioni, vedere Collaborare con Power BI in Microsoft Teams, Outlook e Office .

    Questa soluzione crea le visualizzazioni di Power BI seguenti usando Azure Synapse Analytics:

    • Un dashboard di Power BI integrato con Teams per l'ed che fornisce uno snapshot degli elementi seguenti:
      • Numero di pazienti in attesa
      • Tempi di attesa
      • Stato del letto
      • Occupazione del letto proiettata
      • Altre metriche ED.
    • Dashboard sulla salute della popolazione che consente agli operatori sanitari di confrontare l'efficacia dei piani di cura per i pazienti con condizioni e dati demografici simili.
    • Analisi e report tra reparti per l'amministrazione ospedaliera.
  • Power Automate. Power Automate fornisce una piattaforma senza codice o con poco codice per automatizzare le attività manuali ripetitive. Ogni flusso di lavoro creato è specifico per l'azienda o lo scenario e di conseguenza è per sua natura personalizzato. In questa soluzione, Power Automate acquisisce i dati archiviati in Dataverse ed esegue flussi automatizzati per intervenire su di essi, ad esempio inviando notifiche quando i dati cambiano. Vedere Creare un flusso cloud che usa Microsoft Dataverse per informazioni su come creare flussi personalizzati basati sui dati.

    I flussi di Power Automate vengono usati anche per automatizzare le procedure, nonché le assegnazioni di camere e personale.

  • Dynamics 365 Sales Insights. Questa soluzione usa Sales Insights, un componente aggiuntivo di Dynamics 365, per fornire avvisi e notifiche per gli eventi seguenti:

    • Il dispositivo indossabile del paziente supera le soglie predefinite per le metriche sulla salute, ad esempio la frequenza cardiaca.
    • Sono disponibili nuovi risultati dei test diagnostici.

    Queste notifiche vengono attivate da un flusso di Power Automate. Vedere Creare schede di informazioni dettagliate personalizzate per informazioni su come creare flussi di automazione che si integrano con Sales Insights.

  • Patient Monitoring Queue. Si tratta di una risorsa Web Dynamics 365 personalizzata e non fa parte di Microsoft Cloud for Healthcare. Fornisce al responsabile sanitario dati aggregati dei pazienti provenienti da più origini ed è un punto di ingresso personalizzato per l'accesso di Gestione assistenza alle informazioni dei singoli pazienti. Si integra con Microsoft Teams per fornire una piattaforma coerente. Visualizza anche l'urgenza delle cure mediche necessarie per il paziente, sotto forma di punteggio di indice. Questo punteggio può essere derivato dai dati del dispositivo del paziente e dalle condizioni mediche note.

  • ED Queue. Si tratta di una risorsa Web Dynamics 365 personalizzata e non fa parte di Microsoft Cloud for Healthcare. L'amministratore DEA usa questa coda per recuperare le informazioni mediche e gli orari di arrivo dei pazienti in ingresso, nonché l'urgenza delle cure. È così possibile effettuare una valutazione in modo più efficace e avviare flussi di lavoro automatizzati usando Power Automate per assegnare le risorse in base alle condizioni mediche.

  • Social Determinants. Si tratta di un'app canvas di Power BI che visualizza i fattori socio-economici del paziente per gli operatori sanitari. Queste informazioni vengono raccolte usando un questionario standardizzato e consentono di stimare l'adeguatezza del piano di assistenza per il paziente. Questi dati vengono raccolti durante una visita del paziente e vengono archiviati in Common Data Service per informare le decisioni future.

  • Customer voice. Dynamics 365 Customer Voice è un'applicazione di gestione del feedback aziendale. Viene utilizzato per ottenere il feedback dei pazienti dopo una visita ospedaliera di emergenza. Il feedback può fornire informazioni dettagliate sulla gestione dei processi DEA. I risultati del sondaggio vengono archiviati in Dataverse per l'uso da parte dell'amministratore dell'ospedale per migliorare i processi.

  • Dati non strutturati. Questo blocco nel diagramma dell'architettura viene usato per rappresentare i dati binari non strutturati, ad esempio i risultati delle radiografie. Questi dati possono essere archiviati nei sistemi CCE esistenti. Vengono inseriti da Azure Data Lake per l'uso da parte di Azure Synapse.

  • Dati strutturati. Questo blocco rappresenta tutti i dati strutturati non considerati in genere parte dei sistemi CCE o PAS (Patient Administration System), che possono essere necessari per creare informazioni dettagliate per la gestione ospedaliera. Ad esempio, i record finanziari dell'organizzazione sanitaria.

Alternative

Le alternative elencate in Integrità virtuale in Microsoft Cloud for Healthcare sono applicabili anche a questa architettura.

  • Le applicazioni Dynamics 365 e Power BI usate in questa architettura sono strettamente integrate con Dataverse come origine dati. Se queste soluzioni vengono sostituite da applicazioni di terze parti, ad esempio strumenti CCE predefiniti per il monitoraggio dei pazienti e le valutazioni del dipartimento di emergenza, possono interagire con Dataverse usando l'interfaccia API RESTful. Dataverse è una comoda origine dati per i dati aggregati e questa piattaforma viene usata da più componenti come Power BI, Power Automate, Synapse Analytics, Portale per i pazienti, Teams e così via.

  • I componenti illustrati nel diagramma precedente senza i contorni blu devono essere creati o sostituiti con strumenti già disponibili, in base alle esigenze dell'organizzazione sanitaria.

Dettagli dello scenario

Il settore sanitario ha tradizionalmente avuto difficoltà a usare in modo efficace la grande quantità di dati creati. La maggior parte dei dati medici è di tipo non strutturato e non è accessibile per prendere decisioni basate sui dati. Quando vanno alla ricerca di informazioni dettagliate, gli operatori sanitari dedicano una notevole quantità di tempo all'inserimento e all'unificazione dei dati. Le organizzazioni sanitarie devono anche affrontare le pressioni legate alla sicurezza e alla conformità, nonché i rischi di violazioni dei dati.

Questa soluzione usa anche Azure Data Lake per archiviare le grandi quantità di dati necessari per la creazione di report e l'analisi. Questi dati vengono analizzati usando Azure Synapse, per essere poi usati tramite il modulo di Machine Learning e le visualizzazioni di Power BI. Synapse consente anche di eseguire il pull di dati non strutturati, ad esempio immagini radiografiche, da inserire nell'algoritmo di Machine Learning per generare interpretazioni. Queste interpretazioni vengono archiviate in un documento di Microsoft Word, insieme a uno snapshot dell'immagine. Tale documento viene archiviato come BLOB o file in Dataverse, per riferimento futuro.

Potenziali casi d'uso

Questa soluzione è ideale per il settore sanitario. Lo scenario illustra anche le funzionalità seguenti, applicabili a molti settori:

  • Raccogliere dati da più origini strutturate e non strutturate e visualizzare tendenze e informazioni dettagliate usando Power BI.
  • Configurare in anticipo attività operative automatizzate basate su queste informazioni dettagliate.
  • Interpretare i dati da sistemi diversi usando le funzionalità di Machine Learning e supportare diversi ruoli nel sistema.
  • Condividere i dati e le informazioni dettagliate in modo sicuro e collaborare con reparti e ruoli diversi usando Microsoft Teams.

Considerazioni

Queste considerazioni implementano i pilastri di Azure Well-Architected Framework, che è un set di principi guida che possono essere usati per migliorare la qualità di un carico di lavoro. Per altre informazioni, vedere Microsoft Azure Well-Architected Framework.

Sicurezza

La sicurezza offre garanzie contro attacchi intenzionali e l'abuso di dati e sistemi preziosi. Per altre informazioni, vedere Panoramica del pilastro della sicurezza.

Qui valgono le considerazioni sulla sicurezza valide per qualsiasi architettura che utilizzi Microsoft Cloud for Healthcare. Ad esempio, vedere le considerazioni sulla sicurezza illustrate in Integrità virtuale in Microsoft Cloud for Healthcare.

Ottimizzazione dei costi

L'ottimizzazione dei costi riguarda l'analisi dei modi per ridurre le spese non necessarie e migliorare l'efficienza operativa. Per altre informazioni, vedere Panoramica del pilastro di ottimizzazione dei costi.

Le considerazioni sui prezzi per questa architettura sono simili a quelle di Integrità virtuale in Microsoft Cloud for Healthcare.

Distribuire lo scenario

Per distribuire questa soluzione, eseguire i passaggi da uno a quattro di Integrità virtuale in Microsoft Cloud for Healthcare.

Di seguito sono elencati i componenti aggiuntivi creati appositamente per questa soluzione. È possibile scegliere di creare applicazioni simili o di usare gli strumenti forniti dal sistema CCE in uso.

  1. Patient Monitoring Queue
  2. ED Queue
  3. Report e visualizzazioni di Power BI
  4. Notifiche di Power Automate per le soglie dei dispositivi e la disponibilità degli esami diagnostici
  5. Algoritmi di Machine Learning come i risultati di diagnostica generati dal computer
  6. App Social Determinants del sondaggio sulla soddisfazione

Collaboratori

Questo articolo viene gestito da Microsoft. Originariamente è stato scritto dai seguenti contributori.

Autori principali:

Per visualizzare i profili LinkedIn non pubblici, accedere a LinkedIn.

Passaggi successivi