35
openEHR: Uma Especificação Aberta para Gerenciamento de Informação na Área de Saúde Laboratório Associado INCT-MACC “Multilevel Healthcare Information Modeling UERJ/UFF

Presentation Minicourse for Summer Program LNCC 2010

Embed Size (px)

DESCRIPTION

Presentation of the Minicourse for Summer Program at the National Laboratory for Scientific Computing - LNCC - in 2010. See: http://www.mlhim.org http://gplus.to/MLHIM and http://gplus.to/MLHIMComm for more information about semantic interoperability in healthcare. #mlhim #semantic_interoperability #health_informatics

Citation preview

Page 1: Presentation Minicourse for Summer Program  LNCC 2010

openEHR: Uma Especificação Aberta para Gerenciamento de Informação na Área de Saúde

Laboratório Associado INCT-MACC“Multilevel Healthcare Information ModelingUERJ/UFF

Page 2: Presentation Minicourse for Summer Program  LNCC 2010

Sumário do Curso

• Informação em Saúde: Conceitos Gerais•Fundamentos da Modelagem Multinível de SI•As especificações openEHR: Visão Geral•O Modelo de Referência openEHR•O Modelo de Informação openEHR: Arquétipos• Implementação das especificações em Python/Zope/Grok

Page 3: Presentation Minicourse for Summer Program  LNCC 2010

A Informação em Saúde é Complexa...

...porque o sistema de saúde é um sistema complexo e dinâmico:

•Complexidade: o sistema gera um grande número de itens de informação que apresentam complexas interdependências, sendo a principal a......dependência espaço-temporal: a informação a ser persistida

varia no tempo e no espaço•Dinâmica:

▫A dependência entre os itens de informação varia▫A variação temporal é rápida e a variação espacial é próxima

Page 4: Presentation Minicourse for Summer Program  LNCC 2010

As Políticas de Saúde também são Complexas

•O estabelecimento de consensos em relação a um determinado conceito em saúde é difícil:▫Competição entre “escolas médicas”▫Multiprofissionalismo e não transdisciplinaridade

•As redes de atenção são hierárquicas, com múltiplas portas de entrada e sem um mecanismo funcional de referência e contra-referência

Page 5: Presentation Minicourse for Summer Program  LNCC 2010

Desafios do Sistema x Promessas da Informatização

• % de eventos adversos advindos de erros terapêuticos (interações, duplicações, indicações erradas)

• Tempo de busca por informações críticas• % de pacientes “perdendo tempo” no sistema em função da falta

de referência e contra-referência• Duplicação de investigações, testes e procedimentos• Capacidade de prevenção e detecção precoce• Capacidade de tomada de decisões não-pontuais• Adesão a protocolos terapêuticos• Efetividade dos programas orientados a uma doença específica• Taxa de hospitalização e de reinternações evitáveis

Page 6: Presentation Minicourse for Summer Program  LNCC 2010

Outras Questões Importantes

•Coerência semântica: manutenção do significado (contexto) da informação registrada dentro da base de dados

• Interoperabilidade: capacidade de enviar a informação de um lugar (sistema) para outro, mantendo a informação inteligível em ambos os lugares (sistemas)

•Persistência: a informação deve ser mantida de forma perpétua no sistema do modo que foi registrada originalmente

Page 7: Presentation Minicourse for Summer Program  LNCC 2010

Onde Está o Contexto?

Page 8: Presentation Minicourse for Summer Program  LNCC 2010

Aqui Está o Contexto!

Page 9: Presentation Minicourse for Summer Program  LNCC 2010

Interoperabilidade

Page 10: Presentation Minicourse for Summer Program  LNCC 2010

Interoperabilidade!

Page 11: Presentation Minicourse for Summer Program  LNCC 2010

Interoperabilidade?

Page 12: Presentation Minicourse for Summer Program  LNCC 2010

Por que Adotar Padrões para os SIS?

•Condição essencial para a efetiva implementação de um sistema de saúde único e universal, como o SUS

•Uniformização de “regras, protocolos, processos” e “atividades”, “para o benefício de todos” (ISO)

•Democratização dos processos de gestão do sistema•Aprimoramento dos processos de controle e avaliação

Page 13: Presentation Minicourse for Summer Program  LNCC 2010

Padrões e Especificações para os SIS

Nome O que é Implementado

Aberto

ISO Padrão Não Não

CEN 13606 Padrão Sim Não

HL7 Especificação Sim Não

openEHR Especificação e “Padrão”

Sim Sim

Page 14: Presentation Minicourse for Summer Program  LNCC 2010

IHE

HL7

IHTSDO

ISO

WHO SNOMED CTICDx

CEN

ASTM

CDA

EN13606-1

CCR

v2

mes

sage

s

v3 messages

Data

types

PDQ

CCOWHSSP

PIX

HISA

RIDXD

S

PMACE

N13606-4

RBA

C

EN

13606-3

EN13606-2

Tem

plat

es

DocumentsSecurity

ServicesContent modelsTerminology

Fonte: Thomas Beale, EFMI 2008

Page 15: Presentation Minicourse for Summer Program  LNCC 2010

As Especificações openEHR

•Modelo multinível (ou dual): desenvolvimento do software e modelagem do conhecimento são separados

•O modelo de referência é implementado em software•O conhecimento é modelado em “arquétipos”

Page 16: Presentation Minicourse for Summer Program  LNCC 2010

Modelo dual openEHR

Page 17: Presentation Minicourse for Summer Program  LNCC 2010

Modelo de Referência openEHR

•Definição das classes entendidas como “blocos genéricos” de construção de um SIS:▫Representação das características genéricas dos

componentes necessários em um SIS, e de como eles se agregam

•Separa o conteúdo clínico do demográfico•Especifica os elementos necessários a serem seguidos na

implementação em função dos princípios éticos e legais próprios da área da saúde

Page 18: Presentation Minicourse for Summer Program  LNCC 2010

Estrutura de alto nível do MR

Composition

Page 19: Presentation Minicourse for Summer Program  LNCC 2010

Estrutura de uma Composição

Page 20: Presentation Minicourse for Summer Program  LNCC 2010

Arquétipo openEHR

•É a arquitetura adotada nas especificações para a modelagem do conhecimento

•É a definição das “combinações de” + “restrições a” classes existentes do MR que são necessárias para expressar um conceito específico em saúde

•Contém todo o contexto semântico do conceito que modela•Para garantir interoperabilidade, os arquétipos devem ser:

▫Elaborados por uma comunidade aberta▫Mantidos em um repositório público que permita reutilização

Page 21: Presentation Minicourse for Summer Program  LNCC 2010

Arquétipos

Page 22: Presentation Minicourse for Summer Program  LNCC 2010

Meta-arquitetura dos Arquétipos

Page 23: Presentation Minicourse for Summer Program  LNCC 2010

Estrutura do Pacote openEHR

Page 24: Presentation Minicourse for Summer Program  LNCC 2010

Pacotes do Modelo de Referência (1)•Pacote Suporte:

▫Descrição dos conceitos mais básicos das especificações▫Contém os pacotes Definições, Identificação, Terminologia e

Medidas▫Pacote Assumed Types: descreve quais os tipos básicos de

dados externos são adotados pelo openEHR•Pacote Tipos de Dados:

▫Define todos os tipos de dados requeridos em saúde▫Texto, Quantidades, Data/Tempo, Dados Encapsulados,

Tipos Básicos

Page 25: Presentation Minicourse for Summer Program  LNCC 2010

Pacotes do Modelo de Referência (2)•Pacote Estrutura de Dados:

▫Descreve as estruturas genéricas de dados que serão estruturadas de forma específica em arquétipos

▫ Item Simples, Lista, Tabela, Árvore, História•Pacote Tipos de Dados:

▫Define todos os tipos de dados requeridos em saúde▫Texto, Quantidades, Data/Tempo, Dados Encapsulados,

Tipos Básicos

Page 26: Presentation Minicourse for Summer Program  LNCC 2010

Pacotes do Modelo de Referência (3)•Pacote Comum:

▫Descreve classes que serão recorrentes em pacotes de nível mais alto

▫Localizável-Arquetipado (ligação entre MR e MI), Atestado e Participação, Controle de Alterações

•Pacote Segurança:▫Define a semântica de controle de acesso e privacidade do

EHR

Page 27: Presentation Minicourse for Summer Program  LNCC 2010

Pacotes do Modelo de Referência (4)•Pacote EHR:

▫Define o conteúdo e o contexto semântico dos conceitos EHR, Composição, Seção e Entrada

▫São as classes mais agregadas do EHR•Pacote Extrato do EHR:

▫Define como um extrato do EHR é obtido a partir de uma Composição, de informações demográficas ou de controle de acesso

Page 28: Presentation Minicourse for Summer Program  LNCC 2010

Pacotes do Modelo de Referência (5)•Pacote Integração:

▫Define a classe Entrada Genérica, um subtipo da classe Entrada utilizada para representar dados legados externos como uma árvore

▫Este tipo de Entrada tem seus próprios “arquétipos de integração”, que podem ser combinados com arquétipos p.d.

•Pacote Demográfico:▫Define conceitos genéricos como Parte (Ator, Papel) e

detalhes de endereço, que serão restringidos por arquétipos demográficos

Page 29: Presentation Minicourse for Summer Program  LNCC 2010

Demais Pacotes

•Pacote Arquétipo:▫Descreve a semântica dos arquétipos e templates▫ Inclui a arquitetura da ADL (Archetype Definition Language)

•Pacote Serviços:▫Virtual EHR API: interface com dados desagregados▫Serviço de EHR: interface com dados agregados▫Serviço de Arquétipos: interface com repositórios remotos de

arquétipos▫ Interface de Terminologia: estrutura de um servidor de

terminologias

Page 30: Presentation Minicourse for Summer Program  LNCC 2010

Síntese:

•A modelagem tradicional de sistemas de informação, na qual o conhecimento do domínio é implementado em software, é ineficiente para realidades complexas e dinâmicas como a do sistema de saúde

•Os problemas advindos do uso desta modelagem nos SIS mundiais tem estimulado iniciativas de padronização

•A adoção de terminologias é um elemento importante, mas não resolve os problemas da área se os sistemas continuarem sendo implementados em um só nível

Page 31: Presentation Minicourse for Summer Program  LNCC 2010

Síntese:

•Na modelagem multinível, cada especialista é responsável pela sua especialidade:▫O cientista da computação implementa o modelo de referência▫O profissional de saúde modela o conhecimento

•A camada de software + DB é separada da camada de conhecimento

•Não confundir com “three tier”, que tradicionalmente mantém a camada de conhecimento implementada em software e somente separa BI e GUI

Page 32: Presentation Minicourse for Summer Program  LNCC 2010

Modelagem Tradicional

Page 33: Presentation Minicourse for Summer Program  LNCC 2010

Modelagem Multinível

Page 34: Presentation Minicourse for Summer Program  LNCC 2010

Modelagem Multinível

Page 35: Presentation Minicourse for Summer Program  LNCC 2010

Perguntas?

http://www.mlhim.org

[email protected]