Demonstramos como implantar um sistema de alerta e cálculo de risco de psicose em tempo real baseado no CogStack, uma plataforma de recuperação e extração de informações para registros eletrônicos de saúde.
Estudos recentes têm demonstrado que uma calculadora de risco automatizada, inclusiva, transdiagnóstico e clinicamente baseada, fornece um poderoso sistema para suportar a detecção precoce de indivíduos em risco de psicose em larga escala, aproveitando registros eletrônicos de saúde (EHRs). Esta calculadora de risco foi validada externamente duas vezes e está sendo submetida a testes de viabilidade para implementação clínica. A integração dessa calculadora de risco na rotina clínica deve ser facilitada por estudos prospectivos de viabilidade, que são necessários para enfrentar desafios pragmáticos, como a falta de dados, e a usabilidade dessa calculadora de risco em um ambiente clínico real e rotineiro. Aqui, apresentamos uma abordagem para uma implementação prospectiva de um serviço de detecção e alerta de risco de psicose em tempo real em um sistema de EHR do mundo real. Esse método aproveita a plataforma CogStack, que é um sistema de recuperação de informações e extração de texto de código aberto, leve e distribuído. A plataforma CogStack incorpora um conjunto de serviços que permitem a busca completa de dados clínicos, cálculo contínuo e em tempo real do risco de psicose, alerta de risco precoce aos médicos e monitoramento visual dos pacientes ao longo do tempo. Nosso método inclui: 1) ingestão e sincronização de dados de múltiplas fontes na plataforma CogStack, 2) implementação de uma calculadora de risco, cujo algoritmo foi previamente desenvolvido e validado, para computação oportuna do risco de psicose de um paciente, 3) criação de visualizações interativas e dashboards para monitorar o estado de saúde dos pacientes ao longo do tempo, e 4) construção de sistemas de alerta automatizados para garantir que os médicos sejam notificados de pacientes em risco , para que as ações apropriadas possam ser tomadas. Este é o primeiro estudo que desenvolveu e implementou um sistema semelhante de detecção e alerta na rotina clínica para detecção precoce de psicose.
Os transtornos psicóticos são doenças graves de saúde mental que levam a dificuldades na distinção entre a experiência interna da mente e a realidade externa do ambiente1, bem como um risco maior que a média de automutilação e suicídio2. Sob cuidados padrão, esses transtornos resultam em grande impacto na saúde pública, com uma carga significativa de saúde e econômica sobre indivíduos, famílias e sociedades em todo o mundo3. Intervenções precoces na psicose podem melhorar os desfechos desse transtorno mental4. Em particular, a detecção, a avaliação prognóstica e o tratamento preventivo de indivíduos que estão em alto risco clínico para o desenvolvimento de psicose (CHR-P)5 proporcionam um potencial único para alterar o curso do transtorno, melhorando assim a qualidade de vida de muitas pessoas e suas famílias3,6. Os indivíduos chr-P são jovens em busca de ajuda apresentando sintomas atenuados e comprometimento funcional7: o risco de desenvolver psicose é de 20% aos 2 anos8, mas é maior em alguns subgrupos específicos9,10. Apesar de alguns avanços substanciais, o impacto das abordagens preventivas na prática clínica de rotina é limitado pela capacidade de detectar a maioria dos indivíduos em risco11. Os métodos atuais de detecção baseiam-se em comportamentos de busca de ajuda e encaminhamentos sob suspeita de risco de psicose; esses métodos são altamente ineficientes no manuseio de um grande número de amostras11. Assim, a escalabilidade dos métodos de detecção atuais para a grande maioria da população em risco é bastante limitada12. De fato, apenas 5% (serviços especializados autônomos de detecção precoce) a 12% (serviços de saúde mental de jovens) de indivíduos em risco de desenvolver um primeiro transtorno psicótico podem ser detectados no momento de seu estágio de risco pelas estratégias de detecção atuais6.
Para ampliar os benefícios clínicos das abordagens preventivas em um maior número de indivíduos em risco, desenvolvemos uma vida útil inclusiva (ou seja, em todas as idades), transdiagnóstico (ou seja, em diferentes diagnósticos)13, calculadora de risco individualizada baseada clinicamente, que pode detectar indivíduos em risco de psicose em atenção à saúde mental secundária em escala, além daqueles que atendem aos critérios CHR-P14. Esta calculadora de risco utilizou um modelo de risco proporcional de Cox para prever o risco de desenvolver um transtorno psicótico ao longo de seis anos a partir de cinco variáveis clínicas coletadas rotineiramente selecionadas a priori, em consonância com as diretrizes metodológicas15: idade, sexo, etnia, idade por sexo e diagnóstico de índice primário. Essas variáveis clínicas foram selecionadas com base no conhecimento a priori obtido a partir de metaanálises16,17, conforme recomendado pelas diretrizes metodológicas de última geração15. O número de preditores limita-se a preservar a razão Event Per Variable e minimizar vieses de superajuste; incluir muitas variáveis sem filtro priori leva a problemas de superação e baixa precisão prognóstica18. O método utilizado para desenvolver este modelo fornece precisão prognóstica semelhante aos métodos automáticos de aprendizagem de máquina18. Os parâmetros do modelo cox foram estimados com base em uma coorte retrospectiva desidentificada do South London e maudsley National Health Service Foundation Trust (SLaM)19. O SLaM é um fundo de saúde mental do Serviço Nacional de Saúde (NHS) que fornece cuidados secundários de saúde mental a uma população de 1,36 milhões de indivíduos no sul de Londres (lambeth, Southwark, Lewisham e Croydon), e tem uma das maiores taxas registradas de psicose no mundo20. Todos os dados utilizados no desenvolvimento do modelo foram extraídos da plataforma Clinical Record Interactive Search (CRIS), um sistema de registro de casos digitais, que fornece aos pesquisadores acesso retrospectivo e análise de registros clínicos anonimizados19. As informações clínicas no CRIS são extraídas de um sistema de Registro Eletrônico de Saúde (EHR) sob medida, no SLaM, chamado sistema eletrônico de jornada do paciente (ePJS). O SLaM é livre de papel e o EPJS representa a plataforma padrão de coleta de dados para a rotina clínica. Assim, a calculadora de risco transdiagnóstico aproveita as EHRs e tem o potencial de fazer a triagem automática de grandes EHRs de pacientes que acessam cuidados mentais secundários, para detectar aqueles que podem estar em risco de psicose. O algoritmo desta calculadora de risco transdiagnóstico foi publicado anteriormente6,14,21. A calculadora de risco de transdiagnóstico foi validada externamente em dois NHS Foundation Trusts14,21 e otimizado22, demonstrando seu desempenho prognóstico adequado e generalizabilidade em diferentes populações.
De acordo com as diretrizes metodológicas sobre o desenvolvimento de um modelo de previsão de riscomodelo 15,23, o próximo passo após o desenvolvimento e validação do modelo é implementar o modelo de predição na prática clínica de rotina. Os estudos de implementação são geralmente precedidos por estudos piloto ou de viabilidade que abordam potenciais limitações pragmáticas associadas ao uso de algoritmos de risco na prática clínica. Por exemplo, os dados necessários para a execução de uma calculadora, como idade, sexo e etnia, podem não estar disponíveis na data do diagnóstico ou atualizados posteriormente. Métodos eficazes para lidar com dados ausentes e sincronizar atualizações freqüentes em fluxos de dados em tempo real devem ser considerados para obter os resultados de previsão mais confiáveis em uma implementação. Além disso, uma vez que o desenvolvimento inicial da calculadora de risco foi baseado em dados retrospectivos de coorte, não se sabe se ele pode ser usado em um fluxo de dados em tempo real que é típico de um cenário clínico do mundo real. Outro desafio é garantir que os médicos relevantes recebam as recomendações geradas pela calculadora de risco dentro de um prazo adequado e dentro de um caminho de comunicação compartilhado e aceito.
Para superar essas limitações, concluímos um estudo de implementação de viabilidade utilizando a calculadora de risco transdiagnóstico individualizada. O estudo incluiu duas fases: uma fase in vitro que foi realizada utilizando dados do EHR local, sem contato com médicos ou pacientes, e uma fase in vivo, que envolveu contato direto com os médicos. A fase in vitro teve dois objetivos múltiplos: (i) abordar barreiras de implementação de acordo com o Quadro Consolidado de Pesquisa de Implementação (CFIR)27 e (ii) integrar a calculadora de risco transdiagnóstico no EHR local. As barreiras de implementação incluíam a comunicação dos resultados de risco aos médicos. No SLaM, todos os pacientes são convidados a se inscrever no Consent for Contact (C4C), o que indica sua vontade de ser contatado para pesquisa, sem afetar a qualidade do atendimento. Isso reduz as questões éticas relacionadas ao contato com os pacientes. Além disso, grupos de trabalho com médicos auxiliaram na adequação de como essas informações foram comunicadas. Durante a fase in vivo (14 de maio de 2018 a 29 de abril de 2019), todos os indivíduos (i) maiores de 14 anos (i) que estavam acessando qualquer serviço SLaM (bairros de Lambeth, Southwark, Lewisham, Croydon), (iii) receberam um primeiro diagnóstico primário de índice icd-10 de qualquer transtorno mental não orgânico e não psicótico (com exceção de Transtornos Psicóticos Agudos e Transitórios; ATPD), ou uma designação CHR-P e (iv) com os detalhes de contato existentes foram considerados elegíveis. Durante a fase in vivo, novos pacientes que acessam SLaM a cada semana foram automaticamente examinados para o risco de psicose, e aqueles com risco maior que um certo limiar foram detectados. A equipe de pesquisa então entrou em contato com os médicos responsáveis dos pacientes para discutir novas recomendações e, eventualmente, sugerir uma nova avaliação presencial6. Se os avaliados foram considerados para atender aos critérios chr-P, foram encaminhados para serviços especializados de CHR-P, como OAsIS28. Isso resultaria em uma melhor detecção de indivíduos antes do início de um transtorno psicótico e proporcionaria uma oportunidade significativa para alterar o curso do transtorno. Crucialmente, este estudo de viabilidade envolveu a integração total da calculadora ao sistema de EHR local, que é o tema do artigo atual. O protocolo completo deste estudo de viabilidade, incluindo uma visão geral do plano de avaliação da pesquisa proposta, detalhes sobre o gerenciamento da segurança dos dados e questões éticas, foi apresentado em nosso trabalho anterior6. O artigo atual, como parte do estudo de viabilidade6,foca seletivamente em apresentar a implementação técnica de um sistema de detecção e alerta de risco de psicose em tempo real com base nos dados locais de EHR. Mais especificamente, o objetivo deste estudo é investigar a viabilidade técnica dessa calculadora de risco na detecção oportuna de pacientes em risco assim que acessarem um serviço de saúde mental secundário. Os resultados completos do estudo de viabilidade, em termos de adesão dos médicos às recomendações feitas pela calculadora de risco, serão apresentados separadamente. Uma avaliação abrangente da eficácia da pesquisa proposta, que requer desenhos randomizados, está fora do escopo do programa de pesquisa atual. Até onde sabemos, este é o primeiro método que descreve a implementação de uma calculadora de risco baseada em dados de EHR ao vivo para detecção precoce de psicose.
Nossa abordagem para detecção e alerta de risco de psicose aproveita a plataforma CogStack. A plataforma CogStack é uma plataforma de recuperação de informações leve, distribuída e tolerante a falhas e plataforma de extração de texto24. Esta plataforma consiste em três componentes-chave: 1) o CogStack Pipeline que usa a estrutura Java Spring Batch para ingerir e sincronizar dados de uma fonte de dados pré-definida (dados EHR estruturados e não estruturados em vários formatos, como Arquivos Word, PDF e imagens) para um dissipador de dados predefinido em tempo real; 2) Elasticsearch, um mecanismo de pesquisa que permite o armazenamento e consulta do texto completo dos dados de EHR, além de fornecer várias interfaces de programação de aplicativos (APIs) para incorporar análises avançadas no motor; e 3) Kibana, uma interface de usuário interativa e baseada na Web que permite aos usuários consultar dados no Elasticsearch, construir dashboards de visualização e definir alertas sobre anomalias ou outros padrões de interesse a partir de dados. Além disso, o CogStack incorpora a capacidade de alertar os médicos sobre possíveis problemas por e-mail e SMS (texto), permitindo que os médicos recebam notificações oportunas sobre pacientes em risco relatados pela calculadora de risco.
Apresentamos um modelo de detecção e alerta de risco de psicose com base no ePJS no SLaM, aproveitando a plataforma CogStack. Em comparação com a plataforma CRIS que fornece um mecanismo de acesso retrospectivo aos registros de saúde desidentificados do ePJS semanalmente19, a plataforma CogStack no SLaM permite o acesso a um EHR identificável em tempo real, aproximando o alerta do ponto de atendimento e da previsão de risco em um projeto prospectivo, embora ambas as plataformas CRIS e CogStack usem dados provenientes de ePJS no SLaM. Na seção a seguir, fornecemos detalhes dos principais passos em nossa abordagem, incluindo a preparação de dados de origem do EHR, a ingestão dos dados de origem na plataforma CogStack para permitir a pesquisa de texto completo via Elasticsearch, a execução da calculadora de risco de psicose usando um thread daemon Python e a definição de visualizações interativas e alertas de risco em tempo real através da interface do usuário Kibana. Qualquer pesquisador que pretende construir um sistema de detecção e alerta de risco em tempo real com base em dados de EHR pode acompanhar a abordagem e sua implementação de referência. Como vamos elaborar abaixo, o método proposto explora técnicas de código aberto e leves com alta flexibilidade e portabilidade. Isso permite que a calculadora de risco seja executada em vários locais e mostra uma alta aplicabilidade para outros algoritmos de estimativa de risco. Além disso, o método funciona como uma abordagem simples para melhorar a detecção de riscos e alertar funcionalidades de um EHR incorporado em um sistema geral de saúde.
Demonstramos a primeira implementação do EHR de um sistema de detecção e alerta de risco de psicose em tempo real baseado no CogStack, uma plataforma de recuperação e extração de informações de código aberto. Seguindo essa abordagem, pode-se transformar e ingerir um grande conjunto de dados clínicos em diversos formatos, incluindo informações estruturadas e não estruturadas, em uma instância do CogStack, de modo a permitir a busca completa de texto, análises interativas e visualização de dados, bem como alertaem em tempo real para médicos de pacientes que estão em risco de psicose. Embora a calculadora de risco de psicose original tenha sido validada em estudos piloto em vários NHS Trusts, embora usando registros retrospectivos de pacientes6,14,21, este projeto experimental fornece a primeira base de evidências de que esta calculadora de risco pode ser replicada e implantada para uso em tempo real. Essa abordagem permite a entrega automática de resultados prognósticos aos médicos por meio de canais de notificação clínica existentes, como o E-mail, em tempo real. Isso demonstra claramente a viabilidade técnica para a realização de um estudo de eficácia em larga escala para avaliar a utilidade clínica final desta calculadora de risco no mundo real.
Este protocolo é empiricamente inovador, pois não existe um sistema de detecção e alerta de risco semelhante para psicose. Além disso, este protocolo tem alta generalizidade no uso clínico, particularmente devido aos pontos fortes únicos de nossa abordagem. Do ponto de vista teórico, utilizou-se um modelo de previsão de risco que foi desenvolvido com base em uma grande coorte retrospectiva desidentificada do SLaM NHS Trust. O SLaM fornece cuidados secundários de saúde mental a uma população de 1,36 milhão de indivíduos no sul de Londres e tem uma das maiores taxas registradas de psicose no mundo. Essa grande coorte, que tem alta diversidade de características sociodemográficas e diagnósticas, permite desenvolver um modelo de previsão de risco que dificilmente será tendencioso em relação a uma população com características específicas. Isso é apoiado por evidências de que a precisão prognóstica desta calculadora de risco já foi replicada duas vezes em duas bases de dados diferentes14,21, incluindo uma fora do SLaM. Outra força teórica desse modelo de risco é que as informações básicas de diagnóstico demográfico e clínico foram utilizadas como preditores. Tais informações são onipresentes em dados clínicos eletrônicos e, de fato, os dados ausentes para esses preditores têm se mostrado relativamente raros em nossos estudos anteriores14,21. A alta disponibilidade de informações para a construção de preditores permite executar a calculadora de risco sobre um grande número de amostras de pacientes em diferentes setores secundários de saúde mental. Além disso, a calculadora de risco é um algoritmo geral que é adequado para todos os indivíduos em risco de desenvolver psicose em cuidados secundários de saúde mental, independentemente da idade dos indivíduos. Ou seja, esta calculadora não é apenas adequada para a faixa etária de 15 a 35 anos de risco de psicose de pico16,mas também para aqueles fora dessa faixa, mostrando um alto grau de generalizância.
Do ponto de vista prático, tanto a calculadora de risco quanto a plataforma CogStack são serviços leves e de código aberto que não envolvem técnicas pesadas ou infra-estrutura dispendiosa. Uma plataforma de baixo custo e fácil de implantar pode reduzir as barreiras à sua adoção em ambientes clínicos reais. Além disso, nossa solução supera a principal barreira de implementação: os sistemas de estimativa de risco fornecem pouco valor, a menos que sejam usados por médicos na prática cotidiana25. Especificamente, nossa abordagem acessa dados do EHR, realiza análises independentes de um sistema de prontuário eletrônico e pode enviar os resultados da análise de volta aos médicos através dos canais de notificação existentes. Esse método não exige que a lógica de negócios em sistemas pré-existentes seja modificada e possa funcionar como um serviço autônomo para apoiar e estender os sistemas de suporte de decisão clínica existentes. Assim, o protocolo tem alta compatibilidade com sistemas clínicos pré-existentes e pode ser facilmente integrado à prática clínica de rotina. Além disso, o protocolo fornece interfaces fáceis de usar para pesquisa, análise e visualização de dados clínicos, o que facilita a interpretação e exploração dos resultados de risco pelos médicos.
Este protocolo também tem suas limitações. Em primeiro lugar, a eficácia deste protocolo não foi avaliada na prática clínica de rotina. Este estudo concentrou-se em testes de viabilidade técnica da implementação de um sistema de detecção e alerta de risco de psicose em tempo real em um EHR local. Para avaliar melhor a eficácia desse sistema na prática clínica de rotina, são necessários futuros ensaios controlados randomizados em larga escala6. Uma segunda limitação é que as previsões de escores de risco neste protocolo foram feitas com base nos primeiros diagnósticos primários, que são dados estáticos coletados em um único instantâneo. No entanto, os sintomas de Chr-P estão evoluindo intrinsecamente ao longo do tempo. Uma versão dinâmica da calculadora de risco de psicose, na qual os modelos de previsão podem ser atualizados dinamicamente para refletir as mudanças, foi desenvolvida recentemente26. O trabalho futuro se concentrará em integrar essa calculadora dinâmica no protocolo atual.
O passo mais crítico nessa abordagem foi identificar dados de EHR utilizados para preditores de extratona na calculadora de risco. Isso também pode envolver a criação de mapeamentos de elementos de dados, quando um sistema DeHR usou um modelo de dados diferente do usado neste protocolo, como sistemas de codificação distintos para grupos étnicos dos pacientes. Temos código aberto todas as definições de código e mapeamento on-line(https://github.com/cogstack-slam/psychosis). Com base nesses materiais, seria capaz de replicar a implantação ou ajustar a calculadora dependendo da própria circunstância. Outro passo crítico foi a criação de uma visualização de banco de dados para ingestão de dados no CogStack. Uma vez que as operações de adesão relacional (ou seja, combinando colunas de uma ou mais tabelas de banco de dados) no Elasticsearch podem levar a um alto custo computacional, realizamos essas operações de adesão no banco de dados eHR, criando uma visualização de banco de dados. Essa visão combinou todas as informações necessárias para extrair preditores na calculadora de risco, e dois campos vitais que foram usados pelos gasodutos CogStack para particionamento de dados na ingestão de dados. O primeiro campo é uma chave primária única para cada registro na exibição (“patient_id” usou este protocolo) e o segundo é um carimbo de tempo quando um registro foi modificado mais recentemente. Se esses dois campos não foram definidos corretamente, o CogStack pode não sincronizar as atualizações de dados em um banco de dados EHR oportunamente. Instruções detalhadas para solucionar problemas na ingestão de dados do CogStack estão disponíveis em https://cogstack.atlassian.net/wiki/spaces/COGDOC/overview e https://github.com/CogStack/CogStack-Pipeline.
Este protocolo é altamente transportável e pode ser facilmente implantado no NHS Trusts que tem uma plataforma CRIS ou CogStack. Até agora, a plataforma CRIS, incluindo os procedimentos de consentimento, foi totalmente descrita em outros lugares e está em expansão em 12 NHS Trusts no Reino Unido, aproveitando mais de 2 milhões de registros de pacientes desidentificados(https://crisnetwork.co/). Da mesma forma, a plataforma CogStack foi implantada não apenas no SLaM, mas também em outros NHS Trusts em todo o Reino Unido, como University College London Hospitals (UCLH), King’s College Hospital (KCH), Guy’s and St Thomas’ (GSTT) e Mersey Care NHS Trusts. Esses Trusts sem tal plataforma podem usar uma versão on-line da calculadora de risco(http://psychosis-risk.net),ou construir este protocolo do zero com base neste manuscrito e em nossos documentos on-line. Embora este protocolo seja desenvolvido para detecção de risco de psicose, o projeto arquitetônico deste protocolo não está vinculado a este caso de uso específico. O protocolo é flexível o suficiente para permitir a reconfiguração e a redefinição dos componentes de monitoramento e alerta em tempo real para outras áreas de medição de risco, como reações adversas a medicamentos, permitindo assim que os médicos tomem medidas oportunas para melhorar o cuidado, a segurança e a experiência do paciente.
The authors have nothing to disclose.
Este estudo é financiado por e é uma saída direta do prêmio King’s College London Confidence in Concept do Medical Research Council (MRC) (MC_PC_16048) para o PFP. RD e AR foram apoiados por: (a) a Caridade Maudsley; (b) o National Institute for Health Research (NIHR) Biomedical Research Centre no sul de Londres e maudsley NHS Foundation Trust e King’s College London; (c) Health Data Research UK, que é financiado pelo Uk Medical Research Council, Engineering and Physical Sciences Research Council, Economic and Social Research Council, Department of Health and Social Care (Inglaterra), Chief Scientist Office of the Scottish Government Health and Social Care Directorates, Health and Social Care Research and Development Division (Governo galês), Public Health Agency (Irlanda do Norte), British Heart Foundation e Wellcome Trust; d O Consórcio BigData@Heart, financiado pela Iniciativa de Medicamentos Inovadores-2 Joint Undertaking sob o contrato de concessão nº 116074. Este Compromisso Conjunto recebe apoio do programa de pesquisa e inovação Horizon 2020 da União Europeia e da EFPIA; é presidida, por DE Grobbee e SD Anker, em parceria com 20 parceiros acadêmicos e industriais e ESC; e (e) O National Institute for Health Research University College London Hospitals Biomedical Research Centre. Esses órgãos financiadores não tiveram papel na concepção do estudo, coleta e análise. As opiniões expressas são as do autor(s) e não necessariamente as do NHS, do NIHR ou do Departamento de Saúde.
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 |