init commit
All checks were successful
build-api-image / build (push) Successful in 51s

This commit is contained in:
Antonio Lopes dos Santos
2026-08-04 16:52:02 -03:00
commit afec302c3e
11594 changed files with 1636728 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
<?php
use App\Http\Controllers\ExameImagem\AgendamentoRetroativoController;
use Illuminate\Support\Facades\Route;
Route::prefix('agendamento-retroativo')->group(function () {
Route::get('/datatable', [AgendamentoRetroativoController::class, 'datatable']);
Route::get('/getJornadas', [AgendamentoRetroativoController::class, 'getJornadas']);
Route::get('/getSupervisores', [AgendamentoRetroativoController::class, 'getSupervisores']);
Route::get('/grupo', [AgendamentoRetroativoController::class, 'getGrupo']);
Route::get('/profissional', [AgendamentoRetroativoController::class, 'getProfissional']);
Route::get('/getValorUtilizadoPeriodo', [AgendamentoRetroativoController::class, 'getValorUtilizadoPeriodo']);
Route::put('{id}/cancel', [AgendamentoRetroativoController::class, 'cancel']);
});
Route::resource('agendamento-retroativo', AgendamentoRetroativoController::class)->only(['show', 'store', 'destroy']);

View File

@@ -0,0 +1,22 @@
<?php
use App\Http\Controllers\ExameImagem\AgendamentoController;
use Illuminate\Support\Facades\Route;
Route::prefix('agendamento')->group(function () {
Route::get('/datatable', [AgendamentoController::class, 'datatable']);
Route::get('/getJornadas', [AgendamentoController::class, 'getJornadas']);
Route::get('/getSupervisores', [AgendamentoController::class, 'getSupervisores']);
Route::get('/grupo', [AgendamentoController::class, 'getGrupo']);
Route::get('/profissional', [AgendamentoController::class, 'getProfissional']);
Route::get('/getValorUtilizadoPeriodo', [AgendamentoController::class, 'getValorUtilizadoPeriodo']);
Route::get('exame-ambulatorio-atendimento', [AgendamentoController::class, 'getExameAmbulatorioAtendimento']);
Route::post('descartar-exame-ambulatorio-atendimento', [AgendamentoController::class, 'descartarExameAmbulatorioAtendimento']);
Route::put('{id}/cancel', [AgendamentoController::class, 'cancel']);
});
Route::resource('agendamento', AgendamentoController::class)->only(['show', 'store', 'destroy']);

View File

@@ -0,0 +1,18 @@
<?php
use App\Http\Controllers\ExameImagem\AlteracaoExameFinalizadoController;
use Illuminate\Support\Facades\Route;
Route::prefix('alteracao-exame-finalizado')->group(function () {
Route::get('datatable', [AlteracaoExameFinalizadoController::class, 'datatable']);
Route::get('/list', [AlteracaoExameFinalizadoController::class, 'list']);
Route::get('/unidade-executante', [AlteracaoExameFinalizadoController::class, 'getUnidades']);
Route::get('/profissional-executante', [AlteracaoExameFinalizadoController::class, 'getProfissional']);
Route::get('/grupo-exame', [AlteracaoExameFinalizadoController::class, 'getGrupoExames']);
Route::get('/exame', [AlteracaoExameFinalizadoController::class, 'getExames']);
});
Route::resource('alteracao-exame-finalizado', AlteracaoExameFinalizadoController::class)->only(['show', 'store', 'index']);

View File

@@ -0,0 +1,13 @@
<?php
use App\Http\Controllers\ExameImagem\AlteracaoResultadoLancamentoController;
use Illuminate\Support\Facades\Route;
Route::prefix('alteracao-resultado-lancamento')->group(function () {
Route::get('datatable', [AlteracaoResultadoLancamentoController::class, 'datatable']);
Route::get('/list', [AlteracaoResultadoLancamentoController::class, 'list']);
Route::get('{id}/download', [AlteracaoResultadoLancamentoController::class, 'download']);
});
Route::resource('alteracao-resultado-lancamento', AlteracaoResultadoLancamentoController::class)->except(['show', 'index']);

View File

@@ -0,0 +1,13 @@
<?php
use App\Http\Controllers\ExameImagem\ExameAgendadoRealizadoController;
use Illuminate\Support\Facades\Route;
Route::prefix('exame-agendado-realizado')->group(function () {
Route::get('/list', [ExameAgendadoRealizadoController::class, 'list']);
Route::get('/datatable', [ExameAgendadoRealizadoController::class, 'datatable']);
});
Route::resource('exame-agendado-realizado', ExameAgendadoRealizadoController::class);

View File

@@ -0,0 +1,14 @@
<?php
use App\Http\Controllers\ExameImagem\FechamentoController;
use Illuminate\Support\Facades\Route;
Route::prefix('fechamento')->group(function () {
Route::get('datatable', [FechamentoController::class, 'datatable']);
Route::get('/list', [FechamentoController::class, 'list']);
});
Route::resource('fechamento', FechamentoController::class)->only(['show', 'store']);

View File

@@ -0,0 +1,13 @@
<?php
use App\Http\Controllers\ExameImagem\ImpressaoController;
use Illuminate\Support\Facades\Route;
Route::prefix('impressao')->group(function () {
Route::get('/list', [ImpressaoController::class, 'list']);
Route::get('/datatable', [ImpressaoController::class, 'datatable']);
});

View File

@@ -0,0 +1,15 @@
<?php
use App\Http\Controllers\ExameImagem\JornadaController;
use Illuminate\Support\Facades\Route;
Route::prefix('jornada')->group(function () {
Route::get('/datatable', [JornadaController::class, 'datatable']);
Route::get('/supervisor', [JornadaController::class, 'getSupervisores']);
});
Route::resource('jornada', JornadaController::class)->only(['show', 'store']);

View File

@@ -0,0 +1,13 @@
<?php
use App\Http\Controllers\ExameImagem\LancamentoController;
use Illuminate\Support\Facades\Route;
Route::prefix('lancamento')->group(function () {
Route::get('datatable', [LancamentoController::class, 'datatable']);
Route::get('/list', [LancamentoController::class, 'list']);
Route::get('{id}/download', [LancamentoController::class, 'download']);
});
Route::resource('lancamento', LancamentoController::class)->except(['show', 'index']);

View File

@@ -0,0 +1,15 @@
<?php
use App\Http\Controllers\ExameImagem\ListagemExamesAgendadosController;
use Illuminate\Support\Facades\Route;
Route::prefix('listagem-exames-agendados')->group(function () {
Route::get('/list', [ListagemExamesAgendadosController::class, 'list']);
Route::get('/datatable', [ListagemExamesAgendadosController::class, 'datatable']);
});
Route::resource('listagem-exames-agendados', ListagemExamesAgendadosController::class);

View File

@@ -0,0 +1,13 @@
<?php
use App\Http\Controllers\ExameImagem\ParametrizacaoController;
use Illuminate\Support\Facades\Route;
Route::prefix('parametrizacao')->group(function () {
Route::get('/unidade', [ParametrizacaoController::class, 'getUnidades']);
Route::get('/cota', [ParametrizacaoController::class, 'getCotaPrestador']);
});
Route::resource('parametrizacao', ParametrizacaoController::class)->only(['create', 'store']);

View File

@@ -0,0 +1,17 @@
<?php
use App\Http\Controllers\ExameImagem\ReagendamentoCancelamentoExameController;
use Illuminate\Support\Facades\Route;
Route::prefix('reagendamento-cancelamento-exame')->group(function () {
Route::get('datatable', [ReagendamentoCancelamentoExameController::class, 'datatable']);
Route::get('{usuarioId}/edit', [ReagendamentoCancelamentoExameController::class, 'edit']);
Route::get('jornada', [ReagendamentoCancelamentoExameController::class, 'getJornadas']);
Route::get('prestador', [ReagendamentoCancelamentoExameController::class, 'getPrestadores']);
Route::get('grupo', [ReagendamentoCancelamentoExameController::class, 'getGrupos']);
Route::get('jornada-destino', [ReagendamentoCancelamentoExameController::class, 'getJornadasDestino']);
Route::put('reschedule', [ReagendamentoCancelamentoExameController::class, 'reschedule']);
Route::put('cancel', [ReagendamentoCancelamentoExameController::class, 'cancel']);
});

View File

@@ -0,0 +1,13 @@
<?php
use App\Http\Controllers\ExameImagem\ReimpressaoResultadoController;
use Illuminate\Support\Facades\Route;
Route::prefix('reimpressao-resultado')->group(function () {
Route::get('/list', [ReimpressaoResultadoController::class, 'list']);
Route::get('/datatable', [ReimpressaoResultadoController::class, 'datatable']);
});

View File

@@ -0,0 +1,13 @@
<?php
use App\Http\Controllers\ExameImagem\RelatorioCotaProfissionalController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-cota-profissional')->group(function () {
Route::get('list', [RelatorioCotaProfissionalController::class, 'list']);
Route::get('/datatable', [RelatorioCotaProfissionalController::class, 'datatable']);
});
Route::resource('relatorio-cota-profissional', RelatorioCotaProfissionalController::class)->only(['index']);

View File

@@ -0,0 +1,13 @@
<?php
use App\Http\Controllers\ExameImagem\RelatorioExameStatusController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-exame-status')->group(function () {
Route::get('list', [RelatorioExameStatusController::class, 'list']);
Route::get('/datatable', [RelatorioExameStatusController::class, 'datatable']);
});
Route::resource('relatorio-exame-status', RelatorioExameStatusController::class)->only(['index']);

View File

@@ -0,0 +1,13 @@
<?php
use App\Http\Controllers\ExameImagem\RelatorioFinanceiroExameController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-financeiro-exame')->group(function () {
Route::get('list', [RelatorioFinanceiroExameController::class, 'list']);
Route::get('/datatable', [RelatorioFinanceiroExameController::class, 'datatable']);
});
Route::resource('relatorio-financeiro-exame', RelatorioFinanceiroExameController::class)->only(['index']);

View File

@@ -0,0 +1,11 @@
<?php
use App\Http\Controllers\ExameImagem\RelatorioProducaoController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-producao')->group(function () {
Route::get('list', [RelatorioProducaoController::class, 'list']);
Route::get('autocomplete-procedimento', [RelatorioProducaoController::class, 'autocompleteProcedimento']);
});
Route::resource('relatorio-producao', RelatorioProducaoController::class)->only(['index']);