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,19 @@
<?php
use App\Models\Parametrizacao\Exame\ExameStatus as Model;
use Illuminate\Database\Seeder;
class ExameStatus_20240506085400 extends Seeder
{
public function run()
{
$statusExame = [
['id' => 1, 'nome' => 'SOLICITADO'],
['id' => 2, 'nome' => 'AGUARDANDO RESULTADO'],
['id' => 3, 'nome' => 'REALIZADO'],
['id' => 4, 'nome' => 'NÃO REALIZADO']
];
SeederUtil::saveList(Model::class, $statusExame, 'id');
}
}

View File

@@ -0,0 +1,17 @@
<?php
use App\Models\Parametrizacao\Exame\ExameTipo as Model;
use Illuminate\Database\Seeder;
class ExameTipo_20240506085517 extends Seeder
{
public function run()
{
$tiposExame = [
['id' => 1, 'nome' => 'Exames Laboratoriais'],
['id' => 2, 'nome' => 'Exames de Imagem']
];
SeederUtil::saveList(Model::class, $tiposExame, 'id');
}
}

View File

@@ -0,0 +1,19 @@
<?php
use App\Models\Parametrizacao\Exame\ExameComposicaoCasaDecimal as Model;
use Illuminate\Database\Seeder;
class ExameComposicaoCasaDecimal_20240506085602 extends Seeder
{
public function run()
{
$casaDecimal = [
['id' => 1, 'descricao' => '0'],
['id' => 2, 'descricao' => '1'],
['id' => 3, 'descricao' => '2'],
['id' => 4, 'descricao' => '3'],
];
SeederUtil::saveList(Model::class, $casaDecimal, 'id');
}
}

View File

@@ -0,0 +1,21 @@
<?php
use App\Models\Parametrizacao\Exame\ExameComposicaoTipoResultado as Model;
use Illuminate\Database\Seeder;
class ExameComposicaoTipoResultado_20240506085706 extends Seeder
{
public function run()
{
$tipo = [
['id' => 1, 'descricao' => 'FÓRMULA'],
['id' => 2, 'descricao' => 'LISTA'],
['id' => 3, 'descricao' => 'NUMÉRICO'],
['id' => 4, 'descricao' => 'TEXTO'],
['id' => 5, 'descricao' => 'TEXTO E NÚMERO'],
['id' => 6, 'descricao' => 'CAIXA DE TEXTO'],
];
SeederUtil::saveList(Model::class, $tipo, 'id');
}
}

View File

@@ -0,0 +1,168 @@
<?php
use App\Models\Parametrizacao\Exame\ExameComposicaoUnidade as Model;
use Illuminate\Database\Seeder;
class ExameComposicaoUnidade_20240506085807 extends Seeder
{
public function run()
{
$unidades = [
['id' => 1, 'descricao' => '%'],
['id' => 2, 'descricao' => '/ml'],
['id' => 3, 'descricao' => '/MM3'],
['id' => 4, 'descricao' => '/mm3'],
['id' => 5, 'descricao' => '1/100'],
['id' => 6, 'descricao' => 'cm2'],
['id' => 7, 'descricao' => 'cm3'],
['id' => 8, 'descricao' => 'dl'],
['id' => 9, 'descricao' => 'fL'],
['id' => 10, 'descricao' => 'fl'],
['id' => 11, 'descricao' => 'g'],
['id' => 12, 'descricao' => 'g%'],
['id' => 13, 'descricao' => 'g%NaCl'],
['id' => 14, 'descricao' => 'g/24 Hs'],
['id' => 15, 'descricao' => 'G/DL'],
['id' => 16, 'descricao' => 'g/dl'],
['id' => 17, 'descricao' => 'g/l'],
['id' => 18, 'descricao' => 'GPL'],
['id' => 19, 'descricao' => 'gpl'],
['id' => 20, 'descricao' => 'imoI/I'],
['id' => 21, 'descricao' => 'index'],
['id' => 22, 'descricao' => 'IU/ml'],
['id' => 23, 'descricao' => 'Kg'],
['id' => 24, 'descricao' => 'kg'],
['id' => 25, 'descricao' => 'KU/L'],
['id' => 26, 'descricao' => 'KU/l'],
['id' => 27, 'descricao' => 'm'],
['id' => 28, 'descricao' => 'm2'],
['id' => 29, 'descricao' => 'mcg/24 Hs'],
['id' => 30, 'descricao' => 'MCG/DL'],
['id' => 31, 'descricao' => 'mcg/dl'],
['id' => 32, 'descricao' => 'MCG/ML'],
['id' => 33, 'descricao' => 'mcg/ml'],
['id' => 34, 'descricao' => 'mcUI/ml'],
['id' => 35, 'descricao' => 'mEq/24h'],
['id' => 36, 'descricao' => 'mEq/L'],
['id' => 37, 'descricao' => 'mEq/l'],
['id' => 38, 'descricao' => 'mg'],
['id' => 39, 'descricao' => 'mg%'],
['id' => 40, 'descricao' => 'mg/100ml'],
['id' => 41, 'descricao' => 'mg/100mlfg'],
['id' => 42, 'descricao' => 'mg/24 h'],
['id' => 43, 'descricao' => 'MG/24 HS'],
['id' => 44, 'descricao' => 'mg/24 hS'],
['id' => 45, 'descricao' => 'mg/24 Hs'],
['id' => 46, 'descricao' => 'mg/24 hs'],
['id' => 47, 'descricao' => 'mg/24h'],
['id' => 48, 'descricao' => 'mg/24hs'],
['id' => 49, 'descricao' => 'mg/dia'],
['id' => 50, 'descricao' => 'MG/DL'],
['id' => 51, 'descricao' => 'mg/dl'],
['id' => 52, 'descricao' => 'mg/Hs'],
['id' => 53, 'descricao' => 'MG/L'],
['id' => 54, 'descricao' => 'mg/L'],
['id' => 55, 'descricao' => 'mg/l'],
['id' => 56, 'descricao' => 'mg/ml'],
['id' => 57, 'descricao' => 'mgr/ml'],
['id' => 58, 'descricao' => 'micr/ml'],
['id' => 59, 'descricao' => 'micra3'],
['id' => 60, 'descricao' => 'microUI/ml'],
['id' => 61, 'descricao' => 'mil/ml'],
['id' => 62, 'descricao' => 'mil/mm3'],
['id' => 63, 'descricao' => 'MILH/MM3'],
['id' => 64, 'descricao' => 'milh/mm3'],
['id' => 65, 'descricao' => 'milhoes/ml'],
['id' => 66, 'descricao' => 'milimol/l'],
['id' => 67, 'descricao' => 'min'],
['id' => 68, 'descricao' => 'Minutos'],
['id' => 69, 'descricao' => 'minutos'],
['id' => 70, 'descricao' => 'mIU/ml'],
['id' => 71, 'descricao' => 'ML'],
['id' => 72, 'descricao' => 'ml'],
['id' => 73, 'descricao' => 'ml erit%'],
['id' => 74, 'descricao' => 'ml/24h'],
['id' => 75, 'descricao' => 'ml/24horas'],
['id' => 76, 'descricao' => 'ml/min'],
['id' => 77, 'descricao' => 'ml/min/1,7'],
['id' => 78, 'descricao' => 'ml/min/173'],
['id' => 79, 'descricao' => 'ml/minut'],
['id' => 80, 'descricao' => 'ml/minuto'],
['id' => 81, 'descricao' => 'mm'],
['id' => 82, 'descricao' => 'mm/1 h'],
['id' => 83, 'descricao' => 'mm/hora'],
['id' => 84, 'descricao' => 'mm2'],
['id' => 85, 'descricao' => 'MM3'],
['id' => 86, 'descricao' => 'mm3'],
['id' => 87, 'descricao' => 'mmHg'],
['id' => 88, 'descricao' => 'mmol/24 h'],
['id' => 89, 'descricao' => 'mMol/24h'],
['id' => 90, 'descricao' => 'MMOL/L'],
['id' => 91, 'descricao' => 'mmol/l'],
['id' => 92, 'descricao' => 'mOsm/Kg'],
['id' => 93, 'descricao' => 'MPL'],
['id' => 94, 'descricao' => 'mU/bilheri'],
['id' => 95, 'descricao' => 'mU/ml'],
['id' => 96, 'descricao' => 'mUI/ML'],
['id' => 97, 'descricao' => 'mUI/ml'],
['id' => 98, 'descricao' => 'NANOG/ML'],
['id' => 99, 'descricao' => 'Negativo'],
['id' => 100, 'descricao' => 'ng / ml'],
['id' => 101, 'descricao' => 'ng/dia'],
['id' => 102, 'descricao' => 'ng/dl'],
['id' => 103, 'descricao' => 'NG/ML'],
['id' => 104, 'descricao' => 'ng/ml'],
['id' => 105, 'descricao' => 'ng/ml/h'],
['id' => 106, 'descricao' => 'nl'],
['id' => 107, 'descricao' => 'nmol/dl'],
['id' => 108, 'descricao' => 'nn %'],
['id' => 109, 'descricao' => 'nU/ml'],
['id' => 110, 'descricao' => 'p/c'],
['id' => 111, 'descricao' => 'pg'],
['id' => 112, 'descricao' => 'pg/ml'],
['id' => 113, 'descricao' => 'PICOG/ML'],
['id' => 114, 'descricao' => 'seg'],
['id' => 115, 'descricao' => 'Seg.'],
['id' => 116, 'descricao' => 'Segundos'],
['id' => 117, 'descricao' => 'segundos'],
['id' => 118, 'descricao' => 'Titulo'],
['id' => 119, 'descricao' => 'U'],
['id' => 120, 'descricao' => 'U.I.'],
['id' => 121, 'descricao' => 'U/dl'],
['id' => 122, 'descricao' => 'U/L'],
['id' => 123, 'descricao' => 'U/l'],
['id' => 124, 'descricao' => 'U/LuRF'],
['id' => 125, 'descricao' => 'U/ML'],
['id' => 126, 'descricao' => 'U/ml'],
['id' => 127, 'descricao' => 'u/ml'],
['id' => 128, 'descricao' => 'u3'],
['id' => 129, 'descricao' => 'UA/L'],
['id' => 130, 'descricao' => 'UA/ML'],
['id' => 131, 'descricao' => 'UA/ml'],
['id' => 132, 'descricao' => 'ug/24 Hs'],
['id' => 133, 'descricao' => 'ug/24h'],
['id' => 134, 'descricao' => 'ug/24hs'],
['id' => 135, 'descricao' => 'ug/dl'],
['id' => 136, 'descricao' => 'ug/ml'],
['id' => 137, 'descricao' => 'UH 50%'],
['id' => 138, 'descricao' => 'UI'],
['id' => 139, 'descricao' => 'UI/L'],
['id' => 140, 'descricao' => 'UI/l'],
['id' => 141, 'descricao' => 'UI/ML'],
['id' => 142, 'descricao' => 'UI/ml'],
['id' => 143, 'descricao' => 'uIU/ml'],
['id' => 144, 'descricao' => 'um3'],
['id' => 145, 'descricao' => 'umol/l'],
['id' => 146, 'descricao' => 'Unid sh'],
['id' => 147, 'descricao' => 'uRF'],
['id' => 148, 'descricao' => 'URF/ml'],
['id' => 149, 'descricao' => 'uSC/dl'],
['id' => 150, 'descricao' => 'UT'],
['id' => 151, 'descricao' => 'uU/ml'],
['id' => 152, 'descricao' => 'uUI/ml'],
['id' => 153, 'descricao' => 'WG/DL'],
];
SeederUtil::saveList(Model::class, $unidades, 'id');
}
}

View File

@@ -0,0 +1,17 @@
<?php
use App\Models\Parametrizacao\Exame\ExameComposicaoSituacao as Model;
use Illuminate\Database\Seeder;
class ExameComposicaoSituacao_20240506085906 extends Seeder
{
public function run()
{
$tipo = [
['id' => 1, 'descricao' => 'NORMAL'],
['id' => 2, 'descricao' => 'ALTERADO'],
];
SeederUtil::saveList(Model::class, $tipo, 'id');
}
}

View File

@@ -0,0 +1,17 @@
<?php
use App\Models\Parametrizacao\KitExame\Tipo as Model;
use Illuminate\Database\Seeder;
class KitExameTipo_20240506090110 extends Seeder
{
public function run()
{
$kitExameTipos = [
['id' => 1, 'nome' => 'Laboratorial'],
['id' => 2, 'nome' => 'Imagem']
];
SeederUtil::saveList(Model::class, $kitExameTipos, 'id');
}
}

View File

@@ -0,0 +1,16 @@
<?php
use Illuminate\Database\Seeder;
use Database\Seeders\Base\Funcionalidade;
use Database\Seeders\Base\Menu;
use Database\Seeders\Base\Permissao;
class FuncionalidadeMenuPermissao_20250331101129 extends Seeder
{
public function run()
{
Funcionalidade::run();
Menu::run();
Permissao::run();
}
}