Software automatizado para controle de consultas da clınica

Propaganda
Software automatizado para controle de consultas da clı́nica
de fisioterapia
Jeverson Siqueira1 , Wallace Caldeira1 , Jorge Aikes Junior1
1
Ciência da Computacão – Faculdades Anglo Americano de Foz do Iguaçu (FAA)
CEP: 85868-03 – Foz do Iguaçu – PR – Brasil
[email protected], [email protected],
[email protected],[email protected]
Abstract. This paper intends to describe the process of developing a software
to aid in the management of appointments in the school clinic physiotherapy
college Anglo Americano. This system will make the register of patient demographics, diagnoses and developments so that the therapist can monitor their
treatment.
Resumo. Este trabalho tem por objeto descrever o processo de desenvolvimento
de um software para auxiliar no gerenciamento de consultas na clı́nica escola de
fisioterapia da faculdade Anglo Americano. Este sistema irá realizar o cadastro
dos dados pessoais do paciente, diagnósticos e evoluções. Permitindo assim,
que o fisioterapeuta possa acompanhar seu tratamento.
1. Problemática
O curso de fisioterapia da Faculdade Anglo Americano realiza consultas e tratamentos
de pacientes dentro da Clı́nica Escola de Fisioterapia da faculdade (CEF), para isso é
necessário preencher fichas com os dados pessoais do paciente, diagnósticos e evoluções
desenvolvidas ao longo do tratamento. Para executar o tratamento é preciso agendar dias
e horários de consultas e controlar os dias em que o paciente esteve presente ou ausente
dos tratamentos. Hoje todo o trabalho da clı́nica é feito manualmente através de fichas
e arquivados em pastas, deste modo é notável a dificuldade de controlar os documentos em vários fatores, tais como: localizar uma ficha em meio à outras, fácil extravio,
adulteração de informações, entre outras. Deste modo, surge a necessidade de um sistema
automatizado para agilizar essa administração, controlando os atendimentos da clı́nica e
permitindo a criação das fichas de acompanhamento para cada paciente.
2. Requisitos funcionais do Sistema
Foi realizada entrevista com a fisioterapeuta responsável na CEF para aquisição dos requisitos funcionais necessários para o desenvolvimento do sistema conforme é apresentado
a seguir:
• Cadastrar pacientes: Possibilita o preenchimento de uma ficha com dados pessoais do paciente e a seleção da área pela qual será atendido;
• Cadastrar colaborador: Permite o cadastro de colaboradores que terão acesso
ao sistema, cada colaborador terá acesso a uma determinada parte do sistema, no
decorrer deste artigo serão apresentadas as permissões de cada um;
• Criar fichas de atendimento (Neurológica, Neuropediatria, Ortopedia, Respiratória Adulto e Respiratória Pediatria): Permite a criação de fichas para
atendimentos, cada ficha possui campos especı́ficos de cada área de atendimento,
os campos necessários foram obtidos a partir das fichas que são utilizadas no controle manual;
• Buscar todos os pacientes vinculados a um determinado acadêmico: Essa
busca é permitida através da seleção de um determinado acadêmico, ao selecionalo, serão apresentados todos os pacientes vinculados a ele;
• Agenda de consultas: Permite o agendamento, cancelamento e visualização das
consultas dos pacientes;
• Controle de frequência: Permite o controle de frequência, podendo assim ser
marcado presença ou falta para cada paciente em sua consulta agendada;
• Lista de espera: A lista de espera fornece uma tabela com todos os pacientes que
possuem três faltas.
3. Materiais e Métodos
Para o desenvolvimento do sistema proposto foram necessários softwares e hardwares, os
quais são citados a seguir:
• Computador do tipo PC para a instalação dos softwares necessários para o desenvolvimento do sistema;
• Linguagem de programação Java. Java é uma linguagem de programação orientada a objetos desenvolvida na década de 90 pela Sun Microsystems;
• IDE Eclipse: Eclipse é uma IDE de para desenvolvimento multi plataforma. Suporta várias linguagens, tais como: Java, PHP, C/C++ entre outras. Foi desenvolvida pela IBM, onde ela doou como software livre para a comunidade 1 .
• MySQL WorkBench: MySQL WorkBench é uma ferramenta visual para projetos
de banco de dados com integração do SQL, com recursos visuais para criação de
tabelas e administração do banco de dados 2 .
• MySQL Server: É um dos maiores banco de dados relacional open source desenvolvido pela Oracle 3 .
• Pencil: O Pencil é uma ferramenta open source gráfica com ótimos recursos para
o desenvolvimento de protótipos de tela. Com ele é possı́vel fazer não somente
protótipos de telas para sistemas desktop, como também para dispositivos móveis
4
.
4. Caso de Uso
O diagrama de caso de uso descreve a funcionalidade proposta de um novo sistema que
será desenvolvido e é uma ótima ferramenta para o levantamento dos requisitos funcionais
do sistema.
1
https://www.eclipse.org/
http://dev.mysql.com/downloads/tools/workbench/
3
http://www.mysql.com/
4
http://pencil.evolus.vn/
2
4.1. Caso de Uso Acadêmico
Na Figura 1 é apresentado o ator acadêmico que possui acesso as seguintes funcionalidades:
• Cria ficha paciente: Cria uma nova ficha à um determinado paciente. Incluindo
primeiro uma pesquisa para selecionar o paciente;
• Editar ficha paciente: Edita uma determinada ficha já cadastrada. Incluindo
primeiro uma pesquisa para selecionar o paciente;
• Fazer evolução: Consiste em fazer uma nova evolução à um determinado paciente e permite também alterar uma evolução já existente. Incluindo primeiro
uma pesquisa para selecionar o paciente;
Figure 1. Caso de uso do acadêmico
4.2. Caso de Uso Fisioterapeuta
Na Figura 2 é apresentado o ator fisioterapeuta. Este ator possui acesso as seguintes
funcionalidades:
• Consulta ficha paciente: Consulta uma determinada ficha do paciente que ja foi
criada por um acadêmico incluindo primeiro a busca do paciente. Podendo ainda
consultar os dados do mesmo;
• Consultar acadêmico: Pesquisar um determinado acadêmico cadastrado no sistema;
• Cadastra colaborador: Permite cadastrar um novo colaborador (fisioterapeuta,
acadêmico, secretária) no sistema.
4.3. Caso de Uso Secretaria
E por fim na Figura 3 é mostrado o caso de uso da Secretaria:
• Cadastra paciente: Consiste no cadastro de uma novo paciente;
• Inativa paciente: Após o cadastro de um paciente, a secretária pode inativar o
mesmo;
• Setar presença: A função setar presença é utilizada para comprovar que um paciente esteve em uma consulta;
• Consulta dados do paciente: A secretária poderá consultar os dados de um paciente e alterar se for necessário. Para isso deve-se primeiro procurar o paciente;
• Agenda consulta: Consiste em agendar uma ou mais consultas à um determinado
paciente. É permitido cancelar uma consulta já existente. Para que consiga fazer
o agendamento é necessário buscar o paciente;
Figure 2. Caso de uso do fisioterapeuta
Figure 3. Caso de uso da secretária
4.4. Descrição do JFisio
Na Figura 4 é mostrado a tela principal do sistema. O JFisio consiste no seguintes menus
na tela principal:
• Cadastro;
Cadastro Paciente;
Cadastro Colaborador.
• Fichas;
Ficha Neurológica;
Ficha Neuropediatria;
Ficha Ortopedia;
Ficha Respiratória Adulto;
Ficha Respiratória Pediatria.
• Acadêmico 5 ;
Buscar Acadêmico.
• Calendário;
Mostrar Calendário.
• Paciente;
Consultar Paciente;
Lista de Espera.
5
O menu Acadêmico somente é visı́vel para o usuário fisioterapeuta.
• Meus Pacientes.
6
Figure 4. Tela principal do JFisio
Figure 5. Ficha Ortopedia
• Cadastro: É responsável por fornecer o registro de colaboradores e pacientes.
Para isso o menu possui sub menus para cada tipo de cadastro. O cadastro de
um novo paciente é apresentado em uma janela que contém os dados básicos do
paciente, como nome, endereço, CPF, RG... estes campos foram obtidos através
da ficha de cadastro da clı́nica. O registro de um novo colaborador pode variar
entre fisioterapeuta, acadêmico e secretária.
• Fichas: Este menu consiste em criar uma nova ficha para paciente. Estas fichas
podem ser neurológica, neuropediatria, ortopedia, respiratória adulto e respiratória
pediatria. As fichas ortopedia e respiratória adulto podem ser visualizadas nas Figuras 5 e 6. Antes de criar qualquer uma destas fichas é necessário fazer um busca
do paciente desejado, está pesquisa tem filtros que somente trazem os pacientes
que estão na mesma área da ficha selecionada.
6
O menu Meus Pacientes, somente é visı́vel para o usuário acadêmico.
Figure 6. Ficha respiratória adulto
• Acadêmico: Este menu somente é visı́vel para o usuário com cargo fisioterapeuta.
Ele consiste em pesquisar um acadêmico qualquer e ter acesso aos pacientes que
estão sendo ministrado por ele. Desta forma é apresentado uma janela ao fisioterapeuta que terá acesso ao paciente e ter a visão de suas fichas e evoluções.
• Mostrar Calendário: Consiste em mostrar uma pequena janela com o calendário
do mês atual (que pode ser expandido para ver outros meses). Ao clicar em qualquer dia do calendário é apresentado uma janela contendo os atendimentos agendados para o dia selecionado. Com isso a secretária pode marcar presença ou falta
para o paciente e até mesmo incluir uma pequena descrição se necessário.
• Paciente: O menu paciente tem dois sub menus, sendo consultar paciente e lista
de espera. Consultar paciente consiste em selecionar um paciente qualquer através
de uma janela de busca. Após selecionado é apresentado uma janela ao usuário,
nela é possı́vel acessar informações do paciente e também alterar se for necessário,
pode também agendar consultas e acessar as fichas e evoluções do paciente. Já na
lista de espera, quando selecionada é apresentado ao usuário uma janela contendo
todos os pacientes com mais de três faltas, possui também a opção de retirar da
lista se for necessário.
• Meus Pacientes: Este menu somente é visı́vel para o acadêmico, tem a mesma
função do menu ’Acadêmico’ porém quando clicado é apresentado somente uma
janela com os paciente ministrado do acadêmico logado.
5. Conclusão
Com esse software a rotina diária da clı́nica foi facilitada agilizando os procedimentos
que antes eram executados manualmente, o controle das fichas e evoluções que eram
armazenadas em arquivos, agora podem ser gerenciados a partir do sistema. O JFisio
está em sua versão inicial 1.0, e provável no futuro surjam novas versões com novas
funcionalidades para o sistema.
Download