Files
Antonio Lopes dos Santos afec302c3e
All checks were successful
build-api-image / build (push) Successful in 51s
init commit
2026-08-04 16:52:02 -03:00

31 lines
1.2 KiB
PHP

<?php
use App\Http\Controllers\Ambulatorio\AgendamentoController;
use Illuminate\Support\Facades\Route;
Route::prefix('agendamento')->group(function () {
Route::get('datatable', [AgendamentoController::class, 'datatable']);
Route::get('create/{pacienteId}', [AgendamentoController::class, 'create']);
Route::get('list', [AgendamentoController::class, 'list']);
Route::get('create-agendamento-demanda-espontanea/{pacienteId}', [AgendamentoController::class, 'createAgendamentoDemandaEspontanea']);
Route::get('agendamento-demanda-espontanea', [AgendamentoController::class, 'getAgendamentosDemandasEspontaneas']);
Route::get(
'sugestao/{pacienteId}/{infraestruturaId}/{ocupacaoId}/{especialidadeId}/{usuarioId}',
[AgendamentoController::class, 'getSugestao']
);
Route::get(
'unidade-paciente/{pacienteId}/{infraestruturaId}',
[AgendamentoController::class, 'unidadePaciente']
);
Route::put('{id}/cancel', [AgendamentoController::class, 'cancel']);
Route::put('{id}/absent', [AgendamentoController::class, 'absent']);
Route::put('{id}/undo-absent', [AgendamentoController::class, 'undoAbsent']);
});
Route::resource('agendamento', AgendamentoController::class)->except(['create', 'show']);