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\Models\ExameLaboratorial\Parametrizacao\CotaTipo as Model;
use Illuminate\Database\Seeder;
class ParametrizacaoCotaTipo_20240506090534 extends Seeder
{
public function run()
{
$tipos = [
['id' => 1, 'descricao' => 'VALOR'],
['id' => 2, 'descricao' => 'QUANTIDADE'],
];
SeederUtil::saveList(Model::class, $tipos, 'id');
}
}

View File

@@ -0,0 +1,19 @@
<?php
use App\Models\ExameLaboratorial\Parametrizacao\UnidadeTipo as Model;
use Illuminate\Database\Seeder;
class ParametrizacaoUnidadeTipo_20240506090712 extends Seeder
{
public function run()
{
$tipos = [
['id' => 1, 'descricao' => 'COLETA'],
['id' => 2, 'descricao' => 'LABORATÓRIO'],
['id' => 3, 'descricao' => 'UNIDADE SOLICITANTE'],
['id' => 4, 'descricao' => 'AMBOS'],
];
SeederUtil::saveList(Model::class, $tipos, 'id');
}
}

View File

@@ -0,0 +1,27 @@
<?php
use App\Models\ExameLaboratorial\Parametrizacao\MesCota as Model;
use Illuminate\Database\Seeder;
class ParametrizacaoMes_20240506090814 extends Seeder
{
public function run()
{
$meses = [
['id' => 1, 'descricao' => 'JANEIRO'],
['id' => 2, 'descricao' => 'FEVEREIRO'],
['id' => 3, 'descricao' => 'MARÇO'],
['id' => 4, 'descricao' => 'ABRIL'],
['id' => 5, 'descricao' => 'MAIO'],
['id' => 6, 'descricao' => 'JUNHO'],
['id' => 7, 'descricao' => 'JULHO'],
['id' => 8, 'descricao' => 'AGOSTO'],
['id' => 9, 'descricao' => 'SETEMBRO'],
['id' => 10, 'descricao' => 'OUTUBRO'],
['id' => 11, 'descricao' => 'NOVEMBRO'],
['id' => 12, 'descricao' => 'DEZEMBRO'],
];
SeederUtil::saveList(Model::class, $meses, 'id');
}
}

View File

@@ -0,0 +1,19 @@
<?php
use App\Models\ExameLaboratorial\Parametrizacao\MensagemProtocolo as Model;
use Illuminate\Database\Seeder;
class ParametrizacaoMensagemProtocolo_20240506090904 extends Seeder
{
public function run()
{
$mensagemProtocolo = [
[
'id' => 1,
'mensagem' => 'Chegar com 20 minutos de antecedência e levar o cartão SUS.',
],
];
SeederUtil::saveList(Model::class, $mensagemProtocolo, 'id');
}
}

View File

@@ -0,0 +1,18 @@
<?php
use App\Models\ExameLaboratorial\Parametrizacao\TipoImpressaoAgendamento as Model;
use Illuminate\Database\Seeder;
class ParametrizacaoImpressaoAgendamentoTipo_20240506090954 extends Seeder
{
public function run()
{
$tipos = [
['id' => 1, 'descricao' => 'PROTOCOLO'],
['id' => 2, 'descricao' => 'ETIQUETA'],
['id' => 3, 'descricao' => 'PROTOCOLO E ETIQUETA'],
];
SeederUtil::saveList(Model::class, $tipos, 'id');
}
}

View File

@@ -0,0 +1,21 @@
<?php
use App\Models\ExameLaboratorial\FormulaExame\Operacao as Model;
use Illuminate\Database\Seeder;
class FormulaExameOperacao_20240506091103 extends Seeder
{
public function run()
{
$operacoes = [
['id' => 1, 'descricao' => 'SOMA (+)'],
['id' => 2, 'descricao' => 'SUBTRAÇÃO (-)'],
['id' => 3, 'descricao' => 'DIVISÃO (/)'],
['id' => 4, 'descricao' => 'MULTIPLICAÇÃO (X)'],
['id' => 5, 'descricao' => 'MÓDULO (%)'],
['id' => 6, 'descricao' => 'EXPONENCIAÇÃO (^)'],
];
SeederUtil::saveList(Model::class, $operacoes, 'id');
}
}

View File

@@ -0,0 +1,22 @@
<?php
use App\Models\ExameLaboratorial\Jornada\SemanaJornada as Model;
use Illuminate\Database\Seeder;
class JornadaSemana_20240506091423 extends Seeder
{
public function run()
{
$semana = [
['id' => 1, 'nome' => 'DOMINGO'],
['id' => 2, 'nome' => 'SEGUNDA'],
['id' => 3, 'nome' => 'TERÇA'],
['id' => 4, 'nome' => 'QUARTA'],
['id' => 5, 'nome' => 'QUINTA'],
['id' => 6, 'nome' => 'SEXTA'],
['id' => 7, 'nome' => 'SÁBADO'],
];
SeederUtil::saveList(Model::class, $semana, 'id');
}
}

View File

@@ -0,0 +1,17 @@
<?php
use App\Models\ExameLaboratorial\Jornada\TipoJornada;
use Illuminate\Database\Seeder;
class JornadaTipo_20240506091509 extends Seeder
{
public function run()
{
$tipos = [
['id' => 1, 'nome' => 'FIXA'],
['id' => 2, 'nome' => 'DINÂMICA'],
];
SeederUtil::saveList(TipoJornada::class, $tipos, 'id');
}
}

View File

@@ -0,0 +1,24 @@
<?php
use App\Models\ExameLaboratorial\LancamentoColeta\Status as Model;
use Illuminate\Database\Seeder;
class AgendamentoExameStatus_20240506091605 extends Seeder
{
public function run()
{
$status = [
['id' => 1, 'descricao' => 'AGENDADO'],
['id' => 2, 'descricao' => 'DUPLICIDADE'],
['id' => 3, 'descricao' => 'FALTOU'],
['id' => 4, 'descricao' => 'OUTROS'],
['id' => 5, 'descricao' => 'REALIZADO'],
['id' => 6, 'descricao' => 'PENDENTE DE ASSINATURA'],
['id' => 7, 'descricao' => 'ASSINADO'],
['id' => 8, 'descricao' => 'NÃO REALIZADO'],
['id' => 9, 'descricao' => 'NOVA COLETA'],
];
SeederUtil::saveList(Model::class, $status, 'id');
}
}

View File

@@ -0,0 +1,19 @@
<?php
use App\Models\ExameLaboratorial\AgendamentoExame\AgendamentoExameBloqueadoMotivo as Model;
use Illuminate\Database\Seeder;
class AgendamentoExameBloqueadoMotivo_20240506091707 extends Seeder
{
public function run()
{
$motivos = [
['id' => 1, 'descricao' => 'A cota foi atingida.'],
['id' => 2, 'descricao' => 'A cota de exame foi atingida.'],
['id' => 3, 'descricao' => 'O paciente já possui agendamento para o exame dentro do prazo de validade.'],
['id' => 4, 'descricao' => 'O paciente já atingiu o limite anual para o exame.'],
];
SeederUtil::saveList(Model::class, $motivos, 'id');
}
}

View File

@@ -0,0 +1,18 @@
<?php
use App\Models\ExameLaboratorial\AgendamentoExame\AgendamentoExameHistoricoAcao as Model;
use Illuminate\Database\Seeder;
class AgendamentoHistoricoAcao_20240725112332 extends Seeder
{
public function run()
{
$motivos = [
['id' => 1, 'descricao' => 'INSERÇÃO'],
['id' => 2, 'descricao' => 'EXCLUSÃO'],
['id' => 3, 'descricao' => 'ALTERAÇÃO'],
];
SeederUtil::saveList(Model::class, $motivos, 'id');
}
}

View File

@@ -0,0 +1,18 @@
<?php
use App\Models\ExameLaboratorial\LancamentoColeta\Status as Model;
use Illuminate\Database\Seeder;
class AgendamentoExameStatus_20241030143554 extends Seeder
{
public function run()
{
$status = [
['id' => 10, 'descricao' => 'PENDENTE_ENTREGA'],
['id' => 11, 'descricao' => 'ENTREGUE'],
['id' => 12, 'descricao' => 'CANCELADO'],
];
SeederUtil::saveList(Model::class, $status, 'id');
}
}