UM SISTEMA DE GERENCIAMENTO DE DADOS PARA EXAMES DE ENDOSCOPIA DIGESTIVA ALTA 1

Documentos relacionados
EnDia Uma Ferramenta para Construção de Repositórios de Dados de Endoscopia Digestiva Alta

Ontologias Como Apoio Ao Mapeamento De Laudos Médicos De Endoscopia Digestiva Alta Para Bases De Dados Estruturadas

EnDia 2.0: Sistema Web para Construção de Bases de Dados a partir de Exames de Endoscopia Digestiva Alta

Proposta de Gerenciamento de Exames Médicos Utilizando uma Aplicação DICOM

Utilização da Indexação Automática para Auxílio à Construção de uma Base de Dados para a Extração de Conhecimento aplicada à Doenças Pépticas

UNIVERSIDADE FEDERAL DO PARANÁ UFPR BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO

APLICAÇÃO DA ENGENHARIA DE REQUISITOS E ESPECIFICAÇÃO DE REQUISITOS NA IDENTIFICAÇÃO DE ESCOPO DE SISTEMA

Uma Metodologia para Auxiliar no Processo de Construção de Bases de Dados Estruturadas a partir de Laudos Médicos

Projeto e Desenvolvimento de Sistemas de Informação

Universidade Estadual de Ponta Grossa PRÓ-REITORIA DE GRADUAÇÃO DIVISÃO DE ENSINO

Instituto Federal de Educação, Ciência e Tecnologia do Sul de Minas Gerais Câmpus Muzambinho. Muzambinho /MG.

Engenharia de Software I: Introdução. Graduação em Informática 2009 Profa. Itana Gimenes

ESTUDO DA APLICABILIDADE DA TECNOLOGIA USB AO SABI 2.0 1

Engenharia de Software Orientada a Objetos - OOSE. Método de Jacobson

Requisitos de Sistemas

UM PROTÓTIPO DO SISTEMA PARA CONTROLE DE BIBLIOTECAS POR MEIO DE PÁGINAS WEB DINÂMICAS 1

PROJETO DE PROGRAMAS. Projeto de Programas PPR0001

Introdução à UML. Universidade Federal de Mato Grosso do Sul Sistemas de Informação - CPCX. Prof. Fernando Maia da Mota

Notas de Aula 03: Introdução a Orientação a Objetos e a UML

Departamento de Sistemas de Computação Universidade de São Paulo Análise e Projeto Orientados a Objetos Aula 2 O Processo Unificado (PU)

RELATÓRIOS TÉCNICOS DO LABORATÓRIO DE BIOINFORMÁTICA UNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ

INF1013 MODELAGEM DE SOFTWARE

PROJETO DE SOFTWARE PARA O GERENCIAMENTO DAS COMUNICAÇÕES EM GESTÃO DE PROJETOS

Proposta de uma Aplicação Computacional para Aquisição e Gerenciamento de Exames Médicos Aplicando o Padrão DICOM

O Processo Unificado (PU) SSC 121 Engenharia de Software I Profa. Dra. Elisa Yumi Nakagawa 2 o semestre de 2012

UML e seus diagramas

IDENTIFICAÇÃO DO ESCOPO DE SOFTWARE A PARTIR DA ANÁLISE DE REQUISITOS UTILIZANDO A UML

RUP Unified Process. Profª Jocelma Rios

SISTEMA DE INFORMAÇÃO EXECUTIVA PARA A ÁREA DE VENDAS APLICADO À INDÚSTRIA METALÚRGICA

UML: Introdução. História Visão geral Modelo conceitual da UML. Bibliografia. UML: introdução

Programa Analítico de Disciplina INF323 Engenharia de Software II

Avaliação de um método de mapeamento de laudos médicos para uma representação estruturada: estudo de caso com laudos de endoscopia digestiva alta

Marilan Ricardo Tagliari - TCC Marilan Ricardo Tagliari - TCC Orientando: Marilan Ricardo Tagliari Orientador: Everaldo Artur Grahl

I Análise de Sistemas

SISTEMA DE MONITORAMENTO AGROMETEOROLÓGICO PARA A CAFEICULTURA PARANAENSE

O Fluxo de Requisitos

SIGERIS SISTEMA DE GESTÃO DE REDES DE INFRAESTRUTURAS PREDIAIS 1 SIGERIS - SYSTEM OF MANAGEMENT OF PREDIAL INFRASTRUCTURE NETWORKS

FUNDAMENTOS DA ANÁLISE E PROJETO DE SISTEMAS. Projeto de Programas PPR0001

UMA PROPOSTA DE ESPECIFICAÇÃO DA FERRAMENTA S.A.Do.M (Software Artifacts Documentation and Management)

UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC DCC Departamento de Ciência da Computação Joinville-SC

CAPÍTULO 1 O AMBIENTE DE DESENVOLVIMENTO DE SISTEMAS. Tereza Gonçalves Kirner

Sistemas da Informação. Banco de Dados I. Edson Thizon

Processo. Processo unificado. Principais Características do UP. Principais Características do UP RUP. Unified Process (Processo Unificado)

Aula 01 Conceito de Banco de Dados e SGBD

Agenda TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS. Aula 2 19/08/2012

Engenharia de Software. Herbert Rausch Fernandes

22/03/2018. Professor Ariel da Silva Dias RUP e Modelos Ágeis

Ferramenta para cálculo de métricas em softwares orientados a objetos codificados em Object Pascal

UML - Linguagem de Modelagem Unificada

Introdução. Introdução. Introdução. Planejamento da disciplina. Modelagem de Processos de Negócio. Prof.: Clarindo Isaías Pereira da Silva e Pádua

SISTEMA DE GERENCIAMENTO DO CENTRO DE PRÁTICAS CLÍNICAS E CIRÚRGICAS DO IFC CAMPUS ARAQUARI

Acadêmico: Mateus Artur Schneiders Prof. Orientador: Dr. Mauro Marcelo Mattos

Curso de Sistemas de Informação. Karla Donato Fook DESU / DComp. Modelagem de Dados UML

GESTÃO DE DADOS NAS ORGANIZAÇÕES. Prof. Robson Almeida

Engenharia de Software II

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA RATIONAL UNIFIED PROCESS - RUP

Aula 2 BD Introdução. Profa. Elaine Faria UFU

9 Seminário de Extensão

Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS. Nome:

Conceitos relativos a Banco de Dados & Modelos de Informação de Banco de Dados. Introdução

Rational Unified Process (RUP)

Tecnologia da Informação

Construção de uma Ontologia para Auxiliar no Mapeamento de Laudos Médicos de Endoscopia Digestiva Alta para Bases de Dados Estruturadas

26 a 29 de novembro de 2013 Campus de Palmas

Ciência da Computação ENGENHARIA DE SOFTWARE. Métricas e Estimativas do Projeto

Desenvolvimento de um aplicativo na plataforma Android para realização de fichamento bibliográfico em dispositivos móveis: resultados iniciais

Análise de Sistemas. Aula 5

Análise e Projeto Orientados a Objetos

Uma Abordagem de Extração de Terminologia Para a Construção de uma Representação Atributo-valor a Partir de Documentos Não Estruturados

UML Visão Geral UML Visão geral v.1.1, Novembro de 2001

RUP RATIONAL UNIFIED PROCESS. Prof. Fabiano Papaiz IFRN

Desenvolvimento de uma ontologia para doenças do cólon diagnosticáveis por meio de exames de vídeocolonoscopia

Universidade Estadual de Campinas (UNICAMP) Campinas, São Paulo, Brasil CEP

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO. Semestre letivo. 1. Identificação Código

Ciência da Computação ENGENHARIA DE SOFTWARE. Capítulo 1 Introdução

UML. Trabalho Análise e Projeto de Sistemas. Aluna: Luana Alves Businaro

Como Modelar com UML 2

Visão Geral da UML. SSC Engenharia de Software I Profa. Dra. Elisa Yumi Nakagawa 2 o semestre de 2012

Processos de Software by Pearson Education Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1

UML UNIFIED MODELING LANGUAGE LINGUAGEM DE MODELAGEM UNIFICADA

UML 2.0 Método, Linguagem e Ferramenta. Prof. Cesar Augusto Tacla

Introdução. Diagramas de Interação. Introdução. Introdução. Introdução. Introdução. Os modelos de análise não respondem a algumas perguntas:

Desenvolvimento Baseado em Componentes: Experiências de Sucesso

APLICATIVO PARA GERENCIAMENTO DA ENFERMAGEM HOSPITALAR

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

ENGENHARIA DE SOFTWARE. Aula 03 Processos de Software

Visão Geral do RUP (Rational Unified Process)

6.CONCLUSÕES CONCLUSÕES

Engenharia de Software

Metamodelos para Banco de Dados. Carlos Julian Menezes Araújo Prof. Dr. Robson do Nascimento Fidalgo

Metodologia de Mapeamento de Laudos Médicos para Bases de Dados: Aplicação em Laudos Colonoscópicos

Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ. Campus Curitiba PLANO DE ENSINO

Transcrição:

UM SISTEMA DE GERENCIAMENTO DE DADOS PARA EXAMES DE ENDOSCOPIA DIGESTIVA ALTA 1 CARLOS ANDRÉS FERRERO 2, HUEI DIANA LEE 3, FENG CHUNG WU 4, RENATO BOBSIN MACHADO 5, DANIEL DE FAVERI HONORATO 6, ANTONIO PIETROBOM NETO 7 Escrito para apresentação na III JORNADA CIENTÍFICA DA UNIOESTE 15 a 17 de junho de 2005 - Unioeste - PRPPG - Campus de Marechal Cândido Rondon - PR RESUMO: Sistemas de Gerenciamento de Dados são projetados com a finalidade de oferecer às diversas áreas de conhecimento a capacidade de armazenar e organizar informações, de modo interativo, por meio da utilização de interfaces gráficas. Neste trabalho é apresentado um Sistema de Gerenciamento de Dados para exames de Endoscopia Digestiva Alta denominado EnDia. Esse sistema permitirá o armazenamento e organização dos dados relacionados aos exames de Endoscopia Digestiva Alta. Além disso, proporcionará a disponibilização de informações para sistemas de extração de conhecimento a partir de bases de dados, os quais poderão gerar conhecimento, de modo automático, para auxílio no processo de tomada de decisão do especialista do domínio. O estudo do domínio, assim como a interação com especialistas da área, foram elementos fundamentais para o desenvolvimento do sistema EnDia. PALAVRAS-CHAVE: repositório de dados médicos, descoberta de conhecimento, sistema de informação. DATA MANAGEMENT SYSTEM FOR HIGH DIGESTIVE ENDOSCOPY FINDINGS ABSTRACT: Data Management Systems are projected to give assistance to the task of storing and organizing information, in an interactive mode using graphic interface, within a variety of knowledge domain areas. In this work, it is presented a Data Management System for High Digestive Endoscopy findings, named EnDia. This system will permit not only High Digestive Endoscopy data storage and organization, but will make information available to knowledge discovery systems from databases. These systems are able to automatically construct knowledge from databases which may be used to help during the decision making process. Interaction with the domain's specialist was fundamental to the development of the EnDia system. KEY WORDS: medical data repository, knowledge discovery, information system. 1 Projeto de pesquisa desenvolvido no Laboratório de Bioinformática LABI, Centro de Engenharias e Ciências Exatas, UNIOESTE, Foz do Iguaçu PR, Avenida Tarquínio Joslin dos Santos, 1300, Caixa Postal 961 CEP 85870-900, Foz do Iguaçu, PR Tel: 45 3576-8114. 2 Acadêmico do curso de Ciência da Computação, Bolsista de Iniciação Científica do Instituto de Tecnologia e Automação em Informática - ITAI e estagiário do LABI, UNIOESTE, Foz do Iguaçu PR; email: anfer86@hotmail.com. 3 Profa. Mestre do CECE da UNIOESTE, Foz do Iguaçu - PR; Coord. geral do LABI; Doutoranda, ICMC-USP, São Carlos-SP. 4 Prof. Doutor da Coloproctologia da UNICAMP, Campinas SP; Coord. da área médica do LABI. 5 Mestre do CECE da UNIOESTE, Foz do Iguaçu PR; Coord. da área computacional do LABI. 6 Bolsista de Iniciação Científica do Parque Tecnológico Itaipu (PTI) e pesquisador estagiário do LABI. 7 Gastroenterologista e chefe do Serviço de Endoscopia Digestiva do Hospital Municipal de Paulínia.

INTRODUÇÃO: O avanço da tecnologia tem permitido o acúmulo de um volume de dados cada vez mais expressivo. Desse modo, são necessários sistemas que permitam armazenar e gerenciar esses dados. Ainda, esse volume cada vez maior de dados faz com que haja a necessidade de ferramentas que, de maneira mais completa, auxiliem na análise e extração de conhecimento dessas bases de dados. Um dos processos que pode auxiliar essa tarefa é o de Descoberta de Conhecimento em Base de Dados (DCBD), um processo iterativo e interativo, que tem como principal objetivo extrair conhecimento, de modo automático, a partir de bases de dados, e que poderá ser utilizado como apoio no processo de tomada de decisão (REZENDE, 2003). Neste trabalho é apresentado o sistema EnDia, o qual constitui parte de uma metodologia para a construção de repositórios de dados médicos, mais especificamente, de exames de Endoscopia Digestiva Alta (EDA), dentro do Projeto de Análise Inteligente de Dados (CORDEIRO et al., 1994; HONORATO, 2004). O EnDia é responsável pelo armazenamento e consistência do repositório e permitirá que os dados de EDA estejam disponíveis para serem utilizados no processo de DCBD. Para o desenvolvimento dessa metodologia foi necessário o estudo do domínio da aplicação, a interação com especialistas da área médica, e a construção do sistema EnDia, o qual permitirá o gerenciamento de informações. Sendo assim, neste trabalho, apresenta-se o projeto do sistema EnDia, assim como a discussão das características técnicas da solução, resultados e contribuições. MATERIAL E MÉTODOS: O protótipo do Sistema de Gerenciamento de Dados para exames de Endoscopia Digestiva Alta, EnDia, foi desenvolvido em parceria entre o Laboratório de Bioinformática (LABI) da UNIOESTE, campus Foz do Iguaçu e o Hospital Municipal de Paulínia (HMP). O levantamento e a análise de requisitos foram realizados por meio de reuniões com especialistas da área médica e estudo de conceitos do domínio na literatura, apoiados pela técnica de prototipação (PRESSMAN, 2002). Os seguintes requisitos funcionais foram identificados: Manter Paciente; Manter Médico Endoscopista; Manter Local de Endoscopia; Manter Exame de Endoscopia Digestiva Alta; Gerar Relatório. Essas funcionalidades foram modeladas por meio de um diagrama de casos de uso, ilustrado na Figura 1.

FIGURA 1 Diagrama de Casos de Uso. Após a definição dos requisitos funcionais e a validação do protótipo junto aos especialistas do domínio, foi iniciado o projeto da solução computacional da versão 1.0. Para auxiliar no processo de desenvolvimento do software, está sendo utilizada, em todas as fases, a linguagem Unified Modeling Language (UML). No projeto do sistema foram criados os diagramas de classe e de seqüência utilizando a ferramenta Rational Rose 8. O Modelo Entidade-Relacionamento (MER) foi construído com o apoio da ferramenta DB Designer 9 (Figura 2). FIGURA 2 Modelo Entidade Relacionamento. 8 http://www.rational.com/rose 9 http://www. dbdesigner.sourceforge.net

O sistema está sendo implementado no ambiente de desenvolvimento de aplicações Delphi 7.0 e, em seu desenvolvimento, está sendo aplicado o conceito de três camadas (interface, controle e persistência) (BOTTO, 2004) utilizando o paradigma de Orientação a Objetos (OO) (JACOBSON et al., 1998). A manipulação dos dados está sendo realizada por meio da Structured Query Language (SQL) e o Sistema Gerenciador de Banco de Dados (SGBD) mysql (KORTH e SILBERSCHATZ, 1995) está sendo utilizado no armazenamento das informações coletadas no exame de EDA. A base de dados do sistema é composta por sete tabelas 10, as quais gerenciam 498 atributos que irão armazenar informações detalhadas sobre pacientes e exames de EDA. RESULTADOS E DISCUSSÕES: O sistema EnDia tem por objetivo o armazenamento e organização dos dados relacionados aos exames de EDA, assim como, posteriormente, disponibilizar informações para sistemas de extração de conhecimento. A utilização do modelo de prototipagem na análise de requisitos possibilitou uma visão mais realística do funcionamento do sistema, aumentando a eficácia para o levantamento dos requisitos do domínio e das funcionalidades a serem implementadas. A partir da identificação de todos os requisitos, iniciou-se o desenvolvimento do sistema com conhecimento sólido do domínio que estava sendo trabalhado. O desenvolvimento do sistema está de acordo com os delineamentos da metodologia do processo unificado subsidiado pela linguagem de modelagem UML. Essa abordagem é bastante utilizada em projetos OO, permitindo assim, aplicar com maior facilidade os conceitos de reutilização, manutenibilidade e garantia de qualidade do processo (BOOCH et al., 1998). A utilização do paradigma OO está possibilitando a aplicação do conceito de três camadas, o qual permite manter a independência entre camadas. Desse modo, esse processo reduz o nível de acoplamento e contribui para a reutilização e manutenibilidade do código no futuro. O sistema está sendo construído na ferramenta Delphi 7.0, a qual possui um ambiente de desenvolvimento RAD (Rapid Application Development) que permite o desenvolvimento de sistemas com significativo aumento de produtividade, além de possuir recursos como suporte a OO e facilidade para trabalhar com interfaces gráficas. No sistema EnDia, a interface gráfica é organizada em abas, onde cada aba possui campos que deverão ser preenchidos com informações sobre determinada característica do exame de EDA. A Figura 3 ilustra a interface gráfica do EnDia. 10 A distribuição dos atributos em tabelas foi orientada pelos especialistas, com o objetivo de dividir as informações de modo adequado em função do domínio da aplicação.

FIGURA 3 Interface Gráfica do EnDia. As informações preenchidas pelos usuários são armazenadas em uma base de dados construída no SGBD mysql, o qual é gratuito e oferece todos os recursos necessários para este trabalho. O sistema também irá possibilitar a geração de consultas e relatórios personalizados com as informações de pacientes e exames de EDA armazenadas na base de dados. Os conceitos e ferramentas que estão sendo utilizados no desenvolvimento do EnDia 1.0 foram validados por meio da implementação dos casos de uso Manter Paciente e Manter Médico. Foram realizadas implementações de inserção, alteração, consulta e exclusão de informações na base de dados de EDA e, a partir da verificação e da validação dessas implementações, é possível definir a metodologia e o conjunto de ferramentas utilizadas como viáveis para a construção de repositórios de dados de outros domínios do conhecimento. CONCLUSÕES: Neste trabalho foi apresentado o sistema EnDia, o qual será utilizado para o armazenamento de informações relacionadas à Endoscopia Digestiva Alta. O sistema possibilitará que as informações médicas estejam organizadas de maneira que facilmente possam ser consultadas e também gerados relatórios personalizados. Posteriormente, os dados armazenados poderão ser utilizados no processo de Descoberta de Conhecimento em Bases de Dados e, os padrões encontrados, poderão auxiliar profissionais do domínio no processo de tomada de decisão. De acordo com os resultados alcançados, a metodologia de desenvolvimento do sistema EnDia poderá ser utilizada no desenvolvimento de sistemas de repositórios de dados de outros domínios. AGRADECIMENTOS: Ao Serviço de Endoscopia Digestiva do Hospital Municipal de Paulínia pela colaboração no projeto. Ao Instituto de Tecnologia em Automação e Informática (ITAI) e ao Parque Tecnológico Itaipu (PTI) pela viabilização da bolsa de estágio. REFERÊNCIAS BIBLIOGRÁFICAS:

BOOCH, G.; RUMBAUGH, J.; JACOBSON, I. The Unified Modeling Language User Guide. Addison-Wesley, 1998. BOTTO, R. Arquitetura Corporativa de Tecnologia da Informação. Brasport, Rio de Janeiro, 2004. CORDEIRO, F.; MEIRELLES FILHO, J. S.; PROLLA, J. C. Endoscopia Digestiva. Ed. MEDSI, Rio de Janeiro, 1994. HONORATO, D. F. Construção de um protótipo de sistema baseado em conhecimento para a predição da bactéria Helicobacter pylori em doenças pépticas utilizando descoberta de conhecimento de base de dados. Monografia de Graduação, Universidade Estadual do Oeste do Paraná UNIOESTE, Paraná, Brasil. JACOBSON, I.; BOOCH, G.; RUMBAUGH, J. The Unified Software Development Process. Addison-Wesley, 1998. KORTH, H. F.; SILBERSCHATZ, A. Sistema de banco de dados, Makron Books, 2. Ed., São Paulo, 1995. PRESSMAN, R. S. Engenharia de Software, McGrawHill, 5. Ed., Rio de Janeiro, 2002. REZENDE, S. O. Sistemas Inteligentes: fundamentos e aplicações. Ed. Malone, 2003.