healthdb visão geral
TRANSCRIPT
![Page 1: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/1.jpg)
Vamos abordar um tema:
persistência de informação em saúde
Fábio Nogueira de Lucena - Instituto de Informática - UFG
![Page 2: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/2.jpg)
Domínio:
Saúde
![Page 3: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/3.jpg)
Especificamente:● Persistência e ● Troca de informação em saúde
(interoperabilidade semântica)
![Page 4: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/4.jpg)
Informação em saúde
Resultados de exames, diagnósticos, procedimentos, ...
![Page 5: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/5.jpg)
Persistência
Armazenar e posteriormente consultar a informação armazenada.
![Page 6: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/6.jpg)
Interoperabilidade semântica
Troca da informação em saúde entre SISs (Sistemas de Informação em Saúde), sem perda de informação, sem intervenção humana.
Fenômeno raro
![Page 7: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/7.jpg)
Isso já não ocorre hoje?
![Page 8: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/8.jpg)
Persistir
Recuperar
Interoperabilidade??
![Page 9: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/9.jpg)
![Page 10: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/10.jpg)
Qual é o problema?
A informação em saúde não está disponível onde
necessária.
![Page 11: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/11.jpg)
“Ilhas” persistem
![Page 12: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/12.jpg)
Acréscimo de informações em um prontuário ao longo do tempo...
![Page 13: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/13.jpg)
Atores distintos desconhecem as informações produzidas pelos demais
![Page 14: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/14.jpg)
Cenário “desejado” (cada ator tem acesso a todo o prontuário disponível)
![Page 15: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/15.jpg)
![Page 16: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/16.jpg)
Como poderia ocorrer essa troca?
![Page 17: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/17.jpg)
![Page 18: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/18.jpg)
![Page 19: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/19.jpg)
Cada ator faz uso de software e hardware para acesso ao prontuário
![Page 20: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/20.jpg)
Quais as restrições sobre esse software?
![Page 21: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/21.jpg)
Portaria 2073
Regulamenta o uso de padrões de interoperabilidade… no âmbito do SUS, … e para os sistemas privados e do setor de saúde suplementar.
![Page 22: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/22.jpg)
Portaria 2073
Capítulo II: para a definição do Registro Eletrônico em Saúde (RES) será utilizado o modelo de referência OpenEHR.
![Page 23: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/23.jpg)
openEHR (objetivos) (segundo Dr. Ian McNicoll)
Fornecer especificação para uma plataforma aberta, na qual dados em qualquer sistema openEHR é totalmente intercambiável.
independente da linguagem de programação
independente da linguagem humana
independente da tecnologia de banco de dados empregada.
![Page 24: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/24.jpg)
![Page 25: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/25.jpg)
Trecho de arquétipo (ADL) para “pressão sanguínea”
Archetype Definition Language (ADL)
![Page 26: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/26.jpg)
Archetype Query Language (AQL)
![Page 27: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/27.jpg)
![Page 28: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/28.jpg)
148 classe
s
![Page 29: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/29.jpg)
Sistemas existentes terão que construir um “conversor”
![Page 30: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/30.jpg)
![Page 31: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/31.jpg)
Preconceitos… (problema)
Exceto para casos “simples”, o conversor será inviável.
Esforço de integração “enorme” (custo)
Complexidade (alguns sistemas possuem milhares de tabelas)
Manutenção ainda mais onerosa, pois mudança no sistema implica mudança no “conversor”
![Page 32: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/32.jpg)
Preconceitos… (solução)
Software nasce preparado para openEHR
Equipe que conhece o openEHR faz solução “caseira” (muito onerosa)
Framework (menos onerosa, mas exige domínio de questões técnicas)
O que não exigiria domínio do openEHR pela equipe técnica?
Um SGBD específico para o domínio da saúde
Tanto a entrada desse SGBD quanto a saída seria em conformidade com o openEHRA complexidade não “desaparece”, mas é transferida para o SGBD.
![Page 33: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/33.jpg)
HealthDBLightning fast and most reliable DBMS for health.
openEHR-based DBMS
![Page 34: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/34.jpg)
Oportunidades de atividades (imediatas)
Testes de serialização/desserialização de registros (vetor de bytes).
Estratégia de persistência de objetos do MR (trabalho no nível do MR).
Testes da estratégia de persistência (rede de proteção).
Benchmark
Compressão (qual algoritmo? como balancear desempenho/taxa de compressão?)
Estratégia de persistência baseada nos arquétipos.
Conversores MR, HealthDB, XML, JSON (ida e volta)
Componente de comunicação Cliente<->HealthDB (protocolo próprio)
Drivers de Cliente: Java, C, JavaScript, JDBC, ODBC, …
Cliente para uso de administrador (browser)
![Page 35: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/35.jpg)
Oportunidades de atividades (imediatas)
Testes de acesso ao conteúdo de “grandes” arquivos (file buffer).
Definição e implementação de estratégia de logging.
Mínimo de SO para executar aplicativo (hardware “simples”)
Acesso ao CNS (Cartão Nacional de Saúde) (PIX/PDQ)
Acesso ao CNES (Cadastro Nacional de Estabelecimentos de Saúde)
Acesso ao HORUS
Acesso ao SIGTAP (tabela de procedimentos)
![Page 36: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/36.jpg)
Oportunidades de atividades (imediatas)
Como executar uma consulta AQL?
Como organizar (persistir) dados a partir da ADL?
Rápido?Confiável?Escalável?
![Page 37: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/37.jpg)
Em resumo...
ADL para definir as informações clínicas
AQL para consultas
Dados conforme os XML Schemas (openEHR)
![Page 38: Healthdb Visão Geral](https://reader034.vdocuments.com.br/reader034/viewer/2022052302/58e4f3d81a28abdf698b47d3/html5/thumbnails/38.jpg)
Goiás (sobre esse tema)
O Popular, 06/11/2016 (último domingo)
Entre as 500 maiores empresas (arrecadação de ICMS)
Nenhuma de software, nenhuma de hardware
Ações em execução
19X (aplicativo que permite ao cidadão acesso direto ao serviço 190 e 193)
Conecta SUS Zilda Arns Neumann(Central de informação e decisão estratégica da SES-Goiás)
Governo aposta em inovação tecnológica
Integração entre administração pública, meio acadêmico e setor produtivo.