Nós começamos pelo Dashboard destinado ao uso dos Monitores de clínicas de reabilitação, onde é possível visualizar a condição dos pacientes sob seus cuidados, pacientes em crise ou que precisam de atenção redobrada e verificar os dados sobre um único paciente.
Mas como monitoramos o paciente? Esse processo deve ser voluntário, ao receber alta, o paciente receberá a oferta da clínica de usar um SmartWatch para o acompanhamento diário de sua condição mental e física. Já a família, poderá acompanhar o processo de seu celular, com um aplicativo móvel com funções como: lembrete de medicamentos do paciente, comunicação direta com o Monitor e atualizações do estado de seu ente querido.
Essa iniciativa foi publicada com sucesso na FECIVALE 2023 - Registro/SP (Instituto Federal - IF). [em breve atualizações]
Este é um projeto de criação de um painel de controle (dashboard) utilizando as tecnologias Flask, MongoDB e ApexCharts. O objetivo do projeto é fornecer uma interface visual intuitiva para visualização e análise de dados armazenados em um banco de dados MongoDB, utilizando a estrutura de desenvolvimento web Flask e a biblioteca de gráficos ApexCharts.
- Clone o repositório para o seu computador:
git clone https://github.com/aasjunior/tera_dashboard.git
- Abra o projeto pelo VSCode e execute o comando pelo terminal:
pip install -r requirements.txt
- Execute o projeto pelo comando:
py app.py
- Crie duas bases de dados no MongoDB: tera e clinica_0.
- Dentro de cada base de dados, crie coleções com o mesmo nome dos arquivos listados abaixo.
- Insira os documentos nas respectivas coleções.
A estrutura das bases de dados e coleções deve ser a seguinte:
Base de dados tera:
📁 tera
- 📄 Clinicas.json
- 📄 Usuarios.json
Base de dados clinica_0:
📁 clinica_0
- 📄 Monitores.json
- 📄 Pacientes.json
- 📄 Familiares.json
- 📄 DadosMedicos.json
- 📄 DadosSensores.json
- 📄 RegistrosHumor.json
- 📄 fs.chunks.json
- 📄 fs.files.json
Para logar no sistema como administrador, utilize o usuário de Pedro:
Usuário: pedrodias
Senha: 1234
You can see more about us in our profile:
Esta é uma iniciativa acadêmica, sendo assim, não possui todas as funcionalidades e características de uma aplicação real. Esse projeto não terá continuação, sendo uma decisão do time de finalizar a iniciativa.