# 2026-04-15 - Patients list blindado contra filtros ausentes

## O que foi entregue

- ajustado [PatientRepository.php](/G:/Clientes/PREVCLUBE/Clientes/DrTigre/sistema/src/Modules/Customers/Repositories/PatientRepository.php:704) para tratar `diabetes`, `hipertensao`, `cardiopatia`, `compras` e `agendamentos` como filtros opcionais de verdade
- a listagem de pacientes deixa de assumir que toda chamada sempre envia o mesmo conjunto completo de chaves

## Resultado esperado

- chamadas mais simples para `/adm/api/Patients/list` nao retornam mais erro 500 por `Undefined array key`
- telas que usam apenas parte dos filtros conseguem carregar pacientes normalmente
