View
217
Download
0
Category
Preview:
Citation preview
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
1. INTRODUÇÃO .............................................................................................................. 5
1.1 TEMA ..................................................................................................................... 5
1.2 PROBLEMAS E PREMISSAS ................................................................................ 6
1.3 OBJETIVOS GERAIS E ESPECÍFICOS ................................................................. 6
1.3.1 GERAIS ........................................................................................................... 6
1.3.2 ESPECÍFICOS ................................................................................................. 6
1.4 JUSTIFICATIVA .................................................................................................... 7
1.5 PROCEDIMENTOS METODOLÓGICOS .............................................................. 9
1.5.1 CRONOGRAMA ............................................................................................. 9
1.5.2 BURN DOWN CHART.................................................................................. 10
1.6 ESTRUTURA DO TRABALHO ........................................................................... 11
2. REVISÃO BIBLIOGRÁFICA ...................................................................................... 13
3. SISTEMA DE BANCO DE DADOS ............................................................................ 15
3.1 DIAGRAMA DE ENTIDADE E RELACIONAMENTO ...................................... 15
4. PROJETO DO SOFTWARE......................................................................................... 16
4.1 DIAGRAMA DE CASOS DE USO ....................................................................... 16
4.2 DIAGRAMA DE CLASSES.................................................................................. 17
5. RESULTADOS OBTIDOS E ANÁLISE ...................................................................... 18
6. CONCLUSÃO .............................................................................................................. 22
6.1 TRABALHOS FUTUROS ..................................................................................... 23
7. REFERÊNCIAS BIBLIOGRÁFICAS ........................................................................... 28
8. APÊNDICES ................................................................................................................ 32
2
8.1 TABELA DE ARTIGOS ENCONTRADOS EM PERIÓDICOS ........................... 32
8.2 TABELA DE ARTIGOS ENCONTRADOS POR PALAVRA-CHAVE ................ 34
8.3 TABELA COM O RESUMO DE ARTIGOS ENCONTRADOS ........................... 35
8.4 MANUAL DO USUÁRIO ..................................................................................... 37
3
ÍNDICE DE FIGURAS
Figura 1 – Burndown Chart .............................................................................................. 11
Figura 2 – Diagrama de Entidade e Relacionamento ......................................................... 15
Figura 3 - Diagrama de Casos de Uso ............................................................................... 16
Figura 4 - Diagrama de Classes ........................................................................................ 17
Figura 5 – Tela inicial ...................................................................................................... 18
Figura 6 – Menus de Cadastro e Edição ............................................................................ 19
Figura 7 – Informações de Atividade ................................................................................ 19
Figura 8 – Confirmação de Impressão .............................................................................. 20
Figura 9 – Informações sobre a impressão ........................................................................ 20
Figura 10 – Arquivo XPS ............................................................................................... 20
Figura 11 - Burndown Chart de conclusão. ..................................................................... 22
Figura 12 – Modelagem da base...................................................................................... 24
Figura 13 – Consulta de Atividades ................................................................................ 25
Figura 14 – Modelagem proposta .................................................................................... 26
Figura 15 – Diagrama de Entidade e Relacionamento proposto ....................................... 27
Figura 16 – Tela inicial ................................................................................................... 38
Figura 17 – Aplicação de filtro de busca por idoso .......................................................... 39
Figura 18 – Remoção do filtro de busca por idoso ........................................................... 39
Figura 19 – Aba Geral .................................................................................................... 40
Figura 20 – Menus de acesso aos cadastros ..................................................................... 41
Figura 21 – Cadastro de Idoso......................................................................................... 41
Figura 22 – Campos obrigatórios no cadastro de um idoso .............................................. 42
Figura 23 – Menus de Cadastro e Edição ........................................................................ 43
Figura 24 – Pesquisa e edição de uma Atividade ............................................................. 43
Figura 25 – Menus de Edições ........................................................................................ 44
Figura 26 – Pesquisa por idoso ....................................................................................... 45
Figura 27 – Edição de idoso ............................................................................................ 45
4
ÍNDICE DE TABELAS
Tabela 1 – Cronograma ........................................................................................................ 10
Tabela 2 – Relação de artigos encontrados em periódicos..................................................... 34
Tabela 3 – Relação de artigos encontrados por palavras-chaves. ........................................... 35
Tabela 4 – Resumo de artigos encontrados na revisão. ......................................................... 37
5
1. INTRODUÇÃO
Existe uma série de fatores que contribuem para o atual crescimento populacional de
idosos, dentre eles estão: o aumento da expectativa de vida e a diminuição da taxa de
fecundidade, uma transição demográfica característica de países em desenvolvimento, como o
Brasil (PINTO, 2008, p.16). Ao passo que essa população aumenta, também aumenta a
procura por serviços de saúde em geral e instituições de longa permanência, que oferecem
cuidados especiais aos idosos.
Pinto (2008, p.17) destaca a importância da gestão de dados referentes a esta população
através do seu perfil epidemiológico e a utilização de recursos tecnológicos, como um banco
de dados, que oferece vantagens quanto à segurança, integridade e privacidade dos dados,
além de facilidade de consulta de diferentes maneiras lógicas.
A combinação de computadores, redes de telecomunicações, informações médicas e
dados eletrônicos de pacientes pode melhorar a qualidade dos cuidados de saúde, a
produtividade dos profissionais de saúde e facilitar o acesso aos serviços disponíveis e reduzir
custos administrativos associados à prestação de serviços. (FILHO et al, 2001)
Contudo, um banco de dados isoladamente exige conhecimentos técnicos para sua
utilização, tornando muito difícil a manipulação dos dados por profissionais da área de
interesse, como médicos, fisioterapeutas e enfermeiros no dia-a-dia. Desta forma, o presente
trabalho tem como objetivo, o desenvolvimento de um software com a linguagem Java que
possibilite a manipulação de dados, geração de relatórios e que forneça uma visualização
baseada em diferentes perfis de acesso, a partir de um banco de dados Oracle Express,
destinado a armazenar dados relevantes e determinantes na saúde e nos cuidados à população
idosa residente em instituições de longa permanência na cidade de Curitiba.
1.1 TEMA
Software de manipulação de dados de uma população idosa residente em instituição de
longa permanência na cidade de Curitiba, armazenados em um banco de dados Oracle
Express.
6
1.2 PROBLEMAS E PREMISSAS
Um sistema de banco de dados, quando comparado com outros sistemas, oferece uma
série de vantagens no armazenamento de dados, como a integridade, privacidade e segurança
dos dados, além de independência entre softwares e dados, porém o uso de um sistema de
banco de dados, como o Oracle Express, neste caso, exige conhecimentos técnicos e muitas
vezes tempo para elaboração de instruções, tornando difícil o seu uso diário ou por usuários
com pouca experiência, levantando a questão de como desenvolver um software, com a
linguagem Java, que seja capaz de auxiliar os usuários a administrar estes dados através de
um conjunto de interfaces gráficas, sem a necessidade de conhecimentos de banco de dados e
com maior agilidade.
1.3 OBJETIVOS GERAIS E ESPECÍFICOS
1.3.1 GERAIS
O trabalho a ser apresentado tem por objetivo desenvolver um software que auxilie
profissionais da área de gerontologia, ou áreas de interesse, a gerenciar dados de idosos
residentes em instituições de longa permanência na cidade de Curitiba. O software deverá ser
desenvolvido com tecnologia Java, e deverá utilizar um sistema de banco de dados
desenvolvido com base no perfil epidemiológico destes idosos.
1.3.2 ESPECÍFICOS
O sistema deve ser desenvolvido com a linguagem Java e possuir interface gráfica,
assim como deve manipular dados em um banco de dados Oracle Express já existente,
permitindo o cadastro, edição, exclusão e atualização dos dados. Também deve permitir a
visualização destes dados de forma customizada, de acordo com o perfil do usuário do sistema
e ser capaz de gerar relatórios com informações relevantes para o usuário, que auxiliem na
análise dos dados dos idosos.
7
O software deverá ser projetado com a linguagem UML para o diagrama de casos de
uso e diagrama de classes, e deve possuir um manual para o usuário.
Também deverá ser desenvolvida uma configuração de perfis de usuário, para que
médicos, fisioterapeutas e enfermeiros, que o utilizarem, possam ter uma visão mais
específica dos dados.
1.4 JUSTIFICATIVA
A população brasileira está aumentando e entre ela, a população de idosos, que
necessita de maior atenção, uma vez que nesta fase da vida aumentam os problemas em
aspectos biológicos, psicológicos e sociais, entre outros, e juntamente a necessidade de
serviços de saúde em geral e de instituições de longa permanência, tornando-se cada vez mais
importante a realização de estudos nesta área e, sempre que possível, buscando-se usufruir de
recursos tecnológicos como bancos de dados e softwares.
A população brasileira de idosos está aumentando, segundo dados do Censo
Demográfico 2000, realizado pelo IBGE (Instituto Brasileiro de Geografia e Estatística), que
indicou uma proporção de 8,6% da população idosa relativa à população total, sendo
considerada como idosa toda pessoa com 60 anos de idade ou mais, um fato que se dá pelo
aumento da expectativa de vida, aumento da população urbana e aumento do controle de
natalidade, características de países em desenvolvimento. Essa proporção ainda poderá chegar
a 13% até 2020, representando 30 milhões de pessoas, segundo estimativas do IBGE.
(CENSO, 2000).
Dentre os serviços mais procurados por esta população estão as instituições de longa
permanência para idosos, onde os idosos recebem muitos dos cuidados especiais que
precisam. Conhecer e manter dados sobre essa população, como o seu perfil epidemiológico,
é importante para que se identifiquem as suas necessidades coletivas e individuais, auxiliando
profissionais da área de geriatria e gerontologia, como médicos, fisioterapeutas e enfermeiros,
ou qualquer outra pessoa que tenha interesse em obter informações desta área. (PINTO, 2008)
A utilização de recursos tecnológicos, como banco de dados e softwares, neste caso, e
que contenham informações válidas para profissionais da área, tornam-se recursos úteis, pois
permitem o armazenamento e consulta de dados dos idosos institucionalizados de maneira
fácil, auxiliando o trabalho de profissionais que necessitarem dos dados, tanto da área de
8
saúde quanto de áreas correlatas, como gestores em saúde pública, profissionais responsáveis
pela vigilância sanitária nos estabelecimentos e responsáveis (ou mesmo proprietários) pelas
instituições de longa permanência. (PINTO, 2008, p.136).
Os dados do prontuário médico são freqüentemente ilegíveis, não acurados,
fragmentados, incompletos, incompreensíveis para o paciente e seus familiares e, algumas
vezes, excessivos ou redundantes. Nem sempre a documentação do prontuário é ordenada de
forma lógica, a pobreza do seu formato impede uma utilização mais eficiente e também é
grande o percentual de prontuários não localizados, ou seja, em 30% das buscas, nem sempre
se localiza o prontuário. (FILHO et al, 2001)
Estudos direcionados à área de gerontologia são importantes para que se assegure e
melhore a qualidade de vida da população de idosos e a utilização de recursos tecnológicos
pode contribuir significativamente para isso, porém um sistema de banco de dados
isoladamente, embora ofereça condições de uso e uma série de vantagens de armazenamento,
pode ser difícil de usar no dia-a-dia dos profissionais da área de saúde, além de exigir
conhecimentos técnicos dos usuários. Com o uso de um software em conjunto com esse
sistema, motivação pela qual esse trabalho está sendo realizado, pode-se facilitar a inserção,
manutenção e consulta dos dados, além de extrair melhor vantagens do banco de dados, como
a privacidade e a segurança, e poder direcionar dados para usuários com interesses
específicos, como médicos, fisioterapeutas e enfermeiros.
Segundo Filho (2001), os sistemas de gerenciamento de pacientes, considerados como a
nova geração de sistemas que integram um sistema de informação hospitalar, são mais
recentes e tiveram origem no desenvolvimento de sistemas de registro de pacientes. Sistemas
de informações hospitalares complexos e reconhecidos como o DHCP (Decentralized
Hospital Computer Program), hoje instalado em dezenas de unidades de saúde da
Administração dos Veteranos e do Departamento de Defesa dos Estados Unidos, tiveram
como módulo básico e inicial o sistema de registro de pacientes, o mesmo aconteceu com o
DIOGENE (Division d‟Informatique Hôpital Genève), sistema de informação complexo,
instalado num hospital de 1.600 leitos, na Universidade de Genebra. Merece destaque,
também, o famoso sistema de informação COSTAR (The Computer Stored Ambulatory
Record), desenvolvido por Barnett e seus colegas no Laboratório de Ciências da Computação
do Hospital Geral de Massachusetts e que tem como fundação o sistema de registro de
pacientes.
9
1.5 PROCEDIMENTOS METODOLÓGICOS
Para a elaboração do presente trabalho deverá ser feito um estudo bibliográfico sobre
desenvolvimento de softwares para instituições de longa permanência para idosos, ou áreas
semelhantes, banco de dados e desenvolvimento de aplicações com banco de dados, buscando
identificar requisitos que o software deverá atender e como deverá ser feito em conjunto com
banco de dados e então deverão ser elaborados diagramas para o banco de dados Oracle
Express e diagramas com linguagem UML para a especificação do software.
Após a conclusão das primeiras etapas, o software deverá ser desenvolvido e ao fim
deste processo, deverá passar por um período de testes, verificando-se se os requisitos
necessários foram atendidos e realizando eventuais correções. Então deverá ser criado um
manual de usuário, explicando em detalhes o funcionamento do software.
1.5.1 CRONOGRAMA
Objetivando-se realizar uma estimativa das tarefas a serem executadas e o tempo
requerido por cada uma, foi elaborado um cronograma, conforme mostrado na Tabela 1. Este
cronograma foi dividido em ciclos de uma semana, contendo as tarefas distribuídas conforme
o número de horas necessárias.
As três primeiras semanas foram reservadas para a definição e revisão de tema e
objetivos e estudos sobre banco de dados e o seu uso com softwares, as oito semanas
seguintes foram reservadas para o desenvolvimento do software e as últimas duas semanas
foram reservadas para a realização de testes finais e análise dos resultados.
Semana Tarefas Hrs. Necessárias
01 à 05/03 Definição da proposta de pesquisa junto ao professor orientador.
3
01 à 05/03 Início da revisão bibliográfica. 4
01 à 05/03 Pesquisa sobre conexão entre banco de dados Oracle Express e aplicações em Java.
4
08 à 12/03 Fim da revisão bibliográfica e desenvolvimento da proposta de pesquisa.
8
15 à 19/03 Estudo da linguagem SQL 10
22 à 26/03 Desenvolvimento do Diagrama ER do banco de dados 4
10
Semana Tarefas Hrs. Necessárias
22 à 26/03 Desenvolvimento dos Diagramas de Casos de Uso em UML.
4
22 à 26/03 Desenvolvimento dos Diagramas de Classes em UML. 5
29/03 à 02/04 Desenvolvimento dos Diagramas de Classes em UML. 4
29/03 à 02/04 Desenvolver uma configuração de perfis de usuários. 5
05 à 09/04 Criar um conjunto de classe DAO em Java para interação com o banco de dados.
12
05 à 09/04 Criar telas de cadastro e manutenção de instituições 3
12 à 16/04 Criar telas de cadastro e manutenção de idoso. 6
12 à 16/04 Criar telas para cadastrar, editar e excluir medicamentos associados a cada idoso.
3
12 à 16/04 Criar telas para cadastrar, editar e excluir hábitos de vida associados a cada idoso.
3
19 à 23/04 Criar telas para cadastrar, editar e excluir visitas semanais de cada idoso.
3
19 à 23/04 Criar telas para cadastrar, editar e excluir queixas registradas pelos idosos.
5
26 à 30/04 Criar telas para cadastrar, editar e excluir diagnóstico médico.
5
26 à 30/04 Criar telas para cadastrar, editar e excluir atividades praticadas pelos idosos.
5
26 à 30/04 Criar telas para cadastrar, editar e excluir órteses de cada idoso.
3
03 à 07/05 Criar telas para cadastrar, editar e excluir tipos de renda de cada idoso.
5
03 à 14/05 Desenvolver um conjunto de relatórios. 15
10 à 14/05 Criar um manual para o usuário com os usos do software. 4
17 à 21/05 Realizar testes finais. 6
24 à 28/05 Desenvolver a monografia. 12
24 à 28/05 Finalizar e entregar a monografia. 10
Tabela 1 – Cronograma
1.5.2 BURN DOWN CHART
Para fazer o controle da realização das tarefas no período de tempo determinado, foi
elaborado um Burndown Chart, conforme se pode visualizar na Figura 1. Este possui uma
relação entre as horas de trabalho realizadas e as semanas reservadas para o trabalho, havendo
151 horas de trabalho e 13 semanas de tempo para a sua realização.
11
Figura 1 – Burndown Chart
1.6 ESTRUTURA DO TRABALHO
O segundo capítulo contem uma revisão bibliográfica sobre o desenvolvimento de
softwares para instituições de longa permanência para idosos, abordando o modo como a
pesquisa foi realizada e resultados obtidos, onde é possível verificar tanto a falta de estudos na
área, bem como a sua importância.
O terceiro capítulo contem um detalhamento sobre o sistema de banco de dados que
deverá ser utilizado pelo software fruto deste trabalho, apresentando os principais aspectos
envolvidos e um Diagrama de Entidade e Relacionamento, que facilita a sua visualização.
O quarto capítulo deverá conter informações sobre o desenvolvimento do projeto do
software, tais como Diagramas de Casos de Uso, Diagramas de Classes, suas principais
vantagens e desvantagens, a forma como foram desenvolvidos e os impactos que causaram no
desenvolvimento do software.
No quinto capítulo, deverão ser apresentados os resultados obtidos e uma análise sobre
os seus principais aspectos. Neste capítulo deverão ser apresentados exemplos de uso do
software, seu manual e a forma como ele pode ser útil para pessoas com interesse na área de
epidemiologia.
12
O sexto capítulo deverá conter as conclusões obtidas e reflexões sobre o
desenvolvimento do trabalho, tais como o acompanhamento dos ciclos de desenvolvimento
programados no cronograma, através do Burndown Chart desenvolvido, e indicações de
trabalhos futuros que poderão ser realizados.
13
2. REVISÃO BIBLIOGRÁFICA
A revisão teve como base dissertações e periódicos encontrados nos bancos de dados
virtuais disponibilizados pela Sociedade Brasileira de Informática em Saúde (SBIS),
Scientific Electronic Library Online (Scielo) e IEEEXplore Digital Library (IEEE) (conforme
pode ser visualizado na 8.1, no apêndice), que apresenta uma relação de vinte artigos
encontrados com os nomes dos seus respectivos periódicos. Contudo a maioria dos trabalhos
encontrados e que atenderam aos termos de busca são relacionados à área de informática
médica como um todo e em alguns poucos casos à área de saúde de idosos ou instituições de
longa permanência, verificando-se uma carência de estudos no desenvolvimento de sistemas
de informação nesta área, que representa um importante conjunto de serviços para a qualidade
de vida e necessidades de uma grande parcela da sociedade.
Os artigos encontrados foram selecionados devido à proximidade com o assunto da
pesquisa e de acordo com um conjunto de palavras-chaves selecionadas previamente, que
identificam as áreas de pesquisas envolvidas neste trabalho, como a informática médica, o
desenvolvimento de prontuários eletrônicos e o desenvolvimento de softwares com banco de
dados (na 8.2, no apêndice, é possível verificar em quais bancos de dados os artigos foram
encontrados e quais foram as palavras-chaves utilizadas na busca de cada um).
O presente trabalho tem como objetivo o desenvolvimento de um software direcionado
à administração de dados de idosos residentes em instituições de longa permanência na cidade
de Curitiba, sendo uma ferramenta para auxiliar profissionais da área a analisar os dados e
assim tomar suas decisões. Desta forma, para a revisão bibliográfica foram buscados trabalhos
realizados que envolvessem termos relacionados a área de saúde, desenvolvimento de
software, banco de dados, prontuário médico eletrônico e idoso. Para um melhor
entendimento da revisão, os artigos foram resumidos e organizados em uma tabela, (8.3 do
apêndice), tornando-se mais fácil identificar a proximidade de cada artigo com o presente
trabalho.
Pinto (2008, p.136) destaca que a modelagem de um sistema desta categoria e com
dados relevantes para o seu uso, torna-se uma ferramenta tecnológica útil para profissionais
da área e qualquer outra pessoa que tenha interesse nos dados, pois além de permitir o
armazenamento dos dados, também auxilia na extração de informações para os profissionais
interessados nos dados.
14
Ribeiro e Marin (2009, p.207) compartilham da mesma idéia, onde uma ferramenta de
armazenamento de dados é um recurso importante para as instituições de longa permanência,
que tendem a ser um “importante equipamento social de atenção a essa população”, uma vez
que o número de idosos cresce no Brasil. Acrescentam também que isso permite que sejam
identificadas áreas que precisam de mudanças de maneira sistemática e auxilia enfermeiros a
planejar os planos de cuidados, refletindo em maior qualidade de atendimento aos idosos.
Prontuários eletrônicos de pacientes (PEP) foram inicialmente criados para armazenar
informações da saúde e doenças dos pacientes, porém se tornam cada vez mais complexo à
medida que a medicina se especializa, e se tornaram um importante instrumento na sociedade
moderna, pois um paciente pode armazenar inúmeros dados e também ser atendido por
diferentes equipes médicas, que tem acesso a seus dados. (WECHSLER et al, 2003).
Para Pinto (2008, p.61, p.137), traçando-se o perfil epidemiológico desta população,
“tona-se possível o direcionamento de programas de saúde pública e ações de vigilância
sanitária” às instituições, a identificação de necessidades individuais e, embora haja estudos
que verifiquem a situação de saúde em determinadas regiões, são poucos devido aos custos,
“porém, estas pesquisas valorizam a qualidade e satisfação de vida dos idosos”.
A relevância dos estudos na área de gerontologia ficou clara com o desenvolvimento da
revisão bibliográfica, confirmando os objetivos deste trabalho e ressaltando a importância de
trabalhos futuros. No próximo capítulo será feita uma apresentação mais detalhada sobre o
sistema de banco de dados que deverá ser tratado pelo software.
15
3. SISTEMA DE BANCO DE DADOS
Para o desenvolvimento do software deverá ser utilizado um sistema de banco de dados
Oracle Express, criado com base no perfil epidemiológico de idosos residentes em instituições
de longa permanência na cidade de Curitiba, contendo 12 tabelas com dados pessoais dos
idosos, suas atividades, hábitos de vida e estado de saúde, além de dados das instituições.
3.1 DIAGRAMA DE ENTIDADE E RELACIONAMENTO
Um Diagrama de Entidade e Relacionamento é uma representação do nível conceitual
do banco de dados, com entidades, relacionamentos e atributos, sendo uma das formas mais
abstratas de representar o banco de dados, no entanto, uma das melhores formas de apresentar
o projeto do banco de dados devido à facilidade de compreensão. Desta maneira, ele foi
escolhido para representar o banco de dados que deverá ser utilizado pelo software e pode ser
visualizado na Figura 2, contendo 12 entidades e 11 relacionamentos.
Figura 2 – Diagrama de Entidade e Relacionamento
16
4. PROJETO DO SOFTWARE
Para o projeto do software, inicialmente foi realizado o levantamento dos requisitos
necessários e então realizado o desenvolvimento dos diagramas de casos de uso, os quais
possibilitaram uma melhor visualização a respeito do problema e um planejamento do
conjunto de classes necessárias ao desenvolvimento do sistema, modelados em diagramas de
classes desenvolvidos, isso permitiu ter uma visão mais ampla e no nível de implementação
do que deveria ser desenvolvido, então por fim foi realizado o desenvolvimento das classes na
linguagem de programação Java, correlacionando-as às necessidades do projeto.
4.1 DIAGRAMA DE CASOS DE USO
Os diagramas de casos de uso servem para representar o funcionamento que o software
deve apresentar após estar pronto, mostrando-se muito útil nas etapas iniciais do projeto, onde
foi preciso especificar e representar a análise feita.
No diagrama de casos de uso do projeto, procurou-se representar todas as
funcionalidades que o software deve apresentar, originando várias representações como a que
é mostrada na Figura 3, onde foram sintetizadas as principais funções de manutenção e
cadastro de idosos.
Figura 3 - Diagrama de Casos de Uso
17
4.2 DIAGRAMA DE CLASSES
O diagrama de classes é um dos principais diagramas de UML, pois é possível
representar nele os atributos e métodos que cada classe do código deve ter, bem como os
relacionamentos entre as classes.
Através do diagrama de casos de uso feito, foi possível verificar um conjunto de
funções comuns a maioria dos usos do software, facilitando a identificação de generalizações
entre várias classes do programa. Isso representou não apenas melhor forma de representar as
classes, mas também forneceu uma implementação do programa mais clara e com maior
reaproveitamento de códigos, refletindo inclusive em ganho de tempo na hora de programar.
Um exemplo dessa associação de classes é entre a classe BancoBase e as demais classes
responsáveis por realizar operações no banco de dados, como as classes Idoso, Instituicao e
Medicametos (Figura 4).
Figura 4 - Diagrama de Classes
18
5. RESULTADOS OBTIDOS E ANÁLISE
O desenvolvimento do software foi efetivado dentro do prazo estipulado, realizando-se
o desenvolvimento das classes necessárias à manipulação, comunicação e manutenção da
integridade dos dados, armazenados no banco de dados Oracle Express. Também foram
desenvolvidas as telas necessárias à visualização dos dados cadastrados, bem como a sua
manipulação de forma simplificada e ágil, como representado na Figura 5. A visualização dos
dados referentes aos idosos cadastrados se dá de forma a facilitar o trabalho dos profissionais
de saúde como os médicos, enfermeiros e fisioterapeutas, que trabalham mais próximos dos
idosos nas instituições.
Figura 5 – Tela inicial
As informações referentes aos idosos também podem ser facilmente acessadas através
do menu „Cadastros‟, submenu „Cadastros Edições‟, como exemplo a Figura 6 exibe o item
relacionado as Atividades, mais especificamente o subitem „Cadastrar / Editar Atividades‟. O
acesso a este subitem exibe a Figura 7, que exibe informações sobre as atividades respectivas
aos idosos cadastrados. Para gerar um relatório impresso sobre estas informações, basta que o
usuário clique sobre o botão Imprimir, e confirme a impressão (Figura 8).
20
Figura 8 – Confirmação de Impressão
Após a confirmação de impressão (Figura 8), a tela mostrada na Figura 9 é exibida e
basta o usuário definir o modo de impressão, como exemplo, foi escolhida a impressão para
um arquivo no formato xps, como pode ser visto na Figura 10.
Figura 9 – Informações sobre a impressão
Figura 10 – Arquivo XPS
21
Através do trabalho desenvolvido pode-se observar a simplicidade de acesso aos dados
e a ajuda que este artefato deverá oferecer aos profissionais da área de saúde na manipulação
e controle dos dados referentes aos idosos institucionalizados. No capítulo seguinte serão
apresentadas as conclusões e reflexões obtidas com o trabalho.
22
6. CONCLUSÃO
Através do desenvolvimento do software, pode-se adquirir novos conhecimentos sobre a
linguagem de programação Java, como por exemplo o acesso a banco de dados, e quanto ao
renomado banco de dados Oracle Express.
Com a adoção da metodologia de controle de desenvolvimento de projeto do Burndown
Chart, pode-se ter uma idéia mais próxima do real do ciclo de produção de trabalhos e
softwares e dos seus controles, observamos que nem sempre é possível definir com precisão
os prazos e os requisitos necessários para a elaboração do plano de projeto e do cronograma
de trabalho, muitas vezes os prazos podem ser superestimados ou subestimados, porém a
adoção de tal prática é imprescindível no desenvolvimento de qualquer trabalho. O
planejamento é um ponto crucial no resultado final de um projeto, adotando-se para tanto uma
técnica como a do Burndown Chart ou outra. Com o gráfico final de Burndown Chart (Figura
11), pode-se concluir que houve um periodo nas primeiras semanas em que a quantidade de
trabalho realizado foi maior, decorrente de pesquisas bibliográficas, no entanto, nas semanas
finais houve também um decrescimo de atividades realizadas, gerando um acúmulo, que
precisou ser compensado com algumas horas a mais de atividades nas últimas duas semanas.
Figura 11 - Burndown Chart de conclusão.
23
6.1 TRABALHOS FUTUROS
Pinto (2008) propõe um modelo de banco de dados no qual os idosos e todos os dados
referêntes a eles são identificados por uma chave primária composta, ou seja, pelo código do
idoso e o código da instituição (conforme a modelagem representada na Figura 12) e desta
forma o cadastro de cada idoso fica restrito a uma única instituição. Este modelo pode ser
aperfeiçoado para que cada idoso seja identificado apenas por um dado: o código do idoso.
Esta mudança pode trazer melhorias na performance do SGBD (Sistema Gerenciador de
Banco de Dados) e deve tornar mais fácil o controle de integridade de domínio do banco de
dados.
Outro ponto que pode ser melhorado no banco de dados é forma como são armazenados
os dados. Em diagnósticos médicos, por exemplo, pode-se inserir informações sobre várias
doenças que o idoso pode ter, tais como Diabetes, Alzheimerm e Parkinson, porém, ainda
assim, fica-se restrito as doenças deste domínio.
Alguns campos que possuem valores booleanos foram modelados na base de dados
como sendo do tipo varchar de tamanho 20, quando poderiam ser modelados como campos do
tipo bit, representados com 0 e 1, que representariam não e sim respectivamente, desta forma
obtería-se um ganho na performance das consultas à base e na manutenção destes dados pelo
SGBD do Oracle Express.
Uma possível solução para esses problemas é representada nos diagramas apresentados
na Figura 14 e na Figura 15. No primeiro apenas os campos relevantes à uma possível
migração da base foram modelados e na segunda foram modeladas as relações (tabelas) que
podem ser acrescentadas para solucionar o problema apresentado de restrição de domínio
imposta pelas colunas da relação.
25
A Figura 13 representa o resultado da consulta por dados de Atividades, nesta consulta
pode-se observar a forma como as tuplas são identificadas pela chave primária composta.
Figura 13 – Consulta de Atividades
Na sugestão de modelagem de banco de dados apresentada (Figura 14), relações que
possuem como atributo tipos específicos de dados, como no caso dos diagnósticos médicos,
são especializadas em uma nova relação „TipoDiagnóstico‟, na qual os usuários podem definir
diversos tipos de diagnósticos e fazer o seu relacionamento com os idoso com a relação
„DiagnósticoMedico‟.
26
Figura 14 – Modelagem proposta
A Figura 15 representa o diagrama de entidades sugestionado, no qual se pode observar
a cardinalidade das relações entres as diversas entidades.
27
Figura 15 – Diagrama de Entidade e Relacionamento proposto
Através das modelagens e diagrama apresentados, espera-se fornecer uma sugestão para
possíveis melhorias em trabalhos futuros, visando melhorias de desempenho e integridade do
banco de dados, bem como o seu melhor aproveitamento.
28
7. REFERÊNCIAS BIBLIOGRÁFICAS
Astah Community. Ferramenta gráfica para modelagem UML. Disponível em
<http://members.change-vision.com/files/>. Acesso em: 16 mar 2010.
BrModelo – software de modelagem de entidade e relacionamento de banco de dados.
Disponível em: <http://chcandido.tripod.com/>. Acesso em 16 mar 2010.
BORGES, Heloisa L.; MORO, Cláudia M. C. Usabilidade e Interface Gráfica para a
Especificação do Prontuário Eletrônico do Paciente. Disponível em
<http://www.sbis.org.br/>. Acesso em: 16 mar 2010.
FILHO, José R.; XAVIER, Jefferson C. B.; ADRIANO, Ana L. A Tecnologia da
Informação na Área Hospitalar: Um caso de Implementação de um Sistema de Registro de
Pacientes. Abr 2001, vol.5, no.1, p.105-120.
FREIRE, Sergio M.; FULY, Patricia S. C.; ALMEIDA, Rosimary T. Desenvolvimento de um
Sistema de Informação para a Aplicação do Processo de Enfermagem. Disponível em
<http://www.sbis.org.br/>. Acesso em: 16 mar 2010.
Instituto Brasileiro de Geografia e Estatística (IBGE). Perfil dos Idosos Responsáveis pelos
Domicílios. Brasília; 2002. Disponível em
<http://www.ibge.gov.br/home/presidencia/noticias/25072002pidoso.shtm>. Acesso em 26
mar 2010.
LEÃO, Beatriz de F. et al. O Desafio de Integrar Sistemas de Informação em Saúde.
Disponível em < http://www.sbis.org.br/>. Acesso em: 16 mar 2010.
KIM, Seoksoo; SONG, Jae-gu. Intelligent Pervasive Computing, 2007. IPC. The 2007
International Conference. Digital Object Identifier: 10.1109/IPC.2007.12. Publication Year:
29
2007 , Page(s): 364 – 367. A Study on Ontology Based Medical Information System for
Home Healthcare. Disponível em < http://ieeexplore.ieee.org>. Acesso em: 16 mar 2010.
Oracle Database 10g Express Edition. Oracle Technology Network. Disponível em
<http://www.oracle.com>. Acesso em: 10 mar 2010.
Oracle SQL Developer Data Modeler. Ferramenta gráfica para modelagem de Entidade e
Relacionamento. Disponível em
<http://www.oracle.com/technology/products/database/datamodeler/index.html>. Acesso em:
11 mar 2010.
Oracle SQL Developer. Ferramenta gráfica para desenvolvimento de banco de dados Oracle.
Disponível em
<http://www.oracle.com/technology/products/database/sql_developer/index.html>. Acesso
em: 11 mar 2010.
PENG, Yonghong; ZHANG, Yufeng. Artificial Intelligence in Medicine. Guest editorial. 48
(2010) 71–73. Disponível em < http://ieeexplore.ieee.org>. Acesso em: 16 mar 2010.
PINTO, Regina Bueno Ribas. Perfil Epidemiológico de idosos residente em instituições de
longa permanência para idosos na cidade de Curitiba, a partir da modelagem de banco
de dados. 2008. 153f. Dissertação (Mestrado em Tecnologia em Saúde), Pontifícia
Universidade Católica do Paraná (PUC-PR), Curitiba, 2008.
POLLETTINI, Juliana T.; PANICO, Sylvia G.; TINOS, Renato. International Conference on
Computational Science and Engineering, 2009. Digital Object Identifier:
10.1109/CSE.2009.231. Publication Year: 2009 , Page(s): 166 - 173. A software architecture-
based framework supporting suggestion of medical surveillance level from classification of
electronic patient records. Disponível em < http://ieeexplore.ieee.org>. Acesso em: 16 mar
2010.
30
RIBEIRO, Rita de C.; MARIN, Heimar de F. Proposta de um instrumento de avaliação da
saúde do idoso institucionalizado baseado no conceito do Conjunto de Dados Essenciais em
Enfermagem. REBEN- Revista Brasileira de Enfermagem. Brasília, 20 fev 2009.
Disponível em <http://www.scielo.com.br>. Acesso em: 16 mar 2010.
WECHSLER, Rudolf; ANÇÃO, Meide S.; CAMPOS, Carlos José R.; SIGULEM, Daniel. A
informática no consultório médico. Jornal de Pediatria. v.79, n.0021-7557/03/79-Supl.1/S3.
R. Janeiro, 2003. Disponível em <http://www.scielo.com.br>. Acesso em: 16 mar 2010.
FILHO, José R.; XAVIER, Jefferson C. B.; ADRIANO, Ana L. A Tecnologia da Informação
na Área Hospitalar: um Caso de Implementação de um Sistema de Registro de Pacientes.
RAC - Revista de Administração Contemporânea. Abr 2001, vol.5, no.1, p.105-120. ISSN
1415-6555. Disponível em <http://www.scielo.com.br>. Acesso em: 16 mar 2010.
TEIXEIRA, Maria L. O.; FERREIRA, Marcia de A. Uma tecnologia de processo aplicada ao
acompanhante do idoso hospitalizado para sua inclusão participativa nos cuidados diários.
Revista Texto & Contexto Enfermagem. Set 2009, vol.18, no.3, p.409-417. Disponível em
<http://www.scielo.com.br>. Acesso em: 16 mar 2010.
UCHELLO, Carlo. Military Telemedicine On-Line Today, 1995. 'Research, Practice, and
Opportunities'., Proceedings of the National Forum. Digital Object Identifier:
10.1109/MTOL.1995.504541. Publication Year: 1995 , Page(s): 123 – 126. Medical
Executive Information Systems. Disponível em <http://ieeexplore.ieee.org>. Acesso em: 16
mar 2010.
ZHANG, Jin-yan; LU, Xu-dong; DUAN, Hui-long; NIE, Hong-chao. IT in Medicine &
Education, 2009. ITIME '09. IEEE International Symposium on. Digital Object Identifier:
10.1109/ITIME.2009.5236245. Publication Year: 2009 , Page(s): 1117 – 1121. A Medical
31
Information System Architecture Based on Workflow Technology. Disponível em
<http://ieeexplore.ieee.org>. Acesso em: 16 mar 2010.
ZHU, Yinyao; JIA, Peipei; DUAN, Huilong; LU, Xulong. Bioinformatics and Biomedical
Engineering , 2009. ICBBE 2009. 3rd International Conference on. Digital Object Identifier:
10.1109/ICBBE.2009.5162976. Publication Year: 2009 , Page(s): 1 – 4. Integration of
Medical Information Systems Based on Virtual Database and Web Services. Disponível em:
<http://ieeexplore.ieee.org>. Acesso em: 16 mar 2010.
32
8. APÊNDICES
8.1 TABELA DE ARTIGOS ENCONTRADOS EM PERIÓDICOS
Nome do periódico/ Conferências
Edição Título Autores
Rev. adm. contemp.
Abr 2001, vol.5, no.1, p.105-120. ISSN 1415-6555
A Tecnologia da Informação na Área Hospitalar: um Caso de Implementação de um Sistema de Registro de Pacientes
FILHO, José R.; XAVIER, Jefferson C. B.; ADRIANO, Ana L.
Jornal de Pediatrica
Vol.79, Supl.1, 2003 A Informática no Consultório Médico
WECHSLER, Rudolf et al.
Revista brasileira de informática
Brasília 2009 mar-abril; 62(2): 204-12.
Proposta de um instrumento de avaliação da saúde do idoso institucionalizado baseado no conceito do Conjunto de Dados Essenciais em Enfermagem.
RIBEIRO, Rita de C.; MARIN, Helmar de F.
Texto contexto - enferm.
Set 2009, vol.18, no.3, p.409-417
Uma tecnologia de processo aplicada ao acompanhante do idoso hospitalizado para sua inclusão participativa nos cuidados diários
TEIXEIRA, Maria L. O.; FERREIRA, Marcia de A.
Guest editorial 48 (2010) 71–73 Artificial Intelligence in Medicine PENG, Yonghong; ZHANG, Yufeng.
International Conference on Computational Science and Engineering, 2009
Digital Object Identifier: 10.1109/CSE.2009.231. Publication Year: 2009 , Page(s): 166 - 173
A software architecture-based framework supporting suggestion of medical surveillance level from classification of electronic patient records
POLLETTINI, Juliana T.; PANICO, Sylvia G.; TINOS, Renato.
Intelligent Pervasive Computing, 2007. IPC. The 2007 International Conference
Digital Object Identifier: 10.1109/IPC.2007.12. Publication Year: 2007 , Page(s): 364 - 367
A Study on Ontology Based Medical Information System for Home Healthcare
KIM, Seoksoo; SONG, Jae-gu.
Bioinformatics and Biomedical Engineering , 2009. ICBBE 2009. 3rd International Conference on
Digital Object Identifier: 10.1109/ICBBE.2009.5162976. Publication Year: 2009 , Page(s): 1 - 4
Integration of Medical Information Systems Based on Virtual Database and Web Services
ZHU, Yinyao; JIA, Peipei; DUAN, Huilong; LU, Xulong
33
Nome do periódico/ Conferências
Edição Título Autores
Military Telemedicine On-Line Today, 1995. 'Research, Practice, and Opportunities'., Proceedings of the National Forum
Digital Object Identifier: 10.1109/MTOL.1995.504541. Publication Year: 1995 , Page(s): 123 - 126
Medical Executive Information Systems
UCHELLO, Carlo
IT in Medicine & Education, 2009. ITIME '09. IEEE International Symposium on
Digital Object Identifier: 10.1109/ITIME.2009.5236245. Publication Year: 2009 , Page(s): 1117 - 1121
A Medical Information System Architecture Based on Workflow Technology
ZHANG, Jin-yan; LU, Xu-dong; DUAN, Hui-long; NIE, Hong-chao.
Information Technology in Biomedicine, IEEE Transactions on
Digital Object Identifier: 10.1109/TITB.2009.2026273. Publication Year: 2009 , Page(s): 984 - 989
Mutual Information Preconditioning Improves Structure Learning of Bayesian Networks From Medical Databases
MELONI, Antonella et al.
Intelligent Processing Systems, 1997. ICIPS '97. 1997 IEEE International Conference on
Digital Object Identifier: 10.1109/ICIPS.1997.669175. Publication Year: 1997 , Page(s): 1178 - 1180 vol.2
The Development and Research on Computer Aided Hospital Information Management and Processing System for Medical Case History
PING, Wang-xiao; HAO, ZHANG.
Web Services, 2006. ICWS '06. International Conference on
Digital Object Identifier: 10.1109/ICWS.2006.41. Publication Year: 2006 , Page(s): 807 - 814
Business Process Development based on Web Services: a Web Information System for Medical Image Management and Processing
CASTRO, Valeria; SANZ, Marcos L.; MARCOS, Esperanza.
Database Technology and Applications, 2009 First International Workshop on
Digital Object Identifier: 10.1109/DBTA.2009.179. Publication Year: 2009 , Page(s): 546 - 548
The research of data communication on distributed medical system realized with .NET technology
ZHAO, Qi; TAN, Yanliao; XING, Lili.
Advanced Information Networking and Applications Workshops, 2009. WAINA '09. International Conference on
Digital Object Identifier: 10.1109/WAINA.2009.99. Publication Year: 2009 , Page(s): 1002 - 1007
A Software System Development for Probabilistic Relational Database Applications for Biomedical Informatics
CHUNG, Ping-Tsai; AFZAL, Fahmeed; HSIAO, Hsin-Hua.
34
Nome do periódico/ Conferências
Edição Título Autores
Web Mining and Web-based Application, 2009. WMWA '09. Second Pacific-Asia Conference on
Digital Object Identifier: 10.1109/WMWA.2009.45. Publication Year: 2009 , Page(s): 271 - 274
Development of Hospital Medicine Storage Information System Based on B/S Architecture
CAO, Yan; YANG, Yanli; WANG, Huamin; ZENG, Pengyun.
Arquivos da SBIS
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.
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
Recommended