# 2026-04-16 - Central operacional do agendamento com atendimento, anexos e prescricoes

Elevamos a tela `agendamento-editar` de um resumo 360 enxuto para uma central operacional mais proxima do legado, mas organizada em abas, com densidade alta de informacao e trilha auditavel.

## O que mudou

- reestruturamos a tela compartilhada de detalhe do agendamento em abas de:
  - `Resumo`
  - `Historico e Logs`
  - `Atendimento`
  - `Prescricoes`
  - `Anexos`
  - `Notas`
- enriquecemos o payload de `Scheduling/get` com:
  - prontuario resumido
  - historico de consultas do paciente
  - anamnese e contexto clinico
  - prescricoes do atendimento
  - arquivos do prontuario
  - documentos anexados ao agendamento
  - status do ciclo de atendimento
- adicionamos leitura operacional mais rica no frontend com:
  - cards de resumo do agendamento
  - historico tabular do paciente
  - timeline e log operacional separados
  - bloco especifico para atendimento e classificacao clinica
  - bloco especifico para prescricoes com leitura derivada de farmacia e laboratorio
  - galeria/lista de anexos com upload e exclusao
- implementamos acoes auditaveis no ciclo do atendimento:
  - iniciar
  - pausar
  - retomar
  - finalizar
  - desfazer atendimento
  - desfazer finalizacao
- passamos a registrar eventos no historico do agendamento quando:
  - o atendimento e iniciado, pausado, retomado ou finalizado
  - a finalizacao e desfeita
  - um documento e anexado
  - um documento e excluido
- ampliamos o serializador do atendimento para expor quem iniciou/finalizou e quem classificou clinicamente o fechamento

## Impacto

- a tela `/unidade/agendamento-editar` agora funciona como uma base operacional muito mais completa para secretaria, unidade e equipe assistencial
- o atendimento ganhou trilha auditavel reutilizavel no detalhe do agendamento
- anexos passaram a conversar com logs, deixando o historico mais fiel ao fluxo real
- prescricoes e evidencias ficaram acessiveis sem obrigar o usuario a sair imediatamente da tela

## Arquivos alterados

- `pages/shared/tiix-health/agendamento-editar.php`
- `pages/assets/tiix-health/js/agendamento-editar.js`
- `pages/assets/tiix-health/css/agendamentos.css`
- `src/Modules/Scheduling/Services/SchedulingService.php`
- `src/Modules/Customers/Services/PatientDocumentsService.php`
- `src/Modules/MedicalRecordsAttendance/Http/MedicalRecordsAttendanceController.php`
- `src/Modules/MedicalRecordsAttendance/Repositories/MedicalRecordsAttendanceRepository.php`
- `src/Modules/MedicalRecordsAttendance/Services/MedicalRecordsAttendanceService.php`
- `docs/changelogs/2026-04-16-central-operacional-do-agendamento-com-atendimento-anexos-e-prescricoes.md`
