Baixar este arquivo PDF - Revista Eletrônica Unicruz

Propaganda
ELABORAÇÃO DE SOFTWARE PARA GESTÃO DE ATENDIMENTOS
DE UNIDADE DE REABILITAÇÃO FÍSICA UNIR IJUÍ
FINKLER, Alessandro 1; RODRIGUES, Mauro 2; JOHANN, Diane 3;
DALLEPIANE, Patrícia4;
Resumo: a extensão universitária deve, entre outras atividades, transformar a sociedade e
levar o conhecimento da academia para a comunidade onde está inserida, buscando melhorar
suas perspectivas futuras. Este artigo descreve uma das ações de tecnologia, do Projeto
Rompendo Barreiras, voltadas para a melhoria do sistema de atendimento da Unir – Unidade
de Reabilitação Intermediária de Ijuí – onde inúmeros cidadãos têm suas necessidades
terapêuticas tratadas pelos terapeutas, médicos, fisioterapeutas, enfermeiros e etc. Este
trabalho apresenta o sistema computacional utilizado na Unir atualmente, que não possui
interface dedicada, não emite relatórios e não permite um gerenciamento automático dos
atendimentos efetuados. O algoritmo proposto prevê a integração dos relatórios gerenciais e
de resultados para os órgãos de fomento e sustentação da Unidade, além de controlar
automaticamente os atendimentos, facilitando aos atendentes e usuários. Assim, com
formulários e prontuários instantâneos o sistema deve preencher uma lacuna importante para
melhorar um pouco mais o processo terapêutico, onde os atendentes irão dedicar-se mais ao
processo de tratamento e menos ao processo burocrático, mas necessário, de preenchimento de
relatórios e manutenção dos dados dos pacientes. Posteriormente, como meta futura, ainda
será possível agregar controles a partir da comunicação implementada nos equipamentos
existentes.
Abstract: university extension should, among other activities, transform society and bring the
Academy of knowledge to the community where it operates, seeking to improve their future
prospects. This article describes one of the technology stocks, the Breaking Barriers Project,
aimed at improving the Unite care system - Interim Rehabilitation Unit Ijuí - where many
citizens have their therapeutic needs treated by therapists, doctors, physiotherapists, nurses,
etc. This paper presents the computer system used in the Join today that does not have
dedicated interface, it does not issue reports and does not allow for automatic management of
calls made. The proposed algorithm provides for the integration of management reports and
results for development agencies and support unit, and automatically track calls, making it
easier for attendants and users. So with forms and snapshots records the system should fill an
important gap to improve a little more therapeutic process, where the attendants will devote
themselves more to the treatment process and less bureaucratic process, but necessary, fill
1
Aluno do curso de Engenharia Elétrica da UNIJUÍ, Bolsista voluntário de extensão PIBEX/UNIJUÍ,
[email protected]
2
Professor Me. no Departamento de Ciências Exatas e Engenharias da UNIJUÍ, [email protected]
3
Professora Ma. no Departamento de Ciências Exatas e Engenharias da UNIJUÍ, [email protected]
4
Aluna do curso de Engenharia Elétrica da UNIJUÍ, Bolsista de extensão PIBEX/UNIJUÍ,
[email protected]
Revista Interdisciplinar de Ensino, Pesquisa e Extensão vol. 4 n°1
164
reports and maintenance of patient data. Later, as a future goal, you can still add controls from
the communication implemented in existing equipment.
Palavras-Chaves: Algoritmo. Gestão de Informação. Software. Engenharia Elétrica
Keywords: Algorithm. Management information. Software. Electrical Engineering
INTRODUÇÃO
A informática está presente no cotidiano da sociedade atual. Em sua maioria, os
softwares formam uma base de sustentação para a economia capitalista, aumentando a
produtividade e permitindo que controles, antes manuais, sejam efetuados de forma
automática. Assim, mais tarefas podem ser desenvolvidas pelas pessoas, em detrimento,
principalmente, daquelas repetitivas que ficam por conta dos sistemas computacionais,
automatizados com os programas específicos.
Com esta grande presença da informática no cotidiano surge uma indagação entre os
usuários destas tecnologias: quem é responsável pelo desenvolvimento destes equipamentos?
De que formas são feitos os programas computacionais utilizados diariamente em diversas
tarefas, seja no trabalho ou mesmo em casa?
O desenvolvimento dos programas computacionais é feito com base em uma
linguagem de programação através da escrita de um algoritmo, que é uma sequência lógica de
passos com objetivo bem definido [1].
Um exemplo prático de algoritmo pode ser elaborado com base nas atividades que
realizamos ao acordar pela manhã. Você acorda, após acordar vai ao banheiro, escova os
dentes, lava as mãos, etc. Estes simples passos de atividades realizadas pela manhã ao
despertar podem exemplificar o princípio básico de uma proposta de automatizar o processo.
Agora, ao vislumbrar a atividade específica de escovar os dentes, por exemplo, perceba que
existem inúmeros passos necessários para concluí-la. Assim, o projeto de um software passa
por etapas onde as atividades são descritas e detalhadas até que todos os passos minimamente
necessários estejam previstos, de forma que o sistema computacional possa realizar a tarefa
continuamente, sempre da mesma maneira, não cometendo erros [2].
A linguagem de programação na qual um algoritmo é desenvolvido se refere a um
método padronizado para descrever as instruções a serem executadas pelo computador [3].
Então, o programador, que é o profissional que elabora programas para computadores, escreve
Revista Interdisciplinar de Ensino, Pesquisa e Extensão vol. 4 n°1
165
o código de programação, que irá informar ao computador o que fazer, em uma linguagem de
programação que é interpretada ou compilada para posteriormente ser executada pela máquina
computadorizada.
Entre algumas das facilidades proporcionadas pela informática, pode-se destacar o
registro e gerenciamento de dados. Essas tarefas, antes realizadas manualmente através de um
grande número de tabelas e folhas a serem preenchidas, podem ser armazenadas na forma de
informação computacional, podendo ser acessadas em qualquer lugar a qualquer momento,
através de recursos disponíveis na internet, se necessário [4]. Com o registro e gerenciamento
de dados é possível fazer previsões, destacar áreas para investimentos entre outros recursos
dentro de uma empresa ou organização.
Visando obter melhorias no cadastramento de pacientes, atendimentos e prontuários
médicos da Unir - Unidade de Reabilitação Física de Nível Intermediário do Município de Ijuí
– o projeto de extensão universitária Rompendo Barreiras traz como uma de suas propostas o
desenvolvimento de um sistema de informação que permita aos colaboradores da Unir
centralizar as informações de pacientes, atendentes e fornecedores, para posterior emissão de
relatórios aos órgãos de controle e fomento, como SUS, INSS, Fórum, etc. Além disso, com
foco na qualidade do atendimento ao público usuário dos serviços prestados pela Unir, o
sistema procura reduzir o tempo de espera do paciente e auxiliar no desenvolvimento diário
das atividades dos colaboradores da unidade. Este sistema de informação está focado na
necessidade dos atendentes da Unir, possibilitando o cadastro dos pacientes, atendentes
médicos, prontuários, além do monitoramento do histórico de cada um dos envolvidos no
processo.
A partir dos dados centralizados, ocorrerá a implantação de ferramenta que unifique a
emissão de relatórios para a Secretaria Municipal de Saúde de Ijuí, Sistema Único de Saúde
(SUS), ou relatórios de controle interno. Essas funções integradas em uma única plataforma
devem melhorar o fluxo operacional da unidade, evitando que serviços repetitivos sejam
executados pelos colaboradores que deviam estar focados no atendimento aos pacientes. Pois
hoje essas atividades são realizadas de forma manual.
Além das rotinas essenciais para o funcionamento diário do sistema é preciso a
implementação de ferramentas de apoio, como funções que permitam a importação dos
arquivos usados até este momento para conversão no novo sistema, não sendo necessários
reescrever o que já foi escrito.
Revista Interdisciplinar de Ensino, Pesquisa e Extensão vol. 4 n°1
166
METODOLOGIA
A metodologia utilizada no Projeto de Extensão Universitária Rompendo Barreiras
está estruturada nas fases e ações respectivas conforme segue:
1) problematização a partir da interação com equipe e levantamento de dados para o
conhecimento do estado da arte dos equipamentos utilizados pela UniR;
2) delimitação do(s) problema(s) através da definição dos requisitos e restrições que
nortearão o desenvolvimento das Tecnologias Assistivas (TA), Tecnologias Ocupacionais
(TO) e do sistema de informação [5];
3) preparação para intervenção executando as análises sincrônica, diacrônica,
estrutural, morfológica e funcional preparatórias para o desenvolvimento dos projetos das
tecnologias;
4) execução das ações de extensão, desenvolvimento dos projetos;
5) sistematização dos resultados por meio da construção de artigo(s) científico(s);
6) socialização dos resultados a partir de um seminário envolvendo a equipe do
projeto, turmas de graduação e apresentação de trabalho(s) no Salão do Conhecimento da
Unijuí, além de outros eventos externos que possibilitem a divulgação dos trabalhos
realizados.
DESENVOLVIMENTO DO ALGORITMO
Devido a sua versatilidade, por ser um programa computacional muito disseminado
na área de gestão de dados e estando disponível na Unir, o software Excel, do pacote Office
da Microsoft, foi utilizado tanto para as planilhas de gravação dos dados, quanto para o
desenvolvimento das interfaces gráficas disponibilizadas para os usuários do programa [5].
Anteriormente ao desenvolvimento do programa na plataforma Excel foi necessário a
problematização, com levantamento de dados para definição dos problemas a serem tratados,
considerando os requisitos e restrições essenciais no projeto do sistema de informação.
Para criação de interfaces gráficas mais intuitivas e proporcionar mais facilidade aos
usuários do sistema se optou pela execução no programa no modo desenvolvedor do Excel,
que permite a criação de formulários e telas mais amigáveis aos usuários.
Revista Interdisciplinar de Ensino, Pesquisa e Extensão vol. 4 n°1
167
O modo desenvolvedor do Excel trabalha com a linguagem de programação Visual
Basic for Applications (VBA). Com o desenvolvimento de programa em VBA é possível
automatizar funções repetitivas e tornar processos manuais complexos e demorados mais
simples, configurando as atividades a serem executadas com apenas um clique em um botão,
por exemplo [6].
Na linha de desenvolvimento de sistemas computacionais que permitam facilitar as
ações da Unir (instituição parceira do projeto) e seus usuários, foi proposto o software de
gerenciamento de atendimentos a pacientes Unir 1. Esse sistema aberto permite que sua
estrutura seja completamente desenvolvida pela equipe do projeto e posteriormente
continuada se forem necessários aperfeiçoamentos.
RESULTADOS E DISCUSSÃO
As funções a serem executadas pelo programa foram definidas com base nas maiores
necessidades para melhoria no cadastro e gerenciamento dos relatórios dos atendimentos.
Sendo assim, foi iniciado o desenvolvimento do programa na plataforma Excel.
A partir da metodologia do projeto aplicada sobre as necessidades da Unir, foram
destacadas as tarefas para desenvolvimento do sistema. Assim, primeiramente foram criados
os formulários, ou UserForms, das funções a serem desenvolvidas no Excel, sendo elas:
Prontuário Online, Cadastro de Pacientes, Cadastro de Atendentes, Relatórios, Importar
Arquivos e Configurar Parâmetros. A Figura 1 representa os componentes criados para as
funções citadas.
Revista Interdisciplinar de Ensino, Pesquisa e Extensão vol. 4 n°1
168
Figura 1 - Menu inicial do programa.
Fonte: Autoria própria
Os formulários referidos são caixas de diálogos personalizadas que podem conter um
ou mais controles ActiveX, como botões de comando, caixas de texto, caixas de combinação,
entre outros. Além de utilizar nos formulários, os controles ActiveX também podem inseridos
diretamente em uma planilha.
Quando se tem um formulário aberto, não é possível abrir outro arquivo Excel, tal
motivo impulsionou a escolha por inserir os controles ActiveX diretamente na planilha do
Excel para fazer a tela inicial do programa. Isso pelo fato de que, sendo a tela inicial do
programa, esta poderá ficar aberta, sem que o usuário esteja utilizando o programa.
Então, a opção de fazer a tela inicial com um formulário se torna inviável, porque
toda vez que o usuário abrisse outra planilha com o programa Excel, seria necessário fechar o
programa de gerenciamento dos atendimentos.
Para a função de Cadastro de Pacientes foram desenvolvidas duas ferramentas. A
primeira delas, contida em um formulário secundário a função de Cadastro de Pacientes
permite ao usuário cadastrar um novo paciente.
Esta ferramenta faz referência, por exemplo, ao primeiro atendimento a um paciente.
Sendo necessário então registrar as informações do paciente no sistema. O formulário Novo
Paciente (Figura 2b) possui caixas de texto para preenchimento das seguintes informações do
paciente: Nome Completo, Registro Geral (RG), Cadastro Pessoa Física (CPF), Data de
Revista Interdisciplinar de Ensino, Pesquisa e Extensão vol. 4 n°1
169
Nascimento, Sexo, Convênio, informações do endereço (Endereço, CEP, UF, Cidade, Bairro),
informações para contato (Telefone, Celular e E-mail).
Juntamente à ferramenta para cadastro de novos pacientes foi criada a ferramenta
para pesquisa de um cadastro já existente. No menu inicial, ao selecionar a opção “Cadastro
de Pacientes” o usuário irá se deparar com a tela para pesquisa de cadastros existentes (Figura
2a). Na tela da Figura 2a foi possibilitado ao usuário pesquisar por cadastros já existentes,
podendo pesquisar por alguns códigos, como: Número do Cadastro, RG, CPF e Nome
Completo.
Possibilitar a pesquisa dos cadastros existentes por mais de uma informação
possibilita maior flexibilidade, visto que na ausência de uma informação é possível realizar a
pesquisa por outro campo, razão pela qual tal função foi adicionada ao programa. Além de
evitar possíveis ambiguidades, nos casos de pacientes com nomes iguais, pode-se encontrar o
cadastro correto pelo número dos documentos do paciente.
Figura 2- a) Tela de pesquisa de cadastro de paciente já existente. b) Tela para cadastro de novo
paciente.
Fonte: Autoria própria
Com as ferramentas para cadastro e consulta de pacientes prontas, foram
implementadas as mesmas ferramentas para o cadastro de atendentes médicos. Para isso,
utilizou-se a mesma base do código do programa usado para o cadastro de pacientes,
acrescentando e retirando campos que são específicos de cada cadastro.
Revista Interdisciplinar de Ensino, Pesquisa e Extensão vol. 4 n°1
170
Os dados cadastrados no programa são salvos em arquivos de extensão “.xls”
separadamente do arquivo do programa. Sendo que são alterados pelo programa principal, isso
traz maior confiabilidade ao programa, diminuindo as possibilidades de que ao corromper o
arquivo do programa se percam os dados cadastrados. Além disso, são disponibilizados em
uma pasta de outro computador de rede para permitir um backup instantâneo em caso de perda
do hardware me uso.
O usuário do programa também poderá fazer a escolha de onde o programa irá buscar
as informações dos cadastros. Isso com o uso da ferramenta “Configurar Parâmetros”, nela é
possível informar os arquivos usados como base para pesquisa e para novos cadastros. Sendo
informado três arquivos diferentes, um referente ao cadastro dos pacientes, um dos atendentes
e um dos prontuários, onde serão registradas as informações dos atendimentos.
Para o completo funcionamento da ferramenta, estão em etapa de elaboração algumas
funções que ainda não foram criadas no programa principal. São elas: Prontuário Online,
Relatórios e Importar Arquivos.
Figura 3 - a) Tela de pesquisa de cadastro de atendente já existente. b) Tela para cadastro de novo
atendente.
Fonte: Autoria própria
As ferramentas Prontuário Online e Relatórios estão entre os principais objetivos do
projeto. A partir do Prontuário Online será possível cadastrar cada atendimento prestado ao
paciente, armazenando todas as informações referentes ao atendimento.
Revista Interdisciplinar de Ensino, Pesquisa e Extensão vol. 4 n°1
171
Já a ferramenta Relatórios, fará a integração das informações lançadas referentes aos
atendimentos, cadastro de pacientes e atendentes. Com a finalidade de atender as exigências
dos órgãos reguladores da unidade de reabilitação, tais como, SUS e Secretaria Municipal de
Saúde de Ijuí. Atualmente, os relatórios necessários para os órgãos citados, além do Fórum,
Ministério Público e Poder Judiciário, que auxiliam com verbas provenientes de multas
coletadas na comunidade, são realizados separadamente e de forma manual.
Pelo fato do programa ser implantado em um órgão já em funcionamento é de
extrema importância que exista uma forma de integrar as informações registradas até o
momento da implantação do programa. Ou seja, coletar os dados atuais para mantê-los sob o
novo enfoque, sem perda do histórico de atendimentos e procedimentos já realizados. Para tal
aplicação será desenvolvida a função de importação de arquivos, ela servirá para importar os
dados da unidade de reabilitação para o novo programa a ser implantado, para que a base de
dados esteja atualizada para imediata utilização do programa. No entanto, essa ação esbarra
nos diversos tipos de arquivos gerados até o momento, por tratarem-se de relatórios manuais,
formatados conforme o momento de execução. Esse filtro também está sendo implantado de
forma a detectar as informações a serem importadas e convertidas para o novo formato
padronizado.
CONCLUSÃO
A necessidade de controle e gestão de informações é extremamente importante para o
funcionamento das diversas empresas, instituições e organizações existentes na sociedade.
Pode-se afirmar então que para diferentes tipos de organizações existe a necessidade de
armazenamento de informações diferenciadas uma da outra. Assim, o uso de programas
computacionais específicos permite o gerenciamento dos dados de forma a atender as
necessidades locais.
O objetivo desta etapa do projeto é a elaboração de um programa computacional
adaptado para a realidade da Unir – Unidade de Reabilitação Física de Nível Intermediário do
Município de Ijuí. De forma a possibilitar aos usuários deste software o registro das
informações essenciais para o desenvolvimento das atividades na unidade.
Visto que o projeto se encontra em etapa de desenvolvimento, o objetivo se mantém
em aberto para futuras discussões a apresentação de resultados obtidos após a conclusão da
elaboração do programa.
Revista Interdisciplinar de Ensino, Pesquisa e Extensão vol. 4 n°1
172
REFERÊNCIAS BIBLIOGRÁFICAS
Assistiva - Tecnologia e Educação. (2012). Assistiva.com. Acesso em 01 de junho de 2016,
disponível em http://www.assistiva.com.br
CORNELL, G., & JEZAK, D. (1997). Active X - Visual Basic 5 - Control, Creation, Edition.
Estados Unidos da América: Prentice Hall.
DERSHEM, H. L., & JIPPING, M. J. (1990). Programming Languages - Structures and
models - 2a. Edição. Wadsworth.
FORBELLONE, A. L. (2005). Lógica de Programação. São Paulo: Pearson Prentice Hall.
FRYE, C. (2012). Microsoft 2010 - Passo a passo. São Paulo : Bookman Editora.
MELO, A. C., & SILVA, F. S. (2003). Princípio de Linguagem de Programação. São Paulo:
Edgard Blucher.
Microsoft Corporation. (2015). Visão Geral de Formulário e Controle Active X em uma
planilha. Acesso em 01 de junho de 2016, disponível em Microsoft Help:
https://support.office.com/pt/article/
SANTOS, M. F., & AZEVEDO, C. S. (2005). Data mining : descoberta de conhecimento em
bases de dados. Lisboa: Portugal.
Revista Interdisciplinar de Ensino, Pesquisa e Extensão vol. 4 n°1
173
Download