Skip to content

Sistema de agendamento de para cliníca de consultas utilizando Python.

License

Notifications You must be signed in to change notification settings

mattheusp/sistema-clinica-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de consulta

Sistema de Agendamento Clínico

O que é?

Uma aplicação desenvolvida para gerenciar consultas em uma clínica de saúde local.

Como funciona a aplicação?

A aplicação funciona da seguinte forma: É um sistema de gerenciamento de consultas, que disponibiliza opções de cadastrar, consultar e cancelar consultas de pacientes. Outro ponto importante, não é possivel cadastrar um paciente com o mesmo número de telefone;

Como utilizar a aplicação?

Para utilizar a aplicação siga os passos abaixo:

  1. Clone o repositorio: GIF of the result

  2. Cadastrando paciente: GIF of the result

  3. Marcando consulta: GIF of the result

  4. Cancelar consulta: GIF of the result

  5. Saindo da aplicação: GIF of the result

Funcionalidades Implementadas:

  1. Cadastro de Paciente:

    • Cadastro simples com nome e telefone.
    • Evita duplicidade através da verificação do número de telefone.
    • Os dados dos pacientes são armazenados no arquivo pacientes.csv.
  2. Marcação de Consulta:

    • Permite escolher um paciente e agendar uma consulta.
    • Verifica disponibilidade do horário e impede que seja realizados agendamentos retroativos.
    • As consultas agendadas são salvas no arquivo consultas.csv.
  3. Cancelamento de Consulta:

    • Permite cancelar consultas existentes.
    • Mostra detalhes antes de confirmar o cancelamento.
  4. Persistência de Dados:

    • É utilizado arquivos CSV para persistência dos dados entre execuções.
    • Ao iniciar, carrega automaticamente informações dos pacientes e consultas.
  5. Tratamento de Erros:

    • Evita cadastros duplicados e agendamentos em horários ocupados.
    • As mensagens de erro vão ser visiveis para orientar o usuário.

Ferramentas utilizadas:

- Python (Estrutura da aplicação)
- Csv (armazenar e manipular os dados de pacientes)

Capturas de Tela do projeto

Captura 1 Captura 2

Contato ✉️

Contribuição 🤝

Se você quiser contribuir com um projeto ou encontrar um problema, sinta-se à vontade para abrir um novo problema ou enviar uma solicitação pull. Qualquer contribuição é bem-vinda!

Licença📄

Este portfólio está licenciado sob a Licença MIT.

About

Sistema de agendamento de para cliníca de consultas utilizando Python.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages