# 2026-04-14 - lembretes operacionais em paciente editar

## O que mudou
- criada uma base reutilizavel de lembretes em `src/Modules/Reminders`, com repositorio, service, controller e migration propria em `sql/2026-04-14-create-app-reminders.sql`
- integrado o processamento de lembretes ao cron horario em `src/Http/Controllers/CronController.php`, usando o mesmo eixo operacional de notificacoes ja existente
- conectada a tela `pages/admin/paciente-editar.php` a um novo bloco de lembretes dentro da aba de contatos e relacionamento
- criado fluxo de cadastro de lembrete com modal, listagem, conclusao e cancelamento em `pages/admin/assets/js/paciente-editar/reminders.js`
- convertido o campo `Proximo contato` da sidebar em leitura do proximo lembrete aberto do paciente, em vez de apenas texto solto
- adicionado popup com `Swal` em area admin para abrir lembretes vencidos via notificacao in-app, usando `scripts/reminders-popup.js`

## Resultado
- o time passa a transformar contexto de atendimento em acao futura real, com data, hora, destinatario e entrega notificada
- `paciente-editar` ganha um fluxo mais operacional para follow-up sem misturar historico passado com pendencias futuras
- a mesma base pode ser reaproveitada depois em tarefas, leads, tickets e outros contextos sem criar um segundo sistema de notificacoes
- o operador recebe o lembrete tanto na central quanto em popup na tela, reduzindo risco de esquecimento

## Observacoes de implantacao
- e necessario aplicar a migration `sql/2026-04-14-create-app-reminders.sql`
- para disparo automatico, o cron horario precisa continuar ativo
- o tipo de notificacao usado na entrega e `event_reminder`, aproveitando o catalogo existente de canais e preferencias
