Dimostriamo come implementare un sistema di calcolo e avviso di psicosi in tempo reale basato su CogStack, una piattaforma di recupero ed estrazione di informazioni per le cartelle cliniche elettroniche.
Articolo metodologico
Dimostriamo come implementare un sistema di calcolo e avviso di psicosi in tempo reale basato su CogStack, una piattaforma di recupero ed estrazione di informazioni per le cartelle cliniche elettroniche.
Recenti studi hanno dimostrato che un calcolatore di rischio automatizzato, inclusivo, transdiagnostico e clinicamente basato, fornisce un potente sistema per supportare la diagnosi precoce di individui a rischio di psicosi su larga scala, sfruttando le cartelle cliniche elettroniche (EHR). Questo calcolatore di rischi è stato convalidato due volte ed è sottoposto a test di fattibilità per l'implementazione clinica. L'integrazione di questo calcolatore di rischio nella routine clinica dovrebbe essere facilitata da studi di fattibilità prospettici, necessari per affrontare sfide pragmatiche, come i dati mancanti, e l'usabilità di questo calcolatore di rischio in un ambiente clinico reale e di routine. Qui presentiamo un approccio per una prospettiva di un servizio di rilevamento e allerta di psicosi in tempo reale in un sistema EHR nel mondo reale. Questo metodo sfrutta la piattaforma CogStack, che è un sistema di recupero di informazioni e di estrazione di testo open-source, leggero e distribuito. La piattaforma CogStack incorpora una serie di servizi che consentono la ricerca full-text di dati clinici, il calcolo della durata della vita compreso, in tempo reale del rischio di psicosi, l'avviso precoce di rischio per i medici e il monitoraggio visivo dei pazienti nel tempo. Il nostro metodo include: 1) l'inserimento e la sincronizzazione dei dati provenienti da più fonti nella piattaforma CogStack, 2) implementazione di un calcolatore di rischio, il cui algoritmo è stato precedentemente sviluppato e convalidato, per il calcolo tempestivo del rischio di psicosi di un paziente, 3) creazione di visualizzazioni interattive e dashboard per monitorare lo stato di salute dei pazienti nel tempo, e 4) la costruzione di sistemi di allerta automatizzati per garantire che i medici siano informati dei pazienti a rischio, , in modo da poter perseguire le azioni appropriate. Questo è il primo studio in assoluto che ha sviluppato e implementato un sistema di rilevamento e allerta simile nella routine clinica per la diagnosi precoce della psicosi.
I disturbi psicotici sono gravi malattie di salute mentale che portano a difficoltà nel distinguere tra l'esperienza interna della mente e la realtà esterna dell'ambiente1, così come un rischio superiore alla media di autolesionismo e suicidio2. Secondo l'assistenza standard, questi disturbi si traducono in un forte impatto sulla salute pubblica con un significativo onere sanitario ed economico per gli individui, le famiglie e le società in tutto il mondo3. Interventi precoci nella psicosi possono migliorare gli esiti di questo disturbo mentale4. In particolare, il rilevamento, la valutazione prognostica e il trattamento preventivo di individui ad alto rischio clinico di sviluppare psicosi (CHR-P)5 forniscono un potenziale unico per alterare il decorso del disturbo, migliorando così la qualità della vita di molte persone e delle loro famiglie3,6. Gli individui CHR-P sono giovani in cerca di aiuto che presentano sintomi attenuati e menomazioni funzionali7: il loro rischio di sviluppare psicosi è del 20% a 2 anni8 ma è più alto in alcuni sottogruppi specifici9,10. Nonostante alcuni progressi sostanziali, l'impatto degli approcci preventivi nella pratica clinica di routine è limitato dalla capacità di rilevare la maggior parte degli individui a rischio11. Gli attuali metodi di rilevamento si basano su comportamenti di ricerca di aiuto e rinvii sul sospetto di rischio di psicosi; questi metodi sono altamente inefficienti nella gestione di un gran numero di campioni11. Pertanto, la scalabilità degli attuali metodi di rilevamento per la stragrande maggioranza della popolazione a rischio è piuttosto limitata12. Infatti, solo il 5% (servizi di rilevamento precoce specializzati autonomi) al 12% (servizi di salute mentale giovanile) di individui a rischio di sviluppare un primo disturbo psicotico può essere rilevato al momento della loro fase di rilevamento a rischio dalle attuali strategie di rilevamento6.
Per estendere i benefici clinici degli approcci preventivi in un maggior numero di individui a rischio, abbiamo sviluppato una durata automatizzata e realistica (cioè, di tutte le età), transdiagnostica (cioè, attraverso diverse diagnosi)13, calcolatore del rischio individualizzato basato clinicamente, in grado di rilevare gli individui a rischio di psicosi nella salute mentale secondaria su larga scala, oltre i criteri CHR-P14. Questa calcolatrice del rischio ha utilizzato un modello di rischio proporzionale Cox per prevedere il rischio di sviluppare un disturbo psicotico nell'arco di sei anni da cinque variabili cliniche regolarmente raccolte, selezionate a priori, in linea con le linee guida metodologiche15: età, sesso, etnia, età per sesso e diagnosi dell'indice primario. Queste variabili cliniche sono state selezionate sulla base di conoscenze a priori ottenute da meta-analisi16,17, come raccomandato dalle linee guida metodologiche all'avanguardia15. Il numero di predittori è limitato per preservare il rapporto Evento per variabile e ridurre al minimo le distorsioni di overfitting; tra cui troppe variabili senza un filtro a priori porta a problemi di overfitting e scarsa precisione prognostica18. Il metodo utilizzato per sviluppare questo modello fornisce una precisione prognostica simile ai metodi automatici di apprendimento automatico18. I parametri del modello Cox sono stati stimati sulla base di una coorte retrospettiva de-identificata del South London e del Maudsley National Health Service Foundation Trust (SLaM)19. SLaM è un National Health Service (NHS) mental health trust che fornisce assistenza sanitaria mentale secondaria a una popolazione di 1,36 milioni di individui nel sud di Londra (distretto di Londra, Southwark, Lewisham e Croydon), e ha uno dei più alti tassi registrati di psicosi nel mondo20. Tutti i dati utilizzati nello sviluppo del modello sono stati estratti dalla piattaforma Clinical Record Interactive Search (CRIS), un sistema di registrazione dei casi digitali, che fornisce ai ricercatori l'accesso retrospettivo e l'analisi di record clinici anonimi19. Le informazioni cliniche in CRIS vengono estratte da un sistema EHR (Electronic Health Record) su misura, presso SLaM, chiamato Electronic Patient Journey System (ePJS). SLaM è privo di carta e ePJS rappresenta la piattaforma di raccolta dati standard per la routine clinica. Pertanto, il calcolatore del rischio transdiagnostico sfrutta gli EHR e ha il potenziale per vagliare automaticamente grandi EDR di pazienti che accedono all'assistenza sanitaria mentale secondaria, per rilevare coloro che possono essere a rischio di psicosi. L'algoritmo di questo calcolatore di rischio transdiagnostico è stato pubblicato in precedenza6,14,21. Il calcolatore del rischio transdiagnostico è stato convalidato esternamente in due NHS Foundation Trusts14,,21 e ottimizzato22,dimostrando le sue adeguate prestazioni prognostiche e generalizzabilità tra diverse popolazioni.
Secondo le linee guida metodologiche sullo sviluppo di un modello di previsione del rischio15,23, il passo successivo dopo lo sviluppo e la convalida del modello consiste nell'implementare il modello di stima nella pratica clinica di routine. Gli studi di implementazione sono di solito preceduti da studi pilota o di fattibilità che affrontano potenziali limitazioni pragmatiche associate all'uso di algoritmi di rischio nella pratica clinica. Ad esempio, i dati richiesti per l'esecuzione di una calcolatrice, come età, sesso ed etnia, potrebbero non essere disponibili alla data della diagnosi o aggiornati in un secondo momento. I metodi efficaci per la gestione dei dati mancanti e la sincronizzazione di aggiornamenti frequenti in flussi di dati in tempo reale devono essere considerati per ottenere i risultati di stima più affidabili in un'implementazione. Inoltre, poiché lo sviluppo iniziale del calcolatore del rischio si basava su dati di coorte retrospettivi, non è noto se possa essere utilizzato in un flusso di dati in tempo reale tipico di un ambiente clinico reale. Un'altra sfida consiste nell'assicurare che i medici interessati ricevano le raccomandazioni generate dal calcolatore del rischio entro un periodo di tempo appropriato e all'interno di un percorso di comunicazione condiviso e accettato.
Per superare questi limiti, abbiamo completato uno studio di implementazione di fattibilità impiegando il calcolatore di rischio transdiagnostico individualizzato. Lo studio ha incluso due fasi: una fase in vitro che è stata condotta utilizzando i dati dell'EHR locale, senza contattare medici o pazienti, e una fase in vivo, che ha comportato il contatto diretto con i medici. La fase in vitro aveva due molteplici obiettivi: (i) affrontare le barriere di attuazione secondo il quadro consolidato per la ricerca di attuazione (CFIR)27 e (ii) integrare il calcolatore del rischio transdiagnostico nella EHR locale. Le barriere di attuazione includevano la comunicazione degli esiti di rischio ai medici. In SLaM, tutti i pazienti sono invitati a registrarsi per il consenso al contatto (C4C), che indica la loro volontà di essere contattati per la ricerca, senza influire sulla qualità delle cure. Questo riduce le questioni etiche relative al contatto con i pazienti. Inoltre, i gruppi di lavoro con medici hanno aiutato la sartoria di come queste informazioni sono state comunicate. Durante la fase in vivo (dal 14 maggio 2018 al 29 aprile 2019), tutti gli individui (i) più vecchi di 14 anni (ii) che accedevano a qualsiasi servizio SLaM (borough di Lambeth, Southwark, Lewisham, Croydon), (iii) ricevendo una prima diagnosi primaria di indice ICD-10 di qualsiasi disturbo mentale non organico e non psicotico (ad eccezione di Disturbo Acuto e Transitico; ATPD), o una designazione CHR-P e (iv) con i dati di contatto esistenti sono stati ritenuti idonei. Durante la fase in vivo, i nuovi pazienti che accedevano a SLaM ogni settimana venivano automaticamente sottoposti a screening per rilevare il rischio di psicosi e sono stati rilevati quelli con un rischio superiore a una certa soglia. Il team di ricerca ha quindi contattato i medici responsabili dei pazienti per discutere ulteriori raccomandazioni e alla fine suggerire un'ulteriore valutazione faccia a faccia6. Se quelli valutati sono stati considerati conformi ai criteri CHR-P, sono stati indirizzati a servizi specializzati CHR-P, come Outreach and Support nel sud di Londra (OASIS)28. Ciò comporterebbe una migliore individuazione degli individui prima dell'insorgenza di un disturbo psicotico e fornirebbe un'opportunità significativa per alterare il decorso del disturbo. Fondamentalmente, questo studio di fattibilità ha coinvolto la piena integrazione della calcolatrice nel sistema Locale EHR, che è l'argomento dell'articolo corrente. Il protocollo completo di questo studio di fattibilità, che include una panoramica del piano di valutazione della ricerca proposta, dettagli sulla gestione della sicurezza dei dati e questioni etiche, è stato presentato nel nostro lavoro precedente6. L'articolo corrente, come parte dello studio di fattibilità6, si concentra selettivamente sulla presentazione dell'implementazione tecnica di un sistema di rilevamento e allerta psicosi in tempo reale basato sui dati EHR locali. Più specificamente, lo scopo di questo studio è quello di studiare la fattibilità tecnica di questo calcolatore di rischio nel rilevamento tempestivo dei pazienti a rischio non appena accedono a un servizio di assistenza sanitaria mentale secondaria. I risultati completi dello studio di fattibilità, in termini di adesione dei medici alle raccomandazioni formulate dal calcolatore del rischio, saranno presentati separatamente. Una valutazione completa dell'efficacia della ricerca proposta, che richiede disegni randomizzati, esula dall'ambito dell'attuale programma di ricerca. A nostra conoscenza, questo è il primo metodo che descrive l'implementazione di un calcolatore di rischi basato su dati EHR in tempo reale per la diagnosi precoce della psicosi.
Il nostro approccio al rilevamento e all'allarme del rischio di psicosi sfrutta la piattaforma CogStack. La piattaforma CogStack è una piattaforma di recupero e estrazione di testo leggera, distribuita e a tolleranza d'errore24. Questa piattaforma è costituita da tre componenti chiave: 1) la pipeline CogStack che utilizza il framework Java Spring Batch per inserire e sincronizzare i dati da un'origine dati predefinita (dati EHR strutturati e non strutturati in più formati come Word, file PDF e immagini) a un sink di dati predefinito in tempo reale; 2) Elasticsearch, un motore di ricerca che consente l'archiviazione e l'esecuzione di query del testo completo dei dati EHR, oltre a fornire varie api (Application Programming Interface) per incorporare analisi avanzate nel motore; e 3) Kibana, un'interfaccia utente interattiva basata sul web che consente agli utenti di interrogare i dati in Elasticsearch, creare dashboard di visualizzazione e impostare avvisi su anomalie o altri modelli di interesse dai dati. Inoltre, CogStack incorpora la capacità di avvisare i medici di potenziali problemi via e-mail e SMS (testo), consentendo ai medici di ricevere notifiche tempestive sui pazienti a rischio segnalati dal calcolatore del rischio.
Vi presentiamo un modello di rilevamento del rischio di psicosi e di allerta basato su ePJS a SLaM, sfruttando la piattaforma CogStack. Rispetto alla piattaforma CRIS che fornisce un meccanismo per l'accesso retrospettivo ai record sanitari de-identificati da ePJS su base settimanale19, la piattaforma CogStack di SLaM consente l'accesso a un EHR identificabile in tempo reale, avvicinando l'avviso al punto di cura e la previsione del rischio in un progetto prospettico, anche se entrambe le piattaforme CRIS e CogStack utilizzano i dati provenienti da ePJS in SLaM. Nella sezione che segue, forniamo i dettagli dei passaggi chiave del nostro approccio, tra cui la preparazione dei dati di origine dall'EHR, l'inserimento dei dati di origine nella piattaforma CogStack per abilitare la ricerca full-text tramite Elasticsearch, l'esecuzione del calcolatore del rischio di psicosi utilizzando un thread di daemon Python e l'impostazione di visualizzazioni interattive e avvisi di rischio in tempo reale tramite l'interfaccia utente di Kibana. Qualsiasi ricercatore che mira a costruire un sistema di rilevamento e allerta dei rischi in tempo reale basato sui dati EHR può seguire l'approccio e la sua implementazione di riferimento. Come vedremo più avanti, il metodo proposto sfrutta tecniche open source e leggere con elevata flessibilità e portabilità. Ciò consente di eseguire il calcolatore del rischio in varie posizioni e mostra un'elevata applicabilità ad altri algoritmi di stima del rischio. Inoltre, il metodo funziona come un approccio diretto per migliorare le funzionalità di rilevamento del rischio e allerta mentodi di un EHR incorporato in un sistema sanitario generale.
Questo studio è stato approvato dal comitato etico della ricerca dell'Inghilterra orientale - Cambridgeshire e Hertfordshire (numero di riferimento: 18/EE/0066).
NOTA: Abbiamo sviluppato questo protocollo basato sulla piattaforma CogStack e sul linguaggio di programmazione Python. Questo sistema richiede Docker (più specificamente, Docker Compose https://docs.docker.com/compose/), Anaconda Python (https://www.anaconda.com/distribution/) e Git (https://git-scm.com/downloads) preinstallati in un dispositivo. I comandi forniti in questo protocollo sono basati sull'ambiente Linux.The commands provided in this protocol are based on the Linux environment. Di seguito vengono forniti i dettagli relativi alla preparazione dei dati di origine da un database EHR, all'inserimento dei dati nella piattaforma CogStack e all'impostazione di un sistema di calcolo e avviso dei rischi in tempo reale per la psicosi basata sulla piattaforma CogStack. Inoltre, è stata sviluppata una versione online della calcolatrice del rischio per facilitare il calcolo numerico della probabilità che un individuo sviluppi psicosi nell'assistenza sanitaria mentale secondaria su http://www.psychosis-risk.net.
1. Preparazione dei dati di origine
NOTA: nella maggior parte dei casi, CogStack archivia i dati di origine da una vista di database specificata che può combinare i dati di una o più tabelle del database di origine, dove una vista è un oggetto ricercabile in un database che contiene il set di risultati di una query archiviata sui dati. La configurazione della vista di inserimento è personalizzata in base ai casi di utilizzo specifici e alle impostazioni di distribuzione di un sistema di database delle cartelle cliniche. Questo protocollo è sviluppato sulla base di un calcolatore di rischio di psicosi sviluppato ed convalidato esternamente due volte da Fusar-Poli et al.14,21 e come parte di uno studio pilota di fattibilità di implementazione6. Il protocollo si basa su un database EHR distribuito con Microsoft SQL Server 2014.
2. Inserimento dati
3. Calcolo del rischio
4. Visualizzazione dei dati
5. Allerta sul rischio
In questa sezione, presentiamo risultati di implementazione concentrandoci sulla praticità nella gestione dei flussi di dati clinici in tempo reale elaborati attraverso il calcolatore del rischio e facilitando la consegna tempestiva dei risultati prognostici ai medici. Le valutazioni dell'utilità clinica del sistema, come l'adesione dei medici alle raccomandazioni formulate dal calcolatore del rischio, saranno presentate in un rapporto separato al termine.
Inserimento dei dati di origine
Abbiamo implementato il sistema di calcolo e allerta del rischio di psicosi basato su un database di replica di ePJS in SLaM. Questo database di replica sincronizza i dati attivi da ePJS ogni 10 minuti. In questo database di replica è stata costruita una vista del database che combina le informazioni dei pazienti per il calcolo del rischio di psicosi, in cui ogni record contiene informazioni per un paziente. Tutti i record in questa visualizzazione sono stati inseriti nella piattaforma CogStack in tempo reale (circa 0,6 microsecondi per record in una macchina virtuale con CPU a 8 core e 16 GB di RAM). Fino al 13 luglio 2019, quando questo manoscritto è stato preparato, tutti i documenti di 202.289 pazienti che hanno ricevuto una prima diagnosi di indice di disturbo mentale non organico e non psicotico in SLaM sono stati ingeriti in CogStack per il calcolo del rischio di psicosi, memorizzati nel "psychosis_base" indice elastico. Figura 1 Mostra il numero di record inseriti in CogStack nel tempo, in ordine cronologico basato sulla data dell'ultimo aggiornamento di un record. Confrontando i numeri e il contenuto dei record nel database e l'indice Elasticsearch, non sono stati trovati dati mancanti e discrepanti, il che conferma l'affidabilità della pipeline CogStack nell'inserimento e nella sincronizzazione dei dati.
Convalida dei risultati del rischio
Per convalidare l'implementazione del rilevatore di rischio di psicosi in questo protocollo, abbiamo confrontato i pazienti a rischio rilevati da CogStack (chiamato "versione CogStack") con quelli rilevati dal calcolatore di rischio originale basato su CRIS (chiamato "versione CRIS"). Dal momento che non c'erano soglie sviluppate per vagliare un paziente a rischio6,14,21, abbiamo qui utilizzato una soglia provvisoria del 5% per il rischio di psicosi in due anni. Si noti che questa soglia provvisoria è semplicemente per verificare se il sistema può funzionare pragmaticamente nel NHS ed è suscettibile di cambiamento con la ricerca futura. La soglia effettiva per un rilevamento ottimale di individui a rischio dovrà essere identificata in futuri studi su larga scala. In particolare, abbiamo prima recuperato tutti i pazienti che avevano un rischio di psicosi al di sopra della soglia nella versione CRIS (il numero di pazienti N.169). Tutti questi pazienti hanno ricevuto una prima diagnosi di indice di disturbo mentale non organico e non psicotico in SLaM dal 14 maggio 2018 al 29 aprile 2019. Filtrando i pazienti che sono stati diagnosticati nello stesso periodo di tempo, abbiamo poi recuperato i pazienti n. 170 il cui rischio di psicosi in 2 anni era superiore a 0,05 nella versione CogStack. Infine, abbiamo confrontato la differenza tra i due gruppi di pazienti, dove il numero totale di pazienti unici nei due insiemi è di N-173. Abbiamo scoperto che 161 pazienti (che rappresentano il 93% di 173 pazienti) avevano gli stessi punteggi in entrambe le versioni. L'elevato grado di accordo conferma la validità di questo protocollo basato su CogStack nella generazione di punteggi di rischio.
C'erano 12 pazienti con punteggi di rischio diversi nelle due versioni. Ispezionando gli EDR dei pazienti, abbiamo scoperto che questa differenza era perché i dati per questi pazienti sono stati aggiornati dopo che i punteggi di rischio sono stati calcolati nella versione CRIS. In particolare, anche se i predittori utilizzati nel calcolatore del rischio, come la data di nascita, il sesso e l'etnia auto-assegnata, erano variabili statiche, le cartelle cliniche di alcuni pazienti avevano un valore mancante o predefinito per una variabile (ad esempio, un'etnia sconosciuta) in una fase precedente e queste variabili sono state immesse o aggiornate in una fase successiva. Questo può portare a punteggi di rischio diversi in due fasi diverse. Analogamente, le prime diagnosi dell'indice primario di alcuni pazienti sono state invalidate dopo che è stato calcolato un punteggio di rischio iniziale sulla base di tali diagnosi. In questo caso, il calcolatore del rischio cercherà la successiva diagnosi primaria valida per tale paziente e ricalcola un punteggio di rischio. Il punteggio di rischio aggiornato può anche differire da quello iniziale. Poiché il calcolatore di rischio originale è stato sviluppato sulla base di dati retrospettivi in CRIS per uso di ricerca, le pipeline della calcolatrice originale non sincronizzavano questi aggiornamenti nei dati EHR e aggiornavano i punteggi di rischio in modo tempestivo. Al contrario, il punteggio di rischio di un paziente verrà ricalcolato nella versione CogStack se i dati di origine del paziente vengono aggiornati, il che consente a questo calcolatore basato su CogStack di fornire i punteggi di rischio più affidabili e aggiornati per i pazienti. Questi risultati evidenziano fortemente l'affidabilità dei punteggi di rischio in questo protocollo.
Visualizzazione dei risultati e avvisi sui rischi
Per dimostrare le funzionalità di CogStack nella visualizzazione dei dati, abbiamo creato un dashboard per informazioni sui pazienti a rischio di psicosi. Come usato in precedenza per i test di fattibilità, abbiamo selezionato coloro che hanno un rischio di psicosi in due anni superiore al 5% come pazienti a rischio. La figura 2 mostra le visualizzazioni delle caratteristiche dei pazienti a rischio di psicosi, comprese le etnie, i generi, le età e le categorie di diagnosi dei pazienti. Oltre a visualizzare i risultati dei rischi tramite interfacce Web (ad esempio, Kibana), questo protocollo consente l'invio di avvisi di rischio agli utenti o ai medici tramite altri canali di notifica come Email. Figura 3 Mostra l'interfaccia per l'impostazione di un servizio di avviso di rischio utilizzando il componente Espressioni di controllo in Kibana. Una volta che questo servizio è configurato con successo, gli utenti possono ricevere una notifica e-mail se c'erano uno o più pazienti il cui rischio di psicosi in due anni è superiore al 5%. La figura 4 mostra un esempio di queste notifiche e-mail, che riporta il numero di pazienti a rischio e i distretti di questi pazienti. Poiché è necessario più lavoro per personalizzare il modo in cui vengono comunicati i punteggi di rischio di psicosi previsti, non abbiamo inviato notifiche di rischio direttamente ai medici. Per testare la fattibilità tecnologica, tutte le notifiche in questo studio sono state inviate da un ricercatore tecnico (T.W.) a un ricercatore clinico (D.O.) tramite il sistema di posta elettronica del SLaM all'interno di una rete sicura. Solo una statistica aggregata delle informazioni sui pazienti è stata inclusa in una notifica; nessuna informazione personale è stata inclusa.

Figura 1: dati di origine inseriti in CogStack.Figure 1: Source data ingested into CogStack. Ci sono 202.289 record in totale ingeriti nell'indice "psychosis_base" Elasticsearch fino al 13 luglio 2019, e l'istogramma mostra il numero di record ingeriti nel tempo, ordinati in base all'ultimo tempo di aggiornamento dei dati di un record. È inoltre possibile eseguire query su informazioni strutturate e non strutturate e ottenere risultati di ricerca che corrispondono alla query in questa pagina. Fare clic qui per visualizzare una versione più grande di questa figura.

Figura 2: Dashboard delle caratteristiche dei pazienti a rischio di psicosi (cioè il rischio di psicosi in 2 anni superiore a 0,05). (a) Distribuzione delle etnie per i pazienti a rischio, dove le torte esterne sono le sottocategorie di una categoria di etnia nelle torte interne. bb) distribuzione del sesso dei pazienti, (c) distribuzione dell'età dei pazienti alla diagnosi e (d) numero di pazienti per gruppo di diagnosi. Fare clic qui per visualizzare una versione più grande di questa figura.

Figura 3: Impostazione e simulazione di Watch per gli avvisi di rischio. Fare clic qui per visualizzare una versione più grande di questa figura.

Figura 4: Un esempio di avviso di rischio Email. Il numero di pazienti a rischio di psicosi in ciascun gruppo di commissioni cliniche (CCG) è riportato tra parentesi. Fare clic qui per visualizzare una versione più grande di questa figura.
Abbiamo dimostrato la prima implementazione EHR di un sistema di rilevamento e allerta di psicosi in tempo reale basato su CogStack, una piattaforma di estrazione e recupero di informazioni open source. Seguendo questo approccio, è possibile trasformare e inserire un'ampia serie di dati clinici in vari formati, incluse le informazioni strutturate e non strutturate, in un'istanza di CogStack, in modo da consentire la ricerca full-text, l'analisi interattiva e la visualizzazione dei dati, nonché l'avviso in tempo reale ai medici dei pazienti che sono a rischio di psicosi. Anche se il calcolatore originale del rischio di psicosi è stato convalidato in studi pilota su diversi NHS Trusts, anche se utilizzando i record retrospettivi dei pazienti6,14,21, questo progetto sperimentale fornisce la prima base di prova che questo calcolatore di rischio può essere replicato e distribuito per l'uso in tempo reale. Questo approccio consente la consegna automatica dei risultati prognostici ai medici attraverso canali di notifica clinici esistenti, come Email, in tempo reale. Questo dimostra chiaramente la fattibilità tecnica per condurre uno studio di efficacia su larga scala per valutare l'utilità clinica definitiva di questo calcolatore di rischio nel mondo reale.
Questo protocollo è empiricamente innovativo, in quanto non esiste un sistema di rilevamento e allerta del rischio simile per la psicosi. Inoltre, questo protocollo ha un'elevata generalizzabilità nell'uso clinico, in particolare a causa dei punti di forza unici del nostro approccio. Da un punto di vista teorico, abbiamo utilizzato un modello di previsione del rischio sviluppato sulla base di una grande coorte retrospettiva de-identificata da SLaM NHS Trust. SLaM fornisce assistenza sanitaria mentale secondaria a una popolazione di 1,36 milioni di individui nel sud di Londra e ha uno dei più alti tassi di psicosi registrati nel mondo. Questa grande coorte, che ha un'elevata diversità nelle caratteristiche sociodemografiche e diagnostiche, ci permette di sviluppare un modello di previsione del rischio che difficilmente sarà orientato verso una popolazione con caratteristiche specifiche. Ciò è supportato da prove che l'accuratezza prognostica di questo calcolatore di rischio è già stata replicata due volte in due database diversi14,21, incluso uno al di fuori di SLaM. Un'altra forza teorica di questo modello di rischio è che le informazioni di base sulla diagnosi demografica e clinica sono state utilizzate come predittori. Tali informazioni sono onnipresenti nei dati clinici elettronici e in fatti i dati mancanti per questi predittori hanno dimostrato di essere relativamente rari nei nostri studi precedenti14,21. L'elevata disponibilità di informazioni per i predittori di costruzione consente di eseguire il calcolatore del rischio su un gran numero di campioni di pazienti in diversi settori secondari di assistenza sanitaria mentale. Inoltre, il calcolatore del rischio è un algoritmo generale che è adatto a tutti gli individui a rischio di sviluppare psicosi nell'assistenza sanitaria mentale secondaria, indipendentemente dall'età degli individui. Cioè, questa calcolatrice non è adatta solo per la fascia di età 15-35 di rischio di psicosi di picco16, ma anche per quelli al di fuori di questa gamma, mostrando un alto grado di generalizzabilità.
Da un punto di vista pratico, sia il calcolatore del rischio che la piattaforma CogStack sono servizi leggeri e open source che non implicano tecniche ad alto consumo di risorse o infrastrutture costose. Una piattaforma così a basso costo e facile da implementare può ridurre gli ostacoli alla sua adozione in contesti clinici reali. Inoltre, la nostra soluzione supera la principale barriera di implementazione: i sistemi di stima del rischio offrono poco valore a meno che non siano utilizzati dai medici nella pratica quotidiana25. In particolare, il nostro approccio accede ai dati dell'EHR, esegue analisi indipendenti da un sistema elettronico di cartelle cliniche e può inviare i risultati dell'analisi ai medici attraverso i canali di notifica esistenti. Questo metodo non richiede che la logica di business nei sistemi preesistenti venga modificata e possa funzionare come un servizio autonomo per supportare ed estendere i sistemi di supporto alle decisioni cliniche esistenti. Pertanto, il protocollo ha un'elevata compatibilità con i sistemi clinici preesistenti e può essere facilmente integrato nella pratica clinica di routine. Inoltre, il protocollo fornisce interfacce user-friendly per la ricerca, l'analisi e la visualizzazione dei dati clinici, che rendono più facile per i medici interpretare ed esplorare i risultati del rischio.
Questo protocollo ha anche i suoi limiti. In primo luogo, l'efficacia di questo protocollo non è stata valutata nella pratica clinica di routine. Questo studio si è concentrato sui test di fattibilità tecnica dell'implementazione di un sistema di rilevamento e allerta dei rischi di psicosi in tempo reale in un EHR locale. Per valutare ulteriormente l'efficacia di questo sistema nella pratica clinica di routine, sono necessari futuri studi controllati randomizzati su larga scala6. Una seconda limitazione è che le stime dei punteggi di rischio in questo protocollo sono state effettuate in base alle prime diagnosi primarie, ovvero i dati statici raccolti in un singolo snapshot. Tuttavia, i sintomi della CHR-P si evolvono intrinsecamente nel tempo. Una versione dinamica della calcolatrice del rischio di psicosi, in cui i modelli di previsione possono essere aggiornati dinamicamente per riflettere i cambiamenti, è stato sviluppato di recente26. Il lavoro futuro si concentrerà sull'integrazione di questo calcolatore dinamico nel protocollo corrente.
La fase più critica di questo approccio è stata l'identificazione dei dati EHR utilizzati per i predittori di estrazione nel calcolatore dei rischi. Ciò può comportare anche la creazione di mapping di elementi di dati, quando un sistema EHR ha utilizzato un modello di dati diverso da quello utilizzato in questo protocollo, ad esempio sistemi di codifica distinti per i gruppi etnici dei pazienti. Abbiamo open-source tutti i codici e le definizioni di mapping online (https://github.com/cogstack-slam/psychosis). Sulla base di questi materiali, si sarebbe in grado di replicare la distribuzione o regolare la calcolatrice a seconda della propria circostanza. Un altro passaggio critico è stato la creazione di una vista di database per l'inserimento di dati in CogStack.Another critical step was creating a database view for ingestion in CogStack. Poiché le operazioni di join relazionale (ad esempio, la combinazione di colonne da una o più tabelle di database) in Elasticsearch possono portare a costi di calcolo elevati, sono state eseguite queste operazioni di join nel database EHR creando una vista di database. Questa visualizzazione combina tutte le informazioni necessarie per estrarre i predittori nel calcolatore dei rischi e due campi vitali utilizzati dalle pipeline CogStack per il partizionamento dei dati nell'inserimento dei dati. Il primo campo è una chiave primaria univoca per ogni record nella visualizzazione ("patient_id" ha utilizzato questo protocollo) e il secondo è un timestamp quando un record è stato modificato più di recente. Se questi due campi non sono stati impostati correttamente, CogStack potrebbe non sincronizzare tempestivamente gli aggiornamenti dei dati in un database EHR. Istruzioni dettagliate per la risoluzione dei problemi relativi all'inserimento di dati CogStack sono disponibili in https://cogstack.atlassian.net/wiki/spaces/COGDOC/overview e https://github.com/CogStack/CogStack-Pipeline.
Questo protocollo è altamente trasportabile e può essere facilmente distribuito in NHS Trusts che dispongono di una piattaforma CRIS o CogStack. Finora, la piattaforma CRIS, comprese le procedure di consenziente, è stata completamente descritta altrove ed è in fase di espansione in 12 nHS Trustnel Regno Unito, sfruttando oltre 2 milioni di record di pazienti identificati (https://crisnetwork.co/). Allo stesso modo, la piattaforma CogStack è stata distribuita non solo in SLaM, ma anche altri NHS Trusts in tutto il Regno Unito come University College London Hospitals (UCLH), King's College Hospital (KCH), Guy e St Thomas' (GSTT) e Mersey Care NHS Trusts. Tali Trust senza piattaforma possono utilizzare una versione online di calcolatore del rischio (http://psychosis-risk.net),o costruire questo protocollo da zero sulla base di questo manoscritto e dei nostri documenti online. Anche se questo protocollo è sviluppato per il rilevamento del rischio di psicosi, la progettazione architettonica di questo protocollo non è legata a questo caso d'uso specifico. Il protocollo è sufficientemente flessibile da consentire la riconfigurazione e il riutilizzo dei componenti di monitoraggio e allerta in tempo reale per altre aree di misurazione del rischio, come le reazioni avverse ai farmaci, consentendo così ai medici di agire tempestivamente per migliorare la cura, la sicurezza e l'esperienza del paziente.
Gli autori non hanno nulla da rivelare.
Questo studio è finanziato da ed è un risultato diretto del King's College London Confidence in Concept award dal Medical Research Council (MRC) (MC_PC_16048) al PFP. RD e AR sono stati sostenuti da: (a) la Maudsley Charity; b) il National Institute for Health Research (NIHR) Biomedical Research Centre a South London e Maudsley NHS Foundation Trust e King's College London; c) Health Data Research UK, finanziato dal Consiglio britannico per la ricerca medica, dal Consiglio per la ricerca sull'ingegneria e sulle scienze fisiche, dal Consiglio per la ricerca economica e sociale, dal Dipartimento della sanità e dell'assistenza sociale (Inghilterra), dall'Ufficio capo della sanità e dell'assistenza sociale del governo scozzese, dalla divisione per la ricerca e lo sviluppo delle cure sanitarie e sociali (governo gallese), dall'Agenzia per la sanità pubblica (Irlanda del Nord), dalla British Heart Foundation e dalla Wellcome Trust; (d) Il Consorzio BigData@Heart, finanziato dall'Impresa congiunta Innovative Medicines Initiative-2 nell'ambito dell'accordo di sovvenzione n. 116074. Questa impresa comune riceve sostegno dal programma di ricerca e innovazione Orizzonte 2020 dell'Unione europea e dall'EFPIA; è presieduta, da DE Grobbee e SD Anker, in collaborazione con 20 partner accademici e industriali e ESC; e (e) il National Institute for Health Research University College London Hospitals Biomedical Research Centre. Questi organismi di finanziamento non hanno avuto alcun ruolo nella progettazione dello studio, della raccolta e delle analisi. Le opinioni espresse sono quelle dell'autore o dei presenti non necessariamente quelli del Servizio Sanitario NHS, della NIHR o del Ministero della Salute.
| Nome | Azienda | Numero di catalogo | Commenti |
|---|---|---|---|
| CogStack-Pipeline | King's College Londra | Software open source | |
| Elasticsearch | Elastic NV | Open Source Search & Analytics | |
| Kibana | Elastic NV | Plugin open source per la visualizzazione dei dati per i pacchetti Python di Elasticsearch | |
| ("elasticsearch", "elasticsearch_dsl", "pandas" e "numpy") | Comunità | Pacchetti open source |
Richiedi il permesso di riutilizzare il testo o le figure di questo articolo JoVE
Richiedi permesso