Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aasjunior/tera_dashboard

Tera é uma proposta acadêmica de um sistema de monitoramento pós-clínico de dependentes químicos reabilitados. A proposta consiste em um sistema Dashboard para monitoramento do paciente reabilitado, com acompanhamento diário de sua condição física e mental.
https://github.com/aasjunior/tera_dashboard

computer-aided-diagnosis dashboard flask iot mongodb monitoring-application

Last synced: 17 days ago
JSON representation

Tera é uma proposta acadêmica de um sistema de monitoramento pós-clínico de dependentes químicos reabilitados. A proposta consiste em um sistema Dashboard para monitoramento do paciente reabilitado, com acompanhamento diário de sua condição física e mental.

Awesome Lists containing this project

README

        


logo

# Tera

Tera é um sistema de monitoramento pós-clínico de dependentes químicos reabilitados. Nosso objetivo é fornecer mais suporte ao paciente após sua alta e fortalecer a conexão entre Monitor clínico, Paciente e Família!


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.

### Os protótipos do Dashboard Tera:


gif home
imagens interfaces


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.

### Os protótipos do SmartWatch e App:






gif home

### Publicação de Artigo
Essa iniciativa foi publicada com sucesso na FECIVALE 2023 - Registro/SP (Instituto Federal - IF). [em breve atualizações]

## Como rodar este projeto?

###### Descrição

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.


###### Requisitos de Software

  • Python

  • MongoDB

  • VSCode
  • ### Instalação

    1. Clone o repositório para o seu computador:

    ```
    git clone https://github.com/aasjunior/tera_dashboard.git
    ```

    2. Abra o projeto pelo VSCode e execute o comando pelo terminal:

    ```
    pip install -r requirements.txt
    ```

    3. Execute o projeto pelo comando:

    ```
    py app.py
    ```

    ### Configurando a base de dados

    1. Crie duas bases de dados no MongoDB: tera e clinica_0.
    2. Dentro de cada base de dados, crie coleções com o mesmo nome dos arquivos listados abaixo.
    3. Insira os documentos nas respectivas coleções.

    A estrutura das bases de dados e coleções deve ser a seguinte:

    ### Base de dados [tera](models/base_dados/tera):

    ```
    📁 tera
    - 📄 Clinicas.json
    - 📄 Usuarios.json
    ```

    ### Base de dados [clinica_0](models/base_dados/clinica_0):

    ```
    📁 clinica_0
    - 📄 Monitores.json
    - 📄 Pacientes.json
    - 📄 Familiares.json
    - 📄 DadosMedicos.json
    - 📄 DadosSensores.json
    - 📄 RegistrosHumor.json
    - 📄 fs.chunks.json
    - 📄 fs.files.json
    ```

    ## Acessando o sistema

    Para logar no sistema como administrador, utilize o usuário de Pedro:

    ```
    Usuário: pedrodias
    Senha: 1234
    ```

    ## Nosso Time AJA
    You can see more about us in our profile:
    * [Amanda](https://github.com/mandis-ncs)
    * [Junior](https://github.com/aasjunior)
    * [Aline](https://github.com/AlineLauriano)

    ###### Aviso
    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.