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,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']);

View File

@@ -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);

View File

@@ -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']);;

View File

@@ -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']);

View 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);

View File

@@ -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']);

View File

@@ -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']);

View 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']);

View File

@@ -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']);

View File

@@ -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);

View 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']);

View File

@@ -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']);

View 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']);

View 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);

View File

@@ -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']);

View File

@@ -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']);

View File

@@ -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);

View 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']);
?>

View 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']);
});

View File

@@ -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']);

View File

@@ -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']);

View File

@@ -0,0 +1,12 @@
<?php
use App\Http\Controllers\AtencaoBasica\RelatorioCuidadoMulherPrevencaoCancerController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-cuidado-mulher-prevencao-cancer')->group(function () {
Route::get('list', [RelatorioCuidadoMulherPrevencaoCancerController::class, 'list']);
Route::get('autocomplete-paciente', [RelatorioCuidadoMulherPrevencaoCancerController::class, 'autocompletePaciente']);
});
Route::resource('relatorio-cuidado-mulher-prevencao-cancer', RelatorioCuidadoMulherPrevencaoCancerController::class)
->only(['index', 'create']);

View File

@@ -0,0 +1,11 @@
<?php
use App\Http\Controllers\AtencaoBasica\RelatorioCuidadoPessoaComDiabeteController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-cuidado-pessoa-com-diabete')->group(function () {
Route::get('list', [RelatorioCuidadoPessoaComDiabeteController::class, 'list']);
Route::get('autocomplete', [RelatorioCuidadoPessoaComDiabeteController::class, 'autocomplete']);
});
Route::resource('relatorio-cuidado-pessoa-com-diabete', RelatorioCuidadoPessoaComDiabeteController::class)->only(['index', 'create']);

View File

@@ -0,0 +1,12 @@
<?php
use App\Http\Controllers\AtencaoBasica\RelatorioCuidadoPessoaHipertensaoController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-cuidado-pessoa-hipertensao')->group(function () {
Route::get('list', [RelatorioCuidadoPessoaHipertensaoController::class, 'list']);
Route::get('autocomplete-paciente', [RelatorioCuidadoPessoaHipertensaoController::class, 'autocompletePaciente']);
});
Route::resource('relatorio-cuidado-pessoa-hipertensao', RelatorioCuidadoPessoaHipertensaoController::class)
->only(['index', 'create']);

View File

@@ -0,0 +1,12 @@
<?php
use App\Http\Controllers\AtencaoBasica\RelatorioCuidadoPessoaIdosaController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-cuidado-pessoa-idosa')->group(function () {
Route::get('list', [RelatorioCuidadoPessoaIdosaController::class, 'list']);
Route::get('autocomplete-paciente', [RelatorioCuidadoPessoaIdosaController::class, 'autocompletePaciente']);
});
Route::resource('relatorio-cuidado-pessoa-idosa', RelatorioCuidadoPessoaIdosaController::class)
->only(['index', 'create']);

View File

@@ -0,0 +1,10 @@
<?php
use App\Http\Controllers\AtencaoBasica\RelatorioEstatisticoAtendimentoController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-estatistico-atendimento')->group(function () {
Route::get('/', [RelatorioEstatisticoAtendimentoController::class, 'index']);
Route::get('list', [RelatorioEstatisticoAtendimentoController::class, 'list']);
Route::get('search', [RelatorioEstatisticoAtendimentoController::class, 'search']);
});

View File

@@ -0,0 +1,11 @@
<?php
use App\Http\Controllers\AtencaoBasica\RelatorioEstatisticoPacienteCadastradoController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-estatistico-paciente-cadastrado')->group(function () {
Route::get('list', [RelatorioEstatisticoPacienteCadastradoController::class, 'list']);
Route::get('autocomplete-paciente', [RelatorioEstatisticoPacienteCadastradoController::class, 'autocompletePaciente']);
});
Route::resource('relatorio-estatistico-paciente-cadastrado', RelatorioEstatisticoPacienteCadastradoController::class)->only(['index']);

View File

@@ -0,0 +1,14 @@
<?php
use App\Http\Controllers\AtencaoBasica\RelatorioInconsistencia\RelatorioInconsistenciaController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-inconsistencia')->group(function () {
Route::get('/', [RelatorioInconsistenciaController::class, 'index']);
Route::get('unidade', [RelatorioInconsistenciaController::class, 'getUnidades']);
Route::get('infraestrutura', [RelatorioInconsistenciaController::class, 'getInfraestruturas']);
Route::get('usuario', [RelatorioInconsistenciaController::class, 'getUsuarios']);
Route::get('list', [RelatorioInconsistenciaController::class, 'list']);
});
Route::resource('relatorio-inconsistencia', RelatorioInconsistenciaController::class);

View File

@@ -0,0 +1,10 @@
<?php
use App\Http\Controllers\AtencaoBasica\RelatorioIndicadorSadController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-indicador-sad')->group(function () {
Route::get('list', [RelatorioIndicadorSadController::class, 'list']);
});
Route::resource('relatorio-indicador-sad', RelatorioIndicadorSadController::class)->only(['index']);

View File

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

View File

@@ -0,0 +1,11 @@
<?php
use App\Http\Controllers\AtencaoBasica\ReterritorializacaoController;
use Illuminate\Support\Facades\Route;
Route::prefix('reterritorializacao')->group(function () {
Route::get('autocomplete-usuario', [ReterritorializacaoController::class, 'autocompleteUsuario']);
Route::get('list', [ReterritorializacaoController::class, 'list']);
});
Route::resource('reterritorializacao', ReterritorializacaoController::class)->only(['create', 'store']);

View File

@@ -0,0 +1,19 @@
<?php
use App\Http\Controllers\AtencaoBasica\VisitaDomiciliar\VisitaDomiciliarController;
use Illuminate\Support\Facades\Route;
Route::prefix('visita-domiciliar')->group(function () {
Route::get('/', [VisitaDomiciliarController::class, 'index']);
Route::get('atendimento', [VisitaDomiciliarController::class, 'getAtendimentos']);
Route::get('unidade', [VisitaDomiciliarController::class, 'getUnidades']);
Route::get('infraestrutura', [VisitaDomiciliarController::class, 'getInfraestruturas']);
Route::get('equipe', [VisitaDomiciliarController::class, 'getEquipes']);
Route::get('ocupacao', [VisitaDomiciliarController::class, 'getOcupacoes']);
Route::get('residente', [VisitaDomiciliarController::class, 'getResidentes']);
Route::get('ocupacao-auxiliar', [VisitaDomiciliarController::class, 'getOcupacoesAuxiliar']);
Route::get('autocomplete-comunidade', [VisitaDomiciliarController::class, 'autocompleteComunidades']);
Route::get('historico-visita-domiciliar/{id}', [VisitaDomiciliarController::class, 'getVisitaDomiciliarForHistorico']);
});
Route::resource('visita-domiciliar', VisitaDomiciliarController::class);