Skip to content

Sistema em JavaFX e MySQL para gestão eficiente de consultas médicas. Permite login, agendamento, cancelamento, realização de consultas, relatórios, busca de médicos, lista de espera, pagamento e avaliação. Solução modular para a interação facilitada entre médicos e pacientes.

Notifications You must be signed in to change notification settings

ianjsm/Sistema-Hospital-JavaFX-MySQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

Sistema de Consultas Médicas

Este repositório contém a implementação do Sistema de Consultas Médicas. O sistema é destinado a facilitar a gestão de consultas médicas, permitindo que médicos e pacientes realizem operações específicas de forma eficiente. Foi utilizado no desenvolvimento do projeto um sistema de interface gráfica (JavaFX) e banco de dados (MySQL).

Demonstração do Sistema de Consultas Médicas

Assista a uma demonstração do Sistema de Consultas Médicas no YouTube:

Demonstração do Sistema de Consultas Médicas

Funcionalidades Implementadas

  1. Login de Médico e Paciente:

    • Médicos e pacientes podem realizar login para acessar o sistema.
  2. Alteração de Dados:

    • Apenas médicos podem alterar seus dados, e o mesmo se aplica aos usuários.
  3. Agendamento de Consulta:

    • Pacientes podem agendar consultas selecionando um médico e uma data disponível.
  4. Cancelamento de Agendamento:

    • Pacientes podem cancelar um agendamento. Se houver pacientes na lista de espera, o próximo da lista é alocado.
  5. Realização de Consulta:

    • Médicos podem registrar detalhes da consulta, incluindo sintomas, tratamento sugerido, medicamentos, exames, etc.
  6. Relatórios:

    • Exibição de relatórios com:
      • Todas as consultas e agendamentos de um médico em um determinado período.
      • Todas as consultas de um paciente em um determinado período.
  7. Busca de Médicos:

    • Pacientes podem pesquisar médicos por nome e especialidade. O sistema exibe informações como nome, especialidade, quantidade de estrelas do médico e últimas avaliações.
  8. Lista de Espera:

    • Se um médico estiver lotado em um dia, o paciente pode ser adicionado a uma lista de espera.
  9. Pagamento por Consulta:

    • Se o paciente não tem plano de saúde, é gerada uma conta de pagamento de acordo com o médico e a especialidade.
  10. Avaliação de Médicos:

    • Após a consulta, os pacientes podem avaliar os médicos, fornecendo um texto e atribuindo de 1 a 5 estrelas.

About

Sistema em JavaFX e MySQL para gestão eficiente de consultas médicas. Permite login, agendamento, cancelamento, realização de consultas, relatórios, busca de médicos, lista de espera, pagamento e avaliação. Solução modular para a interação facilitada entre médicos e pacientes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published