300 likes | 369 Views
Implementações de Data Warehouse na Área da Saúde. Ricardo S. Santos - DIS/Unifesp Marco Antônio Gutierrez - INCOR. AGENDA. Introdução Aplicações DW para a gestão da Saúde Comunitária Aplicações DW para a gestão Institucional Discussão Proposta DW SES-SP Conclusão.
E N D
Implementações de Data Warehouse na Área da Saúde Ricardo S. Santos - DIS/Unifesp Marco Antônio Gutierrez - INCOR
AGENDA • Introdução • Aplicações DW para a gestão da Saúde Comunitária • Aplicações DW para a gestão Institucional • Discussão • Proposta DW SES-SP • Conclusão
INTRODUÇÃO (Objetivo) • Apresentar alguns casos de implementação de Data Warehouse na área da saúde. • Fornecer um panorama geral das iniciativas existentes, evidenciando os problemas encontrados, metodologias adotadas, os procedimentos e as ferramentas utilizadas.
INTRODUÇÃO (Metodologia) • Artigos (periódicos indexados) que apresentam conceito ou técnica de DW e demonstram uma implementação aplicado ao setor da saúde. • Bases de dados: “WebofScience”; “Pubmed”; “MedLine”; “Lilacs”, “Banco de Teses” (Capes). • Divididos em dois grupos: “Nível Comunitário” e “Nível Institucional”. • Evidenciar os principais desafios encontrados, os procedimentos e as ferramentas utilizadas no processo de implementação.
INTRODUÇÃO (Definição DW) Uma plataforma que contém os dados da organização, centralizados e organizados de forma que usuários, de maneira muito simples, possam extrair relatórios analíticos, complexos, contendo informações gerenciais para apoio à decisão. (Shams, 2001).
NÍVEL COMUNITÁRIO (CATCH) (Comprehensive Assessment for Tracking Community Health) CARACTERÍSTICAS GERAIS • O objetivo é fornecer indicadores que mostre o estado da saúde pública identificando problemas prioritários; • Sistema de coleta, organização e produção de indicadores da saúde; • Compila mais de 250 indicadores; • Utilizado a mais de 10 anos, por mais de 20 cidades; • Desenvolvido pela USF (University of South Florida’s);
NÍVEL COMUNITÁRIO (CATCH) Processo CATCH (Lista de desafios).
NÍVEL COMUNITÁRIO (CATCH) FERRAMENTAS UTILIZADAS • Oracle Enterprise Server – SGBD • Oracle Tools - Interface Usuário TÉCNICAS ADOTADAS NO PROCESSO DE CARGA • Estrelas Gêmeas • Filtros p/ Qualidade de Dados
NÍVEL COMUNITÁRIO (CATCH) ESTRELAS GÊMEAS
NÍVEL COMUNITÁRIO (CATCH) PRINCIPAIS DESAFIOS • Dados provenientes de diferentes fontes em diferentes formatos; • Pouca padronização para os dados da saúde; • Relatórios disseminados para diversas localidades geograficamente separadas; • Performance (Baixa Granularidade).
NÍVEL COMUNITÁRIO (República Eslovênia) CARACTERÍSTICAS GERAIS • O objetivo é fornecer indicadores que mostre o estado da saúde pública; • Estatísticas já centralizadas PHIRS (Public Healts Institute of the Republic of Slovenia); • Processo ainda rudimentar (muitas regiões-disquete) • Projeto em desenvolvimento pela University of Ljubljana FERRAMENTAS UTILIZADAS • Oracle Express (OLAP-SERVER); • Linguagem programação AWK (Scripts de carga); • Oracle Express Analyzer Tool (Front End) ;
NÍVEL COMUNITÁRIO (Controle Doenças) ALGUNS PROJETOS • “Empire Blue Cross –Blue Shield” utiliza um software para sinalizar pacientes com valores que indicam uma situação médica indesejada. • “Aetna US HealthCare” utiliza uma aplicação, que atua sobre um DW, para identificar membros com determinadas doenças e incluí-los automaticamente em um programa de gerenciamento. • “Horizon Mercy Health Plan” descobriu através de seu DW que o diagnóstico mais comum entre os pacientes da pediatria era asma.
NÍVEL COMUNITÁRIO (Protótipo SUS - UFRGS) CARACTERÍSTICAS GERAIS • Destinado apenas aos gestores SUS (Ambulatorial); • Desenvolvimento protótipo (1999 – mestrado) como elemento integrante do projeto SIDI (Sistema Distribuído para Intercâmbio de Dados da Saúde) FERRAMENTAS UTILIZADAS • MS-SQLSERVER (Servidor de Dados) • Warehouse Architect - Sybase (Projeto/Carga) • WizRule - Wizsoft (carga - limpeza/transformação) • Star Treck / dbProbe -InterNetivity (front-end)
NÍVEL INSTITUCIONAL (IIS) (Inglis Innovative Services) CARACTERÍSTICAS GERAIS • Percebeu a necessidade de um DW devido a proliferação de aplicações MS-ACCESS; • Dados provenientes de duas aplicações: - Recursos Humanos (MS-SQL Server), e um sistema Clínico e financeiro (Progress). PRINCIPAIS DESAFIOS • Infra- Estrutura • Identificação dos Problemas que o DW pode Resolver • Implementar algo rapidamente para usuários
NÍVEL INSTITUCIONAL (WBH) (Willian Beaumont Hospital) CARACTERÍSTICAS GERAIS • Implementação de um Data Mart para produção de dados gerenciais sobre a instituição; • Objetivo é ganhar visibilidade para aprovação de projeto com maior tencologia. FERRAMENTAS • MS-ACCESS • Rotinas de Carga em VBA
NÍVEL INSTITUCIONAL (CHC) (CommonWealth Health Corporation) CARACTERÍSTICAS GERAIS • Objetivo era o melhor gerenciamento dos recursos; • Optou por solução pronta de mercado (TSG’s Galaxy); • Economia de 1,5 milhões nos dois primeiros anos;
NÍVEL INSTITUCIONAL (HM) (Horizon Mercy) CARACTERÍSTICAS GERAIS • Gerenciamento de planos de saúde; • Buscar no mercado uma solução pronta (Infominers) PRINCIPAL DESAFIO • Encontrar um modelo que contemple os desafios da área da saúde; FERRAMENTAS • Oracle (SGBD); • Cognos (Front-End)
Desafios na implementação de um DW na área da saúde. - Dados provenientes de muitas fontes - Diversidade de formatos de dados, principalmente devido às diversas aplicações específicas da área - Grande volume de informação armazenado em imagens - Pouca padronização - Relatórios (saídas) devem ser disseminados para diversas localidades separadas geograficamente - Fornecedores de soluções não compreendem os desafios específicos da área - Limitação de recursos financeiros PRINCIPAIS DESAFIOS
Caso Estudado SGBD Ferramenta ETL Ferramenta OLAP CATCH Oracle Interna (AWK e Pearl) Ferramentas Oracle Eslovênia Oracle Internas (AWK) Oracle Express Analyzer Tool Protótipo SUS SQL Server Internas + WizRule DB Probe + Access IIS SQL Server Internas Interna – Aplicação Web CDR - Virgínia Sybase Interna (Pearl) Interna (“C”/ JavaScript) William Access Interna (VBA) Interna (VBA) CHC SQL Server TSG’s Galaxy TSG’s Galaxy Horizon Oracle Infominers Infominers-Cognos FBC SQL Server Interna (PB) Interna (Java/ASP) FERRAMENTAS
Procedimentos que contribuem para o sucesso do projeto - Uma boa estratégia para o processo de carga é a utilização de “Estrelas Gêmeas” Disponibilizar toda a infra-estrutura antes de implementar um DW - Identificar um profissional, da instituição, competente e com disponibilidade integral para o projeto - Identificar os dados importantes da corporação e os proprietários destes dados - Identificar os problemas que o DW pode resolver - Elaborar cuidadosamente o desenho do modelo clínico - Se possível, elaborar os requisitos do usuário, através de um histórico de consultas efetuadas nos sistemas existentes - Implementar alguma coisa rapidamente para que os usuários possam visualizar os benefícios PROCEDIMENTOS P/ SUPERAR OS DESAFIOS
Existem alguns desafios peculiares, que constituem os principais problemas para implementação de um DW na área da saúde; • Preferência pelo desenvolvimento interno de rotinas para carga e análise dos dados; • As implementações de DW na área da saúde, geralmente, não utilizam as ferramentas sofisticadas existentes no mercado; • Existem muitos outros casos de implementação de DW na saúde, que não foram publicados em nenhuma base bibliográfica; • Em um trabalho futuro, pretende-se catalogá-los, analisa-los e apresenta-los. Ainda, como estudo posterior deve-se pesquisar a situação atual dos casos apresentados;
Implementações de Data Warehouse na Área da Saúde Ricardo S. Santos – rsantos-pg@dis.epm.br