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.
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.
The authors have nothing to disclose.
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.
CogStack-Pipeline | King's College London | Open source software | |
Elasticsearch | Elastic NV | Open Source Search & Analytics | |
Kibana | Elastic NV | Open source data visualization plugin for Elasticsearch | |
Python packages ("elasticsearch", "elasticsearch_dsl", "pandas" and "numpy") | Open source community | Open source packages |