Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
Kauann Santos edited this page Jun 22, 2025 · 1 revision

Bem-vindo ao Wiki do Control Healthy! Este é o centro de documentação do Control Healthy, um sistema web desenvolvido para facilitar o monitoramento e gerenciamento da pressão arterial de pacientes.

O projeto nasceu da necessidade de oferecer uma ferramenta prática e visual para que pacientes hipertensos possam registrar suas medições e para que médicos possam acompanhar esses dados de forma contínua e eficiente. A iniciativa está alinhada com o Objetivo de Desenvolvimento Sustentável (ODS) 3 da ONU: Saúde e Bem-Estar.

Funcionalidades Principais O sistema oferece um conjunto robusto de funcionalidades para os dois tipos de usuários:

Para Pacientes:

Cadastro e login seguros. Registro diário de pressão arterial (sistólica e diastólica). Visualização do histórico completo de medições. Geração de relatórios em PDF com todo o histórico de dados. Atualização de dados pessoais, com busca de endereço via API ViaCEP. Para Médicos:

Cadastro e login seguros. Associação de pacientes à sua lista de monitoramento. Visualização de uma lista completa de seus pacientes com a última medição registrada. Acesso a uma página de detalhes para cada paciente, contendo: Gráficos interativos (diário, semanal, mensal) da evolução da pressão. Tabela com o histórico completo do paciente. Geração de um PDF contendo o gráfico de evolução da pressão do paciente. Arquitetura do Sistema O projeto foi construído utilizando uma arquitetura web clássica, separando as responsabilidades em três camadas principais:

  1. Front-End Tecnologias: HTML5, CSS3, JavaScript (ES6+). Descrição: Responsável por toda a interface com o usuário. Utiliza a API fetch do JavaScript para realizar requisições assíncronas ao back-end, proporcionando uma experiência de uso dinâmica e sem a necessidade de recarregar a página para tarefas como carregar gráficos ou listas. A biblioteca Chart.js é utilizada para a renderização dos gráficos interativos.
  2. Back-End Tecnologia: PHP 8. Descrição: O coração do sistema. É responsável por toda a lógica de negócio, incluindo: Autenticação e gerenciamento de sessões de usuários. Validação e processamento dos dados recebidos do front-end. Comunicação segura com o banco de dados, utilizando Prepared Statements para prevenir ataques de SQL Injection. Geração de documentos PDF com a biblioteca FPDF.
  3. Banco de Dados Tecnologia: MySQL. Descrição: Armazena todas as informações da aplicação, como dados de usuários (pacientes e médicos), os registros de pressão arterial e a relação entre médicos e pacientes. Como Navegar Neste Wiki Para facilitar a compreensão do projeto, a documentação foi dividida nas seguintes seções:

Guia de Instalação e Configuração: Aprenda a configurar o ambiente e rodar o projeto localmente. Documentação dos Endpoints (API): Veja a lista de todos os endpoints PHP, seus parâmetros e o que eles retornam. Modelo do Banco de Dados: Entenda a estrutura das tabelas e seus relacionamentos.

Clone this wiki locally

AltStyle によって変換されたページ (->オリジナル) /