This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Mobile\ConectaCidadao\Agendamento\AgendamentoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::group([
|
||||
'prefix' => 'agendamento',
|
||||
], function () {
|
||||
Route::get('/especialidades', [AgendamentoController::class, 'especialidades']);
|
||||
Route::get('/vagas', [AgendamentoController::class, 'vagas']);
|
||||
Route::post('/', [AgendamentoController::class, 'store']);
|
||||
Route::post('/cancelar/{id}', [AgendamentoController::class, 'cancelar']);
|
||||
Route::get('/historico', [AgendamentoController::class, 'historico']);
|
||||
});
|
||||
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Mobile\ConectaCidadao\Autenticacao\AutenticacaoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::group([
|
||||
'prefix' => 'autenticacao'
|
||||
], function () {
|
||||
Route::post('login', [AutenticacaoController::class, 'login'])->withoutMiddleware('auth:mobile');
|
||||
Route::post('refresh', [AutenticacaoController::class, 'refresh']);
|
||||
Route::post('primeiro-acesso/iniciar', [AutenticacaoController::class, 'primeiroAcessoIniciar'])->withoutMiddleware('auth:mobile');
|
||||
Route::post('primeiro-acesso/reenviar-codigo', [AutenticacaoController::class, 'primeiroAcessoReenviarCodigo'])->withoutMiddleware('auth:mobile');
|
||||
Route::post('primeiro-acesso/validar-codigo', [AutenticacaoController::class, 'primeiroAcessoValidarCodigo'])->withoutMiddleware('auth:mobile');
|
||||
Route::post('primeiro-acesso/definir-senha', [AutenticacaoController::class, 'primeiroAcessoDefinirSenha'])->withoutMiddleware('auth:mobile');
|
||||
|
||||
Route::post('recuperacao-senha/iniciar', [AutenticacaoController::class, 'recuperacaoSenhaIniciar'])->withoutMiddleware('auth:mobile');
|
||||
Route::post('recuperacao-senha/reenviar-codigo', [AutenticacaoController::class, 'recuperacaoSenhaReenviarCodigo'])->withoutMiddleware('auth:mobile');
|
||||
Route::post('recuperacao-senha/validar-codigo', [AutenticacaoController::class, 'recuperacaoSenhaValidarCodigo'])->withoutMiddleware('auth:mobile');
|
||||
Route::post('recuperacao-senha/redefinir-senha', [AutenticacaoController::class, 'recuperacaoSenhaRedefinirSenha'])->withoutMiddleware('auth:mobile');
|
||||
});
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Mobile\ConectaCidadao\CarteiraVacinacao\CarteiraVacinacaoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::group([
|
||||
'prefix' => 'carteira-vacinacao',
|
||||
], function () {
|
||||
Route::get('/', [CarteiraVacinacaoController::class, 'vacinas']);
|
||||
});
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Mobile\ConectaCidadao\EncaminhamentoRegulado\EncaminhamentoReguladoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::group([
|
||||
'prefix' => 'encaminhamento-regulado',
|
||||
], function () {
|
||||
Route::get('/', [EncaminhamentoReguladoController::class, 'meusEncaminhamentos']);
|
||||
Route::get('/{id}/documentos', [EncaminhamentoReguladoController::class, 'documentos']);
|
||||
Route::get('/{id}/documento/{tipo}', [EncaminhamentoReguladoController::class, 'documentoPorTipo']);
|
||||
});
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Mobile\ConectaCidadao\ExameImagem\AgendamentoImagemController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::group([
|
||||
'prefix' => 'exame-imagem',
|
||||
], function () {
|
||||
Route::get('/elegibilidade', [AgendamentoImagemController::class, 'elegibilidade']);
|
||||
Route::group(['prefix' => 'agendamento'], function () {
|
||||
Route::get('/prestadores', [AgendamentoImagemController::class, 'prestadores']);
|
||||
Route::get('/exames', [AgendamentoImagemController::class, 'exames']);
|
||||
Route::get('/jornadas', [AgendamentoImagemController::class, 'jornadas']);
|
||||
Route::post('/agendar', [AgendamentoImagemController::class, 'agendar']);
|
||||
});
|
||||
});
|
||||
11
api/routes/mobile/conecta-cidadao/exame-imagem/laudo.php
Normal file
11
api/routes/mobile/conecta-cidadao/exame-imagem/laudo.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Mobile\ConectaCidadao\ExameImagem\LaudoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::group([
|
||||
'prefix' => 'exame-imagem',
|
||||
], function () {
|
||||
Route::get('/laudo', [LaudoController::class, 'laudos']);
|
||||
Route::get('/laudo/{exameId}/download', [LaudoController::class, 'download']);
|
||||
});
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Mobile\ConectaCidadao\ExameLaboratorial\AgendamentoExameController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::group([
|
||||
'prefix' => 'exame-laboratorial',
|
||||
], function () {
|
||||
Route::get('/elegibilidade', [AgendamentoExameController::class, 'elegibilidade']);
|
||||
|
||||
Route::group(['prefix' => 'agendamento'], function () {
|
||||
Route::get('/unidades-coleta', [AgendamentoExameController::class, 'unidadesColeta']);
|
||||
Route::get('/exames', [AgendamentoExameController::class, 'exames']);
|
||||
Route::get('/jornadas', [AgendamentoExameController::class, 'jornadas']);
|
||||
Route::post('/', [AgendamentoExameController::class, 'agendar']);
|
||||
});
|
||||
});
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Mobile\ConectaCidadao\ExameLaboratorial\LaudoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::group([
|
||||
'prefix' => 'exame-laboratorial/laudo',
|
||||
], function () {
|
||||
Route::get('/', [LaudoController::class, 'laudos']);
|
||||
Route::get('/{laudoId}/download', [LaudoController::class, 'download']);
|
||||
});
|
||||
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Mobile\ConectaCidadao\ExclusaoConta\ExclusaoContaController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::group(['prefix' => 'exclusao-conta'], function () {
|
||||
Route::delete('{id}', [ExclusaoContaController::class, 'destroy']);
|
||||
});
|
||||
18
api/routes/mobile/conecta-cidadao/farmacia/receita.php
Normal file
18
api/routes/mobile/conecta-cidadao/farmacia/receita.php
Normal file
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Mobile\ConectaCidadao\Farmacia\MonitoramentoPosologiaController;
|
||||
use App\Http\Controllers\Mobile\ConectaCidadao\Farmacia\ReceitaController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::group(['prefix' => 'farmacia'], function () {
|
||||
|
||||
Route::get('/receitas', [ReceitaController::class, 'index']);
|
||||
Route::get('/receitas/{id}', [ReceitaController::class, 'show']);
|
||||
|
||||
Route::get('/monitoramento/medicamentos', [MonitoramentoPosologiaController::class, 'medicamentos']);
|
||||
Route::post('/receitas/{receitaItemId}/monitoramento/iniciar', [MonitoramentoPosologiaController::class, 'iniciar']);
|
||||
Route::post('/receitas/{receitaItemId}/monitoramento/interromper', [MonitoramentoPosologiaController::class, 'interromper']);
|
||||
Route::get('/receitas/{receitaItemId}/monitoramento', [MonitoramentoPosologiaController::class, 'index']);
|
||||
Route::post('/receitas/{receitaItemId}/monitoramento', [MonitoramentoPosologiaController::class, 'store']);
|
||||
Route::delete('/monitoramento/{id}', [MonitoramentoPosologiaController::class, 'destroy']);
|
||||
});
|
||||
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Mobile\ConectaCidadao\HistoricoAtendimento\HistoricoAtendimentoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::group([
|
||||
'prefix' => 'historico-atendimento',
|
||||
], function () {
|
||||
Route::get('/', [HistoricoAtendimentoController::class, 'index']);
|
||||
Route::get('/{id}', [HistoricoAtendimentoController::class, 'show']);
|
||||
Route::post('/{source_type}/{id}/avaliar', [HistoricoAtendimentoController::class, 'avaliar']);
|
||||
Route::get('/{source_type}/{id}/avaliacao', [HistoricoAtendimentoController::class, 'avaliacao']);
|
||||
});
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Mobile\ConectaCidadao\PerfilCidadao\PerfilCidadaoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::group([
|
||||
'prefix' => 'perfil-cidadao',
|
||||
], function () {
|
||||
Route::get('/', [PerfilCidadaoController::class, 'index']);
|
||||
});
|
||||
14
api/routes/mobile/conecta-cidadao/termos/termos.php
Normal file
14
api/routes/mobile/conecta-cidadao/termos/termos.php
Normal file
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Mobile\ConectaCidadao\Termos\TermoController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::group(['prefix' => 'termos'], function () {
|
||||
|
||||
Route::get('ativo', [TermoController::class, 'ativo'])->withoutMiddleware('auth:mobile');
|
||||
Route::get('{id}', [TermoController::class, 'show'])->withoutMiddleware('auth:mobile');
|
||||
|
||||
Route::get('pendentes', [TermoController::class, 'pendentes']);
|
||||
Route::get('aceitacoes', [TermoController::class, 'aceitacoes']);
|
||||
Route::post('{id}/aceitar', [TermoController::class, 'aceitar']);
|
||||
});
|
||||
Reference in New Issue
Block a user