✅A cada execução do seu programa, os dados devem ser armazenados em um arquivo txt e deve carregar os mesmos para o programa
✅Cada médico ou paciente cadastrado deve ser inserido em ordem alfabética.
✅O arquivo deve refletir o estado atual dos dados em virtude da adição ou remoção.
Este projeto tem como objetivo o desenvolvimento de um sistema de gerenciamento para clínicas gerais, elaborado como uma tarefa para a disciplina de Algoritmos e Estruturas de Dados. Focado em simplificar e organizar as operações diárias de clínicas, o sistema proporciona uma solução eficaz para o gerenciamento de dados de pacientes e médicos, facilitando a manutenção de registros precisos e atualizados. Faz uso intensivo de estruturas de dados como listas encadeadas. As listas encadeadas são empregadas para gerenciar de forma eficiente as coleções de dados dos pacientes e médicos, permitindo as operações de maneira otimizada. A escolha por listas encadeadas se deve à sua flexibilidade e eficiência na gestão de dados dinâmicos, sendo uma escolha adequada para o sistema de gerenciamento de clínica geral, que requer manipulação constante de informações.
Cadastro de Médicos e Pacientes: Permite o registro de pacientes e médicos no sistema, incluindo dados pessoais, para os médicos, especialidades e disponibilidades.
Edição de Informações: Facilita a atualização de informações cadastrais de pacientes, garantindo que os dados se mantenham atuais e precisos.
Remoção de Cadastros: Oferece a opção de remover cadastros do sistema, seja para pacientes que optaram por outra clínica ou médicos que não fazem mais parte do corpo clínico.
Consulta e Gestão de Informações: Proporciona uma interface amigável para visualização e gerenciamento das informações cadastradas, possibilitando um acesso facilitado aos dados necessários para a administração da clínica.
Busca de Pacientes: Implementa uma funcionalidade de busca eficiente para localizar rapidamente registros de pacientes usando o nome como forma de busca.
📁 GerenciamentoDeClinicaGeral/
│
└─── img/
│
├──logo_C.png
├──PNG-brasão-Ufersa.png
│
└─── include/
│
├──medicos.h
├──pacientes.h
├──sistema.h
│
└─── src/
│
└─── output/
├──dados.txt
├──main.c
├──medicos.c
├──pacientes.c
├──sistema.c
│
├──.gitignore
├──README.md
Clone o repositorio na sua maquina:
git clone https://github.com/classroom-ufersa/GerenciamentoDeClinicaGeral.git
Para executar, certifique-se de que você possui um compilador C instalado na sua máquina, então navegue até onde o projeto está localizado. Você pode fazer isso usando o comando cd.
No terminal use este comando:
gcc main.c -o main && ./main
João Gustavo |
Gustavo Kesley |