Sentinela
App de advocacy do paciente. Organiza sintomas e histórico, sinaliza os sinais de alerta de quadros graves que não podem passar despercebidos e prepara paciente e médico para a consulta. Nasceu de uma experiência real de quase-óbito por diagnóstico errado. A patient-advocacy app. It organizes symptoms and history, flags the warning signs of serious conditions that must not be missed, and prepares both patient and doctor for the appointment. It was born from a real, near-fatal misdiagnosis.
Protótipo funcionalWorking prototype
Preview privadoPrivate preview
- 22sinais de alertawarning signs
- 13de nível emergênciaat emergency level
- 27telasscreens
- 609testes automatizadosautomated tests
Sinais de alerta
- Motor de regras no navegador, até offline: 22 sinais de alerta de quadros graves — embolia pulmonar, infarto, AVC, sepse, meningite… —, emergência primeiro.
- Entende o relato em texto livre e só pergunta o que muda o resultado.
- Pré-marca riscos a partir dos antecedentes do paciente.
- Cartão de pré-triagem para imprimir e roteiro do que dizer ao médico.
- Prevenção separada da urgência.
IA no produto
- Segunda opinião que não afirma diagnóstico e não tranquiliza.
- Texto de-identificado antes de ir para a IA.
- Exame por foto ou PDF explicado em linguagem leiga.
- Resumo do que levar ao médico.
- Provedor de IA plugável, inclusive um modelo local.
Consulta com o médico
- Sessão paciente–médico pareada por código e com duplo consentimento: o histórico só abre quando o paciente libera, e ele pode revogar.
- Transcrição da consulta no próprio servidor, com o original preservado e registro das edições.
- Copiloto do médico ancorado no histórico autorizado, sem inventar referência.
- Registro da consulta aceito pelos dois e salvo cifrado nas duas contas.
Cuidado contínuo
- Linha do tempo com compartilhamento revogável e registro de acesso do médico.
- Medicação da prescrição à adesão em casa; exames do pedido ao laudo.
- Painel do acompanhante na internação e check-in depois da alta.
- Dossiê da próxima consulta, que cruza remédios com alergias, e agenda com lembrete.
Privacidade
- Dados de saúde e arquivos cifrados em repouso (AES-256-GCM), com checagem de integridade.
- Login único (OIDC) com revogação de sessão.
- LGPD: exportação, exclusão, painel de consentimentos e expurgo por prazo.
- PWA instalável no celular.
Warning signs
- A rules engine in the browser, even offline: 22 warning signs of serious conditions — pulmonary embolism, heart attack, stroke, sepsis, meningitis… — emergencies first.
- Understands a free-text account and only asks what changes the result.
- Pre-flags risks from the patient's medical history.
- A printable pre-triage card and a script of what to tell the doctor.
- Prevention kept separate from urgency.
AI in the product
- A second opinion that never states a diagnosis and never reassures.
- Text is de-identified before it reaches the AI.
- Lab results from a photo or PDF, explained in plain language.
- A summary of what to bring to the doctor.
- Pluggable AI provider, including a local model.
Appointment with the doctor
- A patient–doctor session paired by code, with double consent: the history only opens when the patient allows it, and they can revoke it.
- Appointment transcription on the app's own server, keeping the original and logging edits.
- A doctor's copilot grounded in the authorized history, with no invented references.
- An appointment record accepted by both and stored encrypted in both accounts.
Ongoing care
- A timeline with revocable sharing and a log of the doctor's access.
- Medication from prescription to adherence at home; lab tests from order to report.
- A companion's dashboard during hospital stays and a post-discharge check-in.
- A next-appointment dossier that cross-checks medications against allergies, plus a calendar with reminders.
Privacy
- Health data and files encrypted at rest (AES-256-GCM), with integrity checks.
- Single sign-on (OIDC) with session revocation.
- Data protection (LGPD): export, deletion, a consent dashboard and time-based purging.
- Installable PWA on the phone.
É um protótipo: antes de qualquer uso público, o Sentinela passa por revisão clínica de médicos. It's a prototype: before any public use, Sentinela goes through a clinical review by doctors.
Stack
- Node.js
- Express
- SQLite
- JavaScript
- PWA
- OIDC
- Docker
- nginx