UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE INFORMÁTICA CURSO DE SISTEMAS DA INFORMAÇÃO EMERSON SHIGUEO SUGIMOTO VAGNER VENGUE DESENVOLVIMENTO DE SOFTWARE A PARTIR DE UM BANCO DE DADOS COM DADOS DE IDOSOS DE INSTITUIÇÕES DE LONGA PERMANENCIA NA CIDADE DE CURITIBA CURITIBA 2010
48
Embed
DESENVOLVIMENTO DE SOFTWARE A PARTIR DE UM … · desenvolvimento de softwares para instituições de longa permanência para idosos, ou áreas semelhantes, banco de dados e desenvolvimento
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ
DEPARTAMENTO ACADÊMICO DE INFORMÁTICA
CURSO DE SISTEMAS DA INFORMAÇÃO
EMERSON SHIGUEO SUGIMOTO
VAGNER VENGUE
DESENVOLVIMENTO DE SOFTWARE A PARTIR DE UM BANCO DE
DADOS COM DADOS DE IDOSOS DE INSTITUIÇÕES DE LONGA
PERMANENCIA NA CIDADE DE CURITIBA
CURITIBA
2010
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ
DEPARTAMENTO ACADÊMICO DE INFORMÁTICA
CURSO DE SISTEMAS DA INFORMAÇÃO
EMERSON SHIGUEO SUGIMOTO
VAGNER VENGUE
DESENVOLVIMENTO DE SOFTWARE A PARTIR DE UM BANCO DE
DADOS COM DADOS DE IDOSOS DE INSTITUIÇÕES DE LONGA
PERMANENCIA NA CIDADE DE CURITIBA
Trabalho acadêmico apresentado à
disciplina de Metodologia de Pesquisa
Universidade Tecnológica Federal do
Paraná. Unidade de Curitiba.
Professores: Prof. Dr. Gustavo Alberto
Gimenez Lugo e Profª. Drª. Myriam
Regattieri de Biase da Silva Delgado
Orientador: Prof. Dr. Laudelino Cordeiro
Bastos.
CURITIBA
2010
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ
DEPARTAMENTO ACADÊMICO DE INFORMÁTICA
CURSO DE SISTEMAS DA INFORMAÇÃO
TERMO DE APROVAÇÃO
DESENVOLVIMENTO DE SOFTWARE A PARTIR DE UM BANCO DE
DADOS COM DADOS DE IDOSOS DE INSTITUIÇÕES DE LONGA
PERMANENCIA NA CIDADE DE CURITIBA
por
EMERSON SHIGUEO SUGIMOTO,
VAGNER VENGUE
Este trabalho será apresentado à disciplina de Metodologia de Pesquisa. Universidade
Tecnológica Federal do Paraná, professor orientador:
Prof. Dr. Laudelino Cordeiro Bastos,
UTFPR (Orientador)
assinatura
UTFPR Av. Sete de Setembro, 3165 802230-901 Curitiba PR Brasil
Fone: +55 (41) 3310-4711 Fax: +55 (41) 3310-4712
1
SUMÁRIO
ÍNDICE DE FIGURAS .......................................................................................................... 3
ÍNDICE DE TABELAS ......................................................................................................... 4
Desenvolvimento de um Sistema de Informação para a Aplicação do Processo de Enfermagem
FREIRE, Sergio M.; FULY, Patricia S. C.; ALMEIDA, Rosimary T.
Arquivos da SBIS
Desenvolvimento de um Sistema em Java para Perímetros Computadorizados
CHAOUBAH, Alfredo et al.
Arquivos da SBIS
O Desafio de Integrar Sistemas de Informação em Saúde
LEÃO, Beatriz de F. et al.
Arquivos da SBIS
Usabilidade e Interface Gráfica para a Especificação do Prontuário Eletrônico do Paciente
BORGES, Heloisa L.; MORO, Cláudia M. C.
Tabela 2 – Relação de artigos encontrados em periódicos.
8.2 TABELA DE ARTIGOS ENCONTRADOS POR PALAVRA-CHAVE
Título Base de dados Palavras- chaves
A Tecnologia da Informação na Área Hospitalar: um Caso de Implementação de um Sistema de Registro de Pacientes
SCIELO Informática médica
A Informática no Consultório Médico SCIELO Informática médica
Proposta de um instrumento de avaliação da saúde do idoso institucionalizado baseado no conceito do Conjunto de Dados Essenciais em Enfermagem.
SCIELO Idoso institucionalizado
Uma tecnologia de processo aplicada ao acompanhante do idoso hospitalizado para sua inclusão participativa nos cuidados diários
SCIELO Tecnologia idoso
Artificial Intelligence in Medicine IEEE Artificial intelligence in medicine
A software architecture-based framework supporting suggestion of medical surveillance level from classification of electronic patient records
IEEE electronic patient records
A Study on Ontology Based Medical Information System for Home Healthcare
IEEE medical information systems
Integration of Medical Information Systems Based on Virtual Database and Web Services
IEEE Medical information systems
Medical Executive Information Systems IEEE Medical information systems
A Medical Information System Architecture Based on Workflow Technology
IEEE Medical information systems
35
Título Base de dados Palavras- chaves
Mutual Information Preconditioning Improves Structure Learning of Bayesian Networks From Medical Databases
IEEE Medical information systems development
The Development and Research on Computer Aided Hospital Information Management and Processing System for Medical Case History
IEEE Medical information systems development
Business Process Development based on Web Services: a Web Information System for Medical Image Management and Processing
IEEE Medical information systems development
The research of data communication on distributed medical system realized with .NET technology
IEEE Medical information systems development
A Software System Development for Probabilistic Relational Database Applications for Biomedical Informatics
IEEE Medical information systems
Development of Hospital Medicine Storage Information System Based on B/S Architecture
IEEE Medical information systems
Desenvolvimento de um Sistema de Informação para a Aplicação do Processo de Enfermagem
SBIS Sistema informação
Desenvolvimento de um Sistema em Java para Perímetros Computadorizados
SBIS Java e banco de dados
O Desafio de Integrar Sistemas de Informação em Saúde
SBIS Sistema informação
Usabilidade e Interface Gráfica para a Especificação do Prontuário Eletrônico do Paciente
SBIS Prontuário eletrônico
Tabela 3 – Relação de artigos encontrados por palavras-chaves.
8.3 TABELA COM O RESUMO DE ARTIGOS ENCONTRADOS
Título Resumo
A Tecnologia da Informação na Área Hospitalar: um Caso de Implementação de um Sistema de Registro de Pacientes
O desenvolvimento de sistemas computadorizados na área de informática médica é um assunto amplamente discutido hoje, devido às melhorias que pode gerar. Este trabalho descreve a implantação de um sistema computadorizado de prontuários eletrônicos, denominado R-ATA (registro-admissão, transferência e alta) e que contém módulos básicos para o gerenciamento de pacientes e foi implantado no Hospital Universitário Lauro Wanderley da Universidade Federal da Paraíba.
A Informática no Consultório Médico
Este é um artigo de revisão de literatura, onde os autores buscam fazer uma discussão e análise sobre o desenvolvimento histórico da informática médica, principalmente dos prontuários eletrônicos, quanto aos aspectos éticos, legais, custo e benefício e a internet, no contexto da Telemedicina.
Proposta de um instrumento de avaliação da saúde do idoso institucionalizado baseado no conceito do Conjunto de Dados Essenciais em Enfermagem.
Este artigo tem como objetivo apresentar um instrumento de avaliação do idoso institucionalizado com os conceitos de Conjunto de Elementos Essenciais de Enfermagem, através de formulários com dados de identificação, padrões cognitivos de comunicação, audição, visão, humor, comportamento e condições fisiológicas e nutricionais. Também são ressaltados os benefícios que esses dados podem trazer.
36
Título Resumo
Uma tecnologia de processo aplicada ao acompanhante do idoso hospitalizado para sua inclusão participativa nos cuidados diários
Procurando-se identificar maneiras para que os acompanhantes de idosos hospitalizados ocupem um papel mais ativo na recuperação dos pacientes, este trabalho apresenta uma tecnologia de processos aplicada, baseada em Freire e Leininger.
Artificial Intelligence in Medicine
A inteligência artificial é uma área de ciências da computação que vem sendo estudada desde a década de 50 e é utilizada para tratar problemas considerados difíceis pela ciência da computação tradicional. É baseada principalmente em dados probabilísticos e conhecimentos e tem provocado melhorias em áreas onde há grande quantidade de dados, como a engenharia biomédica e a informática médica. Este artigo faz uma síntese dos principais artigos da primeira Conferência Internacional de Engenharia Biomédica e Informática, ocorrida na China, em 2008.
A software architecture-based framework supporting suggestion of medical surveillance level from classification of electronic patient records
Este artigo apresenta o desenvolvimento de um sistema de geoprocessamento, baseado em camadas e projetado com diagramas em UML. O sistema tem como objetivo classificar a localização das unidades de atendimento de acordo com a classificação de risco do paciente.
A Study on Ontology Based Medical Information System for Home Healthcare
Com os avanços de tecnologia de informação, torna-se possível a utilização de sistema de saúde em casa, onde o médico envia o diagnóstico para o paciente através da internet. A linguagem de ontologia utilizada é a OWL, o autor também ressaltas os avanços ainda necessários para a efetivação destes estudos.
Integration of Medical Information Systems Based on Virtual Database and Web Services
Este trabalho faz uma explanação sobre a importância de se integrar os sistemas de informação médicos e apresenta uma solução baseada em Web Services, onde o banco de dados é centralizado e as informações são trocadas através de arquivos XML.
Medical Executive Information Systems
Este artigo apresenta o desenvolvimento de um sistema de informação executivo de saúde para a marinha norte-americana, que assim como os outros setores militares e privados também tem necessidade de gerenciar custos mantendo a qualidade dos serviços.
A Medical Information System Architecture Based on Workflow Technology
Explica a importância e as dificuldades de um sistema de controle de fluxo de trabalho na área médica e apresenta o desenvolvimento de um sistema de informação médico para substituir um sistema legado que não atende mais as necessidades de um hospital.
Mutual Information Preconditioning Improves Structure Learning of Bayesian Networks From Medical Databases
Este artigo descreve o desenvolvimento de um novo algoritmo para redes Bayesian (redes de inteligência artificial baseadas em grafos), o qual melhora a performance de buscas e cruzamento de informações em bancos de dados médicos.
The Development and Research on Computer Aided Hospital Information Management and Processing System for Medical Case History
Neste artigo é apresentado o desenvolvimento e aplicação de um sistema computadorizado de gerenciamento prático de processos de um hospital, detalhando os problemas encontrados.
Business Process Development based on Web Services: a Web Information System for Medical Image Management and Processing
Buscando-se mostrar as melhorias possíveis com as recentes inovações tecnológicas, como XML e Web Services, os autores apresentam o projeto em UML de um sistema de informação baseado em Web para gerenciamento de processos médicos, tais como transferência de imagens, descrevendo as dificuldades enfrentadas e as vantagens que o sistema pode apresentar.
37
Título Resumo
The research of data communication on distributed medical system realized with .NET technology
Hoje em dia, os sistemas cada vez mais baseados em tecnologias para Internet, possibilitando a melhora de problemas como os sistemas de informação médicos distribuídos com dados heterogêneos. Este trabalho visa analisar as possíveis melhoras trazidas por tecnologias como .Net Remoting e Web Service, que resolvem o problema citado.
A Software System Development for Probabilistic Relational Database Applications for Biomedical Informatics
Neste artigo são explicadas as vantagens do uso de bancos de dados probabilísticos, focando principalmente a informática biomédica, onde é possível fazer análise de doenças, bem como o seu controle e prevenção. Também é mostrado o desenvolvimento de uma aplicação de exemplo, utilizando Web Service e data mining.
Development of Hospital Medicine Storage Information System Based on B/S Architecture
Apresenta o desenvolvimento de um sistema de informação hospitalar baseado em arquitetura B/S (Browser/Server). O sistema é desenvolvido com a linguagem J2EE, banco de dados SQL Server e utiliza conceitos de MVC. Também ressalta a importância de do desenvolvimento de software em camadas.
Desenvolvimento de um Sistema de Informação para a Aplicação do Processo de Enfermagem
Este trabalho visa o desenvolvimento de um protótipo de um sistema para a aplicação do processo de enfermagem, como um prontuário eletrônico, utilizando-se diagramas de casos de uso, diagramas de classes e um banco de dados local.
Desenvolvimento de um Sistema em Java para Perímetros Computadorizados
Apresenta um estudo, no qual é desenvolvido um sistema para o melhoramento dos relatórios emitidos pelos principais aparelhos de perimetria computadorizada. O sistema é desenvolvido com a linguagem Java e contém telas de cadastro de pacientes, geração de relatórios e cadastro de exames.
O Desafio de Integrar Sistemas de Informação em Saúde
Este artigo discute a complexidade envolvida no processo de desenvolvimento de software para a área de saúde, em especial para a área pública. É feita uma obordagem histórica dos sistemas de informação de saúde do Brasil, chegando até o atual, que apresenta uma unificação dos dados em nível nacional.
Usabilidade e Interface Gráfica para a Especificação do Prontuário Eletrônico do Paciente
Com base em evidências existentes quanto à baixa usabilidade do prontuário eletrônico do paciente, este artigo apresenta um projeto de sistema em UML de prontuários eletrônicos para fisioterapeutas, citando os principais fatores são necessários para a sua usabilidade.
Tabela 4 – Resumo de artigos encontrados na revisão.
8.4 MANUAL DO USUÁRIO
O sistema desenvolvido possui uma tela inicial (Figura 16), na qual o usuário possui
dois tipos principais de visão dos dados, uma especifica para os profissionais que atuam
diretamente com os idosos, que pode ser acessada através da aba Médicos e outra mais geral
que pode ser visualizada através da aba Geral.
38
Figura 16 – Tela inicial
Em ambas as formas de visualização, específica e geral, o usuário pode definir um filtro
de pesquisa de acordo com o idoso de interesse, a Figura 17 demonstra o uso do filtro na
forma de visualização especifica da aba Médicos, voltada aos profissionais que lidam mais
diretamente com os idosos, no caso pelo idoso „Id1‟ da instituição „Inst0‟, ao aplicar o filtro
através do botão Pesquisar, apenas as informações relativas a este idoso serão exibidas.
De forma semelhante o filtro pode ser removido através da seleção do primeiro item de
pesquisa „Limpar Combo‟, seguido do clique no botão pesquisar, conforme a Figura 18, desta
forma nenhum filtro é aplicado, exibindo todas as informações sobre os idosos.
39
Figura 17 – Aplicação de filtro de busca por idoso
Figura 18 – Remoção do filtro de busca por idoso
40
A tela mostrada na Figura 19 exibe a aba Geral, que possui todas as informações
cadastradas sobre os idoso na base de dados, sua principal diferença em relação à aba
Médicos, é que ela não exibe apenas os dados mais relevantes, e sim todos os dados sobre os
idosos. De forma análoga à Figura 17, o mesmo tipo de filtro pode ser aplicado e a sua
remoção se dá da mesma forma que na Figura 18.
Figura 19 – Aba Geral
Os cadastros podem ser acessados através do menu „Cadastros‟, submenu „Cadastros‟ e
„Cadastros Edições‟, como exemplo a Figura 20 exibe a o subitem „Cadastrar Idoso‟, que
permite o cadastro de um idoso. A tela de cadastros de idosos que pode ser acessada através
deste caminho representado na Figura 20 (menu „Cadastros‟, submenu „Cadastros‟ e subitem
„Cadastrar Idoso‟) esta representada na Figura 21 de cadastro de idoso.
41
Figura 20 – Menus de acesso aos cadastros
Figura 21 – Cadastro de Idoso
Algumas telas de cadastros e edições possuem campos que devem ser preenchidos,
como exemplo a tela de cadastro de Idosos (Figura 21) possui os campos „Idade Aparente‟,
„Data de Nascimento‟ e „Município de Nascimento‟ como obrigatórios, caso estes campos não
42
forem informados, uma mensagem de alerta é exibida para o usuário informando que o
preenchimento destes campos é obrigatório, conforme representado pela Figura 22.
Figura 22 – Campos obrigatórios no cadastro de um idoso
A Figura 23 demonstra os menus de acesso para o cadastro de informações relativas ao
idoso institucionalizado, que podem ser acessadas através do menu „Cadastros‟, submenu
„Cadastros Edições‟, mais especificamente o subitem „Cadastrar / Editar Atividades‟, o acesso
o item „Cadastrar / Editar Atividades‟ exibe a tela representada na Figura 24.
43
Figura 23 – Menus de Cadastro e Edição
Figura 24 – Pesquisa e edição de uma Atividade
44
Como apenas a informações relativas a idosos já cadastrados podem ser inseridas, a
Figura 24 exibe apenas os idosos já cadastrados no sistema, e a simples seleção de um idoso
cadastrado e o clique no botão „Alterar‟, permite que as informações relativas a este idoso
sejam cadastradas ou alteradas. A Figura 24 exibe a seleção o idoso „Id2‟ da instituição
„Inst0‟, e após o clique no botão „Alterar‟ a tela de edição de Atividade é exibida, como
previamente para este idoso já houve o cadastro das informações relativas a Atividade, a tela
de edição foi exibida, caso nenhuma atividade tivesse sido cadastrada, a tela de cadastro de
Atividades seria exibida.
As edições de Instituição e Idoso podem ser acessadas através do menu „Edições‟,
submenu „Edições‟, subitens „Editar Instituição‟ e „Editar Idoso‟, respectivamente. A Figura
25 exibe o acesso a edição de Idosos, menu „Edições‟, submenu „Edições‟, subitem „Editar
Idoso‟.
Figura 25 – Menus de Edições
Após o acesso ao menu „Edições‟, submenu „Edições‟, subitem „Editar Idoso‟ (Figura
25), a tela da Figura 26 é exibida, através desta tela o usuário pode selecionar um idoso para
edição, como exemplo o idoso „Id2‟ da instituição „Inst0‟ foi selecionado, após o clique no
45
botão „Selecionar‟ a Figura 27 de edição dos dados deste idoso é exibida, através desta tela as
informações relativas a este idoso podem ser atualizadas.