Sobre o projeto
O HealthLog é um aplicativo de monitoramento de saúde auto-hospedado e com foco em privacidade, que funciona como PWA com um companheiro nativo para iOS. Ele consolida peso, pressão arterial, pulso, glicose no sangue, composição corporal, sono, humor, ciclo menstrual e medicamentos em uma única linha do tempo, com dados armazenados em um banco de dados PostgreSQL em hardware sob seu controle. O aplicativo sincroniza com Withings, WHOOP, Oura, Polar, Google Health (Fitbit/Pixel Watch), Nightscout e Apple Health, e oferece prioridade de fonte por métrica para resolver conflitos.
Os principais recursos incluem faixas de referência clínica (ESH 2023, ADA 2024), autoavaliações validadas (WHO-5, PHQ-9, GAD-7, Sleep Condition Indicator), registros estruturados de alergias e histórico familiar, OCR de valores laboratoriais a partir de relatórios impressos, um registro de vacinação, um cofre de documentos criptografado e um módulo ambiental opcional para sinais de influência do clima/luz do dia. O rastreamento de medicamentos oferece suporte a horários flexíveis com histórico de doses rastreável. Os insights de IA (briefing diário, pontuações de saúde, correlações, coach conversacional) são baseados nos seus próprios dados, com chaves BYO OpenAI/Anthropic ou endpoints locais (Ollama, LM Studio, vLLM).
A saída inclui um PDF de relatório médico, uma API HL7 FHIR R4 somente leitura e links de compartilhamento com escopo. Os recursos de privacidade incluem criptografia AES-256-GCM em repouso para texto livre, documentos e credenciais, login por passkey, CSP estrita e nenhum rastreamento de terceiros. A implantação é feita por meio de um único comando Docker Compose, com imagens multi-arquitetura pré-construídas, e oferece suporte a modelos Unraid e Portainer. O aplicativo está disponível em inglês, alemão, espanhol, francês, italiano, polonês e coreano. Licenciado sob PolyForm Noncommercial 1.0.0 (AGPL-3.0 para versões até v1.15.18).
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.