CARTEIRA DE VACINAÇÃO VIRTUAL

Artigo Completo

XV Congresso Brasileiro de Inform?tica em Sa?de 27 a 30 de novembro - Goi?nia - Brasil

CARTEIRA DE VACINA??O VIRTUAL

Pamela Muratt1, Raphael Sim?es Alves2, Welisson Wilson Oliveira3, Luis Fernando de Almeida4 1,2,3,4 Departamento de Inform?tica/Universidade de Taubat?, Taubat?, Brasil

Resumo: Apesar do constante crescimento do uso da tecnologia nas diversas ?reas, ainda existem processos n?o informatizados, dependendo exclusivamente do uso da caneta e do papel, exemplo disso ? a carteira de vacina??o no Brasil. Em v?rios postos de sa?de, os processos de registro da vacina??o, desde o registro de quantas vacinas chegaram ao posto at? o controle de quantas vacinas foram aplicadas di?ria e mensalmente s?o realizados atrav?s de fichas preenchidas manualmente pelos colaboradores destes postos. Esses procedimentos geram: inconsist?ncia e perda de informa??es, dif?cil acesso a informa??es, dentre outros. Este artigo prop?e um prot?tipo de carteira de vacina??o virtual com o objetivo de propiciar o acesso ?gil ?s informa??es registradas, armazenar informa??es de forma centralizada e organizada, permitindo a consist?ncia e integridade de dados. Para isso, utiliza-se um cart?o inteligente combinado a um ambiente web proporcionando acesso imediato e integral ao registro do hist?rico de vacina??o de todo cidad?o.

Palavras-chave: Vacinas. Cart?es Inteligentes de Sa?de. Interface Usu?rio-Computador. Sistemas de Informa??o em Sa?de.

Abstract: Despite the steady growth in the use of technology in different areas, there are still not computerized procedures, depending exclusively the use of pen and paper, example is the vaccination card in Brazil. In several health centers, all of vaccination registration processes, since the registration of all vaccines reached the post until track of how many vaccines were applied daily and monthly are performed through bookmarks manually filled by employees of these stations. These procedures create: inconsistency and loss of information, difficult access to information, among others. This paper purposes a prototype a virtual vaccination card in order to provide an agile access to recorded information, store information in a centralized and organized manner, allowing consistency and data integrity. For this, we use a combined smart card to web environment providing immediate and full access to the record of the vaccination history of all citizens.

Keywords: Vaccines. Health Smart Cards. User-Computer Interface. Information Systems in Health.

Introdu??o

A busca para a solu??o dos problemas da sa?de p?blica no Brasil ? constantemente discutida, principalmente, em rela??o ? otimiza??o no atendimento, acompanhamento do paciente e acesso a informa??es desses pacientes1. A sa?de p?blica no Brasil teve seu in?cio em 1808, por?m, foi com a cria??o do Minist?rio da Sa?de, em 25 de julho de 1953, que a sa?de p?blica brasileira come?ou a ser estruturada2.

Um dos aspectos que tangem a sa?de p?blica ? a imuniza??o, sendo uma das medidas que mais contribui para a preven??o e erradica??o de doen?as infecciosas, reduzindo as taxas de morbidade e mortalidade. A import?ncia da imuniza??o no Brasil foi notada com a erradica??o da febre amarela urbana em 19423 e da var?ola, em 19734. Em 1973, o Programa Nacional de Imuniza??es (PNI), foi criado. Posteriormente a cria??o do PNI, o Brasil recebeu da Organiza??o Pan-Americana de Sa?de (OPAS) o certificado de interrup??o da transmiss?o dos v?rus selvagens da poliomielite (paralisia

jhi-sbis.saude.ws/ojs-jhi/index.php/jhi-sbis

989

Carteira de Vacina??o Virtual

infantil) em 1994, confirmando a conclus?o da comiss?o nacional que havia anteriormente declarado o pa?s livre desse v?rus5.

Em 1988, o Sistema Unificado de Sa?de (SUS) foi criado com o intuito de atender toda a popula??o brasileira garantindo o acesso gratuito, integral e universal. O SUS ? um dos maiores sistemas p?blicos do mundo6. O acesso ?s vacinas obrigat?rias para preven??o das doen?as citadas anteriormente foi garantido a toda popula??o de forma gratuita.

Ap?s o nascimento, toda crian?a recebe a caderneta de vacina??o (documento pessoal e intransfer?vel que comprova a situa??o vacinal do indiv?duo, onde constam os dados pessoais, tais como: nome completo, data de nascimento e endere?o, a as informa??es do imunobiol?gico administrado (vacina): nome da vacina, n?mero do lote da vacina, laborat?rio produtor, unidade de sa?de onde a vacina foi administrada e o nome do vacinador respons?vel pela execu??o do procedimento), emitida, pelas unidades de sa?de p?blicas e privadas devidamente cadastradas no ?mbito do SUS, sendo responsabilidade destas unidades a atualiza??o da mesma, conforme o Calend?rio Nacional de Vacina??o, elaborado pelo Programa Nacional de Imuniza??o (PNI), que consiste no conjunto de vacinas consideradas de interesse priorit?rio a sa?de p?blica brasileira7. Um importante aspecto para a efic?cia da vacina??o ? o respeito ao per?odo proposto pelo Calend?rio de Vacina??o. Um estudo no mun?cipio de Cachoeirinha (RS) revelou que 23,3% da popula??o estavam com alguma vacina em atraso, destacando a falta de controle das cadernetas de vacina??o8.

A maioria das cadernetas de vacina??o ? confeccionada em papel, assim como todos os processos de registros nas unidades de sa?de, ocasionando problemas, tais como: dificuldades no acesso, perda, ilegibilidade, fragilidade da informa??o, bem como do meio f?sico utilizado. Isso gera uma redund?ncia de informa??es e, em alguns casos, perda da caderneta de vacina??o.

Como forma de amenizar o atraso vacinal e facilitar o gerenciamento das cadernetas de vacina??o pelos pacientes, o Minist?rio da Sa?de disponibilizou um aplicativo para os usu?rios de smartphones e tablets, no qual os pr?prios usu?rios controlam suas vacinas, a ferramenta possui uma fun??o de lembrete que envia uma mensagem avisando qual ser? a data da pr?xima vacina??o9. Contudo, as unidades de sa?de n?o disp?em de um sistema informatizado para gerenciar/armazenar as informa??es da popula??o, impossibilitando assim o acesso a registros pelo posto de sa?de. Quantidade de vacinas recebidas e os agendamentos futuros s?o apenas dois exemplos de informa??es que o sistema poderia contemplar e j? seriam de grande import?ncia no processo de controle da informa??o.

? frente a esse cen?rio, que a proposta para o desenvolvimento de um Sistema de Controle de Vacina??o (CONVAC), foi elaborada. A motiva??o para o presente projeto foi a necessidade de automatizar os procedimentos de registros de informa??o do processo de vacina??o dos centros de sa?de, onde, atualmente, a maioria dos registros ? realizada manualmente, ocasionando: perda de informa??es e inconsist?ncia de dados, dada a fragilidade do meio de registro, o papel. Portanto, este artigo apresenta o prot?tipo de um sistema cuja proposta est? na informatiza??o destes procedimentos em um sistema que ser? acessado via web, onde as informa??es s?o armazenadas numa base de dados, permitindo a consist?ncia de informa??es, al?m da disponibilidade da carteira de vacina??o para o paciente, por meio de uma API, acessada via web, e de um cart?o inteligente.

Espera-se com a proposta, oferecer uma contribui??o efetiva no controle das vacinas de todo cidad?o. O prot?tipo proposto consiste nas seguintes funcionalidades:

? Tornar o processo, realizado manualmente, na maioria dos centros de sa?de da cidade em um processo digital, facilitando o acesso ?s informa??es cadastrais, unificando e disponibilizando os dados por meio de um sistema online.

? Disponibilizar as informa??es da carteira de vacina??o via web substituindo a carteira impressa em papel cart?o.

? Proporcionar aos Centros de Sa?de P?blica, mecanismos de alerta que avisem/sinalizem a necessidade de vacina??o de cada paciente, propiciando uma melhor gest?o dos recursos p?blicos destinados ? sa?de.

990

jhi-sbis.saude.ws/ojs-jhi/index.php/jhi-sbis

XV Congresso Brasileiro de Inform?tica em Sa?de ? CBIS 2016

? Prover aos centros de sa?de um controle efetivo e preciso de vacinas em estoque, datas de validade, cuidados especiais de acondicionamento e demais informa??es relacionadas a cada tipo de vacina.

? Gerar relat?rios de vacinas tomadas e agendadas para acesso individualizado do paciente por meio da carteira virtual de vacina??o.

M?todos

No que diz respeito ao entendimento da sistem?tica sobre o funcionamento do fluxo de informa??es relacionado ? carteira de vacina??o utilizou-se como estudo de caso um posto de sa?de da cidade de Taubat?. Nesse posto, por meio de seus colaboradores, foi poss?vel mapear todo o "ciclo de vida" de uma carteira de vacina??o bem como detectar as dificuldades existentes.

No ?mbito do desenvolvimento do prot?tipo, foram adotadas duas metodologias ?geis, indicada para equipes menores, com conceitos similares, por?m com focos diferentes e que se complementam: SCRUM e Extreme Programming (XP). A primeira ? utilizada para atingir uma vis?o gerencial de um projeto de software, e a segunda visa pr?ticas do desenvolvimento do software em si. O SCRUM (nome derivado de uma atividade do rugby) "? um modelo ?gil de processo que foi desenvolvido por Jeff Sutherland e por sua equipe no in?cio da d?cada de 1990"10. Trata-se de uma metodologia ?gil utilizada para a gest?o e o planejamento de projetos de software, adequada para equipes pequenas e projetos que exigem constantes mudan?as11. O Extreme Programming (XP) nasceu no fim da d?cada de 90, nos Estados Unidos. O XP ? uma metodologia de desenvolvimento de software ?gil focado em12: projetos cujos requisitos s?o vagos e mudam com frequ?ncia; desenvolvimento de sistemas orientados a objeto; equipes pequenas, preferencialmente at? 12 desenvolvedores; desenvolvimento incremental (ou iterativo), onde o sistema come?a a ser implementado logo no in?cio do projeto e vai ganhando novas funcionalidades ao longo do tempo.

As ferramentas utilizadas para o desenvolvimento deste projeto foram escolhidas levando-se em conta as seguintes caracter?sticas: seguran?a, robustez, gratuidade e multiplataforma. Nessa linha de pensamento o desenvolvimento utilizou as seguintes ferramentas, dentre outras:

? PostgreSQL: trata-se de um Sistema Gerenciador de Banco de Dados (SGBD) robusto objeto-relacional de c?digo aberto, distribu?do sob uma licen?a semelhante a BSD e MIT, que permite aos usu?rios realizem as mudan?as que desejarem no c?digo-fonte, por?m sem a possibilidade de responsabilizar legalmente uma entidade ou pessoa por problemas no software. A licen?a sob a qual o PostgreSQL ? distribu?do deve estar presente em todas as c?pias do software13.

? Java: ? uma linguagem orientada a objetos, que h? alguns anos recebe aten??o de v?rios desenvolvedores do mundo todo, presente na lista das linguagens de programa??o mais utilizadas do mundo. O Java ? uma linguagem adotada para atender muitas organiza??es, pela sua versatilidade e compatibilidade com diversos sistemas operacionais e dispositivos m?veis14.

? Eclipse Luna: ? uma plataforma de desenvolvimento de software livre extens?vel, tamb?m conhecido como um ambiente de desenvolvimento integrado (IDE), baseado em Java. Sendo uma estrutura e um conjunto de servi?os para desenvolvimento de aplicativos15.

? Apache Tomcat: ? uma tecnologia capaz de gerar p?ginas din?micas com Java ? de c?digo aberto, desenvolvido em linguagem de programa??o Java, pela Funda??o Apache, distribu?do sob a licen?a Apache License Version 2.0.

? Hibernate: ? um framework que tem como fun??o diminuir a complexidade dos aplicativos Java, que s?o baseados em orienta??o a objetos, que trabalham com banco de dados relacional, presente na maioria dos SGBDs.

? HyperText Markup Language (HTML): ? utilizada para cria??o de p?ginas web. Os documentos HTML s?o interpretados pelos navegadores, que posteriormente criam uma p?gina web

jhi-sbis.saude.ws/ojs-jhi/index.php/jhi-sbis

991

Carteira de Vacina??o Virtual

com elementos visuais e/ ou auditivos associados. Em uma p?gina web podem ser encontrados v?rios elementos multim?dia, desde imagens a anima??es. ? Cascading Style Sheets (CSS): ? uma linguagem, que possibilita v?rios efeitos visuais, usada para a apresenta??o e formata??o de documentos HTML16. O CSS ? uma tecnologia que permite a cria??o de p?ginas web de maneira din?mica com estilo art?stico nas composi??es de margens, letras, fundos, cores, entre outros componentes de uma p?gina. O objetivo da utiliza??o do CSS ? a padroniza??o, que viabiliza a rapidez de uma futura manuten??o. ? JavaScript: ? uma linguagem interpretada, ou seja, n?o ? necess?rio compilar o c?digo para que este seja executado. ? utilizada para o desenvolvimento de aplica??es web que executam do lado do cliente, ou seja, no pr?prio navegador do usu?rio. Um aspecto importante no desenvolvimento de um software est? relacionado ? defini??o dos seus requisitos funcionais e n?o-funcionais. Os requisitos funcionais s?o declara??es das fun??es que o sistema deve oferecer, al?m de especificar como o sistema deve reagir a espec?ficas entradas de informa??o e como deve se portar em determinadas situa??es e os requisitos n?o-funcionais s?o restri??es dos servi?os oferecidos pelo sistema17. A Tabela 1 apresenta os requisitos funcionais e n?o-funcionais para o prot?tipo desenvolvido..

Tabela 1: Requisito funcionais e n?o-funcionais.

Requisitos funcionais

Requisitos n?o-funcionais

Cadastro de pacientes, postos de sa?de, funcion?rios, lotes de vacinas, vacinas. Cria??o da carteira de vacina??o e no cart?o inteligente. Seguran?a de dados (por autentica??o e restri??o de acesso para pacientes e funcion?rios). Agendamento de vacinas.

1) Para a m?quina cliente: ? recomendado que a execu??o da aplica??o seja realizada atrav?s do navegador Google Chrome. Leitora smart card. Smart card do modelo IDealCitiz S3 1.6. A m?quina deve estar conectada ? rede para execu??o da aplica??o; JRE 8 update 6.0 para a aplica??o smart card. M?quina que seja capaz de executar o JAVA EE. 2) Para o servidor: Servidor que possua suporte a instala??o da JVM (Java Virtual Machine), a partir da vers?o 1.8. Banco de Dados PostgreSQL, na vers?o 9.4. Hospedagem para a aplica??o. O servidor deve estar conectado ? rede para servir a aplica??o, permitindo o acesso ? Web Service. JRE 8 update 6.0 para a aplica??o smart card. Servidor que seja capaz de executar o JAVA EE. Apache Tomcat, na vers?o 8.

Resultados e Discuss?o

O projeto proposto, denominado Sistema de Controle de Vacina??o (CONVAC), abrange um sistema web, desenvolvido em JAVA EE, para o controle dos principais dados no processo de vacina??o. Em conjunto com o sistema web, h? uma API Java, capaz de disponibilizar a carteira de vacina??o do paciente, via web, uma aplica??o desktop, capaz de emitir e ler as informa??es de vacina??o armazenadas em um cart?o inteligente e a representa??o cartogr?fica de postos de sa?de e moradores. Portanto, o sistema ? dividido nos seguintes m?dulos:

? M?dulo "Web": Cadastros e Consultas Gerais (Pacientes, Funcion?rios, Lotes de Vacina??o, N?veis de Acesso, Vacinas e Postos de Sa?de).

992

jhi-sbis.saude.ws/ojs-jhi/index.php/jhi-sbis

XV Congresso Brasileiro de Inform?tica em Sa?de ? CBIS 2016

? M?dulo "Carteira de Vacina??o Virtual": consiste em API Java, com as principais informa??es de vacina??o do paciente, para acesso externo, via web.

? M?dulo "Cart?o inteligente com a Carteira de Vacina??o": aplica??o desktop para emiss?o e leitura dos principais dados de vacina??o armazenados no cart?o.

? M?dulo "Representa??o Cartogr?fica de Postos e Moradores": possibilita a representa??o cartogr?fica da localiza??o dos moradores e dos postos de sa?de da cidade na qual o cidad?o se encontra.

M?dulo "Web" ? Esse m?dulo do sistema ? destinado aos centros de sa?de, no qual ter?o acesso: ao cadastramento de novas informa??es, consultas das informa??es armazenadas e atualiza??o de dados, em suma, atrav?s deste m?dulo o centro de sa?de poder? manipular as informa??es registradas das vacinas e dos pacientes, como:

? Gest?o de Vacinas: permite o cadastro e consulta das vacinas que chegam ao posto de sa?de, s?o solicitadas as seguintes informa??es: nome da vacina e a import?ncia da vacina, os campos com (*) s?o de preenchimento obrigat?rio.

? Gest?o de Postos: permite o cadastro e consulta das informa??es referentes ao posto de sa?de, como seu c?digo, endere?o, unidade e telefones.

? Gest?o de Lotes: Cadastro de Lotes: permite o cadastro e consulta das informa??es referentes aos lotes de vacina??o que chegam at? o centro de sa?de.

? Gest?o de Usu?rios: permite o cadastro e consulta das informa??es do funcion?rio do posto de sa?de. Neste cadastro, s?o definidos: o n?vel de acesso do usu?rio e a senha para acesso ao sistema, al?m da vincula??o deste funcion?rio com um determinado posto de sa?de.

? Gest?o de Pacientes: permite o cadastro e consulta das informa??es dos pacientes, como nome, data de nascimento, e-mail, senha de acesso a carteira virtual de vacina??o, bem como telefones, endere?o, RG e CPF.

A Figura 1 ilustra uma interface gr?fica desse m?dulo, no caso referente ao cadastro de Posto de Sa?de.

Figura 1: Janela para cadastro de posto de sa?de.

Al?m dos cadastros e consultas, ? nesse m?dulo que a atualiza??o da carteira de vacina??o ? realizada. Ao selecionar um paciente, sua carteira de vacina??o ? apresentada, sendo que as vacinas

jhi-sbis.saude.ws/ojs-jhi/index.php/jhi-sbis

993

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download