Bem-vindo ao repositório do Medtrack!
Medtrack é um sistema abrangente de gestão hospitalar desenvolvido como parte de um projeto universitário. Nosso objetivo é otimizar e gerenciar as operações e funcionalidades de hospitais e clínicas, melhorando a eficiência e a qualidade do atendimento aos pacientes.
- Cadastro e Gerenciamento de Pacientes: Adicione e atualize informações dos pacientes, incluindo dados pessoais e histórico médico.
- Histórico Médico: Acesse e atualize o histórico médico completo dos pacientes.
- Gerenciamento de Consultas: Agende, atualize e cancele consultas, além de enviar notificações automáticas.
- Feedback e Avaliações: Envie e visualize feedbacks sobre consultas e tratamentos.
- Cadastro de Médicos e Enfermeiros: Gerencie informações e especialidades dos médicos e enfermeiros.
- Controle de Ponto: Registre e visualize o ponto dos enfermeiros.
- Gerenciamento de Exames e Tratamentos: Cadastre e gerencie exames, tratamentos e cirurgias.
- Farmácia: Gerencie prescrições e o estoque de medicamentos.
- Relatórios e Análises: Gere relatórios detalhados e análises estatísticas para tomada de decisões.
O Medtrack é composto pelos seguintes módulos:
- Interface de Usuário (GUI): Desenvolvida com a biblioteca Tkinter para uma interação intuitiva.
- Persistência de Dados: Utiliza um banco de dados MySQL para armazenamento seguro e recuperação de informações.
- Módulos CRUD: Para gerenciar dados de pacientes, médicos, enfermeiros, exames, tratamentos, cirurgias, departamentos, especialidades e farmácia.
- Módulo de Relatórios e Notificações: Geração de relatórios e envio automatizado de notificações.
Estruturas de Dados
- Listas e Dicionários: Utilizados para armazenar e organizar informações relacionadas a pacientes, médicos, enfermeiros, consultas, exames, tratamentos, cirurgias, departamentos, especialidades e medicamentos.
Por que o Medtrack?
- O Medtrack é um projeto universitário mantido por uma equipe de três membros. Este projeto oferece uma excelente oportunidade para aprender Python e explorar o desenvolvimento de sistemas. Apesar de ser um trabalho acadêmico, é possível que o sistema contenha erros. No entanto, acreditamos que será uma experiência enriquecedora para todos os envolvidos.
Este repositório não aceitará contribuições externas. O desenvolvimento e manutenção do projeto serão realizados exclusivamente pelos membros da equipe.
Para mais detalhes e para acompanhar o progresso do projeto, consulte os documentos de especificação e acompanhamento de tarefas.