This commit is contained in:
14
api/routes/administracao/autenticacao.php
Normal file
14
api/routes/administracao/autenticacao.php
Normal file
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Administracao\AutenticacaoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::group([
|
||||
'prefix' => 'autenticacao'
|
||||
], function () {
|
||||
Route::post('login', [AutenticacaoController::class, 'login'])->withoutMiddleware('jwt.auth');
|
||||
Route::post('logout', [AutenticacaoController::class, 'logout']);
|
||||
Route::post('recuperar-senha', [AutenticacaoController::class, 'recuperarSenha'])->withoutMiddleware('jwt.auth');
|
||||
Route::post('refresh', [AutenticacaoController::class, 'refresh']);
|
||||
Route::put('trocar-senha/{id}', [AutenticacaoController::class, 'trocarSenha']);
|
||||
});
|
||||
9
api/routes/administracao/configuracao.php
Normal file
9
api/routes/administracao/configuracao.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Administracao\ConfiguracaoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('configuracao')->group(function () {
|
||||
Route::get('edit', [ConfiguracaoController::class, 'edit']);
|
||||
Route::put('/', [ConfiguracaoController::class, 'update']);
|
||||
});
|
||||
10
api/routes/administracao/gestor.php
Normal file
10
api/routes/administracao/gestor.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Administracao\GestorController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('gestor')->group(function () {
|
||||
Route::get('/datatable', [GestorController::class, 'datatable']);
|
||||
});
|
||||
|
||||
Route::resource('gestor', GestorController::class);
|
||||
11
api/routes/administracao/notificacao.php
Normal file
11
api/routes/administracao/notificacao.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Administracao\NotificacaoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('notificacao')->group(function () {
|
||||
Route::get('datatable', [NotificacaoController::class, 'datatable']);
|
||||
Route::get('list', [NotificacaoController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('notificacao', NotificacaoController::class)->except(['show']);
|
||||
10
api/routes/administracao/papel.php
Normal file
10
api/routes/administracao/papel.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Administracao\PapelController;
|
||||
|
||||
Route::prefix('papel')->group(function () {
|
||||
|
||||
Route::get('/datatable', [PapelController::class, 'datatable']);
|
||||
});
|
||||
|
||||
Route::resource('papel', PapelController::class);
|
||||
10
api/routes/administracao/permissao.php
Normal file
10
api/routes/administracao/permissao.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Administracao\PermissaoController;
|
||||
|
||||
Route::prefix('permissao')->group(function () {
|
||||
|
||||
Route::get('/datatable', [PermissaoController::class, 'datatable']);
|
||||
});
|
||||
|
||||
Route::resource('permissao', PermissaoController::class)->except(['create', 'store', 'destroy']);
|
||||
10
api/routes/administracao/relatorio-acesso-funcionalidade.php
Normal file
10
api/routes/administracao/relatorio-acesso-funcionalidade.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Administracao\RelatorioAcessoFuncionalidadeController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-acesso-funcionalidade')->group(function () {
|
||||
Route::get('list', [RelatorioAcessoFuncionalidadeController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-acesso-funcionalidade', RelatorioAcessoFuncionalidadeController::class)->only(['index', 'create']);
|
||||
10
api/routes/administracao/relatorio-acesso-sistema.php
Normal file
10
api/routes/administracao/relatorio-acesso-sistema.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Administracao\RelatorioAcessoSistemaController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-acesso-sistema')->group(function () {
|
||||
Route::get('list', [RelatorioAcessoSistemaController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-acesso-sistema', RelatorioAcessoSistemaController::class)->only(['index', 'create']);
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Administracao\RelatorioHistoricoPapelLotacaoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-historico-papel-lotacao')->group(function () {
|
||||
Route::get('list', [RelatorioHistoricoPapelLotacaoController::class, 'list']);
|
||||
Route::get('autocomplete-usuario', [RelatorioHistoricoPapelLotacaoController::class, 'autocompleteUsuario']);
|
||||
Route::get('autocomplete-usuario-responsavel', [RelatorioHistoricoPapelLotacaoController::class, 'autocompleteUsuarioResponsavel']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-historico-papel-lotacao', RelatorioHistoricoPapelLotacaoController::class)->only(['index', 'create']);
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Administracao\RelatorioHistoricoPermissaoLotacaoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-historico-permissao-lotacao')->group(function () {
|
||||
Route::get('list', [RelatorioHistoricoPermissaoLotacaoController::class, 'list']);
|
||||
Route::get('autocomplete-usuario', [RelatorioHistoricoPermissaoLotacaoController::class, 'autocompleteUsuario']);
|
||||
Route::get('autocomplete-usuario-responsavel', [RelatorioHistoricoPermissaoLotacaoController::class, 'autocompleteUsuarioResponsavel']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-historico-permissao-lotacao', RelatorioHistoricoPermissaoLotacaoController::class)->only(['index', 'create']);
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Administracao\RelatorioHistoricoPermissaoPapelController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-historico-permissao-papel')->group(function () {
|
||||
Route::get('list', [RelatorioHistoricoPermissaoPapelController::class, 'list']);
|
||||
Route::get('autocomplete-usuario-responsavel', [RelatorioHistoricoPermissaoPapelController::class, 'autocompleteUsuarioResponsavel']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-historico-permissao-papel', RelatorioHistoricoPermissaoPapelController::class)->only(['index', 'create']);
|
||||
11
api/routes/administracao/relatorio-papel-lotacao.php
Normal file
11
api/routes/administracao/relatorio-papel-lotacao.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Administracao\RelatorioPapelLotacaoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-papel-lotacao')->group(function () {
|
||||
Route::post('', [RelatorioPapelLotacaoController::class, 'index']);
|
||||
Route::post('list', [RelatorioPapelLotacaoController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-papel-lotacao', RelatorioPapelLotacaoController::class)->only(['create']);
|
||||
11
api/routes/administracao/relatorio-permissao-lotacao.php
Normal file
11
api/routes/administracao/relatorio-permissao-lotacao.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Administracao\RelatorioPermissaoLotacaoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-permissao-lotacao')->group(function () {
|
||||
Route::post('', [RelatorioPermissaoLotacaoController::class, 'index']);
|
||||
Route::post('list', [RelatorioPermissaoLotacaoController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-permissao-lotacao', RelatorioPermissaoLotacaoController::class)->only(['create']);
|
||||
11
api/routes/administracao/relatorio-permissao-papel.php
Normal file
11
api/routes/administracao/relatorio-permissao-papel.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Administracao\RelatorioPermissaoPapelController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-permissao-papel')->group(function () {
|
||||
Route::post('', [RelatorioPermissaoPapelController::class, 'index']);
|
||||
Route::post('list', [RelatorioPermissaoPapelController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-permissao-papel', RelatorioPermissaoPapelController::class)->only(['create']);
|
||||
13
api/routes/almoxarifado/baixa.php
Normal file
13
api/routes/almoxarifado/baixa.php
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Almoxarifado\BaixaController;
|
||||
|
||||
Route::prefix('baixa')->group(function () {
|
||||
|
||||
Route::get('datatable', [BaixaController::class, 'datatable']);
|
||||
Route::get('history', [BaixaController::class, 'history']);
|
||||
Route::get('create/{materialId}', [BaixaController::class, 'create']);
|
||||
Route::put('reverse/{saidaItemId}', [BaixaController::class, 'reverse']);
|
||||
});
|
||||
|
||||
Route::resource('baixa', BaixaController::class)->only(['store']);
|
||||
11
api/routes/almoxarifado/balancete.php
Normal file
11
api/routes/almoxarifado/balancete.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Almoxarifado\BalanceteController;
|
||||
|
||||
Route::prefix('balancete')->group(function () {
|
||||
|
||||
Route::get('list', [BalanceteController::class, 'list']);
|
||||
Route::get('check-date/{data}', [BalanceteController::class, 'checkDate']);
|
||||
});
|
||||
|
||||
Route::resource('balancete', BalanceteController::class)->only(['index', 'store']);
|
||||
12
api/routes/almoxarifado/dispensacao-materiais.php
Normal file
12
api/routes/almoxarifado/dispensacao-materiais.php
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Almoxarifado\DispensacaoMateriaisController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('dispensacao-materiais')->group(function () {
|
||||
Route::get('create/{id}', [DispensacaoMateriaisController::class, 'create']);
|
||||
Route::get('/dispensacao/{id}', [DispensacaoMateriaisController::class, 'print']);
|
||||
Route::get('/historico/{id}', [DispensacaoMateriaisController::class, 'getHistorico']);
|
||||
});
|
||||
|
||||
Route::resource('dispensacao-materiais', DispensacaoMateriaisController::class)->except(['index', 'create']);
|
||||
11
api/routes/almoxarifado/entrada-inicial.php
Normal file
11
api/routes/almoxarifado/entrada-inicial.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Almoxarifado\EntradaInicialController;
|
||||
|
||||
Route::prefix('entrada-inicial')->group(function () {
|
||||
|
||||
Route::get('datatable', [EntradaInicialController::class, 'datatable']);
|
||||
Route::get('list', [EntradaInicialController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('entrada-inicial', EntradaInicialController::class)->only(['store']);
|
||||
11
api/routes/almoxarifado/entrada.php
Normal file
11
api/routes/almoxarifado/entrada.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Almoxarifado\EntradaController;
|
||||
|
||||
Route::prefix('entrada')->group(function () {
|
||||
|
||||
Route::get('datatable', [EntradaController::class, 'datatable']);
|
||||
Route::get('list', [EntradaController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('entrada', EntradaController::class)->except(['show', 'index']);
|
||||
11
api/routes/almoxarifado/inventario.php
Normal file
11
api/routes/almoxarifado/inventario.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Almoxarifado\InventarioController;
|
||||
|
||||
Route::prefix('inventario')->group(function () {
|
||||
|
||||
Route::get('list', [InventarioController::class, 'list']);
|
||||
Route::get('integracao-bnafar-medicamentos', [InventarioController::class, 'getIntegracaoBnafarMedicamentos']);
|
||||
});
|
||||
|
||||
Route::resource('inventario', InventarioController::class)->only(['index', 'store']);
|
||||
10
api/routes/almoxarifado/motivo-baixa.php
Normal file
10
api/routes/almoxarifado/motivo-baixa.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Almoxarifado\MotivoBaixaController;
|
||||
|
||||
Route::prefix('motivo-baixa')->group(function () {
|
||||
|
||||
Route::get('datatable', [MotivoBaixaController::class, 'datatable']);
|
||||
});
|
||||
|
||||
Route::resource('motivo-baixa', MotivoBaixaController::class)->except(['show', 'index']);
|
||||
10
api/routes/almoxarifado/parametrizacao.php
Normal file
10
api/routes/almoxarifado/parametrizacao.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Almoxarifado\ParametrizacaoController;
|
||||
|
||||
Route::prefix('parametrizacao')->group(function () {
|
||||
|
||||
Route::get('list', [ParametrizacaoController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('parametrizacao', ParametrizacaoController::class)->only(['create', 'store']);
|
||||
10
api/routes/almoxarifado/relatorio-consumo-financeiro.php
Normal file
10
api/routes/almoxarifado/relatorio-consumo-financeiro.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Almoxarifado\Relatorios\ConsumoFinanceiroController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-consumo-financeiro')->group(function () {
|
||||
Route::get('list', [ConsumoFinanceiroController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-consumo-financeiro', ConsumoFinanceiroController::class)->only(['index']);
|
||||
11
api/routes/almoxarifado/relatorio-consumo-medio-mensal.php
Normal file
11
api/routes/almoxarifado/relatorio-consumo-medio-mensal.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Almoxarifado\Relatorios\ConsumoMedioMensalController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-consumo-medio-mensal')->group(function () {
|
||||
Route::get('list', [ConsumoMedioMensalController::class, 'list']);
|
||||
Route::get('autocomplete-material', [ConsumoMedioMensalController::class, 'autocompleteMaterial']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-consumo-medio-mensal', ConsumoMedioMensalController::class)->only(['index']);
|
||||
10
api/routes/almoxarifado/relatorio-entrada.php
Normal file
10
api/routes/almoxarifado/relatorio-entrada.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Almoxarifado\Relatorios\EntradaController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-entrada')->group(function () {
|
||||
Route::get('list', [EntradaController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-entrada', EntradaController::class)->only(['index']);
|
||||
10
api/routes/almoxarifado/relatorio-estorno-entrada.php
Normal file
10
api/routes/almoxarifado/relatorio-estorno-entrada.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Almoxarifado\Relatorios\EstornoEntradaController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-estorno-entrada')->group(function () {
|
||||
Route::get('list', [EstornoEntradaController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-estorno-entrada', EstornoEntradaController::class)->only(['index']);
|
||||
10
api/routes/almoxarifado/relatorio-estorno-saida.php
Normal file
10
api/routes/almoxarifado/relatorio-estorno-saida.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Almoxarifado\Relatorios\EstornoSaidaController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-estorno-saida')->group(function () {
|
||||
Route::get('list', [EstornoSaidaController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-estorno-saida', EstornoSaidaController::class)->only(['index']);
|
||||
11
api/routes/almoxarifado/relatorio-movimentacao-geral.php
Normal file
11
api/routes/almoxarifado/relatorio-movimentacao-geral.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Almoxarifado\Relatorios\MovimentacaoGeralController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-movimentacao-geral')->group(function () {
|
||||
Route::get('list', [MovimentacaoGeralController::class, 'list']);
|
||||
Route::get('autocomplete', [MovimentacaoGeralController::class, 'autocomplete']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-movimentacao-geral', MovimentacaoGeralController::class)->only(['index', 'create']);
|
||||
11
api/routes/almoxarifado/relatorio-posicao-estoque.php
Normal file
11
api/routes/almoxarifado/relatorio-posicao-estoque.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Almoxarifado\Relatorios\PosicaoEstoqueController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-posicao-estoque')->group(function () {
|
||||
Route::get('list', [PosicaoEstoqueController::class, 'list']);
|
||||
Route::get('autocomplete-material', [PosicaoEstoqueController::class, 'autocompleteMaterial']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-posicao-estoque', PosicaoEstoqueController::class)->only(['index']);
|
||||
11
api/routes/almoxarifado/relatorio-requisicao.php
Normal file
11
api/routes/almoxarifado/relatorio-requisicao.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Almoxarifado\Relatorios\RequisicaoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-requisicao')->group(function () {
|
||||
Route::get('list', [RequisicaoController::class, 'list']);
|
||||
Route::get('autocomplete-material', [RequisicaoController::class, 'autocompleteMaterial']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-requisicao', RequisicaoController::class)->only(['index']);
|
||||
11
api/routes/almoxarifado/relatorio-saida.php
Normal file
11
api/routes/almoxarifado/relatorio-saida.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Almoxarifado\Relatorios\SaidaController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-saida')->group(function () {
|
||||
Route::get('list', [SaidaController::class, 'list']);
|
||||
Route::get('autocomplete-material', [SaidaController::class, 'autocompleteMaterial']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-saida', SaidaController::class)->only(['index']);
|
||||
10
api/routes/almoxarifado/relatorio-validade-material.php
Normal file
10
api/routes/almoxarifado/relatorio-validade-material.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Almoxarifado\Relatorios\ValidadeMaterialController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-validade-material')->group(function () {
|
||||
Route::get('list', [ValidadeMaterialController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-validade-material', ValidadeMaterialController::class)->only(['index']);
|
||||
13
api/routes/almoxarifado/requisicao-abertura-fechamento.php
Normal file
13
api/routes/almoxarifado/requisicao-abertura-fechamento.php
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Almoxarifado\RequisicaoAberturaFechamentoController;
|
||||
|
||||
Route::prefix('requisicao-abertura-fechamento')->group(function () {
|
||||
|
||||
Route::get('datatable', [RequisicaoAberturaFechamentoController::class, 'datatable']);
|
||||
Route::get('estoque/{materialId}/{centroCustoAlmoxarifadoId}', [RequisicaoAberturaFechamentoController::class, 'getEstoque']);
|
||||
Route::get('material-permitido/{centroCustoAlmoxarifadoId}', [RequisicaoAberturaFechamentoController::class, 'getMateriaisPermitidos']);
|
||||
});
|
||||
|
||||
Route::resource('requisicao-abertura-fechamento', RequisicaoAberturaFechamentoController::class)
|
||||
->except(['show', 'index']);
|
||||
17
api/routes/almoxarifado/requisicao-pendente-permissao.php
Normal file
17
api/routes/almoxarifado/requisicao-pendente-permissao.php
Normal file
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Almoxarifado\RequisicaoPendentePermissaoController;
|
||||
|
||||
Route::prefix('requisicao-pendente-permissao')->group(function () {
|
||||
|
||||
Route::get('datatable', [RequisicaoPendentePermissaoController::class, 'datatable']);
|
||||
Route::get('datatable-permissao', [RequisicaoPendentePermissaoController::class, 'datatablePermissao']);
|
||||
Route::get('datatable-historico', [RequisicaoPendentePermissaoController::class, 'datatableHistorico']);
|
||||
Route::get('material-permissao/{centro_custo_requisitante_id}', [RequisicaoPendentePermissaoController::class, 'getMateriais']);
|
||||
Route::get('create-importacao-permissao/{centro_custo_destino_id}', [RequisicaoPendentePermissaoController::class, 'createImportacao']);
|
||||
Route::post('store-importacao-permissao', [RequisicaoPendentePermissaoController::class, 'storeImportacao']);
|
||||
Route::post('store-permissao', [RequisicaoPendentePermissaoController::class, 'storePermissoes']);
|
||||
});
|
||||
|
||||
Route::resource('requisicao-pendente-permissao', RequisicaoPendentePermissaoController::class)
|
||||
->only(['edit', 'update']);
|
||||
10
api/routes/almoxarifado/saida.php
Normal file
10
api/routes/almoxarifado/saida.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Almoxarifado\SaidaController;
|
||||
|
||||
Route::prefix('saida')->group(function () {
|
||||
|
||||
Route::get('datatable', [SaidaController::class, 'datatable']);
|
||||
});
|
||||
|
||||
Route::resource('saida', SaidaController::class)->except(['show', 'index']);
|
||||
14
api/routes/almoxarifado/transferencia.php
Normal file
14
api/routes/almoxarifado/transferencia.php
Normal file
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Almoxarifado\TransferenciaController;
|
||||
|
||||
Route::prefix('transferencia')->group(function () {
|
||||
|
||||
Route::get('datatable-enviada', [TransferenciaController::class, 'datatableEnviadas']);
|
||||
Route::get('datatable-recebida', [TransferenciaController::class, 'datatableRecebidas']);
|
||||
Route::get('transferencia-recebida/{id}', [TransferenciaController::class, 'getTransferenciaRecebida']);
|
||||
Route::put('{id}/accept', [TransferenciaController::class, 'accept']);
|
||||
Route::put('{id}/reject', [TransferenciaController::class, 'reject']);
|
||||
});
|
||||
|
||||
Route::resource('transferencia', TransferenciaController::class)->except(['show', 'index']);
|
||||
18
api/routes/ambulatorio/agendamento-retroativo.php
Normal file
18
api/routes/ambulatorio/agendamento-retroativo.php
Normal file
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\AgendamentoRetroativoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('agendamento-retroativo')->group(function () {
|
||||
|
||||
Route::get('datatable', [AgendamentoRetroativoController::class, 'datatable']);
|
||||
Route::get('create/{pacienteId}', [AgendamentoRetroativoController::class, 'create']);
|
||||
Route::get('list', [AgendamentoRetroativoController::class, 'list']);
|
||||
|
||||
Route::get(
|
||||
'unidade-paciente/{pacienteId}/{infraestruturaId}',
|
||||
[AgendamentoRetroativoController::class, 'unidadePaciente']
|
||||
);
|
||||
});
|
||||
|
||||
Route::resource('agendamento-retroativo', AgendamentoRetroativoController::class)->except(['create', 'show', 'edit', 'update']);
|
||||
30
api/routes/ambulatorio/agendamento.php
Normal file
30
api/routes/ambulatorio/agendamento.php
Normal file
@@ -0,0 +1,30 @@
|
||||
<?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']);
|
||||
13
api/routes/ambulatorio/alteracao-consultas-finalizadas.php
Normal file
13
api/routes/ambulatorio/alteracao-consultas-finalizadas.php
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\AlteracaoConsultasFinalizadasController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('alteracao-consultas-finalizadas')->group(function () {
|
||||
Route::get('unidade', [AlteracaoConsultasFinalizadasController::class, 'getUnidades']);
|
||||
Route::get('especialidade', [AlteracaoConsultasFinalizadasController::class, 'getEspecialidades']);
|
||||
Route::get('usuario', [AlteracaoConsultasFinalizadasController::class, 'getUsuarios']);
|
||||
Route::get('list', [AlteracaoConsultasFinalizadasController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('alteracao-consultas-finalizadas', AlteracaoConsultasFinalizadasController::class)->only(['index', 'store']);
|
||||
10
api/routes/ambulatorio/assinatura-eletronica.php
Normal file
10
api/routes/ambulatorio/assinatura-eletronica.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\AssinaturaEletronicaController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('assinatura-eletronica')->group(function () {
|
||||
|
||||
Route::get('/list', [AssinaturaEletronicaController::class, 'list']);
|
||||
Route::get('/datatable', [AssinaturaEletronicaController::class, 'datatable']);
|
||||
});
|
||||
16
api/routes/ambulatorio/atendimento-enfermagem.php
Normal file
16
api/routes/ambulatorio/atendimento-enfermagem.php
Normal file
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\AtendimentoEnfermagemController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('atendimento-enfermagem')->group(function () {
|
||||
|
||||
Route::get('list', [AtendimentoEnfermagemController::class, 'list']);
|
||||
Route::post('upload-imagem', [AtendimentoEnfermagemController::class, 'uploadImagem']);
|
||||
Route::delete('{id}/destroy', [AtendimentoEnfermagemController::class, 'destroy']);
|
||||
Route::post('ferida-procedimento', [AtendimentoEnfermagemController::class, 'storeFeridaProcedimento']);
|
||||
Route::delete('ferida-procedimento/{id}', [AtendimentoEnfermagemController::class, 'destroyFeridaProcedimento']);
|
||||
Route::post('validar-procedimentos-cbo', [AtendimentoEnfermagemController::class, 'validarProcedimentosCbo']);
|
||||
});
|
||||
|
||||
Route::resource('atendimento-enfermagem', AtendimentoEnfermagemController::class)->only(['create', 'store']);
|
||||
28
api/routes/ambulatorio/atendimento.php
Normal file
28
api/routes/ambulatorio/atendimento.php
Normal file
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\AtendimentoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('atendimento')->group(function () {
|
||||
|
||||
Route::get('historico-pre-atendimento/{id}', [AtendimentoController::class, 'getHistoricoPreAtendimento']);
|
||||
Route::get('historico-atendimento-soap/{id}', [AtendimentoController::class, 'getHistoricoAtendimentoSoap']);
|
||||
Route::get('historico-atendimento-hospital/{id}', [AtendimentoController::class, 'getHistoricoAtendimentoHospital']);
|
||||
Route::get('historico-pos-consulta/{id}', [AtendimentoController::class, 'getHistoricoPosConsulta']);
|
||||
Route::get('historico-pronto-atendimento-atendimento/{id}', [AtendimentoController::class, 'getHistoricoProntoAtendimentoAtendimento']);
|
||||
Route::get('url-historico-conectasusv1/{prontuario}', [AtendimentoController::class, 'getUrlHistoricoConectaSUSV1']);
|
||||
Route::get('list', [AtendimentoController::class, 'list']);
|
||||
Route::get('oci/{id}', [AtendimentoController::class, 'getOci']);
|
||||
Route::get('create/{filaId}/{agendamentoId?}', [AtendimentoController::class, 'create']);
|
||||
Route::get('exame-dentro-prazo-validade', [AtendimentoController::class, 'exameDentroPrazoValidade']);
|
||||
Route::get('encaminhamento-pendente', [AtendimentoController::class, 'encaminhamentoPendente']);
|
||||
Route::get('prescricao-medicamento', [AtendimentoController::class, 'prescricaoMedicamento']);
|
||||
Route::post('{id}/store-atendimento-assinado', [AtendimentoController::class, 'storeAtendimentoAssinado']);
|
||||
Route::post('upload-imagem', [AtendimentoController::class, 'uploadImagem']);
|
||||
Route::post('ferida-procedimento', [AtendimentoController::class, 'storeFeridaProcedimento']);
|
||||
Route::post('validar-procedimentos-cbo', [AtendimentoController::class, 'validarProcedimentosCbo']);
|
||||
Route::delete('ferida-procedimento/{id}', [AtendimentoController::class, 'destroyFeridaProcedimento']);
|
||||
Route::delete('{id}/destroy', [AtendimentoController::class, 'destroy']);
|
||||
});
|
||||
|
||||
Route::resource('atendimento', AtendimentoController::class)->only(['store']);
|
||||
5
api/routes/ambulatorio/chamada.php
Normal file
5
api/routes/ambulatorio/chamada.php
Normal file
@@ -0,0 +1,5 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\ChamadaController;
|
||||
|
||||
Route::resource('chamada', ChamadaController::class)->only(['store']);
|
||||
16
api/routes/ambulatorio/fechamento-consulta.php
Normal file
16
api/routes/ambulatorio/fechamento-consulta.php
Normal file
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\FechamentoConsultaController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('fechamento-consulta')->group(function () {
|
||||
|
||||
Route::get('create/', [FechamentoConsultaController::class, 'create']);
|
||||
Route::get('equipe', [FechamentoConsultaController::class, 'getEquipes']);
|
||||
Route::get('ocupacao', [FechamentoConsultaController::class, 'getOcupacoes']);
|
||||
Route::get('especialidade-jornada', [FechamentoConsultaController::class, 'getEspecialidadesWithJornada']);
|
||||
Route::get('usuario-jornada', [FechamentoConsultaController::class, 'getUsuariosWithJornada']);
|
||||
Route::get('list', [FechamentoConsultaController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('fechamento-consulta', FechamentoConsultaController::class)->except(['create', 'show']);
|
||||
16
api/routes/ambulatorio/fila.php
Normal file
16
api/routes/ambulatorio/fila.php
Normal file
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\FilaController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('fila')->group(function () {
|
||||
|
||||
Route::get('list', [FilaController::class, 'list']);
|
||||
Route::get('agendamento-retroativo', [FilaController::class, 'getAgendamentosRetroativos']);
|
||||
Route::put('{id}/send-back', [FilaController::class, 'sendBack']);
|
||||
Route::put('{id}/evade', [FilaController::class, 'evade']);
|
||||
Route::put('{id}/undo-evade', [FilaController::class, 'undoEvade']);
|
||||
Route::patch('{id}/forward', [FilaController::class, 'forward']);
|
||||
});
|
||||
|
||||
Route::resource('fila', FilaController::class)->only(['index', 'destroy']);
|
||||
11
api/routes/ambulatorio/formulario-raas.php
Normal file
11
api/routes/ambulatorio/formulario-raas.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\FormularioRaasController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('formulario-raas')->group(function () {
|
||||
|
||||
Route::get('datatable', [FormularioRaasController::class, 'datatable']);
|
||||
});
|
||||
|
||||
Route::resource('formulario-raas', FormularioRaasController::class)->only(['create', 'store']);
|
||||
11
api/routes/ambulatorio/gerenciamento-diario.php
Normal file
11
api/routes/ambulatorio/gerenciamento-diario.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\GerenciamentoDiarioController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('gerenciamento-diario')->group(function () {
|
||||
|
||||
Route::get('list', [GerenciamentoDiarioController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('gerenciamento-diario', GerenciamentoDiarioController::class)->only(['create', 'store']);
|
||||
13
api/routes/ambulatorio/gerenciamento-medico.php
Normal file
13
api/routes/ambulatorio/gerenciamento-medico.php
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\GerenciamentoMedicoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('gerenciamento-medico')->group(function () {
|
||||
|
||||
Route::get('datatable', [GerenciamentoMedicoController::class, 'datatable']);
|
||||
Route::get('{usuarioId}/edit', [GerenciamentoMedicoController::class, 'edit']);
|
||||
Route::get('list', [GerenciamentoMedicoController::class, 'list']);
|
||||
Route::put('reschedule', [GerenciamentoMedicoController::class, 'reschedule']);
|
||||
Route::put('cancel', [GerenciamentoMedicoController::class, 'cancel']);
|
||||
});
|
||||
11
api/routes/ambulatorio/historicoAtendimento.php
Normal file
11
api/routes/ambulatorio/historicoAtendimento.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\HistoricoAtendimentoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('historico-atendimento')->group(function () {
|
||||
|
||||
Route::get('datatable', [HistoricoAtendimentoController::class, 'datatable']);
|
||||
});
|
||||
|
||||
Route::resource('historico-atendimento', HistoricoAtendimentoController::class)->only(['show']);
|
||||
9
api/routes/ambulatorio/impressao.php
Normal file
9
api/routes/ambulatorio/impressao.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\ImpressaoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('impressao')->group(function () {
|
||||
|
||||
Route::get('list', [ImpressaoController::class, 'list']);
|
||||
});
|
||||
12
api/routes/ambulatorio/jornada-bloqueio.php
Normal file
12
api/routes/ambulatorio/jornada-bloqueio.php
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\JornadaBloqueioController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('jornada-bloqueio')->group(function () {
|
||||
|
||||
Route::get('datatable', [JornadaBloqueioController::class, 'datatable']);
|
||||
Route::get('list', [JornadaBloqueioController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('jornada-bloqueio', JornadaBloqueioController::class)->except(['index', 'show']);
|
||||
11
api/routes/ambulatorio/jornada-situacao.php
Normal file
11
api/routes/ambulatorio/jornada-situacao.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\JornadaSituacaoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('jornada-situacao')->group(function () {
|
||||
|
||||
Route::get('datatable', [JornadaSituacaoController::class, 'datatable']);
|
||||
});
|
||||
|
||||
Route::resource('jornada-situacao', JornadaSituacaoController::class)->except(['index', 'show']);
|
||||
14
api/routes/ambulatorio/jornada.php
Normal file
14
api/routes/ambulatorio/jornada.php
Normal file
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\JornadaController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('jornada')->group(function () {
|
||||
|
||||
Route::get('datatable', [JornadaController::class, 'datatable']);
|
||||
Route::get('list', [JornadaController::class, 'list']);
|
||||
Route::put('/', [JornadaController::class, 'updateAll']);
|
||||
Route::delete('/', [JornadaController::class, 'destroyAll']);
|
||||
});
|
||||
|
||||
Route::resource('jornada', JornadaController::class)->except(['show']);
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\ListagemConsultaAgendadaRealizadaController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('listagem-consulta-agendada-realizada')->group(function () {
|
||||
Route::get('list', [ListagemConsultaAgendadaRealizadaController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('listagem-consulta-agendada-realizada', ListagemConsultaAgendadaRealizadaController::class)->only(['index', 'create']);
|
||||
11
api/routes/ambulatorio/parametrizacao.php
Normal file
11
api/routes/ambulatorio/parametrizacao.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\ParametrizacaoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('parametrizacao')->group(function () {
|
||||
|
||||
Route::get('list', [ParametrizacaoController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('parametrizacao', ParametrizacaoController::class)->only(['create', 'store']);
|
||||
18
api/routes/ambulatorio/recepcao.php
Normal file
18
api/routes/ambulatorio/recepcao.php
Normal file
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\RecepcaoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('recepcao')->group(function () {
|
||||
|
||||
Route::get('list', [RecepcaoController::class, 'list']);
|
||||
Route::get('create/{filaId?}', [RecepcaoController::class, 'create']);
|
||||
Route::get('autocomplete-paciente', [RecepcaoController::class, 'autocompletePaciente']);
|
||||
|
||||
Route::get(
|
||||
'unidade-paciente/{pacienteId}',
|
||||
[RecepcaoController::class, 'unidadePaciente']
|
||||
);
|
||||
});
|
||||
|
||||
Route::resource('recepcao', RecepcaoController::class)->only(['store', 'edit', 'update', 'destroy']);
|
||||
10
api/routes/ambulatorio/relatorio-consulta-finalizada.php
Normal file
10
api/routes/ambulatorio/relatorio-consulta-finalizada.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\RelatorioConsultaFinalizadaController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-consulta-finalizada')->group(function () {
|
||||
Route::get('list', [RelatorioConsultaFinalizadaController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-consulta-finalizada', RelatorioConsultaFinalizadaController::class)->only(['index', 'create']);
|
||||
10
api/routes/ambulatorio/relatorio-consulta-solicitada.php
Normal file
10
api/routes/ambulatorio/relatorio-consulta-solicitada.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\RelatorioConsultaSolicitadaController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-consulta-solicitada')->group(function () {
|
||||
Route::get('list', [RelatorioConsultaSolicitadaController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-consulta-solicitada', RelatorioConsultaSolicitadaController::class)->only(['index', 'create']);
|
||||
10
api/routes/ambulatorio/relatorio-estatistico-consulta.php
Normal file
10
api/routes/ambulatorio/relatorio-estatistico-consulta.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\RelatorioEstatisticoConsultaController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-estatistico-consulta')->group(function () {
|
||||
Route::post('list', [RelatorioEstatisticoConsultaController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-estatistico-consulta', RelatorioEstatisticoConsultaController::class)->only(['index', 'create']);
|
||||
10
api/routes/ambulatorio/relatorio-estatistico-paciente.php
Normal file
10
api/routes/ambulatorio/relatorio-estatistico-paciente.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\RelatorioEstatisticoPacienteController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-estatistico-paciente')->group(function () {
|
||||
Route::get('list', [RelatorioEstatisticoPacienteController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-estatistico-paciente', RelatorioEstatisticoPacienteController::class)->only(['index', 'create']);
|
||||
10
api/routes/ambulatorio/relatorio-estatistico-status.php
Normal file
10
api/routes/ambulatorio/relatorio-estatistico-status.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\RelatorioEstatisticoStatusController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-estatistico-status')->group(function () {
|
||||
Route::get('list', [RelatorioEstatisticoStatusController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-estatistico-status', RelatorioEstatisticoStatusController::class)->only(['index', 'create']);
|
||||
11
api/routes/ambulatorio/relatorio-identificacao.php
Normal file
11
api/routes/ambulatorio/relatorio-identificacao.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\RelatorioIdentificacaoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-identificacao')->group(function () {
|
||||
Route::get('list', [RelatorioIdentificacaoController::class, 'list']);
|
||||
Route::get('autocomplete', [RelatorioIdentificacaoController::class, 'autocomplete']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-identificacao', RelatorioIdentificacaoController::class)->only(['index', 'create']);
|
||||
10
api/routes/ambulatorio/relatorio-jornada.php
Normal file
10
api/routes/ambulatorio/relatorio-jornada.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\RelatorioJornadaController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-jornada')->group(function () {
|
||||
Route::get('list', [RelatorioJornadaController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-jornada', RelatorioJornadaController::class)->only(['index']);
|
||||
10
api/routes/ambulatorio/relatorio-paciente-atendimento.php
Normal file
10
api/routes/ambulatorio/relatorio-paciente-atendimento.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\RelatorioPacienteAtendimentoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-paciente-atendimento')->group(function () {
|
||||
Route::get('list', [RelatorioPacienteAtendimentoController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-paciente-atendimento', RelatorioPacienteAtendimentoController::class)->only(['index']);
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\RelatorioProcedimentoLancadoPeriodoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-procedimento-lancado-periodo')->group(function () {
|
||||
Route::get('list', [RelatorioProcedimentoLancadoPeriodoController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-procedimento-lancado-periodo', RelatorioProcedimentoLancadoPeriodoController::class)->only(['index']);
|
||||
10
api/routes/ambulatorio/relatorio-procedimento.php
Normal file
10
api/routes/ambulatorio/relatorio-procedimento.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\RelatorioProcedimentoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-procedimento')->group(function () {
|
||||
Route::get('list', [RelatorioProcedimentoController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-procedimento', RelatorioProcedimentoController::class)->only(['index']);
|
||||
10
api/routes/ambulatorio/relatorio-producao-ambulatorial.php
Normal file
10
api/routes/ambulatorio/relatorio-producao-ambulatorial.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\RelatorioProducaoAmbulatorialController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-producao-ambulatorial')->group(function () {
|
||||
Route::get('list', [RelatorioProducaoAmbulatorialController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-producao-ambulatorial', RelatorioProducaoAmbulatorialController::class)->only(['index']);
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\RelatorioQuantitativoAtendimentoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-quantitativo-atendimento')->group(function () {
|
||||
Route::get('list', [RelatorioQuantitativoAtendimentoController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-quantitativo-atendimento', RelatorioQuantitativoAtendimentoController::class)->only(['index']);
|
||||
11
api/routes/ambulatorio/relatorio-quantitativo-cid.php
Normal file
11
api/routes/ambulatorio/relatorio-quantitativo-cid.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\RelatorioQuantitativoCidController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-quantitativo-cid')->group(function () {
|
||||
Route::get('list', [RelatorioQuantitativoCidController::class, 'list']);
|
||||
Route::get('autocomplete', [RelatorioQuantitativoCidController::class, 'autocomplete']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-quantitativo-cid', RelatorioQuantitativoCidController::class)->only(['index', 'create']);
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\RelatorioQuantitativoConsultaSolicitadaController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-quantitativo-consulta-solicitada')->group(function () {
|
||||
Route::get('list', [RelatorioQuantitativoConsultaSolicitadaController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-quantitativo-consulta-solicitada', RelatorioQuantitativoConsultaSolicitadaController::class)->only(['index', 'create']);
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\RelatorioQuantitativoProcedimentoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-quantitativo-procedimento')->group(function () {
|
||||
Route::get('list', [RelatorioQuantitativoProcedimentoController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-quantitativo-procedimento', RelatorioQuantitativoProcedimentoController::class)->only(['index']);
|
||||
10
api/routes/ambulatorio/relatorio-quantitativo-producao.php
Normal file
10
api/routes/ambulatorio/relatorio-quantitativo-producao.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\RelatorioQuantitativoProducaoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-quantitativo-producao')->group(function () {
|
||||
Route::get('list', [RelatorioQuantitativoProducaoController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-quantitativo-producao', RelatorioQuantitativoProducaoController::class)->only(['index']);
|
||||
11
api/routes/ambulatorio/relatorio-rastreio-ferida.php
Normal file
11
api/routes/ambulatorio/relatorio-rastreio-ferida.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\RelatorioRastreioFeridaController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-rastreio-ferida')->group(function () {
|
||||
Route::get('autocomplete', [RelatorioRastreioFeridaController::class, 'autocomplete']);
|
||||
Route::get('list', [RelatorioRastreioFeridaController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-rastreio-ferida', RelatorioRastreioFeridaController::class)->only(['index', 'create']);
|
||||
11
api/routes/ambulatorio/servico.php
Normal file
11
api/routes/ambulatorio/servico.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\ServicoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('servico')->group(function () {
|
||||
|
||||
Route::get('datatable', [ServicoController::class, 'datatable']);
|
||||
});
|
||||
|
||||
Route::resource('servico', ServicoController::class)->except(['index', 'show']);
|
||||
13
api/routes/ambulatorio/supervisor.php
Normal file
13
api/routes/ambulatorio/supervisor.php
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Ambulatorio\SupervisorController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('supervisor')->group(function () {
|
||||
|
||||
Route::get('datatable', [SupervisorController::class, 'datatable']);
|
||||
Route::get('list', [SupervisorController::class, 'list']);
|
||||
Route::get('is-supervisor/{usuarioId}/{infraestruturaId?}/{lotacaoInfraestruturaId?}', [SupervisorController::class, 'isSupervisor']);
|
||||
});
|
||||
|
||||
Route::resource('supervisor', SupervisorController::class)->except(['index', 'show']);
|
||||
11
api/routes/apac/exportacao.php
Normal file
11
api/routes/apac/exportacao.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Apac\ExportacaoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('exportacao')->group(function () {
|
||||
Route::get('datatable', [ExportacaoController::class, 'datatable']);
|
||||
Route::get('{id}/download', [ExportacaoController::class, 'download']);
|
||||
});
|
||||
|
||||
Route::resource('exportacao', ExportacaoController::class);
|
||||
12
api/routes/apac/procedimento.php
Normal file
12
api/routes/apac/procedimento.php
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Apac\ProcedimentoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('procedimento')->group(function () {
|
||||
|
||||
Route::get('datatable', [ProcedimentoController::class, 'datatable']);
|
||||
Route::delete('automatico/{unidadeExecutanteId}/{competenciaId}', [ProcedimentoController::class, 'destroyAutomaticos']);
|
||||
});
|
||||
|
||||
Route::resource('procedimento', ProcedimentoController::class)->except(['index', 'show']);
|
||||
12
api/routes/apac/relatorio-inconsistencia.php
Normal file
12
api/routes/apac/relatorio-inconsistencia.php
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Apac\RelatorioInconsistenciaController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-inconsistencia')->group(function () {
|
||||
Route::get('list', [RelatorioInconsistenciaController::class, 'list']);
|
||||
Route::get('autocomplete-usuario-executante', [RelatorioInconsistenciaController::class, 'autocompleteUsuarioExecutante']);
|
||||
Route::get('autocomplete-procedimento', [RelatorioInconsistenciaController::class, 'autocompleteProcedimento']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-inconsistencia', RelatorioInconsistenciaController::class)->only(['index', 'create']);
|
||||
93
api/routes/api.php
Normal file
93
api/routes/api.php
Normal file
@@ -0,0 +1,93 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::middleware(['customer', 'gate', 'jwt.auth'])->group(function () {
|
||||
// The prefix is optional. If not present, the directory name will be the prefix.
|
||||
$routesConfig = [
|
||||
// ['directory' => 'directory-name', 'prefix' => 'prefix-name'],
|
||||
['directory' => 'administracao'],
|
||||
['directory' => 'almoxarifado'],
|
||||
['directory' => 'ambulatorio'],
|
||||
['directory' => 'apac'],
|
||||
['directory' => 'atencao-basica'],
|
||||
['directory' => 'bpa'],
|
||||
['directory' => 'cadastro'],
|
||||
['directory' => 'dashboard'],
|
||||
['directory' => 'exame-imagem'],
|
||||
['directory' => 'exame-laboratorial'],
|
||||
['directory' => 'farmacia'],
|
||||
['directory' => 'geral'],
|
||||
['directory' => 'imunizacao'],
|
||||
['directory' => 'integracao'],
|
||||
['directory' => 'intranet'],
|
||||
['directory' => 'manutencao'],
|
||||
['directory' => 'mobile/conectasus-ab/administracao'],
|
||||
['directory' => 'mobile/conectasus-ab/atencao-basica'],
|
||||
['directory' => 'mobile/conectasus-ab/cadastro'],
|
||||
['directory' => 'mobile/conectasus-ab/geral'],
|
||||
['directory' => 'mobile/conectasus-ab/intranet'],
|
||||
['directory' => 'mobile/conectasus-ab/sigtap'],
|
||||
['directory' => 'mobile/conectasus-ab/sincronizacao'],
|
||||
['directory' => 'painel-senha'],
|
||||
['directory' => 'parametrizacao'],
|
||||
['directory' => 'portal-divulgacao'],
|
||||
['directory' => 'pronto-atendimento'],
|
||||
['directory' => 'raas'],
|
||||
['directory' => 'regulacao'],
|
||||
['directory' => 'regulacao-divulgacao'],
|
||||
['directory' => 'rest-pki'],
|
||||
['directory' => 'router-info'],
|
||||
['directory' => 'sigtap'],
|
||||
['directory' => 'transporte-paciente'],
|
||||
['directory' => 'web-service'],
|
||||
['directory' => 'websocket'],
|
||||
];
|
||||
|
||||
foreach ($routesConfig as $config) {
|
||||
$path = 'routes' . DIRECTORY_SEPARATOR . $config['directory'] . DIRECTORY_SEPARATOR;
|
||||
|
||||
$prefix = $config['prefix'] ?? $config['directory'];
|
||||
|
||||
Route::prefix($prefix)->name("{$prefix}.")->group(function () use ($path) {
|
||||
foreach (File::allFiles(base_path($path)) as $file) {
|
||||
require $file->getPathname();
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
Route::middleware(['customer', 'auth:mobile'])->group(function () {
|
||||
$routesConfig = [
|
||||
['directory' => 'mobile/conecta-cidadao'],
|
||||
];
|
||||
|
||||
foreach ($routesConfig as $config) {
|
||||
$path = 'routes' . DIRECTORY_SEPARATOR . $config['directory'] . DIRECTORY_SEPARATOR;
|
||||
|
||||
$prefix = $config['prefix'] ?? $config['directory'];
|
||||
|
||||
Route::prefix($prefix)->name("{$prefix}.")->group(function () use ($path) {
|
||||
foreach (File::allFiles(base_path($path)) as $file) {
|
||||
require $file->getPathname();
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
$etcPath = 'routes' . DIRECTORY_SEPARATOR . 'etc' . DIRECTORY_SEPARATOR;
|
||||
|
||||
foreach (File::allFiles(base_path($etcPath)) as $file) {
|
||||
require $file->getPathname();
|
||||
}
|
||||
|
||||
Route::middleware(['customer', 'guard:external', 'jwt.auth', 'token.parameters'])->group(function () {
|
||||
$prefix = 'externo';
|
||||
$path = 'routes' . DIRECTORY_SEPARATOR . $prefix . DIRECTORY_SEPARATOR;
|
||||
|
||||
Route::prefix($prefix)->name("{$prefix}.")->group(function () use ($path) {
|
||||
foreach (File::allFiles(base_path($path)) as $file) {
|
||||
require $file->getPathname();
|
||||
}
|
||||
});
|
||||
});
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\AtencaoBasica\AtendimentoDomiciliar\AtendimentoDomiciliarController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('atendimento-domiciliar')->group(function () {
|
||||
Route::get('list', [AtendimentoDomiciliarController::class, 'list']);
|
||||
Route::get('unidade', [AtendimentoDomiciliarController::class, 'getUnidades']);
|
||||
Route::get('infraestrutura', [AtendimentoDomiciliarController::class, 'getInfraestruturas']);
|
||||
Route::get('equipe', [AtendimentoDomiciliarController::class, 'getEquipes']);
|
||||
Route::get('ocupacao', [AtendimentoDomiciliarController::class, 'getOcupacoes']);
|
||||
Route::get('edit', [AtendimentoDomiciliarController::class, 'edit']);
|
||||
Route::put('/', [AtendimentoDomiciliarController::class, 'update']);
|
||||
Route::get('area', [AtendimentoDomiciliarController::class, 'getArea']);
|
||||
});
|
||||
|
||||
Route::resource('atendimento-domiciliar', AtendimentoDomiciliarController::class)->except(['show']);
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\AtencaoBasica\AtendimentoIndividual\AtendimentoIndividualController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('atendimento-individual')->group(function () {
|
||||
Route::get('/', [AtendimentoIndividualController::class, 'index']);
|
||||
Route::get('atendimento', [AtendimentoIndividualController::class, 'getAtendimentos']);
|
||||
Route::get('unidade', [AtendimentoIndividualController::class, 'getUnidades']);
|
||||
Route::get('infraestrutura', [AtendimentoIndividualController::class, 'getInfraestruturas']);
|
||||
Route::get('equipe', [AtendimentoIndividualController::class, 'getEquipes']);
|
||||
Route::get('ocupacao', [AtendimentoIndividualController::class, 'getOcupacoes']);
|
||||
Route::get('ocupacao-auxiliar', [AtendimentoIndividualController::class, 'getOcupacoesAuxiliar']);
|
||||
Route::get('autocomplete-comunidade', [AtendimentoIndividualController::class, 'autocompleteComunidades']);
|
||||
});
|
||||
|
||||
Route::resource('atendimento-individual', AtendimentoIndividualController::class);
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\AtencaoBasica\AtendimentoOdontologico\AtendimentoOdontologicoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('atendimento-odontologico')->group(function () {
|
||||
Route::get('create/{id}', [AtendimentoOdontologicoController::class, 'create']);
|
||||
Route::get('unidade', [AtendimentoOdontologicoController::class, 'getUnidades']);
|
||||
Route::get('infraestrutura', [AtendimentoOdontologicoController::class, 'getInfraestruturas']);
|
||||
Route::get('equipe', [AtendimentoOdontologicoController::class, 'getEquipes']);
|
||||
Route::get('ocupacao', [AtendimentoOdontologicoController::class, 'getOcupacoes']);
|
||||
Route::get('ocupacao-auxiliar', [AtendimentoOdontologicoController::class, 'getOcupacoesAuxiliar']);
|
||||
Route::get('paciente/{id}', [AtendimentoOdontologicoController::class, 'getAtendimentos']);
|
||||
});
|
||||
|
||||
Route::resource('atendimento-odontologico', AtendimentoOdontologicoController::class)->except(['show']);;
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\AtencaoBasica\AtividadeColetiva\AtividadeColetivaController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('atividade-coletiva')->group(function () {
|
||||
Route::get('datatable', [AtividadeColetivaController::class, 'datatable']);
|
||||
Route::get('/index', [AtividadeColetivaController::class, 'index']);
|
||||
Route::get('/list', [AtividadeColetivaController::class, 'list']);
|
||||
Route::get('unidade', [AtividadeColetivaController::class, 'getUnidades']);
|
||||
Route::get('infraestrutura', [AtividadeColetivaController::class, 'getInfraestruturas']);
|
||||
Route::get('equipe', [AtividadeColetivaController::class, 'getEquipes']);
|
||||
Route::get('ocupacao', [AtividadeColetivaController::class, 'getOcupacoes']);
|
||||
Route::get('cadastro', [AtividadeColetivaController::class, 'getCadastro']);
|
||||
});
|
||||
|
||||
Route::resource('atividade-coletiva', AtividadeColetivaController::class)->except(['show']);
|
||||
16
api/routes/atencao-basica/avaliacao/avaliacao.php
Normal file
16
api/routes/atencao-basica/avaliacao/avaliacao.php
Normal file
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\AtencaoBasica\Avaliacao\AvaliacaoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('avaliacao')->group(function () {
|
||||
Route::get('create/{id}', [AvaliacaoController::class, 'create']);
|
||||
Route::get('edit/{id}', [AvaliacaoController::class, 'edit']);
|
||||
Route::get('unidade', [AvaliacaoController::class, 'getUnidades']);
|
||||
Route::get('infraestrutura', [AvaliacaoController::class, 'getInfraestruturas']);
|
||||
Route::get('equipe', [AvaliacaoController::class, 'getEquipes']);
|
||||
Route::get('ocupacao', [AvaliacaoController::class, 'getOcupacoes']);
|
||||
Route::get('avaliacao/{id}', [AvaliacaoController::class, 'getAvaliacoes']);
|
||||
});
|
||||
|
||||
Route::resource('avaliacao', AvaliacaoController::class);
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\AtencaoBasica\CadastroDomiciliar\CadastroDomiciliarController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('cadastro-domiciliar')->group(function () {
|
||||
Route::get('datatable', [CadastroDomiciliarController::class, 'datatable']);
|
||||
Route::get('/index', [CadastroDomiciliarController::class, 'index']);
|
||||
Route::get('/list', [CadastroDomiciliarController::class, 'list']);
|
||||
Route::get('unidade', [CadastroDomiciliarController::class, 'getUnidades']);
|
||||
Route::get('infraestrutura', [CadastroDomiciliarController::class, 'getInfraestruturas']);
|
||||
Route::get('equipe', [CadastroDomiciliarController::class, 'getEquipes']);
|
||||
Route::get('ocupacao', [CadastroDomiciliarController::class, 'getOcupacoes']);
|
||||
Route::get('cadastro', [CadastroDomiciliarController::class, 'getCadastro']);
|
||||
});
|
||||
|
||||
Route::resource('cadastro-domiciliar', CadastroDomiciliarController::class)->except(['show']);
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\AtencaoBasica\CadastroIndividual\CadastroIndividualController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('cadastro-individual')->group(function () {
|
||||
Route::get('/', [CadastroIndividualController::class, 'index']);
|
||||
Route::get('unidade', [CadastroIndividualController::class, 'getUnidades']);
|
||||
Route::get('equipe', [CadastroIndividualController::class, 'getEquipes']);
|
||||
Route::get('ocupacao', [CadastroIndividualController::class, 'getOcupacoes']);
|
||||
Route::get('infraestrutura', [CadastroIndividualController::class, 'getInfraestruturas']);
|
||||
Route::get('supervisor', [CadastroIndividualController::class, 'getSupervisores']);
|
||||
Route::get('autocomplete-comunidade', [CadastroIndividualController::class, 'autocompleteComunidades']);
|
||||
});
|
||||
|
||||
Route::resource('cadastro-individual', CadastroIndividualController::class)->except(['show']);
|
||||
11
api/routes/atencao-basica/exportacao/exportacao.php
Normal file
11
api/routes/atencao-basica/exportacao/exportacao.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\AtencaoBasica\Exportacao\ExportacaoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('exportacao')->group(function () {
|
||||
Route::get('{id}/download', [ExportacaoController::class, 'download']);
|
||||
Route::get('ficha', [ExportacaoController::class, 'getFichas']);
|
||||
});
|
||||
|
||||
Route::resource('exportacao', ExportacaoController::class)->except(['show', 'edit', 'update']);
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\AtencaoBasica\FichaComplementar\FichaComplementarController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('ficha-complementar')->group(function () {
|
||||
Route::get('autocomplete', [FichaComplementarController::class, 'autocomplete']);
|
||||
Route::get('historico-atendimento/{id}', [FichaComplementarController::class, 'historico']);
|
||||
Route::get('create/{id}', [FichaComplementarController::class, 'create']);
|
||||
Route::get('unidade', [FichaComplementarController::class, 'getUnidades']);
|
||||
Route::get('infraestrutura', [FichaComplementarController::class, 'getInfraestruturas']);
|
||||
Route::get('equipe', [FichaComplementarController::class, 'getEquipes']);
|
||||
Route::get('ocupacao', [FichaComplementarController::class, 'getOcupacoes']);
|
||||
});
|
||||
|
||||
Route::resource('ficha-complementar', FichaComplementarController::class)
|
||||
->except(['show', 'index', 'create']);
|
||||
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\AtencaoBasica\FichaVacinacao\FichaVacinacaoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('ficha-vacinacao')->group(function () {
|
||||
Route::get('list', [FichaVacinacaoController::class, 'list']);
|
||||
Route::get('unidade', [FichaVacinacaoController::class, 'getUnidades']);
|
||||
Route::get('infraestrutura', [FichaVacinacaoController::class, 'getInfraestruturas']);
|
||||
Route::get('profissional', [FichaVacinacaoController::class, 'getProfissionais']);
|
||||
Route::get('equipe', [FichaVacinacaoController::class, 'getEquipes']);
|
||||
Route::get('ocupacao', [FichaVacinacaoController::class, 'getOcupacoes']);
|
||||
Route::get('paciente', [FichaVacinacaoController::class, 'getPaciente']);
|
||||
Route::get('lote', [FichaVacinacaoController::class, 'getLotes']);
|
||||
Route::get('fabricante', [FichaVacinacaoController::class, 'getFabricantes']);
|
||||
Route::delete('vacinacao/{id}', [FichaVacinacaoController::class, 'destroyAll']);
|
||||
Route::delete('item/{id}', [FichaVacinacaoController::class, 'destroyOne']);
|
||||
Route::get('vacina', [FichaVacinacaoController::class, 'getVacinas']);
|
||||
Route::get('estrategia', [FichaVacinacaoController::class, 'getEstrategias']);
|
||||
Route::get('dose', [FichaVacinacaoController::class, 'getDoses']);
|
||||
});
|
||||
|
||||
Route::resource('ficha-vacinacao', FichaVacinacaoController::class);
|
||||
10
api/routes/atencao-basica/mapa-atendimento.php
Normal file
10
api/routes/atencao-basica/mapa-atendimento.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\AtencaoBasica\MapaAtendimentoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('mapa-atendimento')->group(function () {
|
||||
Route::get('list', [MapaAtendimentoController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('mapa-atendimento', MapaAtendimentoController::class)->only(['index', 'create']);
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\AtencaoBasica\MarcadorConsumoAlimentar\MarcadorConsumoAlimentarController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('marcador-consumo-alimentar')->group(function () {
|
||||
Route::Get('autocomplete', [MarcadorConsumoAlimentarController::class, 'autocomplete']);
|
||||
Route::get('historico-atendimento/{id}', [MarcadorConsumoAlimentarController::class, 'atendimento']);
|
||||
Route::get('create/{id}', [MarcadorConsumoAlimentarController::class, 'create']);
|
||||
Route::get('unidade', [MarcadorConsumoAlimentarController::class, 'getUnidades']);
|
||||
Route::get('infraestrutura', [MarcadorConsumoAlimentarController::class, 'getInfraestruturas']);
|
||||
Route::get('equipe', [MarcadorConsumoAlimentarController::class, 'getEquipes']);
|
||||
Route::get('ocupacao', [MarcadorConsumoAlimentarController::class, 'getOcupacoes']);
|
||||
});
|
||||
|
||||
Route::resource('marcador-consumo-alimentar', MarcadorConsumoAlimentarController::class)
|
||||
->except(['show', 'index', 'create']);
|
||||
14
api/routes/atencao-basica/parametrizacao.php
Normal file
14
api/routes/atencao-basica/parametrizacao.php
Normal file
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\AtencaoBasica\Parametrizacao\ParametrizacaoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('parametrizacao')->group(function () {
|
||||
Route::get('/', [ParametrizacaoController::class, 'index']);
|
||||
Route::get('datatable', [ParametrizacaoController::class, 'datatable']);
|
||||
Route::get('autocomplete', [ParametrizacaoController::class, 'autocomplete']);
|
||||
Route::get('ocupacao', [ParametrizacaoController::class, 'getOcupacoes']);
|
||||
});
|
||||
|
||||
|
||||
Route::resource('parametrizacao', ParametrizacaoController::class)->except(['show']);
|
||||
26
api/routes/atencao-basica/procedimento/procedimento.php
Normal file
26
api/routes/atencao-basica/procedimento/procedimento.php
Normal file
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\AtencaoBasica\Procedimento\ProcedimentoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('procedimento')->group(function () {
|
||||
Route::get('/', [ProcedimentoController::class, 'index']);
|
||||
Route::get('atendimento', [ProcedimentoController::class, 'getAtendimentos']);
|
||||
Route::get('unidade', [ProcedimentoController::class, 'getUnidades']);
|
||||
Route::get('infraestrutura', [ProcedimentoController::class, 'getInfraestruturas']);
|
||||
Route::get('atendimento-responsavel', [ProcedimentoController::class, 'getAtendimentoResponsavel']);
|
||||
Route::get('atendimento-paciente', [ProcedimentoController::class, 'getAtendimentoPaciente']);
|
||||
Route::get('procedimento', [ProcedimentoController::class, 'getProcedimentos']);
|
||||
Route::get('procedimento-usuario', [ProcedimentoController::class, 'getProcedimentosUsuario']);
|
||||
Route::get('cadastro-individual', [ProcedimentoController::class, 'getCadastroIndividual']);
|
||||
Route::get('load-unidade', [ProcedimentoController::class, 'loadUnidades']);
|
||||
Route::get('load-local-atendimento', [ProcedimentoController::class, 'loadLocaisAtendimento']);
|
||||
Route::get('load-profissional', [ProcedimentoController::class, 'loadProfissionais']);
|
||||
Route::get('equipe', [ProcedimentoController::class, 'getEquipes']);
|
||||
Route::get('ocupacao', [ProcedimentoController::class, 'getOcupacoes']);
|
||||
Route::get('ocupacao-auxiliar', [ProcedimentoController::class, 'getOcupacoesAuxiliar']);
|
||||
Route::get('autocomplete-comunidade', [ProcedimentoController::class, 'autocompleteComunidades']);
|
||||
Route::get('cadastro-domiciliar', [ProcedimentoController::class, 'getCadastroDomiciliar']);
|
||||
});
|
||||
|
||||
Route::resource('procedimento', ProcedimentoController::class);
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\AtencaoBasica\RelatorioAcessoCuidadoProgramadoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-acesso-cuidado-programado')->group(function () {
|
||||
Route::get('list', [RelatorioAcessoCuidadoProgramadoController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-acesso-cuidado-programado', RelatorioAcessoCuidadoProgramadoController::class)->only(['index', 'create']);
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\AtencaoBasica\RelatorioAtendimentoDomiciliarController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-atendimento-domiciliar')->group(function () {
|
||||
Route::get('list', [RelatorioAtendimentoDomiciliarController::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-atendimento-domiciliar', RelatorioAtendimentoDomiciliarController::class)->only(['index', 'create']);
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\AtencaoBasica\RelatorioAtendimentoOdontologico\RelatorioAtendimentoOdontologicoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-odontologico')->group(function () {
|
||||
Route::get('list', [RelatorioAtendimentoOdontologicoController::class, 'list']);
|
||||
Route::get('unidade', [RelatorioAtendimentoOdontologicoController::class, 'getUnidades']);
|
||||
Route::get('equipe', [RelatorioAtendimentoOdontologicoController::class, 'getEquipes']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-odontologico', RelatorioAtendimentoOdontologicoController::class);
|
||||
24
api/routes/atencao-basica/relatorio-atividade-coletiva.php
Normal file
24
api/routes/atencao-basica/relatorio-atividade-coletiva.php
Normal file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use App\Http\Controllers\AtencaoBasica\RelatorioAtividadeColetivaController;
|
||||
|
||||
Route::prefix('relatorio-atividade-coletiva')->group(function (){
|
||||
Route::get('autocomplete-paciente', [RelatorioAtividadeColetivaController::class, 'autocompletePaciente']);
|
||||
Route::get('list', [RelatorioAtividadeColetivaController::class, 'list']);
|
||||
Route::get('getPses', [RelatorioAtividadeColetivaController::class, 'getPses']);
|
||||
Route::get('getTurnos', [RelatorioAtividadeColetivaController::class, 'getTurnos']);
|
||||
Route::get('getUnidades', [RelatorioAtividadeColetivaController::class, 'getUnidades']);
|
||||
Route::get('getLocaisAtendimentos', [RelatorioAtividadeColetivaController::class, 'getLocaisAtendimentos']);
|
||||
Route::get('getProfissionais', [RelatorioAtividadeColetivaController::class, 'getProfissionais']);
|
||||
Route::get('getOcupacoes', [RelatorioAtividadeColetivaController::class, 'getOcupacoes']);
|
||||
Route::get('getEquipes', [RelatorioAtividadeColetivaController::class, 'getEquipes']);
|
||||
Route::get('getAtividades', [RelatorioAtividadeColetivaController::class, 'getAtividades']);
|
||||
Route::get('getPublicosAlvo', [RelatorioAtividadeColetivaController::class, 'getPublicosAlvo']);
|
||||
Route::get('getTemasSaude', [RelatorioAtividadeColetivaController::class, 'getTemasSaude']);
|
||||
Route::get('getPraticasSaude', [RelatorioAtividadeColetivaController::class, 'getPraticasSaude']);
|
||||
Route::get('getProcedimentos', [RelatorioAtividadeColetivaController::class, 'getProcedimentos']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-atividade-coletiva', RelatorioAtividadeColetivaController::class)
|
||||
->only(['index']);
|
||||
?>
|
||||
13
api/routes/atencao-basica/relatorio-cadastro-consistente.php
Normal file
13
api/routes/atencao-basica/relatorio-cadastro-consistente.php
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\AtencaoBasica\RelatorioCadastroConsistenteController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-cadastro-consistente')->group(function () {
|
||||
Route::post('/', [RelatorioCadastroConsistenteController::class, 'index']);
|
||||
Route::post('unidade', [RelatorioCadastroConsistenteController::class, 'getUnidades']);
|
||||
Route::post('area', [RelatorioCadastroConsistenteController::class, 'getAreas']);
|
||||
Route::post('microarea', [RelatorioCadastroConsistenteController::class, 'getMicroAreas']);
|
||||
Route::post('list', [RelatorioCadastroConsistenteController::class, 'list']);
|
||||
Route::post('paciente', [RelatorioCadastroConsistenteController::class, 'getPacientes']);
|
||||
});
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\AtencaoBasica\RelatorioCuidadoDesenvolvimentoInfantil;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-cuidado-desenvolvimento-infantil')->group(function () {
|
||||
Route::get('list', [RelatorioCuidadoDesenvolvimentoInfantil::class, 'list']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-cuidado-desenvolvimento-infantil', RelatorioCuidadoDesenvolvimentoInfantil::class)->only(['create']);
|
||||
|
||||
Route::post('relatorio-cuidado-desenvolvimento-infantil/index', [RelatorioCuidadoDesenvolvimentoInfantil::class, 'index']);
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\AtencaoBasica\RelatorioCuidadoGestacaoPuerperioController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('relatorio-cuidado-gestacao-puerperio')->group(function () {
|
||||
Route::get('list', [RelatorioCuidadoGestacaoPuerperioController::class, 'list']);
|
||||
Route::get('autocomplete-paciente', [RelatorioCuidadoGestacaoPuerperioController::class, 'autocompletePaciente']);
|
||||
});
|
||||
|
||||
Route::resource('relatorio-cuidado-gestacao-puerperio', RelatorioCuidadoGestacaoPuerperioController::class)
|
||||
->only(['index', 'create']);
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user