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,38 @@
<?php
use App\Models\Cadastro\UnidadeMedida as Model;
use Illuminate\Database\Seeder;
class UnidadeMedida_20240503132247 extends Seeder
{
public function run()
{
$unidadesMedida = [
['id' => 1, 'nome' => 'Miligramas', 'sigla' => 'mg'],
['id' => 2, 'nome' => 'Gramas', 'sigla' => 'g'],
['id' => 3, 'nome' => 'Quilogramas', 'sigla' => 'kg'],
['id' => 4, 'nome' => 'Centímetros', 'sigla' => 'cm'],
['id' => 5, 'nome' => 'Metros', 'sigla' => 'm'],
['id' => 6, 'nome' => 'Milímetros de mercúrio', 'sigla' => 'mmHg'],
['id' => 7, 'nome' => 'Centímetros de mercúrio', 'sigla' => 'cmHg'],
['id' => 8, 'nome' => 'Celsius', 'sigla' => '°C'],
['id' => 9, 'nome' => 'Batimentos por minuto', 'sigla' => 'bpm'],
['id' => 10, 'nome' => 'Movimentos por minuto', 'sigla' => 'mpm'],
['id' => 11, 'nome' => 'Porcentagem', 'sigla' => '%'],
['id' => 12, 'nome' => 'Nível de dor', 'sigla' => 'dor'],
['id' => 13, 'nome' => 'Miligramas por decilitro', 'sigla' => 'mg/dl'],
['id' => 14, 'nome' => 'Unidades', 'sigla' => 'und'],
['id' => 15, 'nome' => 'Não definido', 'sigla' => 'nd'],
['id' => 16, 'nome' => 'Litros', 'sigla' => 'l'],
['id' => 17, 'nome' => 'Mililitros', 'sigla' => 'ml'],
['id' => 18, 'nome' => 'Gotas', 'sigla' => 'gt'],
['id' => 19, 'nome' => 'Unidades internacionais', 'sigla' => 'ui'],
['id' => 20, 'nome' => 'Comprimido', 'sigla' => 'cp'],
['id' => 21, 'nome' => 'Microgramas', 'sigla' => 'mcg'],
['id' => 22, 'nome' => 'Ambola', 'sigla' => 'amp'],
['id' => 23, 'nome' => 'Frasco', 'sigla' => 'frasc'],
];
SeederUtil::saveList(Model::class, $unidadesMedida, 'id');
}
}

View File

@@ -0,0 +1,19 @@
<?php
use App\Models\Cadastro\Estabelecimento\EsferaAdministrativa as Model;
use Illuminate\Database\Seeder;
class EsferaAdministrativa_20240503132439 extends Seeder
{
public function run()
{
$esferasAdministrativas = [
['id' => 1, 'codigo' => '01', 'descricao' => 'FEDERAL'],
['id' => 2, 'codigo' => '02', 'descricao' => 'ESTADUAL'],
['id' => 3, 'codigo' => '03', 'descricao' => 'MUNICIPAL'],
['id' => 4, 'codigo' => '04', 'descricao' => 'PRIVADO'],
];
SeederUtil::saveList(Model::class, $esferasAdministrativas, 'id');
}
}

View File

@@ -0,0 +1,105 @@
<?php
use App\Models\Cadastro\Estabelecimento\NaturezaJuridica as Model;
use Illuminate\Database\Seeder;
class NaturezaJuridica_20240503132859 extends Seeder
{
public function run()
{
$naturezasJuridicas = [
['id' => 1, 'codigo' => '1000', 'descricao' => 'ADMINISTRAÇÃO PÚBLICA'],
['id' => 2, 'codigo' => '1015', 'descricao' => 'ÓRGÃO PÚBLICO DO PODER EXECUTIVO FEDERAL'],
['id' => 3, 'codigo' => '1023', 'descricao' => 'ÓRGÃO PÚBLICO DO PODER EXECUTIVO ESTADUAL OU DO DISTRITO FEDERAL'],
['id' => 4, 'codigo' => '1031', 'descricao' => 'ÓRGÃO PÚBLICO DO PODER EXECUTIVO MUNICIPAL'],
['id' => 5, 'codigo' => '1040', 'descricao' => 'ÓRGÃO PÚBLICO DO PODER LEGISLATIVO FEDERAL'],
['id' => 6, 'codigo' => '1058', 'descricao' => 'ÓRGÃO PÚBLICO DO PODER LEGISLATIVO ESTADUAL OU DO DISTRITO FEDERAL'],
['id' => 7, 'codigo' => '1066', 'descricao' => 'ÓRGÃO PÚBLICO DO PODER LEGISLATIVO MUNICIPAL'],
['id' => 8, 'codigo' => '1074', 'descricao' => 'ÓRGÃO PÚBLICO DO PODER JUDICIÁRIO FEDERAL'],
['id' => 9, 'codigo' => '1082', 'descricao' => 'ÓRGÃO PÚBLICO DO PODER JUDICIÁRIO ESTADUAL'],
['id' => 10, 'codigo' => '1104', 'descricao' => 'AUTARQUIA FEDERAL'],
['id' => 11, 'codigo' => '1112', 'descricao' => 'AUTARQUIA ESTADUAL OU DO DISTRITO FEDERAL'],
['id' => 12, 'codigo' => '1120', 'descricao' => 'AUTARQUIA MUNICIPAL'],
['id' => 13, 'codigo' => '1139', 'descricao' => 'FUNDAÇÃO FEDERAL'],
['id' => 14, 'codigo' => '1147', 'descricao' => 'FUNDAÇÃO ESTADUAL OU DO DISTRITO FEDERAL'],
['id' => 15, 'codigo' => '1155', 'descricao' => 'FUNDAÇÃO MUNICIPAL'],
['id' => 16, 'codigo' => '1163', 'descricao' => 'ÓRGÃO PÚBLICO AUTÔNOMO FEDERAL'],
['id' => 17, 'codigo' => '1171', 'descricao' => 'ÓRGÃO PÚBLICO AUTÔNOMO ESTADUAL OU DO DISTRITO FEDERAL'],
['id' => 18, 'codigo' => '1180', 'descricao' => 'ÓRGÃO PÚBLICO AUTÔNOMO MUNICIPAL'],
['id' => 19, 'codigo' => '1198', 'descricao' => 'COMISSÃO POLI NACIONAL'],
['id' => 20, 'codigo' => '1201', 'descricao' => 'FUNDO PÚBLICO'],
['id' => 21, 'codigo' => '1210', 'descricao' => 'ASSOCIAÇÃO PÚBLICA'],
['id' => 22, 'codigo' => '1228', 'descricao' => 'CONSÓRCIO PÚBLICO DE DIREITO PRIVADO'],
['id' => 23, 'codigo' => '1236', 'descricao' => 'ESTADO OU DISTRITO FEDERAL'],
['id' => 24, 'codigo' => '1244', 'descricao' => 'MUNICÍPIO'],
['id' => 25, 'codigo' => '1252', 'descricao' => 'FUNDAÇÃO PÚBLICA DE DIREITO PRIVADO FEDERAL'],
['id' => 26, 'codigo' => '1260', 'descricao' => 'FUNDAÇÃO PÚBLICA DE DIREITO PRIVADO ESTADUAL OU DO DISTRITO FEDERAL'],
['id' => 27, 'codigo' => '1279', 'descricao' => 'FUNDAÇÃO PÚBLICA DE DIREITO PRIVADO MUNICIPAL'],
['id' => 28, 'codigo' => '2000', 'descricao' => 'ENTIDADES EMPRESARIAIS'],
['id' => 29, 'codigo' => '2011', 'descricao' => 'EMPRESA PÚBLICA'],
['id' => 30, 'codigo' => '2038', 'descricao' => 'SOCIEDADE DE ECONOMIA MISTA'],
['id' => 31, 'codigo' => '2046', 'descricao' => 'SOCIEDADE ANÔNIMA ABERTA'],
['id' => 32, 'codigo' => '2054', 'descricao' => 'SOCIEDADE ANÔNIMA FECHADA'],
['id' => 33, 'codigo' => '2062', 'descricao' => 'SOCIEDADE EMPRESÁRIA LIMITADA'],
['id' => 34, 'codigo' => '2070', 'descricao' => 'SOCIEDADE EMPRESÁRIA EM NOME COLETIVO'],
['id' => 35, 'codigo' => '2089', 'descricao' => 'SOCIEDADE EMPRESÁRIA EM COMANDITA SIMPLES'],
['id' => 36, 'codigo' => '2097', 'descricao' => 'SOCIEDADE EMPRESÁRIA EM COMANDITA POR AÇÕES'],
['id' => 37, 'codigo' => '2127', 'descricao' => 'SOCIEDADE EM CONTA DE PARTICIPAÇÃO'],
['id' => 38, 'codigo' => '2135', 'descricao' => 'EMPRESÁRIO (INDIVIDUAL)'],
['id' => 39, 'codigo' => '2143', 'descricao' => 'COOPERATIVA'],
['id' => 40, 'codigo' => '2151', 'descricao' => 'CONSÓRCIO DE SOCIEDADES'],
['id' => 41, 'codigo' => '2160', 'descricao' => 'GRUPO DE SOCIEDADES'],
['id' => 42, 'codigo' => '2178', 'descricao' => 'ESTABELECIMENTO, NO BRASIL, DE SOCIEDADE ESTRANGEIRA'],
['id' => 43, 'codigo' => '2194', 'descricao' => 'ESTABELECIMENTO, NO BRASIL, DE EMPRESA BINACIONAL ARGENTINO BRASILEIRA'],
['id' => 44, 'codigo' => '2216', 'descricao' => 'EMPRESA DOMICILIADA NO EXTERIOR'],
['id' => 45, 'codigo' => '2224', 'descricao' => 'CLUBE FUNDO DE INVESTIMENTO'],
['id' => 46, 'codigo' => '2232', 'descricao' => 'SOCIEDADE SIMPLES PURA'],
['id' => 47, 'codigo' => '2240', 'descricao' => 'SOCIEDADE SIMPLES LIMITADA'],
['id' => 48, 'codigo' => '2259', 'descricao' => 'SOCIEDADE SIMPLES EM NOME COLETIVO'],
['id' => 49, 'codigo' => '2267', 'descricao' => 'SOCIEDADE SIMPLES EM COMANDITA SIMPLES'],
['id' => 50, 'codigo' => '2275', 'descricao' => 'EMPRESA BINACIONAL'],
['id' => 51, 'codigo' => '2283', 'descricao' => 'CONSÓRCIO DE EMPREGADORES'],
['id' => 52, 'codigo' => '2291', 'descricao' => 'CONSÓRCIO SIMPLES'],
['id' => 53, 'codigo' => '2305', 'descricao' => 'EMPRESA INDIVIDUAL DE RESPONSABILIDADE LIMITADA (DE NATUREZA EMPRESARIA)'],
['id' => 54, 'codigo' => '2313', 'descricao' => 'EMPRESA INDIVIDUAL DE RESPONSABILIDADE LIMITADA (DE NATUREZA SIMPLES)'],
['id' => 55, 'codigo' => '2321', 'descricao' => 'SOCIEDADE UNIPESSOAL DE ADVOGADOS'],
['id' => 56, 'codigo' => '2330', 'descricao' => 'COOPERATIVAS DE CONSUMO'],
['id' => 57, 'codigo' => '3000', 'descricao' => 'ENTIDADES SEM FINS LUCRATIVOS'],
['id' => 58, 'codigo' => '3034', 'descricao' => 'SERVIÇO NOTARIAL E REGISTRAL (CARTÓRIO)'],
['id' => 59, 'codigo' => '3069', 'descricao' => 'FUNDAÇÃO PRIVADA'],
['id' => 60, 'codigo' => '3077', 'descricao' => 'SERVIÇO SOCIAL AUTÔNOMO'],
['id' => 61, 'codigo' => '3085', 'descricao' => 'CONDOMÍNIO EDILÍCIO'],
['id' => 62, 'codigo' => '3107', 'descricao' => 'COMISSÃO DE CONCILIAÇÃO PRÉVIA'],
['id' => 63, 'codigo' => '3115', 'descricao' => 'ENTIDADE DE MEDIAÇÃO E ARBITRAGEM'],
['id' => 64, 'codigo' => '3123', 'descricao' => 'PARTIDO POLÍTICO'],
['id' => 65, 'codigo' => '3131', 'descricao' => 'ENTIDADE SINDICAL'],
['id' => 66, 'codigo' => '3204', 'descricao' => 'ESTABELECIMENTO, NO BRASIL, DE FUNDAÇÃO OU ASSOCIAÇÃO ESTRANGEIRAS'],
['id' => 67, 'codigo' => '3212', 'descricao' => 'FUNDAÇÃO OU ASSOCIAÇÃO DOMICILIADA NO EXTERIOR'],
['id' => 68, 'codigo' => '3220', 'descricao' => 'ORGANIZAÇÃO RELIGIOSA'],
['id' => 69, 'codigo' => '3239', 'descricao' => 'COMUNIDADE INDÍGENA'],
['id' => 70, 'codigo' => '3247', 'descricao' => 'FUNDO PRIVADO'],
['id' => 71, 'codigo' => '3255', 'descricao' => 'ÓRGÃO DE DIREÇÃO NACIONAL DE PARTIDO POLITICO'],
['id' => 72, 'codigo' => '3263', 'descricao' => 'ÓRGÃO DE DIREÇÃO REGIONAL DE PARTIDO POLÍTICO'],
['id' => 73, 'codigo' => '3271', 'descricao' => 'ÓRGÃO DE DIREÇÃO LOCAL DE PARTIDO POLÍTICO'],
['id' => 74, 'codigo' => '3280', 'descricao' => 'COMITÊ FINANCEIRO DE PARTIDO POLÍTICO'],
['id' => 75, 'codigo' => '3298', 'descricao' => 'FRENTE PLEBISCITARIA OU REFERENDARIA'],
['id' => 76, 'codigo' => '3301', 'descricao' => 'ORGANIZAÇÃO SOCIAL (OS)'],
['id' => 77, 'codigo' => '3306', 'descricao' => 'ORGANIZAÇÃO SOCIAL (OS)'],
['id' => 78, 'codigo' => '3310', 'descricao' => 'DEMAIS CONDOMÍNIOS'],
['id' => 79, 'codigo' => '3999', 'descricao' => 'ASSOCIAÇÃO PRIVADA'],
['id' => 80, 'codigo' => '4000', 'descricao' => 'PESSOA FÍSICA'],
['id' => 81, 'codigo' => '4014', 'descricao' => 'EMPRESA INDIVIDUAL IMOBILIÁRIA'],
['id' => 82, 'codigo' => '4022', 'descricao' => 'SEGURADO ESPECIAL'],
['id' => 83, 'codigo' => '4081', 'descricao' => 'CONTRIBUINTE INDIVIDUAL'],
['id' => 84, 'codigo' => '4090', 'descricao' => 'CANDIDATO A CARGO POLÍTICO ELETIVO'],
['id' => 85, 'codigo' => '4111', 'descricao' => 'LEILOEIRO'],
['id' => 86, 'codigo' => '4120', 'descricao' => 'PRODUTOR RURAL (PESSOA FÍSICA)'],
['id' => 87, 'codigo' => '4124', 'descricao' => 'PRODUTOR RURAL (PESSOA FÍSICA)'],
['id' => 88, 'codigo' => '5010', 'descricao' => 'ORGANIZAÇÃO INTERNACIONAL'],
['id' => 89, 'codigo' => '5029', 'descricao' => 'REPRESENTAÇÃO DIPLOMÁTICA ESTRANGEIRA'],
['id' => 90, 'codigo' => '5037', 'descricao' => 'OUTRAS INSTITUIÇÕES EXTRATERRITORIAIS'],
];
SeederUtil::saveList(Model::class, $naturezasJuridicas, 'id');
}
}

View File

@@ -0,0 +1,19 @@
<?php
use App\Models\Cadastro\Estabelecimento\Servico as Model;
use Illuminate\Database\Seeder;
class Servico_20240503133047 extends Seeder
{
public function run()
{
$servicos = [
['id' => 1, 'nome' => 'ENFERMAGEM'],
['id' => 2, 'nome' => 'CONSULTA MÉDICA'],
['id' => 3, 'nome' => 'EXAME RAIO X'],
['id' => 4, 'nome' => 'NÃO SE APLICA'],
];
SeederUtil::saveList(Model::class, $servicos, 'id');
}
}

View File

@@ -0,0 +1,26 @@
<?php
use App\Models\Cadastro\Estabelecimento\SetorTipo as Model;
use Illuminate\Database\Seeder;
class SetorTipo_20240503133246 extends Seeder
{
public function run()
{
$tipos = [
['id' => 1, 'nome' => 'RECEPÇÃO'],
['id' => 2, 'nome' => 'TRIAGEM'],
['id' => 3, 'nome' => 'CONSULTÓRIO'],
['id' => 4, 'nome' => 'ENFERMAGEM'],
['id' => 5, 'nome' => 'EXAMES'],
['id' => 6, 'nome' => 'ADMINISTRAÇÃO'],
['id' => 7, 'nome' => 'ALMOXARIFADO'],
['id' => 8, 'nome' => 'LIMPEZA'],
['id' => 9, 'nome' => 'TRANSPORTE'],
['id' => 10, 'nome' => 'OBSERVAÇÃO'],
['id' => 11, 'nome' => 'FARMÁCIA'],
];
SeederUtil::saveList(Model::class, $tipos, 'id');
}
}

View File

@@ -0,0 +1,54 @@
<?php
use App\Models\Cadastro\Estabelecimento\UnidadeTipo as Model;
use Illuminate\Database\Seeder;
class UnidadeTipo_20240503133402 extends Seeder
{
public function run()
{
$tipos = [
['id' => 1, 'codigo' => '01', 'descricao' => 'POSTO DE SAÚDE'],
['id' => 2, 'codigo' => '02', 'descricao' => 'CENTRO DE SAÚDE/UNIDADE BÁSICA'],
['id' => 3, 'codigo' => '04', 'descricao' => 'POLICLÍNICA'],
['id' => 4, 'codigo' => '05', 'descricao' => 'HOSPITAL GERAL'],
['id' => 5, 'codigo' => '07', 'descricao' => 'HOSPITAL ESPECIALIZADO'],
['id' => 6, 'codigo' => '15', 'descricao' => 'UNIDADE MISTA'],
['id' => 7, 'codigo' => '20', 'descricao' => 'PRONTO SOCORRO GERAL'],
['id' => 8, 'codigo' => '21', 'descricao' => 'PRONTO SOCORRO ESPECIALIZADO'],
['id' => 9, 'codigo' => '22', 'descricao' => 'CONSULTÓRIO ISOLADO'],
['id' => 10, 'codigo' => '32', 'descricao' => 'UNIDADE MÓVEL FLUVIAL'],
['id' => 11, 'codigo' => '36', 'descricao' => 'CLÍNICA/CENTRO DE ESPECIALIDADE'],
['id' => 12, 'codigo' => '39', 'descricao' => 'UNIDADE DE APOIO DIAGNOSE E TERAPIA (SADT ISOLADO)'],
['id' => 13, 'codigo' => '40', 'descricao' => 'UNIDADE MÓVEL TERRESTRE'],
['id' => 14, 'codigo' => '42', 'descricao' => 'UNIDADE MÓVEL DE NÍVEL PRÉ-HOSPITALAR NA ÁREA DE URGÊNCIA'],
['id' => 15, 'codigo' => '43', 'descricao' => 'FARMÁCIA'],
['id' => 16, 'codigo' => '50', 'descricao' => 'UNIDADE DE VIGILÂNCIA EM SAÚDE'],
['id' => 17, 'codigo' => '60', 'descricao' => 'COOPERATIVA OU EMPRESA DE CESSÃO DE TRABALHADORES NA SAÚDE'],
['id' => 18, 'codigo' => '61', 'descricao' => 'CENTRO DE PARTO NORMAL - ISOLADO'],
['id' => 19, 'codigo' => '62', 'descricao' => 'HOSPITAL/DIA - ISOLADO'],
['id' => 20, 'codigo' => '64', 'descricao' => 'CENTRAL DE REGULAÇÃO DE SERVIÇOS DE SAÚDE'],
['id' => 21, 'codigo' => '67', 'descricao' => 'LABORATÓRIO CENTRAL DE SAÚDE PÚBLICA - LACEN'],
['id' => 22, 'codigo' => '68', 'descricao' => 'CENTRAL DE GESTÃO EM SAÚDE'],
['id' => 23, 'codigo' => '69', 'descricao' => 'CENTRO DE ATENÇÃO HEMOTERÁPICA E HEMATOLÓGICA'],
['id' => 24, 'codigo' => '70', 'descricao' => 'CENTRO DE ATENÇÃO PSICOSSOCIAL'],
['id' => 25, 'codigo' => '71', 'descricao' => 'CENTRO DE APOIO A SAÚDE DA FAMÍLIA'],
['id' => 26, 'codigo' => '72', 'descricao' => 'UNIDADE DE ATENÇÃO A SAÚDE INDÍGENA'],
['id' => 27, 'codigo' => '73', 'descricao' => 'PRONTO ATENDIMENTO'],
['id' => 28, 'codigo' => '74', 'descricao' => 'POLO ACADEMIA DA SAÚDE'],
['id' => 29, 'codigo' => '75', 'descricao' => 'TELESSAÚDE'],
['id' => 30, 'codigo' => '76', 'descricao' => 'CENTRAL DE REGULAÇÃO MÉDICA DAS URGÊNCIAS'],
['id' => 31, 'codigo' => '77', 'descricao' => 'SERVIÇO DE ATENÇÃO DOMICILIAR ISOLADO (HOME CARE)'],
['id' => 32, 'codigo' => '78', 'descricao' => 'UNIDADE DE ATENÇÃO EM REGIME RESIDENCIAL'],
['id' => 33, 'codigo' => '79', 'descricao' => 'OFICINA ORTOPÉDICA'],
['id' => 34, 'codigo' => '80', 'descricao' => 'LABORATÓRIO DE SAÚDE PÚBLICA'],
['id' => 35, 'codigo' => '81', 'descricao' => 'CENTRAL DE REGULAÇÃO DO ACESSO'],
['id' => 36, 'codigo' => '82', 'descricao' => 'CENTRAL DE NOTIFICAÇÃO, CAPTAÇÃO E DISTRIB DE ÓRGÃOS ESTADUAL'],
['id' => 37, 'codigo' => '83', 'descricao' => 'POLO DE PREVENÇÃO DE DOENÇAS, AGRAVOS E PROMOÇÃO DA SAÚDE'],
['id' => 38, 'codigo' => '84', 'descricao' => 'CENTRAL DE ABASTECIMENTO'],
['id' => 39, 'codigo' => '85', 'descricao' => 'CENTRO DE IMUNIZAÇÃO'],
];
SeederUtil::saveList(Model::class, $tipos, 'id');
}
}

View File

@@ -0,0 +1,17 @@
<?php
use App\Models\Cadastro\Localizacao\Zona as Model;
use Illuminate\Database\Seeder;
class Zona_20240503133954 extends Seeder
{
public function run()
{
$zonas = [
['id' => 1, 'descricao' => 'URBANA'],
['id' => 2, 'descricao' => 'RURAL'],
];
SeederUtil::saveList(Model::class, $zonas, 'id');
}
}

View File

@@ -0,0 +1,246 @@
<?php
use App\Models\Cadastro\Localizacao\LogradouroTipo as Model;
use Illuminate\Database\Seeder;
class LogradouroTipo_20240503134218 extends Seeder
{
public function run()
{
$tipos = [
['id' => 1, 'codigo' => '001', 'descricao' => 'ACESSO'],
['id' => 2, 'codigo' => '002', 'descricao' => 'ADRO'],
['id' => 3, 'codigo' => '004', 'descricao' => 'ALAMEDA'],
['id' => 4, 'codigo' => '005', 'descricao' => 'ALTO'],
['id' => 5, 'codigo' => '007', 'descricao' => 'ATALHO'],
['id' => 6, 'codigo' => '008', 'descricao' => 'AVENIDA'],
['id' => 7, 'codigo' => '009', 'descricao' => 'BALNEARIO'],
['id' => 8, 'codigo' => '010', 'descricao' => 'BELVEDERE'],
['id' => 9, 'codigo' => '011', 'descricao' => 'BECO'],
['id' => 10, 'codigo' => '012', 'descricao' => 'BLOCO'],
['id' => 11, 'codigo' => '013', 'descricao' => 'BOSQUE'],
['id' => 12, 'codigo' => '014', 'descricao' => 'BOULEVARD'],
['id' => 13, 'codigo' => '015', 'descricao' => 'BAIXA'],
['id' => 14, 'codigo' => '016', 'descricao' => 'CAIS'],
['id' => 15, 'codigo' => '017', 'descricao' => 'CAMINHO'],
['id' => 16, 'codigo' => '019', 'descricao' => 'CHAPADAO'],
['id' => 17, 'codigo' => '020', 'descricao' => 'CONJUNTO'],
['id' => 18, 'codigo' => '021', 'descricao' => 'COLONIA'],
['id' => 19, 'codigo' => '022', 'descricao' => 'CORREDOR'],
['id' => 20, 'codigo' => '023', 'descricao' => 'CAMPO'],
['id' => 21, 'codigo' => '024', 'descricao' => 'CORREGO'],
['id' => 22, 'codigo' => '027', 'descricao' => 'DESVIO'],
['id' => 23, 'codigo' => '028', 'descricao' => 'DISTRITO'],
['id' => 24, 'codigo' => '030', 'descricao' => 'ESCADA'],
['id' => 25, 'codigo' => '031', 'descricao' => 'ESTRADA'],
['id' => 26, 'codigo' => '032', 'descricao' => 'ESTACAO'],
['id' => 27, 'codigo' => '033', 'descricao' => 'ESTADIO'],
['id' => 28, 'codigo' => '036', 'descricao' => 'FAVELA'],
['id' => 29, 'codigo' => '037', 'descricao' => 'FAZENDA'],
['id' => 30, 'codigo' => '038', 'descricao' => 'FERROVIA'],
['id' => 31, 'codigo' => '039', 'descricao' => 'FONTE'],
['id' => 32, 'codigo' => '040', 'descricao' => 'FEIRA'],
['id' => 33, 'codigo' => '043', 'descricao' => 'FORTE'],
['id' => 34, 'codigo' => '045', 'descricao' => 'GALERIA'],
['id' => 35, 'codigo' => '046', 'descricao' => 'GRANJA'],
['id' => 36, 'codigo' => '050', 'descricao' => 'ILHA'],
['id' => 37, 'codigo' => '052', 'descricao' => 'JARDIM'],
['id' => 38, 'codigo' => '053', 'descricao' => 'LADEIRA'],
['id' => 39, 'codigo' => '054', 'descricao' => 'LARGO'],
['id' => 40, 'codigo' => '055', 'descricao' => 'LAGOA'],
['id' => 41, 'codigo' => '056', 'descricao' => 'LOTEAMENTO'],
['id' => 42, 'codigo' => '059', 'descricao' => 'MORRO'],
['id' => 43, 'codigo' => '060', 'descricao' => 'MONTE'],
['id' => 44, 'codigo' => '062', 'descricao' => 'PARALELA'],
['id' => 45, 'codigo' => '063', 'descricao' => 'PASSEIO'],
['id' => 46, 'codigo' => '064', 'descricao' => 'PATIO'],
['id' => 47, 'codigo' => '065', 'descricao' => 'PRACA'],
['id' => 48, 'codigo' => '067', 'descricao' => 'PARADA'],
['id' => 49, 'codigo' => '070', 'descricao' => 'PRAIA'],
['id' => 50, 'codigo' => '071', 'descricao' => 'PROLONGAMENTO'],
['id' => 51, 'codigo' => '072', 'descricao' => 'PARQUE'],
['id' => 52, 'codigo' => '073', 'descricao' => 'PASSARELA'],
['id' => 53, 'codigo' => '074', 'descricao' => 'PASSAGEM'],
['id' => 54, 'codigo' => '076', 'descricao' => 'PONTE'],
['id' => 55, 'codigo' => '077', 'descricao' => 'QUADRA'],
['id' => 56, 'codigo' => '079', 'descricao' => 'QUINTA'],
['id' => 57, 'codigo' => '081', 'descricao' => 'RUA'],
['id' => 58, 'codigo' => '082', 'descricao' => 'RAMAL'],
['id' => 59, 'codigo' => '087', 'descricao' => 'RECANTO'],
['id' => 60, 'codigo' => '088', 'descricao' => 'RETIRO'],
['id' => 61, 'codigo' => '089', 'descricao' => 'RETA'],
['id' => 62, 'codigo' => '090', 'descricao' => 'RODOVIA'],
['id' => 63, 'codigo' => '091', 'descricao' => 'RETORNO'],
['id' => 64, 'codigo' => '092', 'descricao' => 'SITIO'],
['id' => 65, 'codigo' => '094', 'descricao' => 'SERVIDAO'],
['id' => 66, 'codigo' => '095', 'descricao' => 'SETOR'],
['id' => 67, 'codigo' => '096', 'descricao' => 'SUBIDA'],
['id' => 68, 'codigo' => '097', 'descricao' => 'TRINCHEIRA'],
['id' => 69, 'codigo' => '098', 'descricao' => 'TERMINAL'],
['id' => 70, 'codigo' => '099', 'descricao' => 'TREVO'],
['id' => 71, 'codigo' => '100', 'descricao' => 'TRAVESSA'],
['id' => 72, 'codigo' => '101', 'descricao' => 'VIA'],
['id' => 73, 'codigo' => '103', 'descricao' => 'VIADUTO'],
['id' => 74, 'codigo' => '104', 'descricao' => 'VILA'],
['id' => 75, 'codigo' => '105', 'descricao' => 'VIELA'],
['id' => 76, 'codigo' => '106', 'descricao' => 'VALE'],
['id' => 77, 'codigo' => '108', 'descricao' => 'ZIGUE-ZAGUE'],
['id' => 78, 'codigo' => '452', 'descricao' => 'TRECHO'],
['id' => 79, 'codigo' => '453', 'descricao' => 'VEREDA'],
['id' => 80, 'codigo' => '465', 'descricao' => 'ARTERIA'],
['id' => 81, 'codigo' => '468', 'descricao' => 'ELEVADA'],
['id' => 82, 'codigo' => '469', 'descricao' => 'PORTO'],
['id' => 83, 'codigo' => '470', 'descricao' => 'BALAO'],
['id' => 84, 'codigo' => '471', 'descricao' => 'PARADOURO'],
['id' => 85, 'codigo' => '472', 'descricao' => 'AREA'],
['id' => 86, 'codigo' => '473', 'descricao' => 'JARDINETE'],
['id' => 87, 'codigo' => '474', 'descricao' => 'ESPLANADA'],
['id' => 88, 'codigo' => '475', 'descricao' => 'QUINTAS'],
['id' => 89, 'codigo' => '476', 'descricao' => 'ROTULA'],
['id' => 90, 'codigo' => '477', 'descricao' => 'MARINA'],
['id' => 91, 'codigo' => '478', 'descricao' => 'DESCIDA'],
['id' => 92, 'codigo' => '479', 'descricao' => 'CIRCULAR'],
['id' => 93, 'codigo' => '480', 'descricao' => 'UNIDADE'],
['id' => 94, 'codigo' => '481', 'descricao' => 'CHACARA'],
['id' => 95, 'codigo' => '482', 'descricao' => 'RAMPA'],
['id' => 96, 'codigo' => '483', 'descricao' => 'PONTA'],
['id' => 97, 'codigo' => '484', 'descricao' => 'VIA DE PEDESTRE'],
['id' => 98, 'codigo' => '485', 'descricao' => 'CONDOMINIO'],
['id' => 99, 'codigo' => '486', 'descricao' => 'NUCLEO HABITACIONAL'],
['id' => 100, 'codigo' => '487', 'descricao' => 'RESIDENCIAL'],
['id' => 101, 'codigo' => '495', 'descricao' => 'CANAL'],
['id' => 102, 'codigo' => '496', 'descricao' => 'BURACO'],
['id' => 103, 'codigo' => '497', 'descricao' => 'MODULO'],
['id' => 104, 'codigo' => '498', 'descricao' => 'ESTANCIA'],
['id' => 105, 'codigo' => '499', 'descricao' => 'LAGO'],
['id' => 106, 'codigo' => '500', 'descricao' => 'NUCLEO'],
['id' => 107, 'codigo' => '501', 'descricao' => 'AEROPORTO'],
['id' => 108, 'codigo' => '502', 'descricao' => 'PASSAGEM SUBTERRANEA'],
['id' => 109, 'codigo' => '503', 'descricao' => 'COMPLEXO VIARIO'],
['id' => 110, 'codigo' => '504', 'descricao' => 'PRACA DE ESPORTES'],
['id' => 111, 'codigo' => '505', 'descricao' => 'VIA ELEVADO'],
['id' => 112, 'codigo' => '506', 'descricao' => 'ROTATORIA'],
['id' => 113, 'codigo' => '564', 'descricao' => 'ESTACIONAMENTO'],
['id' => 114, 'codigo' => '565', 'descricao' => 'VALA'],
['id' => 115, 'codigo' => '566', 'descricao' => 'RUA DE PEDESTRE'],
['id' => 116, 'codigo' => '567', 'descricao' => 'TUNEL'],
['id' => 117, 'codigo' => '568', 'descricao' => 'VARIANTE'],
['id' => 118, 'codigo' => '569', 'descricao' => 'RODO ANEL'],
['id' => 119, 'codigo' => '570', 'descricao' => 'TRAVESSA PARTICULAR'],
['id' => 120, 'codigo' => '571', 'descricao' => 'CALCADA'],
['id' => 121, 'codigo' => '572', 'descricao' => 'VIA DE ACESSO'],
['id' => 122, 'codigo' => '573', 'descricao' => 'ENTRADA PARTICULAR'],
['id' => 123, 'codigo' => '645', 'descricao' => 'ACAMPAMENTO'],
['id' => 124, 'codigo' => '646', 'descricao' => 'VIA EXPRESSA'],
['id' => 125, 'codigo' => '650', 'descricao' => 'ESTRADA MUNICIPAL'],
['id' => 126, 'codigo' => '651', 'descricao' => 'AVENIDA CONTORNO'],
['id' => 127, 'codigo' => '652', 'descricao' => 'ENTRE QUADRA'],
['id' => 128, 'codigo' => '653', 'descricao' => 'RUA DE LIGACAO'],
['id' => 129, 'codigo' => '654', 'descricao' => 'AREA ESPECIAL'],
['id' => 130, 'codigo' => '662', 'descricao' => 'RECREIO'],
['id' => 131, 'codigo' => '663', 'descricao' => 'PARQUE MUNICIPAL'],
['id' => 132, 'codigo' => '664', 'descricao' => 'CONJUNTO MUTIRAO'],
['id' => 133, 'codigo' => '665', 'descricao' => 'PARQUE RESIDENCIAL'],
['id' => 134, 'codigo' => '666', 'descricao' => 'VIA LOCAL'],
['id' => 135, 'codigo' => '667', 'descricao' => 'ACESSO LOCAL'],
['id' => 136, 'codigo' => '668', 'descricao' => 'VIA COLETORA'],
['id' => 137, 'codigo' => '669', 'descricao' => 'RUA PARTICULAR'],
['id' => 138, 'codigo' => '670', 'descricao' => 'RUA INTEGRACAO'],
['id' => 139, 'codigo' => '671', 'descricao' => 'ESTRADA VELHA'],
['id' => 140, 'codigo' => '672', 'descricao' => 'RUA VELHA'],
['id' => 141, 'codigo' => '673', 'descricao' => 'TRAVESSA VELHA'],
['id' => 142, 'codigo' => '674', 'descricao' => 'ANTIGA ESTRADA'],
['id' => 143, 'codigo' => '675', 'descricao' => 'ESTRADA DE LIGACAO'],
['id' => 144, 'codigo' => '676', 'descricao' => 'ESTRADA ESTADUAL'],
['id' => 145, 'codigo' => '677', 'descricao' => 'AVENIDA MARGINAL'],
['id' => 146, 'codigo' => '678', 'descricao' => 'AVENIDA VELHA'],
['id' => 147, 'codigo' => '679', 'descricao' => 'AVENIDA MARGINAL ESQUERDA'],
['id' => 148, 'codigo' => '680', 'descricao' => 'AVENIDA MARGINAL DIREITA'],
['id' => 149, 'codigo' => '681', 'descricao' => 'ESTRADA PARTICULAR'],
['id' => 150, 'codigo' => '682', 'descricao' => 'ESTRADA ANTIGA'],
['id' => 151, 'codigo' => '685', 'descricao' => 'VIA LITORANEA'],
['id' => 152, 'codigo' => '686', 'descricao' => 'CONTORNO'],
['id' => 153, 'codigo' => '687', 'descricao' => 'BLOCOS'],
['id' => 154, 'codigo' => '688', 'descricao' => 'CICLOVIA'],
['id' => 155, 'codigo' => '689', 'descricao' => 'BULEVAR'],
['id' => 156, 'codigo' => '690', 'descricao' => 'ESCADARIA'],
['id' => 157, 'codigo' => '694', 'descricao' => 'QUARTA LADEIRA'],
['id' => 158, 'codigo' => '695', 'descricao' => 'QUINTA LADEIRA'],
['id' => 159, 'codigo' => '696', 'descricao' => 'PASSAGEM DE PEDESTRES'],
['id' => 160, 'codigo' => '697', 'descricao' => 'ESTRADA VICINAL'],
['id' => 161, 'codigo' => '698', 'descricao' => 'RUA PROJETADA'],
['id' => 162, 'codigo' => '699', 'descricao' => 'RUA PRINCIPAL'],
['id' => 163, 'codigo' => '700', 'descricao' => 'TERCEIRA AVENIDA'],
['id' => 164, 'codigo' => '701', 'descricao' => 'SEGUNDA AVENIDA'],
['id' => 165, 'codigo' => '702', 'descricao' => 'PASSEIO PUBLICO'],
['id' => 166, 'codigo' => '704', 'descricao' => 'ENTRE BLOCO'],
['id' => 167, 'codigo' => '705', 'descricao' => 'ENSEADA'],
['id' => 168, 'codigo' => '706', 'descricao' => 'ILHOTA'],
['id' => 169, 'codigo' => '707', 'descricao' => 'VIA DE PEDESTRES'],
['id' => 170, 'codigo' => '710', 'descricao' => 'ESTRADA INTERMUNICIPAL'],
['id' => 171, 'codigo' => '711', 'descricao' => 'VIA COSTEIRA'],
['id' => 172, 'codigo' => '712', 'descricao' => 'ESTRADA DE SERVIDAO'],
['id' => 173, 'codigo' => '713', 'descricao' => 'COMUNIDADE'],
['id' => 174, 'codigo' => '714', 'descricao' => 'EIXO INDUSTRIAL'],
['id' => 175, 'codigo' => '715', 'descricao' => 'MERCADO'],
['id' => 176, 'codigo' => '716', 'descricao' => 'EVANGELICA'],
['id' => 177, 'codigo' => '717', 'descricao' => 'CAMPUS'],
['id' => 178, 'codigo' => '718', 'descricao' => 'PROJECAO'],
['id' => 179, 'codigo' => '719', 'descricao' => 'NUCLEO RURAL'],
['id' => 180, 'codigo' => '720', 'descricao' => 'MARGEM'],
['id' => 181, 'codigo' => '721', 'descricao' => 'AREA VERDE'],
['id' => 182, 'codigo' => '722', 'descricao' => 'CONDOMINIO RESIDENCIAL'],
['id' => 183, 'codigo' => '723', 'descricao' => 'CALCADAO'],
['id' => 184, 'codigo' => '724', 'descricao' => 'RUELA'],
['id' => 185, 'codigo' => '725', 'descricao' => 'AVENIDA PERIMETRAL'],
['id' => 186, 'codigo' => '726', 'descricao' => 'VIA PRINCIPAL'],
['id' => 187, 'codigo' => '727', 'descricao' => 'VIA PEDESTRE'],
['id' => 188, 'codigo' => '728', 'descricao' => 'VIA LATERAL'],
['id' => 189, 'codigo' => '729', 'descricao' => 'CAMINHO DE SERVIDAO'],
['id' => 190, 'codigo' => '730', 'descricao' => 'AVENIDA MARGINAL NORTE'],
['id' => 191, 'codigo' => '731', 'descricao' => 'ESTRADA DE FERRO'],
['id' => 192, 'codigo' => '732', 'descricao' => 'EIXO PRINCIPAL'],
['id' => 193, 'codigo' => '733', 'descricao' => 'EIXO'],
['id' => 194, 'codigo' => '734', 'descricao' => 'OUTEIRO'],
['id' => 195, 'codigo' => '735', 'descricao' => 'ESTRADA NOVA'],
['id' => 196, 'codigo' => '736', 'descricao' => 'CONJUNTO HABITACIONAL'],
['id' => 197, 'codigo' => '737', 'descricao' => 'JARDIM RESIDENCIAL'],
['id' => 198, 'codigo' => '738', 'descricao' => 'ANEL VIARIO'],
['id' => 199, 'codigo' => '739', 'descricao' => 'SERVIDAO DE PASSAGEM'],
['id' => 200, 'codigo' => '741', 'descricao' => 'ANTIGA ESTACAO'],
['id' => 201, 'codigo' => '745', 'descricao' => 'CONJUNTO RESIDENCIAL'],
['id' => 202, 'codigo' => '747', 'descricao' => 'VARIANTE DA ESTRADA'],
['id' => 203, 'codigo' => '748', 'descricao' => 'VIA MARGINAL'],
['id' => 204, 'codigo' => '749', 'descricao' => 'MODULO COMERCIAL'],
['id' => 205, 'codigo' => '750', 'descricao' => 'NOVA AVENIDA'],
['id' => 206, 'codigo' => '751', 'descricao' => 'GLEBA'],
['id' => 207, 'codigo' => '752', 'descricao' => 'RUA VICINAL'],
['id' => 208, 'codigo' => '753', 'descricao' => 'MARGINAL'],
['id' => 209, 'codigo' => '754', 'descricao' => 'ESCADA DE PEDRA'],
['id' => 210, 'codigo' => '755', 'descricao' => 'COLINA'],
['id' => 211, 'codigo' => '756', 'descricao' => 'BECO 1'],
['id' => 212, 'codigo' => '757', 'descricao' => 'BECO 2'],
['id' => 213, 'codigo' => '758', 'descricao' => 'BECO 3'],
['id' => 214, 'codigo' => '759', 'descricao' => 'ACESSO ESTADUAL'],
['id' => 215, 'codigo' => '760', 'descricao' => 'AVENIDA INTEGRACAO'],
['id' => 216, 'codigo' => '761', 'descricao' => 'ALCA DE ACESSO'],
['id' => 217, 'codigo' => '767', 'descricao' => 'RODOVIA MUNICIPAL'],
['id' => 218, 'codigo' => '768', 'descricao' => 'PISTA LATERAL'],
['id' => 219, 'codigo' => '769', 'descricao' => 'ESTRADA VICINAL MUNICIPAL'],
['id' => 220, 'codigo' => '770', 'descricao' => 'EDIFICIO'],
['id' => 221, 'codigo' => '771', 'descricao' => 'ESTRADA ECOTURISTICA'],
['id' => 222, 'codigo' => '774', 'descricao' => 'ORLA FLUVIAL'],
['id' => 223, 'codigo' => '775', 'descricao' => 'CHACARAS'],
['id' => 224, 'codigo' => '776', 'descricao' => 'VIA DE CIRCULACAO'],
['id' => 225, 'codigo' => '777', 'descricao' => 'ALDEIA'],
['id' => 226, 'codigo' => '781', 'descricao' => 'AVENIDA EXPRESSA'],
['id' => 227, 'codigo' => '782', 'descricao' => 'VIA CIRCULAR'],
['id' => 228, 'codigo' => '998', 'descricao' => 'ALDEIA'],
['id' => 229, 'codigo' => '999', 'descricao' => 'INVALIDO'],
// ATENÇÃO: A api de integração está adicionando novos tipos quando vem de outro sistema e não tem aqui,
// então se adicionar um novo id aqui pode dar problema.
];
SeederUtil::saveList(Model::class, $tipos, 'id');
}
}

View File

@@ -0,0 +1,17 @@
<?php
use App\Models\Cadastro\SujeitoAtencao\AlergiaCriticidade as Model;
use Illuminate\Database\Seeder;
class AlergiaCriticidade_20240503134755 extends Seeder
{
public function run()
{
$criticidades = [
['id' => 1, 'nome' => 'BAIXA'],
['id' => 2, 'nome' => 'ALTA'],
];
SeederUtil::saveList(Model::class, $criticidades, 'id');
}
}

View File

@@ -0,0 +1,21 @@
<?php
use App\Models\Cadastro\SujeitoAtencao\AlergiaTipo as Model;
use Illuminate\Database\Seeder;
class AlergiaTipo_20240506073517 extends Seeder
{
public function run()
{
$tipos = [
['id' => 1, 'descricao' => 'ALIMENTO, ANIMAL'],
['id' => 2, 'descricao' => 'INGREDIENTE NÃO ATIVO DO MEDICAMENTO'],
['id' => 3, 'descricao' => 'FÁRMACO(S) PRESENTE(S) NO MEDICAMENTO OU CONTRASTE RADIOLÓGICO'],
['id' => 4, 'descricao' => 'OUTRAS SUBSTÂNCIAS OU PRODUTOS QUÍMICOS'],
['id' => 5, 'descricao' => 'PRODUTO AMBIENTAL'],
['id' => 6, 'descricao' => 'OUTROS'],
];
SeederUtil::saveList(Model::class, $tipos, 'id');
}
}

View File

@@ -0,0 +1,25 @@
<?php
use App\Models\Cadastro\SujeitoAtencao\CarteiraHabilitacaoCategoria as Model;
use Illuminate\Database\Seeder;
class CarteiraHabilitacaoCategoria_20240506073727 extends Seeder
{
public function run()
{
$categorias = [
['id' => 1, 'letra' => 'A'],
['id' => 2, 'letra' => 'B'],
['id' => 3, 'letra' => 'C'],
['id' => 4, 'letra' => 'D'],
['id' => 5, 'letra' => 'E'],
['id' => 6, 'letra' => 'AB'],
['id' => 7, 'letra' => 'AC'],
['id' => 8, 'letra' => 'AD'],
['id' => 9, 'letra' => 'AE'],
['id' => 10, 'letra' => 'ACC'],
];
SeederUtil::saveList(Model::class, $categorias, 'id');
}
}

View File

@@ -0,0 +1,17 @@
<?php
use App\Models\Cadastro\SujeitoAtencao\CertidaoModelo as Model;
use Illuminate\Database\Seeder;
class CertidaoModelo_20240506073820 extends Seeder
{
public function run()
{
$modelos = [
['id' => 1, 'nome' => 'NOVO'],
['id' => 2, 'nome' => 'ANTIGO'],
];
SeederUtil::saveList(Model::class, $modelos, 'id');
}
}

View File

@@ -0,0 +1,19 @@
<?php
use App\Models\Cadastro\SujeitoAtencao\CertidaoTipo as Model;
use Illuminate\Database\Seeder;
class CertidaoTipo_20240506073911 extends Seeder
{
public function run()
{
$tipos = [
['id' => 1, 'descricao' => 'NASCIMENTO'],
['id' => 2, 'descricao' => 'CASAMENTO'],
['id' => 3, 'descricao' => 'DIVÓRCIO'],
['id' => 4, 'descricao' => 'ADMINISTRATIVA (ÍNDIO)'],
];
SeederUtil::saveList(Model::class, $tipos, 'id');
}
}

View File

@@ -0,0 +1,20 @@
<?php
use App\Models\Cadastro\SujeitoAtencao\DeficienciaBase as Model;
use Illuminate\Database\Seeder;
class DeficienciaBase_20240506074010 extends Seeder
{
public function run()
{
$deficiencias = [
['id' => 1, 'descricao' => 'AUDITIVA', 'codigo_esus' => 12],
['id' => 2, 'descricao' => 'VISUAL', 'codigo_esus' => 13],
['id' => 3, 'descricao' => 'INTELECTUAL/CONGNITIVA', 'codigo_esus' => 14],
['id' => 4, 'descricao' => 'FISICA', 'codigo_esus' => 15],
['id' => 5, 'descricao' => 'OUTRA', 'codigo_esus' => 16],
];
SeederUtil::saveList(Model::class, $deficiencias, 'id');
}
}

View File

@@ -0,0 +1,44 @@
<?php
use App\Models\Cadastro\SujeitoAtencao\Deficiencia as Model;
use Illuminate\Database\Seeder;
class Deficiencia_20240506074057 extends Seeder
{
public function run()
{
$deficienciaBase = [
'AUDITIVA' => 1,
'VISUAL' => 2,
'INTELECTUAL_CONGNITIVA' => 3,
'FISICA' => 4,
'OUTRA' => 5,
];
$deficiencias = [
['id' => 1, 'descricao' => 'AFÔNICA', 'deficiencia_base_id' => $deficienciaBase['OUTRA']],
['id' => 2, 'descricao' => 'ALTAS HABILIDADES/SUPERDOTAÇÃO', 'deficiencia_base_id' => $deficienciaBase['OUTRA']],
['id' => 3, 'descricao' => 'AUTISMO', 'deficiencia_base_id' => $deficienciaBase['OUTRA']],
['id' => 4, 'descricao' => 'CEGUEIRA', 'deficiencia_base_id' => $deficienciaBase['VISUAL']],
['id' => 5, 'descricao' => 'BAIXA VISÃO', 'deficiencia_base_id' => $deficienciaBase['VISUAL']],
['id' => 6, 'descricao' => 'FÍSICA/MOTORA', 'deficiencia_base_id' => $deficienciaBase['FISICA']],
['id' => 7, 'descricao' => 'DEFICIÊNCIA MENTAL OU INTELECTUAL', 'deficiencia_base_id' => $deficienciaBase['INTELECTUAL_CONGNITIVA']],
['id' => 8, 'descricao' => 'SÍNDROME DE DOWN', 'deficiencia_base_id' => $deficienciaBase['INTELECTUAL_CONGNITIVA']],
['id' => 9, 'descricao' => 'SURDEZ SEVERA/PROFUNDA', 'deficiencia_base_id' => $deficienciaBase['AUDITIVA']],
['id' => 10, 'descricao' => 'SURDEZ LEVE/MODERADA', 'deficiencia_base_id' => $deficienciaBase['AUDITIVA']],
['id' => 11, 'descricao' => 'TRANSTORNO/DOENÇA MENTAL', 'deficiencia_base_id' => $deficienciaBase['INTELECTUAL_CONGNITIVA']],
['id' => 12, 'descricao' => 'CONDUTAS TÍPICAS', 'deficiencia_base_id' => $deficienciaBase['OUTRA']],
['id' => 13, 'descricao' => 'OUTRA', 'deficiencia_base_id' => $deficienciaBase['OUTRA']],
['id' => 14, 'descricao' => 'AUDITIVA', 'deficiencia_base_id' => $deficienciaBase['AUDITIVA']],
['id' => 15, 'descricao' => 'INTELECTUAL', 'deficiencia_base_id' => $deficienciaBase['INTELECTUAL_CONGNITIVA']],
['id' => 16, 'descricao' => 'MOTORA', 'deficiencia_base_id' => $deficienciaBase['FISICA']],
['id' => 17, 'descricao' => 'MÚLTIPLA', 'deficiencia_base_id' => $deficienciaBase['OUTRA']],
['id' => 18, 'descricao' => 'VISUAL', 'deficiencia_base_id' => $deficienciaBase['VISUAL']],
['id' => 19, 'descricao' => 'FÍSICA', 'deficiencia_base_id' => $deficienciaBase['FISICA']],
['id' => 20, 'descricao' => 'MENTAL', 'deficiencia_base_id' => $deficienciaBase['INTELECTUAL_CONGNITIVA']],
['id' => 21, 'descricao' => 'SURDOCEGUEIRA', 'deficiencia_base_id' => $deficienciaBase['OUTRA']],
];
SeederUtil::saveList(Model::class, $deficiencias, 'id');
}
}

View File

@@ -0,0 +1,27 @@
<?php
use App\Models\Cadastro\SujeitoAtencao\Escolaridade as Model;
use Illuminate\Database\Seeder;
class Escolaridade_20240506074202 extends Seeder
{
public function run()
{
$escolaridades = [
['id' => 1, 'descricao' => 'FUNDAMENTAL - INCOMPLETO'],
['id' => 2, 'descricao' => 'FUNDAMENTAL - COMPLETO'],
['id' => 3, 'descricao' => 'MÉDIO - INCOMPLETO'],
['id' => 4, 'descricao' => 'MÉDIO - COMPLETO'],
['id' => 5, 'descricao' => 'SUPERIOR (GRADUAÇÃO) - INCOMPLETO'],
['id' => 6, 'descricao' => 'SUPERIOR (GRADUAÇÃO) - COMPLETO'],
['id' => 7, 'descricao' => 'PÓS-GRADUAÇÃO (LATO SENSO) - INCOMPLETO'],
['id' => 8, 'descricao' => 'PÓS-GRADUAÇÃO (LATO SENSO) - COMPLETO'],
['id' => 9, 'descricao' => 'PÓS-GRADUAÇÃO (STRICTO SENSU, NÍVEL MESTRADO) - INCOMPLETO'],
['id' => 10, 'descricao' => 'PÓS-GRADUAÇÃO (STRICTO SENSU, NÍVEL MESTRADO) - COMPLETO'],
['id' => 11, 'descricao' => 'PÓS-GRADUAÇÃO (STRICTO SENSU, NÍVEL DOUTORADO) - INCOMPLETO'],
['id' => 12, 'descricao' => 'PÓS-GRADUAÇÃO (STRICTO SENSU, NÍVEL DOUTORADO) - COMPLETO'],
];
SeederUtil::saveList(Model::class, $escolaridades, 'id', true);
}
}

View File

@@ -0,0 +1,21 @@
<?php
use App\Models\Cadastro\SujeitoAtencao\EstadoCivil as Model;
use Illuminate\Database\Seeder;
class EstadoCivil_20240506074357 extends Seeder
{
public function run()
{
$estadosCivil = [
['id' => 1, 'descricao' => 'CASADO(A)'],
['id' => 2, 'descricao' => 'CONVIVENTE'],
['id' => 3, 'descricao' => 'DIVORCIADO(A)'],
['id' => 4, 'descricao' => 'SEPARADO(A)'],
['id' => 5, 'descricao' => 'SOLTEIRO(A)'],
['id' => 6, 'descricao' => 'VIÚVO(A)'],
];
SeederUtil::saveList(Model::class, $estadosCivil, 'id');
}
}

View File

@@ -0,0 +1,419 @@
<?php
use App\Models\Cadastro\SujeitoAtencao\EtniaIndigena as Model;
use Illuminate\Database\Seeder;
class EtniaIndigena_20240506074529 extends Seeder
{
public function run()
{
$etniasIndigenas = [
['id' => 1, 'codigo' => '1', 'descricao' => "ACONA (WAKONAS, NACONAS, JAKONA, ACORANES)", 'codigo_cadsus' => '0001'],
['id' => 2, 'codigo' => '2', 'descricao' => "AIKANA (AIKANA, MAS SAKA,TUBARAO)", 'codigo_cadsus' => '0002'],
['id' => 3, 'codigo' => '3', 'descricao' => "AJURU", 'codigo_cadsus' => '0003'],
['id' => 4, 'codigo' => '4', 'descricao' => "AKUNSU (AKUNT SU)", 'codigo_cadsus' => '0004'],
['id' => 5, 'codigo' => '5', 'descricao' => "AMANAYE", 'codigo_cadsus' => '0005'],
['id' => 6, 'codigo' => '6', 'descricao' => "AMONDAWA", 'codigo_cadsus' => '0006'],
['id' => 7, 'codigo' => '7', 'descricao' => "ANAMBE", 'codigo_cadsus' => '0007'],
['id' => 8, 'codigo' => '8', 'descricao' => "APARAI (APALAI)", 'codigo_cadsus' => '0008'],
['id' => 9, 'codigo' => '9', 'descricao' => "APIAKA (APIACA)", 'codigo_cadsus' => '0009'],
['id' => 10, 'codigo' => '10', 'descricao' => "APINAYE (APINAJE/APINAIE/APINAGE)", 'codigo_cadsus' => '0010'],
['id' => 11, 'codigo' => '11', 'descricao' => "APURINA (APORINA, IPURINA, IPURINA, IPURINAN)", 'codigo_cadsus' => '0011'],
['id' => 12, 'codigo' => '12', 'descricao' => "ARANA (ARACUAI DO VALE DO JEQUITINHONHA)", 'codigo_cadsus' => '0012'],
['id' => 13, 'codigo' => '13', 'descricao' => "ARAPASO (ARAPACO)", 'codigo_cadsus' => '0013'],
['id' => 14, 'codigo' => '14', 'descricao' => "ARARA DE RONDONIA (KARO, URUCU, URUKU)", 'codigo_cadsus' => '0014'],
['id' => 15, 'codigo' => '15', 'descricao' => "ARARA DO ACRE (SHAWANAUA, AMAWAKA)", 'codigo_cadsus' => '0015'],
['id' => 16, 'codigo' => '16', 'descricao' => "ARARA DO ARIPUANA (ARARA DO BEIRADAO/ARI-PUANA)", 'codigo_cadsus' => '0016'],
['id' => 17, 'codigo' => '17', 'descricao' => "ARARA DO PARA (UKARAGMA, UKARAMMA)", 'codigo_cadsus' => '0017'],
['id' => 18, 'codigo' => '18', 'descricao' => "ARAWETE (ARAUETE)", 'codigo_cadsus' => '0018'],
['id' => 19, 'codigo' => '19', 'descricao' => "ARIKAPU (ARICAPU, ARIKAPO, MASUBI, MAXUBI)", 'codigo_cadsus' => '0019'],
['id' => 20, 'codigo' => '20', 'descricao' => "ARIKEM (ARIQUEN, ARIQUEME, ARIKEME)", 'codigo_cadsus' => '0020'],
['id' => 21, 'codigo' => '21', 'descricao' => "ARIKOSE (ARICOBE)", 'codigo_cadsus' => '0021'],
['id' => 22, 'codigo' => '22', 'descricao' => "ARUA", 'codigo_cadsus' => '0022'],
['id' => 23, 'codigo' => '23', 'descricao' => "ARUAK (ARAWAK)", 'codigo_cadsus' => '0023'],
['id' => 24, 'codigo' => '24', 'descricao' => "ASHANINKA (KAMPA)", 'codigo_cadsus' => '0024'],
['id' => 25, 'codigo' => '25', 'descricao' => "ASURINI DO TOCANTINS (AKUAWA/AKWAWA)", 'codigo_cadsus' => '0025'],
['id' => 26, 'codigo' => '26', 'descricao' => "ASURINI DO XINGU (AWAETE)", 'codigo_cadsus' => '0026'],
['id' => 27, 'codigo' => '27', 'descricao' => "ATIKUM (ATICUM)", 'codigo_cadsus' => '0027'],
['id' => 28, 'codigo' => '28', 'descricao' => "AVA - CANOEIRO", 'codigo_cadsus' => '0028'],
['id' => 29, 'codigo' => '29', 'descricao' => "AWETI (AUETI/AUETO)", 'codigo_cadsus' => '0029'],
['id' => 30, 'codigo' => '30', 'descricao' => "BAKAIRI (KURA, BACAIRI)", 'codigo_cadsus' => '0030'],
['id' => 31, 'codigo' => '31', 'descricao' => "BANAWA YAFI (BANAWA, BANAWA-JAFI)", 'codigo_cadsus' => '0031'],
['id' => 32, 'codigo' => '32', 'descricao' => "BANIWA (BANIUA, BANIVA, WALIMANAI, WAKUENAI)", 'codigo_cadsus' => '0032'],
['id' => 33, 'codigo' => '33', 'descricao' => "BARA (WAIPINOMAKA)", 'codigo_cadsus' => '0033'],
['id' => 34, 'codigo' => '34', 'descricao' => "BARASANA (HANERA)", 'codigo_cadsus' => '0034'],
['id' => 35, 'codigo' => '35', 'descricao' => "BARE", 'codigo_cadsus' => '0035'],
['id' => 36, 'codigo' => '36', 'descricao' => "BORORO (BOE)", 'codigo_cadsus' => '0036'],
['id' => 37, 'codigo' => '37', 'descricao' => "BOTOCUDO (GEREN)", 'codigo_cadsus' => '0037'],
['id' => 38, 'codigo' => '38', 'descricao' => "CANOE", 'codigo_cadsus' => '0038'],
['id' => 39, 'codigo' => '39', 'descricao' => "CASSUPA", 'codigo_cadsus' => '0039'],
['id' => 40, 'codigo' => '40', 'descricao' => "CHAMACOCO", 'codigo_cadsus' => '0040'],
['id' => 41, 'codigo' => '41', 'descricao' => "CHIQUITANO (XIQUITANO)", 'codigo_cadsus' => '0041'],
['id' => 42, 'codigo' => '42', 'descricao' => "CIKIYANA (SIKIANA)", 'codigo_cadsus' => '0042'],
['id' => 43, 'codigo' => '43', 'descricao' => "CINTA LARGA (MATETAMAE)", 'codigo_cadsus' => '0043'],
['id' => 44, 'codigo' => '44', 'descricao' => "COLUMBIARA (CORUMBIARA)", 'codigo_cadsus' => '0044'],
['id' => 45, 'codigo' => '45', 'descricao' => "DENI", 'codigo_cadsus' => '0045'],
['id' => 46, 'codigo' => '46', 'descricao' => "DESANA (DESANA, DESANO, DESSANO, WIRA, UMUKOMASA)", 'codigo_cadsus' => '0046'],
['id' => 47, 'codigo' => '47', 'descricao' => "DIAHUI (JAHOI, JAHUI, DIARROI)", 'codigo_cadsus' => '0047'],
['id' => 48, 'codigo' => '48', 'descricao' => "ENAWENE-NAWE (SALUMA)", 'codigo_cadsus' => '0048'],
['id' => 49, 'codigo' => '49', 'descricao' => "FULNI-O", 'codigo_cadsus' => '0049'],
['id' => 50, 'codigo' => '50', 'descricao' => "GALIBI (GALIBI DO OIAPOQUE, KARINHA)", 'codigo_cadsus' => '0050'],
['id' => 51, 'codigo' => '51', 'descricao' => "GALIBI MARWORNO (GALIBI DO UACA, ARUA)", 'codigo_cadsus' => '0051'],
['id' => 52, 'codigo' => '52', 'descricao' => "GAVIAO DE RONDONIA (DIGUT)", 'codigo_cadsus' => '0052'],
['id' => 53, 'codigo' => '53', 'descricao' => "GAVIAO KRIKATEJE", 'codigo_cadsus' => '0053'],
['id' => 54, 'codigo' => '54', 'descricao' => "GAVIAO PARKATEJE (PARKATEJE)", 'codigo_cadsus' => '0054'],
['id' => 55, 'codigo' => '55', 'descricao' => "GAVIAO PUKOBIE (PUKOBIE, PYKOPJE, GAVIAO DO MARANHAO)", 'codigo_cadsus' => '0055'],
['id' => 56, 'codigo' => '56', 'descricao' => "GUAJA (AWA, AVA)", 'codigo_cadsus' => '0056'],
['id' => 57, 'codigo' => '57', 'descricao' => "GUAJAJARA (TENETEHARA)", 'codigo_cadsus' => '0057'],
['id' => 58, 'codigo' => '58', 'descricao' => "GUARANI KAIOWA (PAI TAVYTERA)", 'codigo_cadsus' => '0058'],
['id' => 59, 'codigo' => '59', 'descricao' => "GUARANI M BYA", 'codigo_cadsus' => '0059'],
['id' => 60, 'codigo' => '60', 'descricao' => "GUARANI NANDEVA (AVAKATUETE, CHIRIPA,NHANDEWA, AVA GUARANI)", 'codigo_cadsus' => '0060'],
['id' => 61, 'codigo' => '61', 'descricao' => "GUATO", 'codigo_cadsus' => '0061'],
['id' => 62, 'codigo' => '62', 'descricao' => "HIMARIMA (HIMERIMA)", 'codigo_cadsus' => '0062'],
['id' => 63, 'codigo' => '63', 'descricao' => "INGARIKO (INGARICO, AKAWAIO, KAPON)", 'codigo_cadsus' => '0063'],
['id' => 64, 'codigo' => '64', 'descricao' => "IRANXE (IRANTXE)", 'codigo_cadsus' => '0064'],
['id' => 65, 'codigo' => '65', 'descricao' => "ISSE", 'codigo_cadsus' => '0065'],
['id' => 66, 'codigo' => '66', 'descricao' => "JABOTI (JABUTI, KIPIU, YABYTI)", 'codigo_cadsus' => '0066'],
['id' => 67, 'codigo' => '67', 'descricao' => "JAMAMADI (YAMAMADI, DJEOROMITXI)", 'codigo_cadsus' => '0067'],
['id' => 68, 'codigo' => '68', 'descricao' => "JARAWARA", 'codigo_cadsus' => '0068'],
['id' => 69, 'codigo' => '69', 'descricao' => "JIRIPANCO (JERIPANCO, GERIPANCO)", 'codigo_cadsus' => '0069'],
['id' => 70, 'codigo' => '70', 'descricao' => "JUMA (YUMA)", 'codigo_cadsus' => '0070'],
['id' => 71, 'codigo' => '71', 'descricao' => "JURUNA", 'codigo_cadsus' => '0071'],
['id' => 72, 'codigo' => '72', 'descricao' => "JURUTI (YURITI)", 'codigo_cadsus' => '0072'],
['id' => 73, 'codigo' => '73', 'descricao' => "KAAPOR (URUBU-KAAPOR, KA APOR, KAAPORTE)", 'codigo_cadsus' => '0073'],
['id' => 74, 'codigo' => '74', 'descricao' => "KADIWEU (CADUVEO, CADIUEU)", 'codigo_cadsus' => '0074'],
['id' => 75, 'codigo' => '75', 'descricao' => "KAIABI (CAIABI, KAYABI)", 'codigo_cadsus' => '0075'],
['id' => 76, 'codigo' => '76', 'descricao' => "KAIMBE (CAIMBE)", 'codigo_cadsus' => '0076'],
['id' => 77, 'codigo' => '77', 'descricao' => "KAINGANG (CAINGANGUE)", 'codigo_cadsus' => '0077'],
['id' => 78, 'codigo' => '78', 'descricao' => "KAIXANA (CAIXANA)", 'codigo_cadsus' => '0078'],
['id' => 79, 'codigo' => '79', 'descricao' => "KALABASSA (CALABASSA, CALABACAS)", 'codigo_cadsus' => '0079'],
['id' => 80, 'codigo' => '80', 'descricao' => "KALANCO", 'codigo_cadsus' => '0080'],
['id' => 81, 'codigo' => '81', 'descricao' => "KALAPALO (CALAPALO)", 'codigo_cadsus' => '0081'],
['id' => 82, 'codigo' => '82', 'descricao' => "KAMAYURA (CAMAIURA, KAMAIURA)", 'codigo_cadsus' => '0082'],
['id' => 83, 'codigo' => '83', 'descricao' => "KAMBA (CAMBA)", 'codigo_cadsus' => '0083'],
['id' => 84, 'codigo' => '84', 'descricao' => "KAMBEBA (CAMBEBA, OMAGUA)", 'codigo_cadsus' => '0084'],
['id' => 85, 'codigo' => '85', 'descricao' => "KAMBIWA (CAMBIUA)", 'codigo_cadsus' => '0085'],
['id' => 86, 'codigo' => '86', 'descricao' => "KAMBIWA PIPIPA (PIPIPA)", 'codigo_cadsus' => '0086'],
['id' => 87, 'codigo' => '87', 'descricao' => "KAMPE", 'codigo_cadsus' => '0087'],
['id' => 88, 'codigo' => '88', 'descricao' => "KANAMANTI (KANAMATI, CANAMANTI)", 'codigo_cadsus' => '0088'],
['id' => 89, 'codigo' => '89', 'descricao' => "KANAMARI (CANAMARI, KANAMARY, TUKUNA)", 'codigo_cadsus' => '0089'],
['id' => 90, 'codigo' => '90', 'descricao' => "KANELA APANIEKRA (CANELA)", 'codigo_cadsus' => '0090'],
['id' => 91, 'codigo' => '91', 'descricao' => "KANELA RANKOKAMEKRA (CANELA)", 'codigo_cadsus' => '0091'],
['id' => 92, 'codigo' => '92', 'descricao' => "KANINDE", 'codigo_cadsus' => '0092'],
['id' => 93, 'codigo' => '93', 'descricao' => "KANOE (CANOE)", 'codigo_cadsus' => '0093'],
['id' => 94, 'codigo' => '94', 'descricao' => "KANTARURE (CANTARURE)", 'codigo_cadsus' => '0094'],
['id' => 95, 'codigo' => '95', 'descricao' => "KAPINAWA (CAPINAUA)", 'codigo_cadsus' => '0095'],
['id' => 96, 'codigo' => '96', 'descricao' => "KARAJA (CARAJA)", 'codigo_cadsus' => '0096'],
['id' => 97, 'codigo' => '97', 'descricao' => "KARAJA/JAVAE (JAVAE)", 'codigo_cadsus' => '0097'],
['id' => 98, 'codigo' => '98', 'descricao' => "KARAJA/XAMBIOA (KARAJA DO NORTE)", 'codigo_cadsus' => '0098'],
['id' => 99, 'codigo' => '99', 'descricao' => "KARAPANA (CARAPANA, MUTEAMASA, UKOPINOPONA)", 'codigo_cadsus' => '0099'],
['id' => 100, 'codigo' => '100', 'descricao' => "KARAPOTO (CARAPOTO)", 'codigo_cadsus' => '0100'],
['id' => 101, 'codigo' => '101', 'descricao' => "KARIPUNA (CARIPUNA)", 'codigo_cadsus' => '0101'],
['id' => 102, 'codigo' => '102', 'descricao' => "KARIPUNA DO AMAPA (CARIPUNA)", 'codigo_cadsus' => '0102'],
['id' => 103, 'codigo' => '103', 'descricao' => "KARIRI (CARIRI)", 'codigo_cadsus' => '0103'],
['id' => 104, 'codigo' => '104', 'descricao' => "KARIRI-XOCO (CARIRI-CHOCO)", 'codigo_cadsus' => '0104'],
['id' => 105, 'codigo' => '105', 'descricao' => "KARITIANA (CARITIANA)", 'codigo_cadsus' => '0105'],
['id' => 106, 'codigo' => '106', 'descricao' => "KATAWIXI (KATAUIXI,KATAWIN, KATAWISI, CATAUICHI)", 'codigo_cadsus' => '0106'],
['id' => 107, 'codigo' => '107', 'descricao' => "KATUENA (CATUENA, KATWENA)", 'codigo_cadsus' => '0107'],
['id' => 108, 'codigo' => '108', 'descricao' => "KATUKINA (PEDA DJAPA)", 'codigo_cadsus' => '0108'],
['id' => 109, 'codigo' => '109', 'descricao' => "KATUKINA DO ACRE", 'codigo_cadsus' => '0109'],
['id' => 110, 'codigo' => '110', 'descricao' => "KAXARARI (CAXARARI)", 'codigo_cadsus' => '0110'],
['id' => 111, 'codigo' => '111', 'descricao' => "KAXINAWA (HUNI-KUIN, CASHINAUA, CAXINAUA)", 'codigo_cadsus' => '0111'],
['id' => 112, 'codigo' => '112', 'descricao' => "KAXIXO", 'codigo_cadsus' => '0112'],
['id' => 113, 'codigo' => '113', 'descricao' => "KAXUYANA (CAXUIANA)", 'codigo_cadsus' => '0113'],
['id' => 114, 'codigo' => '114', 'descricao' => "KAYAPO (CAIAPO)", 'codigo_cadsus' => '0114'],
['id' => 115, 'codigo' => '115', 'descricao' => "KAYAPO KARARAO (KARARAO)", 'codigo_cadsus' => '0115'],
['id' => 116, 'codigo' => '116', 'descricao' => "KAYAPO TXUKAHAMAE (TXUKAHAMAE)", 'codigo_cadsus' => '0116'],
['id' => 117, 'codigo' => '117', 'descricao' => "KAYAPO XICRIM (XIKRIN)", 'codigo_cadsus' => '0117'],
['id' => 118, 'codigo' => '118', 'descricao' => "KAYUISANA (CAIXANA, CAUIXANA, KAIXANA)", 'codigo_cadsus' => '0118'],
['id' => 119, 'codigo' => '119', 'descricao' => "KINIKINAWA (GUAN, KOINUKOEN, KINIKINAO)", 'codigo_cadsus' => '0119'],
['id' => 120, 'codigo' => '120', 'descricao' => "KIRIRI", 'codigo_cadsus' => '0120'],
['id' => 121, 'codigo' => '121', 'descricao' => "KOCAMA (COCAMA, KOKAMA)", 'codigo_cadsus' => '0121'],
['id' => 122, 'codigo' => '122', 'descricao' => "KOKUIREGATEJE", 'codigo_cadsus' => '0122'],
['id' => 123, 'codigo' => '123', 'descricao' => "KORUBO", 'codigo_cadsus' => '0123'],
['id' => 124, 'codigo' => '124', 'descricao' => "KRAHO (CRAO, KRAO)", 'codigo_cadsus' => '0124'],
['id' => 125, 'codigo' => '125', 'descricao' => "KREJE (KRENYE)", 'codigo_cadsus' => '0125'],
['id' => 126, 'codigo' => '126', 'descricao' => "KRENAK (BORUN, CRENAQUE)", 'codigo_cadsus' => '0126'],
['id' => 127, 'codigo' => '127', 'descricao' => "KRIKATI (KRINKATI)", 'codigo_cadsus' => '0127'],
['id' => 128, 'codigo' => '128', 'descricao' => "KUBEO (CUBEO, COBEWA, KUBEWA, PAMIWA, CUBEU)", 'codigo_cadsus' => '0128'],
['id' => 129, 'codigo' => '129', 'descricao' => "KUIKURO (KUIKURU, CUICURO)", 'codigo_cadsus' => '0129'],
['id' => 130, 'codigo' => '130', 'descricao' => "KUJUBIM (KUYUBI, CUJUBIM)", 'codigo_cadsus' => '0130'],
['id' => 131, 'codigo' => '131', 'descricao' => "KULINA PANO (CULINA)", 'codigo_cadsus' => '0131'],
['id' => 132, 'codigo' => '132', 'descricao' => "KULINA/MADIHA (CULINA, MADIJA, MADIHA)", 'codigo_cadsus' => '0132'],
['id' => 133, 'codigo' => '133', 'descricao' => "KURIPAKO (CURIPACO, CURRIPACO, CORIPACO, WAKUENAI)", 'codigo_cadsus' => '0133'],
['id' => 134, 'codigo' => '134', 'descricao' => "KURUAIA (CURUAIA)", 'codigo_cadsus' => '0134'],
['id' => 135, 'codigo' => '135', 'descricao' => "KWAZA (COAIA, KOAIA)", 'codigo_cadsus' => '0135'],
['id' => 136, 'codigo' => '136', 'descricao' => "MACHINERI (MANCHINERI, MANXINERI)", 'codigo_cadsus' => '0136'],
['id' => 137, 'codigo' => '137', 'descricao' => "MACURAP (MAKURAP)", 'codigo_cadsus' => '0137'],
['id' => 138, 'codigo' => '138', 'descricao' => "MAKU DOW (DOW)", 'codigo_cadsus' => '0138'],
['id' => 139, 'codigo' => '139', 'descricao' => "MAKU HUPDA (HUPDA)", 'codigo_cadsus' => '0139'],
['id' => 140, 'codigo' => '140', 'descricao' => "MAKU NADEB (NADEB)", 'codigo_cadsus' => '0140'],
['id' => 141, 'codigo' => '141', 'descricao' => "MAKU YUHUPDE (YUHUPDE)", 'codigo_cadsus' => '0141'],
['id' => 142, 'codigo' => '142', 'descricao' => "MAKUNA (MACUNA, YEBA-MASA)", 'codigo_cadsus' => '0142'],
['id' => 143, 'codigo' => '143', 'descricao' => "MAKUXI (MACUXI, MACHUSI, PEMON)", 'codigo_cadsus' => '0143'],
['id' => 144, 'codigo' => '144', 'descricao' => "MARIMAM (MARIMA)", 'codigo_cadsus' => '0144'],
['id' => 145, 'codigo' => '145', 'descricao' => "MARUBO", 'codigo_cadsus' => '0145'],
['id' => 146, 'codigo' => '146', 'descricao' => "MATIPU", 'codigo_cadsus' => '0146'],
['id' => 147, 'codigo' => '147', 'descricao' => "MATIS", 'codigo_cadsus' => '0147'],
['id' => 148, 'codigo' => '148', 'descricao' => "MATSE (MAYORUNA)", 'codigo_cadsus' => '0148'],
['id' => 149, 'codigo' => '149', 'descricao' => "MAXAKALI (MAXACALI)", 'codigo_cadsus' => '0149'],
['id' => 150, 'codigo' => '150', 'descricao' => "MAYA (MAYA)", 'codigo_cadsus' => '0150'],
['id' => 151, 'codigo' => '151', 'descricao' => "MAYTAPU", 'codigo_cadsus' => '0151'],
['id' => 152, 'codigo' => '152', 'descricao' => "MEHINAKO (MEINAKU, MEINACU)", 'codigo_cadsus' => '0152'],
['id' => 153, 'codigo' => '153', 'descricao' => "MEKEN (MEQUEM, MEKHEM, MICHENS)", 'codigo_cadsus' => '0153'],
['id' => 154, 'codigo' => '154', 'descricao' => "MENKY (MYKY, MUNKU, MENKI, MYNKY)", 'codigo_cadsus' => '0154'],
['id' => 155, 'codigo' => '155', 'descricao' => "MIRANHA (MIRANHA, MIRANA)", 'codigo_cadsus' => '0155'],
['id' => 156, 'codigo' => '156', 'descricao' => "MIRITI TAPUIA (MIRITI-TAPUYA, BUIA-TAPUYA)", 'codigo_cadsus' => '0156'],
['id' => 157, 'codigo' => '157', 'descricao' => "MUNDURUKU (MUNDURUCU)", 'codigo_cadsus' => '0157'],
['id' => 158, 'codigo' => '158', 'descricao' => "MURA", 'codigo_cadsus' => '0158'],
['id' => 159, 'codigo' => '159', 'descricao' => "NAHUKWA (NAFUQUA)", 'codigo_cadsus' => '0159'],
['id' => 160, 'codigo' => '160', 'descricao' => "NAMBIKWARA DO CAMPO (HALOTESU, KITHAULU, WAKALITESU, SAWENTES, MANDUKA)", 'codigo_cadsus' => '0160'],
['id' => 161, 'codigo' => '161', 'descricao' => "NAMBIKWARA DO NORTE (NEGAROTE ,MAMAINDE, LATUNDE, SABANE E MANDUKA, TAWANDE)", 'codigo_cadsus' => '0161'],
['id' => 162, 'codigo' => '162', 'descricao' => "NAMBIKWARA DO SUL (WASUSU ,HAHAINTESU, ALANTESU, WAIKISU, ALAKETESU, WASUSU, SARARE)", 'codigo_cadsus' => '0162'],
['id' => 163, 'codigo' => '163', 'descricao' => "NARAVUTE (NARUVOTO)", 'codigo_cadsus' => '0163'],
['id' => 164, 'codigo' => '164', 'descricao' => "NAWA (NAUA)", 'codigo_cadsus' => '0164'],
['id' => 165, 'codigo' => '165', 'descricao' => "NUKINI (NUQUINI, NUKUINI)", 'codigo_cadsus' => '0165'],
['id' => 166, 'codigo' => '166', 'descricao' => "OFAIE (OFAYE-XAVANTE)", 'codigo_cadsus' => '0166'],
['id' => 167, 'codigo' => '167', 'descricao' => "ORO WIN", 'codigo_cadsus' => '0167'],
['id' => 168, 'codigo' => '168', 'descricao' => "PAIAKU (JENIPAPO-KANINDE)", 'codigo_cadsus' => '0168'],
['id' => 169, 'codigo' => '169', 'descricao' => "PAKAA NOVA (WARI, PACAAS NOVOS)", 'codigo_cadsus' => '0169'],
['id' => 170, 'codigo' => '170', 'descricao' => "PALIKUR (AUKWAYENE, AUKUYENE, PALIKU ENE)", 'codigo_cadsus' => '0170'],
['id' => 171, 'codigo' => '171', 'descricao' => "PANARA (KRENHAKARORE , KRENAKORE, KRENA-KARORE)", 'codigo_cadsus' => '0171'],
['id' => 172, 'codigo' => '172', 'descricao' => "PANKARARE (PANCARARE)", 'codigo_cadsus' => '0172'],
['id' => 173, 'codigo' => '173', 'descricao' => "PANKARARU (PANCARARU)", 'codigo_cadsus' => '0173'],
['id' => 174, 'codigo' => '174', 'descricao' => "PANKARARU KALANKO (KALANKO)", 'codigo_cadsus' => '0174'],
['id' => 175, 'codigo' => '175', 'descricao' => "PANKARARU KARUAZU (KARUAZU)", 'codigo_cadsus' => '0175'],
['id' => 176, 'codigo' => '176', 'descricao' => "PANKARU (PANCARU)", 'codigo_cadsus' => '0176'],
['id' => 177, 'codigo' => '177', 'descricao' => "PARAKANA (PARACANA, APITEREWA, AWAETE)", 'codigo_cadsus' => '0177'],
['id' => 178, 'codigo' => '178', 'descricao' => "PARECI (PARESI, HALITI)", 'codigo_cadsus' => '0178'],
['id' => 179, 'codigo' => '179', 'descricao' => "PARINTINTIN", 'codigo_cadsus' => '0179'],
['id' => 180, 'codigo' => '180', 'descricao' => "PATAMONA (KAPON)", 'codigo_cadsus' => '0180'],
['id' => 181, 'codigo' => '181', 'descricao' => "PATAXO", 'codigo_cadsus' => '0181'],
['id' => 182, 'codigo' => '182', 'descricao' => "PATAXO HA-HA-HAE", 'codigo_cadsus' => '0182'],
['id' => 183, 'codigo' => '183', 'descricao' => "PAUMARI (PALMARI)", 'codigo_cadsus' => '0183'],
['id' => 184, 'codigo' => '184', 'descricao' => "PAUMELENHO", 'codigo_cadsus' => '0184'],
['id' => 185, 'codigo' => '185', 'descricao' => "PIRAHA (MURA PIRAHA)", 'codigo_cadsus' => '0185'],
['id' => 186, 'codigo' => '186', 'descricao' => "PIRATUAPUIA (PIRATAPUYA, PIRATAPUYO, PIRA-TAPUYA, WAIKANA)", 'codigo_cadsus' => '0186'],
['id' => 187, 'codigo' => '187', 'descricao' => "PITAGUARI", 'codigo_cadsus' => '0187'],
['id' => 188, 'codigo' => '188', 'descricao' => "POTIGUARA", 'codigo_cadsus' => '0188'],
['id' => 189, 'codigo' => '189', 'descricao' => "POYANAWA (POIANAUA)", 'codigo_cadsus' => '0189'],
['id' => 190, 'codigo' => '190', 'descricao' => "RIKBAKTSA (CANOEIROS, ERIGPAKTSA)", 'codigo_cadsus' => '0190'],
['id' => 191, 'codigo' => '191', 'descricao' => "SAKURABIAT(MEKENS, SAKIRABIAP, SAKIRABIAR)", 'codigo_cadsus' => '0191'],
['id' => 192, 'codigo' => '192', 'descricao' => "SATERE-MAWE (SATERE-MAUE)", 'codigo_cadsus' => '0192'],
['id' => 193, 'codigo' => '193', 'descricao' => "SHANENAWA (KATUKINA)", 'codigo_cadsus' => '0193'],
['id' => 194, 'codigo' => '194', 'descricao' => "SIRIANO (SIRIA-MASA)", 'codigo_cadsus' => '0194'],
['id' => 195, 'codigo' => '195', 'descricao' => "SURIANA", 'codigo_cadsus' => '0195'],
['id' => 196, 'codigo' => '196', 'descricao' => "SURUI DE RONDONIA (PAITER)", 'codigo_cadsus' => '0196'],
['id' => 197, 'codigo' => '197', 'descricao' => "SURUI DO PARA (AIKEWARA)", 'codigo_cadsus' => '0197'],
['id' => 198, 'codigo' => '198', 'descricao' => "SUYA (SUIA/KISEDJE)", 'codigo_cadsus' => '0198'],
['id' => 199, 'codigo' => '199', 'descricao' => "TAPAYUNA (BEICO-DE-PAU)", 'codigo_cadsus' => '0199'],
['id' => 200, 'codigo' => '200', 'descricao' => "TAPEBA", 'codigo_cadsus' => '0200'],
['id' => 201, 'codigo' => '201', 'descricao' => "TAPIRAPE (TAPI IRAPE)", 'codigo_cadsus' => '0201'],
['id' => 202, 'codigo' => '202', 'descricao' => "TAPUIA (TAPUIA-XAVANTE, TAPUIO)", 'codigo_cadsus' => '0202'],
['id' => 203, 'codigo' => '203', 'descricao' => "TARIANO (TARIANA, TALIASERI)", 'codigo_cadsus' => '0203'],
['id' => 204, 'codigo' => '204', 'descricao' => "TAUREPANG (TAULIPANG, PEMON, AREKUNA, PAGEYN)", 'codigo_cadsus' => '0204'],
['id' => 205, 'codigo' => '205', 'descricao' => "TEMBE", 'codigo_cadsus' => '0205'],
['id' => 206, 'codigo' => '206', 'descricao' => "TENHARIM", 'codigo_cadsus' => '0206'],
['id' => 207, 'codigo' => '207', 'descricao' => "TERENA", 'codigo_cadsus' => '0207'],
['id' => 208, 'codigo' => '208', 'descricao' => "TICUNA (TIKUNA, TUKUNA, MAGUTA)", 'codigo_cadsus' => '0208'],
['id' => 209, 'codigo' => '209', 'descricao' => "TINGUI BOTO", 'codigo_cadsus' => '0209'],
['id' => 210, 'codigo' => '210', 'descricao' => "TIRIYO EWARHUYANA (TIRIYO, TRIO, TARONA, YAWI, PIANOKOTO)", 'codigo_cadsus' => '0210'],
['id' => 211, 'codigo' => '211', 'descricao' => "TIRIYO KAH YANA (TIRIYO, TRIO, TARONA, YAWI, PIANOKOTO)", 'codigo_cadsus' => '0211'],
['id' => 212, 'codigo' => '212', 'descricao' => "TIRIYO TSIKUYANA (TIRIYO, TRIO, TARONA, YAWI, PIANOKOTO)", 'codigo_cadsus' => '0212'],
['id' => 213, 'codigo' => '213', 'descricao' => "TORA", 'codigo_cadsus' => '0213'],
['id' => 214, 'codigo' => '214', 'descricao' => "TREMEMBE", 'codigo_cadsus' => '0214'],
['id' => 215, 'codigo' => '215', 'descricao' => "TRUKA", 'codigo_cadsus' => '0215'],
['id' => 216, 'codigo' => '216', 'descricao' => "TRUMAI", 'codigo_cadsus' => '0216'],
['id' => 217, 'codigo' => '217', 'descricao' => "TSOHOM DJAPA (TSUNHUM-DJAPA)", 'codigo_cadsus' => '0217'],
['id' => 218, 'codigo' => '218', 'descricao' => "TUKANO (TUCANO, YE PA-MASA, DASEA)", 'codigo_cadsus' => '0218'],
['id' => 219, 'codigo' => '219', 'descricao' => "TUMBALALA", 'codigo_cadsus' => '0219'],
['id' => 220, 'codigo' => '220', 'descricao' => "TUNAYANA", 'codigo_cadsus' => '0220'],
['id' => 221, 'codigo' => '221', 'descricao' => "TUPARI", 'codigo_cadsus' => '0221'],
['id' => 222, 'codigo' => '222', 'descricao' => "TUPINAMBA", 'codigo_cadsus' => '0222'],
['id' => 223, 'codigo' => '223', 'descricao' => "TUPINIQUIM", 'codigo_cadsus' => '0223'],
['id' => 224, 'codigo' => '224', 'descricao' => "TURIWARA", 'codigo_cadsus' => '0224'],
['id' => 225, 'codigo' => '225', 'descricao' => "TUXA", 'codigo_cadsus' => '0225'],
['id' => 226, 'codigo' => '226', 'descricao' => "TUYUKA (TUIUCA, DOKAPUARA, UTAPINOMAKAPHONA)", 'codigo_cadsus' => '0226'],
['id' => 227, 'codigo' => '227', 'descricao' => "TXIKAO (TXICAO, IKPENG)", 'codigo_cadsus' => '0227'],
['id' => 228, 'codigo' => '228', 'descricao' => "UMUTINA (OMOTINA, BARBADOS)", 'codigo_cadsus' => '0228'],
['id' => 229, 'codigo' => '229', 'descricao' => "URU-EU-WAU-WAU (URUEU-UAU-UAU, URUPAIN, URUPA)", 'codigo_cadsus' => '0229'],
['id' => 230, 'codigo' => '230', 'descricao' => "WAI WAI HIXKARYANA (HIXKARYANA)", 'codigo_cadsus' => '0230'],
['id' => 231, 'codigo' => '231', 'descricao' => "WAI WAI KARAFAWYANA (KARAFAWYANA, KARA-PAWYANA)", 'codigo_cadsus' => '0231'],
['id' => 232, 'codigo' => '232', 'descricao' => "WAI WAI XEREU (XEREU)", 'codigo_cadsus' => '0232'],
['id' => 233, 'codigo' => '233', 'descricao' => "WAI WAI KATUENA (KATUENA)", 'codigo_cadsus' => '0233'],
['id' => 234, 'codigo' => '234', 'descricao' => "WAI WAI MAWAYANA (MAWAYANA)", 'codigo_cadsus' => '0234'],
['id' => 235, 'codigo' => '235', 'descricao' => "WAIAPI (WAYAMPI, OYAMPI, WAYAPY, )", 'codigo_cadsus' => '0235'],
['id' => 236, 'codigo' => '236', 'descricao' => "WAIMIRI ATROARI (KINA)", 'codigo_cadsus' => '0236'],
['id' => 237, 'codigo' => '237', 'descricao' => "WANANO (UANANO, WANANA)", 'codigo_cadsus' => '0237'],
['id' => 238, 'codigo' => '238', 'descricao' => "WAPIXANA (UAPIXANA, VAPIDIANA, WAPISIANA, WAPISHANA)", 'codigo_cadsus' => '0238'],
['id' => 239, 'codigo' => '239', 'descricao' => "WAREKENA (UAREQUENA, WEREKENA)", 'codigo_cadsus' => '0239'],
['id' => 240, 'codigo' => '240', 'descricao' => "WASSU", 'codigo_cadsus' => '0240'],
['id' => 241, 'codigo' => '241', 'descricao' => "WAURA (UAURA, WAUJA)", 'codigo_cadsus' => '0241'],
['id' => 242, 'codigo' => '242', 'descricao' => "WAYANA (WAIANA, UAIANA)", 'codigo_cadsus' => '0242'],
['id' => 243, 'codigo' => '243', 'descricao' => "WITOTO (UITOTO, HUITOTO)", 'codigo_cadsus' => '0243'],
['id' => 244, 'codigo' => '244', 'descricao' => "XAKRIABA (XACRIABA)", 'codigo_cadsus' => '0244'],
['id' => 245, 'codigo' => '245', 'descricao' => "XAVANTE (A UWE, AKWE, AWEN, AKWEN)", 'codigo_cadsus' => '0245'],
['id' => 246, 'codigo' => '246', 'descricao' => "XERENTE (AKWE, AWEN, AKWEN)", 'codigo_cadsus' => '0246'],
['id' => 247, 'codigo' => '247', 'descricao' => "XETA", 'codigo_cadsus' => '0247'],
['id' => 248, 'codigo' => '248', 'descricao' => "XIPAIA (SHIPAYA, XIPAYA)", 'codigo_cadsus' => '0248'],
['id' => 249, 'codigo' => '249', 'descricao' => "XOKLENG (SHOKLENG, XOCLENG)", 'codigo_cadsus' => '0249'],
['id' => 250, 'codigo' => '250', 'descricao' => "XOKO (XOCO, CHOCO)", 'codigo_cadsus' => '0250'],
['id' => 251, 'codigo' => '251', 'descricao' => "XUKURU (XUCURU)", 'codigo_cadsus' => '0251'],
['id' => 252, 'codigo' => '252', 'descricao' => "XUKURU KARIRI (XUCURU-KARIRI)", 'codigo_cadsus' => '0252'],
['id' => 253, 'codigo' => '253', 'descricao' => "YAIPIYANA", 'codigo_cadsus' => '0253'],
['id' => 254, 'codigo' => '254', 'descricao' => "YAMINAWA (JAMINAWA, IAMINAWA)", 'codigo_cadsus' => '0254'],
['id' => 255, 'codigo' => '255', 'descricao' => "YANOMAMI NINAM (IANOMAMI, IANOAMA, XIRIANA)", 'codigo_cadsus' => '0255'],
['id' => 256, 'codigo' => '256', 'descricao' => "YANOMAMI SANUMA (IANOMAMI, IANOAMA, XIRIANA)", 'codigo_cadsus' => '0256'],
['id' => 257, 'codigo' => '257', 'descricao' => "YANOMAMI YANOMAM (IANOMAMI, IANOAMA, XIRIANA)", 'codigo_cadsus' => '0257'],
['id' => 258, 'codigo' => '258', 'descricao' => "YAWALAPITI (IAUALAPITI)", 'codigo_cadsus' => '0258'],
['id' => 259, 'codigo' => '259', 'descricao' => "YAWANAWA (IAUANAUA)", 'codigo_cadsus' => '0259'],
['id' => 260, 'codigo' => '260', 'descricao' => "YEKUANA (MAIONGON, YE KUANA, YEKWANA, MAYONGONG)", 'codigo_cadsus' => '0260'],
['id' => 261, 'codigo' => '261', 'descricao' => "YUDJA (JURUNA, YURUNA)", 'codigo_cadsus' => '0261'],
['id' => 262, 'codigo' => '262', 'descricao' => "ZO E (POTURU)", 'codigo_cadsus' => '0262'],
['id' => 263, 'codigo' => '263', 'descricao' => "ZORO (PAGEYN)", 'codigo_cadsus' => '0263'],
['id' => 264, 'codigo' => '264', 'descricao' => "ZURUAHA (SOROWAHA, SURUWAHA)", 'codigo_cadsus' => '0264'],
['id' => 265, 'codigo' => '265', 'descricao' => "AHANENAWA", 'codigo_cadsus' => 'X265'],
['id' => 266, 'codigo' => '266', 'descricao' => "AICABA", 'codigo_cadsus' => 'X266'],
['id' => 267, 'codigo' => '267', 'descricao' => "AIKANÃ-KWASÁ", 'codigo_cadsus' => 'X267'],
['id' => 268, 'codigo' => '268', 'descricao' => "AKUNTSU", 'codigo_cadsus' => 'X268'],
['id' => 269, 'codigo' => '269', 'descricao' => "ALANTESU", 'codigo_cadsus' => 'X269'],
['id' => 271, 'codigo' => '271', 'descricao' => "AMAWÁKA", 'codigo_cadsus' => 'X271'],
['id' => 272, 'codigo' => '272', 'descricao' => "ANACÉ", 'codigo_cadsus' => 'X272'],
['id' => 273, 'codigo' => '273', 'descricao' => "APURINÃ", 'codigo_cadsus' => 'X273'],
['id' => 274, 'codigo' => '274', 'descricao' => "ARANÃ", 'codigo_cadsus' => 'X274'],
['id' => 275, 'codigo' => '275', 'descricao' => "ARAPAÇO", 'codigo_cadsus' => 'X275'],
['id' => 276, 'codigo' => '276', 'descricao' => "ARARA APOLIMA", 'codigo_cadsus' => 'X276'],
['id' => 277, 'codigo' => '277', 'descricao' => "ARARA DO ARIPUANA", 'codigo_cadsus' => 'X277'],
['id' => 278, 'codigo' => '278', 'descricao' => "ARIPUANÁ", 'codigo_cadsus' => 'X278'],
['id' => 279, 'codigo' => '279', 'descricao' => "ASSURINI", 'codigo_cadsus' => 'X279'],
['id' => 280, 'codigo' => '280', 'descricao' => "AWUARÁ", 'codigo_cadsus' => 'X280'],
['id' => 281, 'codigo' => '281', 'descricao' => "BORBA", 'codigo_cadsus' => 'X281'],
['id' => 282, 'codigo' => '282', 'descricao' => "CABIXI", 'codigo_cadsus' => 'X282'],
['id' => 283, 'codigo' => '283', 'descricao' => "CAMARARÉ", 'codigo_cadsus' => 'X283'],
['id' => 284, 'codigo' => '284', 'descricao' => "CAMASURI", 'codigo_cadsus' => 'X284'],
['id' => 285, 'codigo' => '285', 'descricao' => "CARA PRETA", 'codigo_cadsus' => 'X285'],
['id' => 286, 'codigo' => '286', 'descricao' => "CHARRUA", 'codigo_cadsus' => 'X286'],
['id' => 287, 'codigo' => '287', 'descricao' => "CUJUBIM", 'codigo_cadsus' => 'X287'],
['id' => 288, 'codigo' => '288', 'descricao' => "DAW", 'codigo_cadsus' => 'X288'],
['id' => 289, 'codigo' => '289', 'descricao' => "GAVIÃO", 'codigo_cadsus' => 'X289'],
['id' => 290, 'codigo' => '290', 'descricao' => "GUARANI", 'codigo_cadsus' => 'X290'],
['id' => 291, 'codigo' => '291', 'descricao' => "HALANTESU", 'codigo_cadsus' => 'X291'],
['id' => 292, 'codigo' => '292', 'descricao' => "HALOTESU", 'codigo_cadsus' => 'X292'],
['id' => 293, 'codigo' => '293', 'descricao' => "HENGATÚ", 'codigo_cadsus' => 'X293'],
['id' => 294, 'codigo' => '294', 'descricao' => "HIXKARYANA", 'codigo_cadsus' => 'X294'],
['id' => 295, 'codigo' => '295', 'descricao' => "HUPDE", 'codigo_cadsus' => 'X295'],
['id' => 296, 'codigo' => '296', 'descricao' => "HUPDES", 'codigo_cadsus' => 'X296'],
['id' => 297, 'codigo' => '297', 'descricao' => "IAUANAUA", 'codigo_cadsus' => 'X297'],
['id' => 298, 'codigo' => '298', 'descricao' => "IAUARETE AÇU", 'codigo_cadsus' => 'X298'],
['id' => 299, 'codigo' => '299', 'descricao' => "IKPENG", 'codigo_cadsus' => 'X299'],
['id' => 300, 'codigo' => '300', 'descricao' => "INAMBU", 'codigo_cadsus' => 'X300'],
['id' => 301, 'codigo' => '301', 'descricao' => "INHABARANA", 'codigo_cadsus' => 'X301'],
['id' => 302, 'codigo' => '302', 'descricao' => "JAVAE", 'codigo_cadsus' => 'X302'],
['id' => 303, 'codigo' => '303', 'descricao' => "JENIPAPO", 'codigo_cadsus' => 'X303'],
['id' => 304, 'codigo' => '304', 'descricao' => "JENIPAPO-KANINDE", 'codigo_cadsus' => 'X304'],
['id' => 305, 'codigo' => '305', 'descricao' => "JIAHOI", 'codigo_cadsus' => 'X305'],
['id' => 306, 'codigo' => '306', 'descricao' => "KAIOWA", 'codigo_cadsus' => 'X306'],
['id' => 307, 'codigo' => '307', 'descricao' => "KAMPA", 'codigo_cadsus' => 'X307'],
['id' => 308, 'codigo' => '308', 'descricao' => "KANELA", 'codigo_cadsus' => 'X308'],
['id' => 309, 'codigo' => '309', 'descricao' => "KARAFAWYANA", 'codigo_cadsus' => 'X309'],
['id' => 310, 'codigo' => '310', 'descricao' => "KARARAO", 'codigo_cadsus' => 'X310'],
['id' => 311, 'codigo' => '311', 'descricao' => "KARUBO", 'codigo_cadsus' => 'X311'],
['id' => 312, 'codigo' => '312', 'descricao' => "KASSUPÁ", 'codigo_cadsus' => 'X312'],
['id' => 313, 'codigo' => '313', 'descricao' => "KATITHÃULU", 'codigo_cadsus' => 'X313'],
['id' => 314, 'codigo' => '314', 'descricao' => "KATOKIN", 'codigo_cadsus' => 'X314'],
['id' => 315, 'codigo' => '315', 'descricao' => "KATUKINA PANO", 'codigo_cadsus' => 'X315'],
['id' => 316, 'codigo' => '316', 'descricao' => "KATUKINA PEDA DJAPA", 'codigo_cadsus' => 'X316'],
['id' => 317, 'codigo' => '317', 'descricao' => "KATUKINA SHANENAUWA", 'codigo_cadsus' => 'X317'],
['id' => 318, 'codigo' => '318', 'descricao' => "KAXAGO", 'codigo_cadsus' => 'X318'],
['id' => 319, 'codigo' => '319', 'descricao' => "KAYABI", 'codigo_cadsus' => 'X319'],
['id' => 320, 'codigo' => '320', 'descricao' => "KINÃ (WAIMIRI-ATROARI)", 'codigo_cadsus' => 'X320'],
['id' => 321, 'codigo' => '321', 'descricao' => "KIRIRI-BARRA", 'codigo_cadsus' => 'X321'],
['id' => 322, 'codigo' => '322', 'descricao' => "KITHÃULU", 'codigo_cadsus' => 'X322'],
['id' => 323, 'codigo' => '323', 'descricao' => "KOIAIÁ", 'codigo_cadsus' => 'X323'],
['id' => 324, 'codigo' => '324', 'descricao' => "KOIUPANKÁ", 'codigo_cadsus' => 'X324'],
['id' => 325, 'codigo' => '325', 'descricao' => "KONTANAWA", 'codigo_cadsus' => 'X325'],
['id' => 326, 'codigo' => '326', 'descricao' => "KRAHÔ KANELA", 'codigo_cadsus' => 'X326'],
['id' => 327, 'codigo' => '327', 'descricao' => "KULINA", 'codigo_cadsus' => 'X327'],
['id' => 328, 'codigo' => '328', 'descricao' => "LATUNDÊ", 'codigo_cadsus' => 'X328'],
['id' => 329, 'codigo' => '329', 'descricao' => "MAKU", 'codigo_cadsus' => 'X329'],
['id' => 330, 'codigo' => '330', 'descricao' => "MAKUNAMBÉ", 'codigo_cadsus' => 'X330'],
['id' => 331, 'codigo' => '331', 'descricao' => "MAMAINDÊ", 'codigo_cadsus' => 'X331'],
['id' => 332, 'codigo' => '332', 'descricao' => "MAMURI", 'codigo_cadsus' => 'X332'],
['id' => 333, 'codigo' => '333', 'descricao' => "MANACAPURU", 'codigo_cadsus' => 'X333'],
['id' => 334, 'codigo' => '334', 'descricao' => "MANAIRISSU", 'codigo_cadsus' => 'X334'],
['id' => 335, 'codigo' => '335', 'descricao' => "MANCHINERI", 'codigo_cadsus' => 'X335'],
['id' => 336, 'codigo' => '336', 'descricao' => "MANDUCA", 'codigo_cadsus' => 'X336'],
['id' => 337, 'codigo' => '337', 'descricao' => "MARIBONDO", 'codigo_cadsus' => 'X337'],
['id' => 338, 'codigo' => '338', 'descricao' => "MASSAKA", 'codigo_cadsus' => 'X338'],
['id' => 339, 'codigo' => '339', 'descricao' => "MAWAYANA", 'codigo_cadsus' => 'X339'],
['id' => 340, 'codigo' => '340', 'descricao' => "MAWÉ", 'codigo_cadsus' => 'X340'],
['id' => 341, 'codigo' => '341', 'descricao' => "MAYORUNA", 'codigo_cadsus' => 'X341'],
['id' => 342, 'codigo' => '342', 'descricao' => "MIQUELENO", 'codigo_cadsus' => 'X342'],
['id' => 343, 'codigo' => '343', 'descricao' => "MOKURIÑ", 'codigo_cadsus' => 'X343'],
['id' => 344, 'codigo' => '344', 'descricao' => "MON ORO WARAM", 'codigo_cadsus' => 'X344'],
['id' => 345, 'codigo' => '345', 'descricao' => "MUTUM", 'codigo_cadsus' => 'X345'],
['id' => 346, 'codigo' => '346', 'descricao' => "MYKY", 'codigo_cadsus' => 'X346'],
['id' => 347, 'codigo' => '347', 'descricao' => "NADEB", 'codigo_cadsus' => 'X347'],
['id' => 348, 'codigo' => '348', 'descricao' => "NAMBIKWARA", 'codigo_cadsus' => 'X348'],
['id' => 349, 'codigo' => '349', 'descricao' => "NEGAROTÊ", 'codigo_cadsus' => 'X349'],
['id' => 350, 'codigo' => '350', 'descricao' => "NHENGATU", 'codigo_cadsus' => 'X350'],
['id' => 351, 'codigo' => '351', 'descricao' => "OFAIE XAVANTE", 'codigo_cadsus' => 'X351'],
['id' => 352, 'codigo' => '352', 'descricao' => "ONÇA", 'codigo_cadsus' => 'X352'],
['id' => 353, 'codigo' => '353', 'descricao' => "ORO AT", 'codigo_cadsus' => 'X353'],
['id' => 354, 'codigo' => '354', 'descricao' => "ORO EO", 'codigo_cadsus' => 'X354'],
['id' => 355, 'codigo' => '355', 'descricao' => "ORO JOWIN", 'codigo_cadsus' => 'X355'],
['id' => 356, 'codigo' => '356', 'descricao' => "ORO MIYLIN", 'codigo_cadsus' => 'X356'],
['id' => 357, 'codigo' => '357', 'descricao' => "ORO MON", 'codigo_cadsus' => 'X357'],
['id' => 358, 'codigo' => '358', 'descricao' => "ORO NÁO", 'codigo_cadsus' => 'X358'],
['id' => 359, 'codigo' => '359', 'descricao' => "ORO WAM", 'codigo_cadsus' => 'X359'],
['id' => 360, 'codigo' => '360', 'descricao' => "ORO WARAM", 'codigo_cadsus' => 'X360'],
['id' => 361, 'codigo' => '361', 'descricao' => "ORO WARAM XIJEIN", 'codigo_cadsus' => 'X361'],
['id' => 362, 'codigo' => '362', 'descricao' => "PACA", 'codigo_cadsus' => 'X362'],
['id' => 363, 'codigo' => '363', 'descricao' => "PANKARÁ", 'codigo_cadsus' => 'X363'],
['id' => 364, 'codigo' => '364', 'descricao' => "PAPAGAIO", 'codigo_cadsus' => 'X364'],
['id' => 365, 'codigo' => '365', 'descricao' => "PAYAYÁ", 'codigo_cadsus' => 'X365'],
['id' => 366, 'codigo' => '366', 'descricao' => "PIPIPAN", 'codigo_cadsus' => 'X366'],
['id' => 367, 'codigo' => '367', 'descricao' => "PIRATA", 'codigo_cadsus' => 'X367'],
['id' => 368, 'codigo' => '368', 'descricao' => "PUROBORÁ", 'codigo_cadsus' => 'X368'],
['id' => 369, 'codigo' => '369', 'descricao' => "SABANÊ", 'codigo_cadsus' => 'X369'],
['id' => 370, 'codigo' => '370', 'descricao' => "SANUMA", 'codigo_cadsus' => 'X370'],
['id' => 371, 'codigo' => '371', 'descricao' => "SAWENTESÚ", 'codigo_cadsus' => 'X371'],
['id' => 372, 'codigo' => '372', 'descricao' => "SILCY-TAPUYA", 'codigo_cadsus' => 'X372'],
['id' => 373, 'codigo' => '373', 'descricao' => "SIUCI", 'codigo_cadsus' => 'X373'],
['id' => 374, 'codigo' => '374', 'descricao' => "TABAJARA", 'codigo_cadsus' => 'X374'],
['id' => 375, 'codigo' => '375', 'descricao' => "TAKUARA", 'codigo_cadsus' => 'X375'],
['id' => 376, 'codigo' => '376', 'descricao' => "TATU", 'codigo_cadsus' => 'X376'],
['id' => 377, 'codigo' => '377', 'descricao' => "TAWANDÊ", 'codigo_cadsus' => 'X377'],
['id' => 378, 'codigo' => '378', 'descricao' => "TEFÉ", 'codigo_cadsus' => 'X378'],
['id' => 379, 'codigo' => '379', 'descricao' => "TIMBIRA", 'codigo_cadsus' => 'X379'],
['id' => 380, 'codigo' => '380', 'descricao' => "TORÁ DO BAIXO GRANDE", 'codigo_cadsus' => 'X380'],
['id' => 381, 'codigo' => '381', 'descricao' => "TSUNHUM-DJAPÁ", 'codigo_cadsus' => 'X381'],
['id' => 382, 'codigo' => '382', 'descricao' => "TUBARÃO", 'codigo_cadsus' => 'X382'],
['id' => 383, 'codigo' => '383', 'descricao' => "TUPAIU", 'codigo_cadsus' => 'X383'],
['id' => 384, 'codigo' => '384', 'descricao' => "TUPI", 'codigo_cadsus' => 'X384'],
['id' => 385, 'codigo' => '385', 'descricao' => "TUPINAMBÁ DE BELMONTE", 'codigo_cadsus' => 'X385'],
['id' => 386, 'codigo' => '386', 'descricao' => "URUBU", 'codigo_cadsus' => 'X386'],
['id' => 387, 'codigo' => '387', 'descricao' => "URUBU KAAPOR", 'codigo_cadsus' => 'X387'],
['id' => 388, 'codigo' => '388', 'descricao' => "URUPÁ", 'codigo_cadsus' => 'X388'],
['id' => 389, 'codigo' => '389', 'descricao' => "WAI WAI", 'codigo_cadsus' => 'X389'],
['id' => 390, 'codigo' => '390', 'descricao' => "WAIKISU", 'codigo_cadsus' => 'X390'],
['id' => 391, 'codigo' => '391', 'descricao' => "WAKALITESÚ", 'codigo_cadsus' => 'X391'],
['id' => 392, 'codigo' => '392', 'descricao' => "WASSUSU", 'codigo_cadsus' => 'X392'],
['id' => 393, 'codigo' => '393', 'descricao' => "XEREU", 'codigo_cadsus' => 'X393'],
['id' => 394, 'codigo' => '394', 'descricao' => "XI EIN", 'codigo_cadsus' => 'X394'],
['id' => 395, 'codigo' => '395', 'descricao' => "XICRIN", 'codigo_cadsus' => 'X395'],
['id' => 396, 'codigo' => '396', 'descricao' => "XIPAYA", 'codigo_cadsus' => 'X396'],
['id' => 397, 'codigo' => '397', 'descricao' => "XIRIANA", 'codigo_cadsus' => 'X397'],
['id' => 398, 'codigo' => '398', 'descricao' => "XIRUAI", 'codigo_cadsus' => 'X398'],
['id' => 399, 'codigo' => '399', 'descricao' => "YEPAMASSÃ", 'codigo_cadsus' => 'X399'],
['id' => 400, 'codigo' => '400', 'descricao' => "TIRIYÓ", 'codigo_cadsus' => 'X400'],
['id' => 401, 'codigo' => '401', 'descricao' => "YANOMAMI", 'codigo_cadsus' => 'X401'],
['id' => 402, 'codigo' => '402', 'descricao' => "ARARA", 'codigo_cadsus' => 'X402'],
['id' => 403, 'codigo' => '403', 'descricao' => "SAKIRIABAR", 'codigo_cadsus' => 'X403'],
['id' => 404, 'codigo' => '404', 'descricao' => "TATZ", 'codigo_cadsus' => 'X404'],
['id' => 405, 'codigo' => '405', 'descricao' => "SEM INFORMACAO", 'codigo_cadsus' => 'X405'],
];
SeederUtil::saveList(Model::class, $etniasIndigenas, 'id');
}
}

View File

@@ -0,0 +1,18 @@
<?php
use App\Models\Cadastro\SujeitoAtencao\LocalNascimento as Model;
use Illuminate\Database\Seeder;
class LocalNascimento_20240506074641 extends Seeder
{
public function run()
{
$locaisNascimento = [
['id' => 1, 'descricao' => 'NESTE MUNICÍPIO'],
['id' => 2, 'descricao' => 'EM OUTRO MUNICÍPIO'],
['id' => 3, 'descricao' => 'EM OUTRO PAÍS'],
];
SeederUtil::saveList(Model::class, $locaisNascimento, 'id');
}
}

View File

@@ -0,0 +1,17 @@
<?php
use App\Models\Cadastro\SujeitoAtencao\MobilidadeReduzida as Model;
use Illuminate\Database\Seeder;
class MobilidadeReduzida_20240506074752 extends Seeder
{
public function run()
{
$mobilidadesReduzida = [
['id' => 1, 'descricao' => 'PERMANENTE'],
['id' => 2, 'descricao' => 'TEMPORÁRIA'],
];
SeederUtil::saveList(Model::class, $mobilidadesReduzida, 'id');
}
}

View File

@@ -0,0 +1,18 @@
<?php
use App\Models\Cadastro\SujeitoAtencao\MotivoDuplicidadeCpf as Model;
use Illuminate\Database\Seeder;
class MotivoDuplicidadeCpf_20240506074838 extends Seeder
{
public function run()
{
$motivos = [
['id' => 1, 'descricao' => 'RECÉM-NASCIDO'],
['id' => 2, 'descricao' => 'CRIANÇA'],
['id' => 3, 'descricao' => 'OUTRO'],
];
SeederUtil::saveList(Model::class, $motivos, 'id');
}
}

View File

@@ -0,0 +1,18 @@
<?php
use App\Models\Cadastro\SujeitoAtencao\Nacionalidade as Model;
use Illuminate\Database\Seeder;
class Nacionalidade_20240506074925 extends Seeder
{
public function run()
{
$nacionalidades = [
['id' => 1, 'descricao' => 'BRASILEIRO', 'codigo_esus' => 1],
['id' => 2, 'descricao' => 'ESTRANGEIRO', 'codigo_esus' => 3],
['id' => 3, 'descricao' => 'NATURALIZADO BRASILEIRO', 'codigo_esus' => 2],
];
SeederUtil::saveList(Model::class, $nacionalidades, 'id');
}
}

View File

@@ -0,0 +1,18 @@
<?php
use App\Models\Cadastro\SujeitoAtencao\PacienteClassificacao as Model;
use Illuminate\Database\Seeder;
class PacienteClassificacao_20240506075010 extends Seeder
{
public function run()
{
$classificacoes = [
['id' => 1, 'descricao' => 'MUNÍCIPE'],
['id' => 2, 'descricao' => 'PROVISÓRIO'],
['id' => 3, 'descricao' => 'OUTRO MUNICÍPIO'],
];
SeederUtil::saveList(Model::class, $classificacoes, 'id');
}
}

View File

@@ -0,0 +1,20 @@
<?php
use App\Models\Cadastro\SujeitoAtencao\PacienteSubclassificacao as Model;
use Illuminate\Database\Seeder;
class PacienteSubclassificacao_20240506075056 extends Seeder
{
public function run()
{
$subclassificacoes = [
['id' => 1, 'descricao' => 'DEPENDENTE DE SAFRISTA'],
['id' => 2, 'descricao' => 'ESTUDANTE'],
['id' => 3, 'descricao' => 'TURISTA'],
['id' => 4, 'descricao' => 'TEMPORÁRIO'],
['id' => 5, 'descricao' => 'SAFRISTA'],
];
SeederUtil::saveList(Model::class, $subclassificacoes, 'id');
}
}

View File

@@ -0,0 +1,17 @@
<?php
use App\Models\Cadastro\SujeitoAtencao\PreferenciaNome as Model;
use Illuminate\Database\Seeder;
class PreferenciaNome_20240506075147 extends Seeder
{
public function run()
{
$preferencias = [
['id' => 1, 'descricao' => 'NOME'],
['id' => 2, 'descricao' => 'NOME SOCIAL'],
];
SeederUtil::saveList(Model::class, $preferencias, 'id');
}
}

View File

@@ -0,0 +1,21 @@
<?php
use App\Models\Cadastro\SujeitoAtencao\RacaCor as Model;
use Illuminate\Database\Seeder;
class RacaCor_20240506075300 extends Seeder
{
public function run()
{
$racasCores = [
['id' => 1, 'codigo' => '01', 'descricao' => 'BRANCA', 'codigo_esus' => 1],
['id' => 2, 'codigo' => '02', 'descricao' => 'PRETA', 'codigo_esus' => 2],
['id' => 3, 'codigo' => '03', 'descricao' => 'PARDA', 'codigo_esus' => 4],
['id' => 4, 'codigo' => '04', 'descricao' => 'AMARELA', 'codigo_esus' => 3],
['id' => 5, 'codigo' => '05', 'descricao' => 'INDÍGENA', 'codigo_esus' => 5],
['id' => 6, 'codigo' => '99', 'descricao' => 'SEM INFORMAÇÃO', 'codigo_esus' => 6],
];
SeederUtil::saveList(Model::class, $racasCores, 'id');
}
}

View File

@@ -0,0 +1,17 @@
<?php
use App\Models\Cadastro\SujeitoAtencao\Sexo as Model;
use Illuminate\Database\Seeder;
class Sexo_20240506075342 extends Seeder
{
public function run()
{
$sexos = [
['id' => 1, 'descricao' => 'MASCULINO', 'codigo_esus' => 0],
['id' => 2, 'descricao' => 'FEMININO', 'codigo_esus' => 1],
];
SeederUtil::saveList(Model::class, $sexos, 'id', true);
}
}

View File

@@ -0,0 +1,19 @@
<?php
use App\Models\Cadastro\SujeitoAtencao\IdentidadeGenero as Model;
use Illuminate\Database\Seeder;
class IdentidadeGenero_20240506075425 extends Seeder
{
public function run()
{
$identidades = [
['id' => 1, 'descricao' => 'HOMEM TRANSSEXUAL', 'codigo_esus' => 149],
['id' => 2, 'descricao' => 'MULHER TRANSSEXUAL', 'codigo_esus' => 150],
['id' => 3, 'descricao' => 'TRAVESTI', 'codigo_esus' => 156],
['id' => 4, 'descricao' => 'OUTRO', 'codigo_esus' => 151],
];
SeederUtil::saveList(Model::class, $identidades, 'id', true);
}
}

View File

@@ -0,0 +1,22 @@
<?php
use App\Models\Cadastro\SujeitoAtencao\SituacaoFamiliarConjugal as Model;
use Illuminate\Database\Seeder;
class SituacaoFamiliarConjugal_20240506075513 extends Seeder
{
public function run()
{
$situacoes = [
['id' => 1, 'descricao' => 'CONVIVE COM COMPANHEIRA(O) E FILHO(S)'],
['id' => 2, 'descricao' => 'CONVIVE COM COMPANHEIRA(O) COM LAÇOS CONJUGAIS E SEM FILHO(S)'],
['id' => 3, 'descricao' => 'CONVIVE COM COMPANHEIRA(O) COM FILHO(S) E/OU OUTRO(S) FAMILIAR(ES)'],
['id' => 4, 'descricao' => 'CONVIVE COM FAMILIAR(ES) SEM COMPANHEIRA(O)'],
['id' => 5, 'descricao' => 'CONVIVE COM OUTRA(S) PESSOA(S) SEM LAÇOS CONSANGUÍNEOS E/OU LAÇOS CONJUGAIS'],
['id' => 6, 'descricao' => 'VIVE SÓ'],
['id' => 99, 'descricao' => 'SEM INFORMAÇÃO'],
];
SeederUtil::saveList(Model::class, $situacoes, 'id');
}
}

View File

@@ -0,0 +1,23 @@
<?php
use App\Models\Cadastro\SujeitoAtencao\TipoSanguineo as Model;
use Illuminate\Database\Seeder;
class TipoSanguineo_20240506075602 extends Seeder
{
public function run()
{
$tipos = [
['id' => 1, 'descricao' => 'A+'],
['id' => 2, 'descricao' => 'A-'],
['id' => 3, 'descricao' => 'AB+'],
['id' => 4, 'descricao' => 'AB-'],
['id' => 5, 'descricao' => 'B+'],
['id' => 6, 'descricao' => 'B-'],
['id' => 7, 'descricao' => 'O+'],
['id' => 8, 'descricao' => 'O-'],
];
SeederUtil::saveList(Model::class, $tipos, 'id');
}
}

View File

@@ -0,0 +1,31 @@
<?php
use App\Models\Cadastro\SujeitoAtencao\UsuarioRegistroTipo as Model;
use Illuminate\Database\Seeder;
class UsuarioRegistroTipo_20240506075650 extends Seeder
{
public function run()
{
$tipos = [
['id' => 1, 'sigla' => 'COREN', 'descricao' => 'ENFERMAGEM'],
['id' => 2, 'sigla' => 'CREF', 'descricao' => 'EDUCAÇÃO FÍSICA'],
['id' => 3, 'sigla' => 'CREFITO', 'descricao' => 'FISIOTERAPIA E TERAPIA OCUPACIONAL'],
['id' => 4, 'sigla' => 'CRESS', 'descricao' => 'ASSISTÊNCIA SOCIAL'],
['id' => 5, 'sigla' => 'CRF', 'descricao' => 'FARMÁCIA'],
['id' => 6, 'sigla' => 'CRFA', 'descricao' => 'FONOAUDIOLOGIA'],
['id' => 7, 'sigla' => 'CRM', 'descricao' => 'MEDICINA'],
['id' => 8, 'sigla' => 'CRMV', 'descricao' => 'MEDICINA VETERINÁRIA'],
['id' => 9, 'sigla' => 'CRN', 'descricao' => 'NUTRIÇÃO'],
['id' => 10, 'sigla' => 'CRO', 'descricao' => 'ODONTOLOGIA'],
['id' => 11, 'sigla' => 'CRP', 'descricao' => 'PSICOLOGIA'],
['id' => 12, 'sigla' => 'RMS', 'descricao' => 'REGISTRO DO MINISTÉRIO DA SAÚDE'],
['id' => 13, 'sigla' => 'CRBM', 'descricao' => 'BIOMEDICINA'],
['id' => 14, 'descricao' => 'OUTRO'],
['id' => 15, 'sigla' => 'CREFONO', 'descricao' => 'FONOAUDIOLOGIA'],
['id' => 16, 'sigla' => 'CRBIO', 'descricao' => 'BIOLOGIA'],
];
SeederUtil::saveList(Model::class, $tipos, 'id');
}
}

View File

@@ -0,0 +1,26 @@
<?php
use App\Models\Cadastro\SujeitoAtencao\FatorRisco as Model;
use Illuminate\Database\Seeder;
class FatorRisco_20240506075737 extends Seeder
{
public function run()
{
$fatoresRisco = [
['id' => 1, 'nome' => 'Câncer'],
['id' => 2, 'nome' => 'Diabetes'],
['id' => 3, 'nome' => 'Etilismo'],
['id' => 4, 'nome' => 'Hipertensão'],
['id' => 5, 'nome' => 'Obesidade'],
['id' => 6, 'nome' => 'Perfil sanguíneo alterado'],
['id' => 7, 'nome' => 'Radioterapia'],
['id' => 8, 'nome' => 'Tabagismo'],
['id' => 9, 'nome' => 'Uso de medicamentos antineoplásicos ou imunossupressores'],
['id' => 10, 'nome' => 'Outro'],
['id' => 11, 'nome' => 'Gestante'],
];
SeederUtil::saveList(Model::class, $fatoresRisco, 'id');
}
}

View File

@@ -0,0 +1,45 @@
<?php
use App\Models\Cadastro\Medicamento\FormaFarmaceutica as Model;
use Illuminate\Database\Seeder;
class FormaFarmaceutica_20240506075900 extends Seeder
{
public function run()
{
$formasFarmaceutica = [
['id' => '1', 'nome' => 'Adesivo'],
['id' => '2', 'nome' => 'Aerossol'],
['id' => '3', 'nome' => 'Carpule'],
['id' => '4', 'nome' => 'Comprimido'],
['id' => '5', 'nome' => 'Creme'],
['id' => '6', 'nome' => 'Cápsula'],
['id' => '7', 'nome' => 'Drágea'],
['id' => '8', 'nome' => 'Elixir'],
['id' => '9', 'nome' => 'Emulsão'],
['id' => '10', 'nome' => 'Enema'],
['id' => '11', 'nome' => 'Esmalte'],
['id' => '12', 'nome' => 'Gel'],
['id' => '13', 'nome' => 'Geléia'],
['id' => '14', 'nome' => 'Granulado'],
['id' => '15', 'nome' => 'Loção'],
['id' => '16', 'nome' => 'Líquido'],
['id' => '17', 'nome' => 'Pasta'],
['id' => '18', 'nome' => 'Pastilha'],
['id' => '19', 'nome' => 'Pomada'],
['id' => '20', 'nome' => 'Pó'],
['id' => '21', 'nome' => 'Sabonete'],
['id' => '22', 'nome' => 'Solução'],
['id' => '23', 'nome' => 'Spray'],
['id' => '24', 'nome' => 'Supositório'],
['id' => '25', 'nome' => 'Suspensão'],
['id' => '26', 'nome' => 'Tablete'],
['id' => '27', 'nome' => 'Xarope'],
['id' => '28', 'nome' => 'Óvulo'],
['id' => '29', 'nome' => 'Colírio'],
['id' => '30', 'nome' => 'Unidade'],
];
SeederUtil::saveList(Model::class, $formasFarmaceutica, 'id');
}
}

View File

@@ -0,0 +1,46 @@
<?php
use App\Models\Cadastro\Medicamento\ViaAdministracao as Model;
use Illuminate\Database\Seeder;
class ViaAdministracao_20240506075954 extends Seeder
{
public function run()
{
$vias = [
['id' => 1, 'nome' => 'Oral'],
['id' => 2, 'nome' => 'Parenteral'],
['id' => 3, 'nome' => 'Local'],
['id' => 4, 'nome' => 'Outras'],
['id' => 5, 'nome' => 'Bucal'],
['id' => 6, 'nome' => 'Capilar'],
['id' => 7, 'nome' => 'Dermatológica'],
['id' => 8, 'nome' => 'Epidural'],
['id' => 9, 'nome' => 'Inalatória'],
['id' => 10, 'nome' => 'Inalatória por via nasal'],
['id' => 11, 'nome' => 'Inalatória por via oral'],
['id' => 12, 'nome' => 'Intra-arterial'],
['id' => 13, 'nome' => 'Intra-articular'],
['id' => 14, 'nome' => 'Intradérmica'],
['id' => 15, 'nome' => 'Intramuscular'],
['id' => 16, 'nome' => 'Intratecal'],
['id' => 17, 'nome' => 'Intrauterina'],
['id' => 18, 'nome' => 'Intravenosa'],
['id' => 19, 'nome' => 'Irrigação'],
['id' => 20, 'nome' => 'Nasal'],
['id' => 21, 'nome' => 'Oftálmica'],
['id' => 22, 'nome' => 'Otológica'],
['id' => 23, 'nome' => 'Retal'],
['id' => 24, 'nome' => 'Subcutânea'],
['id' => 25, 'nome' => 'Sublingual'],
['id' => 26, 'nome' => 'Transdérmica'],
['id' => 27, 'nome' => 'Uretral'],
['id' => 28, 'nome' => 'Vaginal'],
['id' => 29, 'nome' => 'Endovenosa'],
['id' => 30, 'nome' => 'Externo'],
['id' => 31, 'nome' => 'Tópica'],
];
SeederUtil::saveList(Model::class, $vias, 'id');
}
}

View File

@@ -0,0 +1,19 @@
<?php
use App\Models\Cadastro\Medicamento\ReceitaTipo as Model;
use Illuminate\Database\Seeder;
class ReceitaTipo_20240506080044 extends Seeder
{
public function run()
{
$receitaTipos = [
['id' => 1, 'nome' => 'Comum'],
['id' => 2, 'nome' => 'Especial'],
['id' => 3, 'nome' => 'Especial (amarela)'],
['id' => 4, 'nome' => 'Especial (azul)'],
];
SeederUtil::saveList(Model::class, $receitaTipos, 'id');
}
}

View File

@@ -0,0 +1,19 @@
<?php
use App\Models\Cadastro\Feriado\FeriadoTipo as Model;
use Illuminate\Database\Seeder;
class FeriadoTipo_20240506080129 extends Seeder
{
public function run()
{
$tipos = [
['id' => 1, 'descricao' => 'FERIADO MUNICIPAL'],
['id' => 2, 'descricao' => 'FERIADO ESTADUAL'],
['id' => 3, 'descricao' => 'FERIADO NACIONAL'],
['id' => 4, 'descricao' => 'FACULTATIVO'],
];
SeederUtil::saveList(Model::class, $tipos, 'id');
}
}

View File

@@ -0,0 +1,18 @@
<?php
use App\Models\Cadastro\Grupo\GrupoTipo as Model;
use Illuminate\Database\Seeder;
class GrupoTipo_20240506080211 extends Seeder
{
public function run()
{
$grupoTipos = [
['id' => 1, 'nome' => 'Medicamentos'],
['id' => 2, 'nome' => 'Exames'],
['id' => 3, 'nome' => 'Material'],
];
SeederUtil::saveList(Model::class, $grupoTipos, 'id');
}
}

View File

@@ -0,0 +1,23 @@
<?php
use App\Models\Cadastro\Material\LivroRegistro as Model;
use Illuminate\Database\Seeder;
class LivroRegistro_20240506080248 extends Seeder
{
public function run()
{
$livrosRegistro = [
['id' => 1, 'nome' => 'Entorpecentes'],
['id' => 2, 'nome' => 'Psicotropicos'],
['id' => 3, 'nome' => 'Controle especial'],
['id' => 4, 'nome' => 'Imunossupressores'],
['id' => 5, 'nome' => 'Anti-retrovirais'],
['id' => 6, 'nome' => 'Talidomida'],
['id' => 7, 'nome' => 'Anabolizante'],
['id' => 8, 'nome' => 'Antimicrobianos'],
];
SeederUtil::saveList(Model::class, $livrosRegistro, 'id');
}
}

View File

@@ -0,0 +1,27 @@
<?php
use App\Models\Cadastro\Material\LivroRegistroTipo as Model;
use Illuminate\Database\Seeder;
class LivroRegistroTipo_20240506080333 extends Seeder
{
public function run()
{
$livroRegistroTipos = [
['id' => 1, 'nome' => 'A1'],
['id' => 2, 'nome' => 'A2'],
['id' => 3, 'nome' => 'A3'],
['id' => 4, 'nome' => 'B1'],
['id' => 5, 'nome' => 'B2'],
['id' => 6, 'nome' => 'C1'],
['id' => 7, 'nome' => 'C2'],
['id' => 8, 'nome' => 'C3'],
['id' => 9, 'nome' => 'C4'],
['id' => 10, 'nome' => 'C5'],
['id' => 11, 'nome' => 'À BASE'],
['id' => 12, 'nome' => 'ESPECÍFICO'],
];
SeederUtil::saveList(Model::class, $livroRegistroTipos, 'id');
}
}

View File

@@ -0,0 +1,27 @@
<?php
use App\Models\Cadastro\Material\Apresentacao as Model;
use Illuminate\Database\Seeder;
class Apresentacao_20240506080420 extends Seeder
{
public function run()
{
$apresentacoes = [
['id' => '1', 'nome' => 'Ampola', 'sigla' => 'ampola'],
['id' => '2', 'nome' => 'Bisnaga', 'sigla' => 'bs'],
['id' => '3', 'nome' => 'Bobina', 'sigla' => 'bo'],
['id' => '4', 'nome' => 'Caixa', 'sigla' => 'cx'],
['id' => '5', 'nome' => 'Cartela', 'sigla' => 'cr'],
['id' => '6', 'nome' => 'Frasco', 'sigla' => 'fr'],
['id' => '7', 'nome' => 'Galão', 'sigla' => 'gl'],
['id' => '8', 'nome' => 'Não definido', 'sigla' => 'nd'],
['id' => '9', 'nome' => 'Pacote', 'sigla' => 'pct'],
['id' => '10', 'nome' => 'Tubo', 'sigla' => 'tb'],
['id' => '11', 'nome' => 'Seringa', 'sigla' => 'seringa'],
['id' => '12', 'nome' => 'Unidade', 'sigla' => 'un'],
];
SeederUtil::saveList(Model::class, $apresentacoes, 'id');
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,41 @@
<?php
use App\Models\Cadastro\Fornecedor\Categoria as Model;
use Illuminate\Database\Seeder;
class FornecedorCategoria_20240506080558 extends Seeder
{
public function run()
{
$categorias = [
['id' => 1, 'nome' => 'ARTIGOS PARA FESTA'],
['id' => 2, 'nome' => 'DIVERSOS'],
['id' => 3, 'nome' => 'DIVULGAÇÃO E PROPAGANDA'],
['id' => 4, 'nome' => 'FERRAGENS E FERRAMENTAS'],
['id' => 5, 'nome' => 'GENÊROS ALIMENTÍCIOS'],
['id' => 6, 'nome' => 'LABORATÓRIO E RAIO-X'],
['id' => 7, 'nome' => 'MANUTENÇÃO ODONTOLÓGICA'],
['id' => 8, 'nome' => 'MATERIAL DE CONSTRUÇÃO'],
['id' => 9, 'nome' => 'MATERIAL DE CONSUMO'],
['id' => 10, 'nome' => 'MATERIAL DE ENFERMAGEM'],
['id' => 11, 'nome' => 'MATERIAL DE ESCRITÓRIO'],
['id' => 12, 'nome' => 'MATERIAL DE EXPEDIENTE'],
['id' => 13, 'nome' => 'MATERIAL DE LIMPEZA'],
['id' => 14, 'nome' => 'MATERIAL DE PINTURA'],
['id' => 15, 'nome' => 'MATERIAL DE USO GERAL'],
['id' => 16, 'nome' => 'MATERIAL DE USO PESSOAL'],
['id' => 17, 'nome' => 'MATERIAL DIDÁTICO'],
['id' => 18, 'nome' => 'MATERIAL ELÉTRICO'],
['id' => 19, 'nome' => 'MATERIAL HIDRÁULICO'],
['id' => 20, 'nome' => 'MATERIAL ODONTOLÓGICO'],
['id' => 21, 'nome' => 'MATERIAL PERMANENTE'],
['id' => 22, 'nome' => 'MEDICAMENTO'],
['id' => 23, 'nome' => 'PEÇAS E ACESSÓRIOS'],
['id' => 24, 'nome' => 'UTENSÍLIOS DE COZINHA'],
['id' => 25, 'nome' => 'VEÍCULOS'],
['id' => 26, 'nome' => 'VESTUÁRIO'],
];
SeederUtil::saveList(Model::class, $categorias, 'id');
}
}

View File

@@ -0,0 +1,17 @@
<?php
use App\Models\Cadastro\Fabricante\Tipo as Model;
use Illuminate\Database\Seeder;
class FabricanteTipo_20240506080641 extends Seeder
{
public function run()
{
$tipos = [
['id' => 1, 'nome' => 'NACIONAL'],
['id' => 2, 'nome' => 'INTERNACIONAL'],
];
SeederUtil::saveList(Model::class, $tipos, 'id');
}
}

View File

@@ -0,0 +1,114 @@
<?php
use App\Models\Cadastro\Vacina as Model;
use Illuminate\Database\Seeder;
class Vacina_20240506080751 extends Seeder
{
public function run()
{
$vacinas = [
['codigo' => 1, 'nome' => 'Imunoglobulina anti tetânica', 'abreviacao' => 'Imunoglobulina anti tetânica', 'sigla' => 'IGTH'],
['codigo' => 2, 'nome' => 'Soro antitetânico', 'abreviacao' => 'Soro tetânico', 'sigla' => 'SAT'],
['codigo' => 3, 'nome' => 'Soro antiaracnídico* (Loxosceles e Phoneutria) e antiescorpiônico', 'abreviacao' => 'Soro aracnídico / Escorpiônico', 'sigla' => 'SARC'],
['codigo' => 4, 'nome' => 'Soro antiescorpiônico*', 'abreviacao' => 'Soro escorpiônico', 'sigla' => 'SESCOR'],
['codigo' => 5, 'nome' => 'Vacina adsorvida difteria e tétano infantil', 'abreviacao' => 'Dupla infantil', 'sigla' => 'DT'],
['codigo' => 6, 'nome' => 'Soro antielapídico* (bivalente)', 'abreviacao' => 'Soro elapídico', 'sigla' => 'SELAP'],
['codigo' => 7, 'nome' => 'Soro anti-rábico', 'abreviacao' => 'Soro rábico humano', 'sigla' => 'SARH'],
['codigo' => 8, 'nome' => 'Soro antibotrópico (pentavalente)', 'abreviacao' => 'Soro botrópico', 'sigla' => 'SBOTR'],
['codigo' => 9, 'nome' => 'Vacina hepatite B (recombinante)', 'abreviacao' => 'Hepatite B', 'sigla' => 'HB'],
['codigo' => 10, 'nome' => 'Soro antidiftérico', 'abreviacao' => 'Soro diftérico', 'sigla' => 'SAD'],
['codigo' => 11, 'nome' => 'Soro antibotrópico (pentavalente) e anticrotálico', 'abreviacao' => 'Soro botrópico/crotálico', 'sigla' => 'SBOCR'],
['codigo' => 12, 'nome' => 'Soro antibotrópico (pentavalente) e antilaquético', 'abreviacao' => 'Soro botrópico/laquético', 'sigla' => 'SBOLAQ'],
['codigo' => 13, 'nome' => 'Vacina meningocócica AC (polissacarídica)', 'abreviacao' => 'Meningocócica AC', 'sigla' => 'Meningo AC'],
['codigo' => 14, 'nome' => 'Vacina febre amarela (atenuada)', 'abreviacao' => 'Febre amarela', 'sigla' => 'FA'],
['codigo' => 15, 'nome' => 'Vacina BCG*', 'abreviacao' => 'BCG', 'sigla' => 'BCG'],
['codigo' => 16, 'nome' => 'Soro anticrotálico', 'abreviacao' => 'Soro crotálico', 'sigla' => 'SCROT'],
['codigo' => 17, 'nome' => 'Vacina Haemophilus influenza b (conjugada)', 'abreviacao' => 'Haemophilus tipo b', 'sigla' => 'Hib'],
['codigo' => 18, 'nome' => 'Raiva em cultivo celular Embrião de Galinha', 'abreviacao' => 'Raiva em cultivo celular (Embrião)', 'sigla' => 'Embrião'],
['codigo' => 19, 'nome' => 'Imunoglobulina anti varicela zoster', 'abreviacao' => 'Imunoglobulina anti varicela zoster', 'sigla' => 'IGVZ'],
['codigo' => 20, 'nome' => 'Imunoglobulina da hepatite B', 'abreviacao' => 'Imunoglobulina anti hepatite B', 'sigla' => 'IGHB'],
['codigo' => 21, 'nome' => 'Vacina pneumocócica 23-valente (polissacarídica)', 'abreviacao' => 'Pneumocócica 23V', 'sigla' => 'Pncc23V'],
['codigo' => 22, 'nome' => 'Vacina poliomelite 1,2 e 3 (inativada)', 'abreviacao' => 'Poliomielite inativada', 'sigla' => 'VIP'],
['codigo' => 23, 'nome' => 'Imunoglobulina anti rábica', 'abreviacao' => 'Imunoglobulina anti rábica', 'sigla' => 'IGRH'],
['codigo' => 24, 'nome' => 'Vacina sarampo, caxumba, rubéola*', 'abreviacao' => 'Tríplice viral', 'sigla' => 'SCR'],
['codigo' => 25, 'nome' => 'Vacina adsorvida difteria e tétano adulto', 'abreviacao' => 'Dupla adulto', 'sigla' => 'dT'],
['codigo' => 26, 'nome' => 'Vacina pneumocócica 10-valente(conjugada)', 'abreviacao' => 'Pneumocócica 10V ', 'sigla' => 'Pncc10V'],
['codigo' => 27, 'nome' => 'Soro antilatrodectus', 'abreviacao' => 'Soro latrodectus', 'sigla' => 'SLATRO'],
['codigo' => 28, 'nome' => 'Vacina poliomielite 1 e 3 (atenuada)', 'abreviacao' => 'Poliomielite oral (Bivalente)', 'sigla' => 'VOP'],
['codigo' => 29, 'nome' => 'Vacina acelular adsorvida difteria, tétano, pertussis, poliomielite1,2,3 (inativada), Haemophilus influenzae b (conjugada)', 'abreviacao' => 'DTPa/Hib/Polio Inativa', 'sigla' => 'PENTAinativada'],
['codigo' => 30, 'nome' => 'Vacina febre tifóide (polissacarídica)', 'abreviacao' => 'Febre tifóide (polissacarídica)', 'sigla' => 'FTp'],
['codigo' => 31, 'nome' => 'Soro antiloxoscélico (trivalente)', 'abreviacao' => 'Soro loxoscélico', 'sigla' => 'SLOXO'],
['codigo' => 32, 'nome' => 'Soro antilonômico', 'abreviacao' => 'Soro lonômico', 'sigla' => 'SLONO'],
['codigo' => 33, 'nome' => 'Vacina influenza Trivalente (fracionada, inativada)', 'abreviacao' => 'Influenza Trivalente', 'sigla' => 'FLU3V'],
['codigo' => 34, 'nome' => 'Vacina varicela (atenuada)', 'abreviacao' => 'Varicela(atenuada)', 'sigla' => 'Varc'],
['codigo' => 35, 'nome' => 'Vacina adsorvida hepatite A (inativada, virossomal)', 'abreviacao' => 'Hepatite A (CRIE)', 'sigla' => 'HA'],
['codigo' => 36, 'nome' => 'Vacina sarampo, rubéola*', 'abreviacao' => 'Dupla viral', 'sigla' => 'SR'],
['codigo' => 37, 'nome' => 'Raiva em cultivo celular Vero', 'abreviacao' => 'Raiva em cultivo celular Vero', 'sigla' => 'Vero'],
['codigo' => 38, 'nome' => 'Soro antibotulínico (trivalente)', 'abreviacao' => 'Soro botulínico trivalente', 'sigla' => 'SBOTULTRI'],
['codigo' => 39, 'nome' => 'Vacina adsorvida difteria, tétano, pertussis* e Haemophilus influenzae b (conjugada)', 'abreviacao' => 'DTP/Hib', 'sigla' => 'Tetra'],
['codigo' => 40, 'nome' => 'Vacina pneumocócica 7-valente (conjugada)', 'abreviacao' => 'Pneumocócica 7V', 'sigla' => 'Pncc7V'],
['codigo' => 41, 'nome' => 'Vacina meningocócica C (conjugada)', 'abreviacao' => 'Meningocócica conjugada C', 'sigla' => 'Men Conj C'],
['codigo' => 42, 'nome' => 'Vacina adsorvida difteria, tétano, pertussis*, hepatite B (recombinante) e Haemophilus influenzae b (conjugada)', 'abreviacao' => 'DTP/HB/Hib', 'sigla' => 'Penta'],
['codigo' => 43, 'nome' => 'Vacina acelular adsorvida difteria, tétano, pertussis, poliomielite1,2,3 (inativada), Haemophilus influenzae b e hepatite b (conbinada)', 'abreviacao' => 'Hexavalente', 'sigla' => 'HEXA'],
['codigo' => 44, 'nome' => 'Vacina influenza H1N1', 'abreviacao' => 'Influenza H1N1', 'sigla' => 'H1N1'],
['codigo' => 45, 'nome' => 'Vacina rotavírus humano G1P1[8] (atenuada)', 'abreviacao' => 'Vacina rotavírus humano', 'sigla' => 'VRH'],
['codigo' => 46, 'nome' => 'Vacina adsorvida difteria, tétano e pertussis*', 'abreviacao' => 'Tríplice bacteriana', 'sigla' => 'DTP'],
['codigo' => 47, 'nome' => 'Vacina adsorvida difteria, tétano e pertussis* (acelular)', 'abreviacao' => 'Tríplice acelular infantil', 'sigla' => 'DTPa'],
['codigo' => 48, 'nome' => 'Diluente para vacina sarampo, caxumba, rubéola', 'abreviacao' => 'Diluente triplice viral', 'sigla' => 'DilSRC'],
['codigo' => 49, 'nome' => 'Diluente para vacina febre amarela (atenuada)', 'abreviacao' => 'Diluente p/febre amarela', 'sigla' => 'DilFa'],
['codigo' => 50, 'nome' => 'Diluente para vacina haemophilus influenzae b', 'abreviacao' => 'Diluente p/ haemophilus tipo b', 'sigla' => 'DilHib'],
['codigo' => 51, 'nome' => 'Vacina febre tifóide (atenuada)', 'abreviacao' => 'Febre tifóide (atenuada)', 'sigla' => 'Fta'],
['codigo' => 52, 'nome' => 'Diluente para vacina meningocócica AC (polissacarídica)', 'abreviacao' => 'Diluente Meningo AC', 'sigla' => 'DilMengAC'],
['codigo' => 53, 'nome' => 'Diluente sarampo, rubéola*', 'abreviacao' => 'Diluente dupla viral', 'sigla' => 'DilSR'],
['codigo' => 54, 'nome' => 'Diluente para vacina varicela (atenuada)', 'abreviacao' => 'Diluente varicela', 'sigla' => 'DilVarc'],
['codigo' => 55, 'nome' => 'Vacina adsorvida hepatite A (inativada, virossomal), dose pediátrica', 'abreviacao' => 'Hepatite A Pediátrica', 'sigla' => 'HAped'],
['codigo' => 56, 'nome' => 'Vacina sarampo, caxumba, rubéola e varicela', 'abreviacao' => 'Tetra Viral', 'sigla' => 'Tetra Viral'],
['codigo' => 57, 'nome' => 'Vacina acelular adsorvida difteria, tétano, pertussis, dose adulto', 'abreviacao' => 'Tríplice bacteriana acelular (adulto)- dTpa', 'sigla' => 'dTpa adulto'],
['codigo' => 58, 'nome' => 'Vacina acelular adsorvida difteria, tétano, pertussis, poliomielite1,2,3 (inativada)', 'abreviacao' => 'Tríplice acelular/poliomelite inativada', 'sigla' => 'DTPaVIP'],
['codigo' => 59, 'nome' => 'Vacina pneumocócica 13-valente ', 'abreviacao' => 'Pneumocócica 13V', 'sigla' => 'Pncc13V'],
['codigo' => 60, 'nome' => 'vacina papilomavírus humano 16 e 18 (recombinante)', 'abreviacao' => 'HPV Bivalente', 'sigla' => 'HPV'],
['codigo' => 61, 'nome' => 'Vacina Toxóide tetânico', 'abreviacao' => 'Toxóide Tetânico', 'sigla' => 'TT'],
['codigo' => 62, 'nome' => 'Vacina adsorvida hepatite A, hepatite B(recombinante) pediátrica', 'abreviacao' => 'Hepatite AeB(pediátrica)', 'sigla' => 'HAeHBped'],
['codigo' => 63, 'nome' => 'Vacina adsorvida hepatite A, hepatite B(recombinante)', 'abreviacao' => 'Hepatite AeB(uso adulto)', 'sigla' => 'HAeHB'],
['codigo' => 64, 'nome' => 'Vacina influenza intradérmica', 'abreviacao' => 'Influenza ID', 'sigla' => 'FLU ID'],
['codigo' => 65, 'nome' => 'Vacina rotavírus humano(pentavalente)', 'abreviacao' => 'Rotavírus pentavalente', 'sigla' => 'ROTA penta'],
['codigo' => 66, 'nome' => 'Vacina meningocócica BC', 'abreviacao' => 'Meningocócica B/C', 'sigla' => 'MEN B/C'],
['codigo' => 67, 'nome' => 'Vacina quadrivalente recombinante contra papilomavírus humano (tipos 6,11,16 e 18)', 'abreviacao' => 'HPV Quadrivalente', 'sigla' => 'HPV Quadri'],
['codigo' => 68, 'nome' => 'Vacina Papiloma vírus humano', 'abreviacao' => 'HPV Bivalente', 'sigla' => 'HPV Bi'],
['codigo' => 69, 'nome' => '"Soro antibotulínico (bivalente) Soroterapia"', 'abreviacao' => 'Soro botulínico bivalente', 'sigla' => 'SBOTULBI'],
['codigo' => 70, 'nome' => 'Sarampo Monovalente', 'abreviacao' => 'Sarampo', 'sigla' => 'Sarampo'],
['codigo' => 71, 'nome' => 'Rubéola Monovalente', 'abreviacao' => 'Rubéola', 'sigla' => 'Rubéola'],
['codigo' => 72, 'nome' => 'Gripe (anual)', 'abreviacao' => 'Gripe', 'sigla' => 'Gripe Sazonal'],
['codigo' => 73, 'nome' => 'QUÁDRUPLA VIRAL (SCR + VARICELA)', 'abreviacao' => 'QUÁDRUPLA VIRAL', 'sigla' => 'Quádrupla Viral'],
['codigo' => 74, 'nome' => 'Vacina meningocócica ACYW135(polissacarídica)', 'abreviacao' => 'Meningocócica A C Y W135(polissacarídica)', 'sigla' => 'Meningo ACW135Y'],
['codigo' => 75, 'nome' => 'Vacina Cólera(bivalente)', 'abreviacao' => 'Cólera oral', 'sigla' => 'Cólera'],
['codigo' => 76, 'nome' => 'Vacina Herpes Zoster (atenuada)', 'abreviacao' => 'Herpez Zoster', 'sigla' => 'VHZ'],
['codigo' => 77, 'nome' => 'Vacina influenza Tetravalente (fracionada, inativada)', 'abreviacao' => 'Influenza Tetravalente', 'sigla' => 'FLU4V'],
['codigo' => 78, 'nome' => 'Vacina adsorvida meningocócica B (recombinante)', 'abreviacao' => 'Meningocócica B', 'sigla' => 'MEN B'],
['codigo' => 79, 'nome' => 'Diluente para Vacina BCG', 'abreviacao' => 'Diluente para BCG', 'sigla' => 'Dil BCG'],
['codigo' => 80, 'nome' => 'Diluente vacina para Raiva em cultivo celular Vero', 'abreviacao' => 'Diluente para Raiva AC', 'sigla' => 'Dil Raiva Vero'],
['codigo' => 81, 'nome' => 'Diluente para vacina Meningocócica C (conjugada)', 'abreviacao' => 'Diluente para Meningocócica conjugada C ', 'sigla' => 'Dil Men Conj C'],
['codigo' => 82, 'nome' => 'Dengvaxia', 'abreviacao' => 'Vacina Dengue 1, 2, 3 e 4 (recomb e atenuada)', 'sigla' => 'Dengue'],
['codigo' => 83, 'nome' => 'Hepatite A Adulto (1ml)', 'abreviacao' => 'Vacina ads hepatite A (inativada, virossomal)', 'sigla' => 'HAadulto'],
['codigo' => 84, 'nome' => 'Febre Amarela-Dose fracionada (0,1 ml)', 'abreviacao' => 'Febre Amarela-Dose fracionada (0,1 ml)', 'sigla' => 'FA(0,1 ml)'],
['codigo' => 85, 'nome' => 'Covid-19-recombinante, AstraZeneca/Fiocruz (Covishield)', 'abreviacao' => '', 'sigla' => 'COV19-AZE - COVISHIELD'],
['codigo' => 86, 'nome' => 'Covid-19-inativada, Sinovac/Butantan (Coronavac)', 'abreviacao' => '', 'sigla' => 'COV19-VAC'],
['codigo' => 87, 'nome' => 'Covid-19-RNAm, Pfizer (Comirnaty)', 'abreviacao' => '', 'sigla' => 'COV19-PFZ'],
['codigo' => 88, 'nome' => 'Covid-19-recombinante, Janssen (Ad26.COV2.S)', 'abreviacao' => '', 'sigla' => 'COV19-JAN'],
['codigo' => 89, 'nome' => 'Covid-19-recombinante, AstraZeneca/Covax (ChAdOx1-S)', 'abreviacao' => '', 'sigla' => 'COV19-AZE - ChAdOx1-S'],
['codigo' => 95, 'nome' => 'Covid-19 - GAMALEYA - SPUTNIK V recombinante', 'abreviacao' => '', 'sigla' => 'COVID-19 GAMALEYA - SPUTNIK V'],
['codigo' => 96, 'nome' => 'Covid-19 - COVID-19 BHARAT - COVAXIN inativada', 'abreviacao' => '', 'sigla' => 'COVID-19 BHARAT - COVAXIN'],
['codigo' => 97, 'nome' => 'Covid-19 - MODERNA RNAm', 'abreviacao' => '', 'sigla' => 'COVID-19 MODERNA'],
['codigo' => 98, 'nome' => 'Covid-19-inativada, Sinovac (Coronavac)', 'abreviacao' => '', 'sigla' => 'COV19-INA'],
['codigo' => 99, 'nome' => 'Covid-19-RNAm, Pfizer (Comirnaty) pediátrica', 'abreviacao' => '', 'sigla' => 'COV19-PFZ-PEDIÁTRICA'],
['codigo' => 100, 'nome' => 'Varíola Bavarian Nordic', 'abreviacao' => '', 'sigla' => 'VVBN'],
['codigo' => 101, 'nome' => 'Herpes-Zoster (recombinante)', 'abreviacao' => '', 'sigla' => 'VZR'],
['codigo' => 102, 'nome' => 'Covid-19-RNAm, Pfizer (Comirnaty) pediátrica menor de 5 anos', 'abreviacao' => '', 'sigla' => 'COV19-PFZ-PED-MENOR-5A'],
['codigo' => 103, 'nome' => 'Covid-19-RNAm, Pfizer (Comirnaty) bivalente', 'abreviacao' => '', 'sigla' => 'COV19-PFZ-BIVALENTE'],
['codigo' => 104, 'nome' => 'Dilutente para vacina sarampo, caxumba, rubéola e varicela', 'abreviacao' => 'Diluente p/ Tetra Viral', 'sigla' => 'Dil Tetra'],
];
SeederUtil::saveList(Model::class, $vacinas, 'codigo');
}
}

View File

@@ -0,0 +1,17 @@
<?php
use App\Models\Cadastro\UnidadeMedida as Model;
use Illuminate\Database\Seeder;
class UnidadeMedida_20240516133310 extends Seeder
{
public function run()
{
$unidadesMedida = [
['id' => 24, 'nome' => 'Dose', 'sigla' => 'ds'],
];
SeederUtil::saveList(Model::class, $unidadesMedida, 'id');
}
}

View File

@@ -0,0 +1,16 @@
<?php
use App\Models\Cadastro\Medicamento\ViaAdministracao as Model;
use Illuminate\Database\Seeder;
class ViaAdministracao_20240516133619 extends Seeder
{
public function run()
{
$vias = [
['id' => 32, 'nome' => 'Implante Subdérmico'],
];
SeederUtil::saveList(Model::class, $vias, 'id');
}
}

View File

@@ -0,0 +1,17 @@
<?php
use App\Models\Cadastro\Localizacao\Zona as Model;
use Illuminate\Database\Seeder;
class Zona_20240523134217 extends Seeder
{
public function run()
{
$zonas = [
['id' => 1, 'descricao' => 'URBANA', 'codigo_esus' => '83'],
['id' => 2, 'descricao' => 'RURAL', 'codigo_esus' => '84'],
];
SeederUtil::saveList(Model::class, $zonas, 'id');
}
}

View File

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

View File

@@ -0,0 +1,113 @@
<?php
use App\Models\Cadastro\Vacina;
use Illuminate\Database\Seeder;
class Vacina_20240711082323 extends Seeder
{
public function run()
{
$vacinas = [
['codigo' => 1, 'codigo_ria' => 1],
['codigo' => 2, 'codigo_ria' => 2],
['codigo' => 3, 'codigo_ria' => 3],
['codigo' => 4, 'codigo_ria' => 4],
['codigo' => 5, 'codigo_ria' => 5],
['codigo' => 6, 'codigo_ria' => 6],
['codigo' => 7, 'codigo_ria' => 7],
['codigo' => 8, 'codigo_ria' => 8],
['codigo' => 9, 'codigo_ria' => 9],
['codigo' => 10, 'codigo_ria' => 10],
['codigo' => 11, 'codigo_ria' => 11],
['codigo' => 12, 'codigo_ria' => 12],
['codigo' => 13, 'codigo_ria' => 13],
['codigo' => 14, 'codigo_ria' => 14],
['codigo' => 15, 'codigo_ria' => 15],
['codigo' => 16, 'codigo_ria' => 16],
['codigo' => 17, 'codigo_ria' => 17],
['codigo' => 18, 'codigo_ria' => 18],
['codigo' => 19, 'codigo_ria' => 19],
['codigo' => 20, 'codigo_ria' => 20],
['codigo' => 21, 'codigo_ria' => 21],
['codigo' => 22, 'codigo_ria' => 22],
['codigo' => 23, 'codigo_ria' => 23],
['codigo' => 24, 'codigo_ria' => 24],
['codigo' => 25, 'codigo_ria' => 25],
['codigo' => 26, 'codigo_ria' => 26],
['codigo' => 27, 'codigo_ria' => 27],
['codigo' => 28, 'codigo_ria' => 28],
['codigo' => 29, 'codigo_ria' => 29],
['codigo' => 30, 'codigo_ria' => 30],
['codigo' => 31, 'codigo_ria' => 31],
['codigo' => 32, 'codigo_ria' => 32],
['codigo' => 33, 'codigo_ria' => 33],
['codigo' => 34, 'codigo_ria' => 34],
['codigo' => 35, 'codigo_ria' => 35],
['codigo' => 36, 'codigo_ria' => 36],
['codigo' => 37, 'codigo_ria' => 37],
['codigo' => 38, 'codigo_ria' => 38],
['codigo' => 39, 'codigo_ria' => 39],
['codigo' => 40, 'codigo_ria' => 40],
['codigo' => 41, 'codigo_ria' => 41],
['codigo' => 42, 'codigo_ria' => 42],
['codigo' => 43, 'codigo_ria' => 43],
['codigo' => 44, 'codigo_ria' => 44],
['codigo' => 45, 'codigo_ria' => 45],
['codigo' => 46, 'codigo_ria' => 46],
['codigo' => 47, 'codigo_ria' => 47],
['codigo' => 48, 'codigo_ria' => 48],
['codigo' => 49, 'codigo_ria' => 49],
['codigo' => 50, 'codigo_ria' => 50],
['codigo' => 51, 'codigo_ria' => 51],
['codigo' => 52, 'codigo_ria' => 52],
['codigo' => 53, 'codigo_ria' => 53],
['codigo' => 54, 'codigo_ria' => 54],
['codigo' => 55, 'codigo_ria' => 55],
['codigo' => 56, 'codigo_ria' => 56],
['codigo' => 57, 'codigo_ria' => 57],
['codigo' => 58, 'codigo_ria' => 58],
['codigo' => 59, 'codigo_ria' => 59],
['codigo' => 60, 'codigo_ria' => 60],
['codigo' => 61, 'codigo_ria' => 61],
['codigo' => 62, 'codigo_ria' => 62],
['codigo' => 63, 'codigo_ria' => 63],
['codigo' => 64, 'codigo_ria' => 64],
['codigo' => 65, 'codigo_ria' => 65],
['codigo' => 66, 'codigo_ria' => 66],
['codigo' => 67, 'codigo_ria' => 67],
['codigo' => 68, 'codigo_ria' => 68],
['codigo' => 69, 'codigo_ria' => 69],
['codigo' => 70, 'codigo_ria' => 70],
['codigo' => 71, 'codigo_ria' => 71],
['codigo' => 72, 'codigo_ria' => 72],
['codigo' => 73, 'codigo_ria' => 73],
['codigo' => 74, 'codigo_ria' => 74],
['codigo' => 75, 'codigo_ria' => 75],
['codigo' => 76, 'codigo_ria' => 76],
['codigo' => 77, 'codigo_ria' => 77],
['codigo' => 78, 'codigo_ria' => 78],
['codigo' => 79, 'codigo_ria' => 79],
['codigo' => 80, 'codigo_ria' => 80],
['codigo' => 81, 'codigo_ria' => 81],
['codigo' => 82, 'codigo_ria' => 82],
['codigo' => 83, 'codigo_ria' => 83],
['codigo' => 84, 'codigo_ria' => 84],
['codigo' => 85, 'codigo_ria' => 85],
['codigo' => 86, 'codigo_ria' => 86],
['codigo' => 87, 'codigo_ria' => 87],
['codigo' => 88, 'codigo_ria' => 88],
['codigo' => 89, 'codigo_ria' => 89],
['codigo' => 95, 'codigo_ria' => 95],
['codigo' => 96, 'codigo_ria' => 96],
['codigo' => 97, 'codigo_ria' => 97],
['codigo' => 98, 'codigo_ria' => 98],
['codigo' => 99, 'codigo_ria' => 99],
['codigo' => 100, 'codigo_ria' => 100],
['codigo' => 101, 'codigo_ria' => 101],
['codigo' => 102, 'codigo_ria' => 102],
['codigo' => 103, 'codigo_ria' => 103],
];
SeederUtil::saveList(Vacina::class, $vacinas, 'codigo');
}
}

View File

@@ -0,0 +1,17 @@
<?php
use App\Models\Cadastro\Vacina as Model;
use Illuminate\Database\Seeder;
class Vacina_20240711110859 extends Seeder
{
public function run()
{
$vacinas = [
['codigo' => 104, 'nome' => 'Vacina dengue (atenuada)', 'abreviacao' => 'Vacina dengue (atenuada)', 'sigla' => 'DNG'],
['codigo' => 180006, 'nome' => 'Diluente para vacina sarampo, caxumba, rubéola e varicela', 'abreviacao' => 'Diluente p/ Tetra Viral', 'sigla' => 'Dil Tetra'],
];
SeederUtil::saveList(Model::class, $vacinas, 'codigo');
}
}

View File

@@ -0,0 +1,17 @@
<?php
use App\Enums\Cadastro\Grupo\GrupoTipo as Enum;
use App\Models\Cadastro\Grupo\GrupoTipo;
use Illuminate\Database\Seeder;
class GrupoTipo_20240722135347 extends Seeder
{
public function run()
{
$grupoTipos = [
['id' => Enum::CIRURGIA, 'nome' => 'Cirurgias'],
];
SeederUtil::saveList(GrupoTipo::class, $grupoTipos, 'id');
}
}

View File

@@ -0,0 +1,21 @@
<?php
use App\Models\Cadastro\Vacina;
use Illuminate\Database\Seeder;
class AddToCadastroVacina_20240729085847 extends Seeder
{
public function run()
{
Vacina::where('codigo', 105)->update(['codigo' => null]);
Vacina::where('codigo', 106)->update(['codigo' => null]);
$vacinas = [
['codigo' => 105, 'nome' => 'Vacina Covid-19-RNAm, Moderna (Spikevax) bivalente', 'abreviacao' => '', 'sigla' => 'COVID-19 MODERNA - SPIKEVAX BIVALENTE'],
['codigo' => 106, 'nome' => 'Vacina adsorvida pneumocócica 15-valente (conjugada, polissacarídica)', 'abreviacao' => '', 'sigla' => 'VPC15'],
];
SeederUtil::saveList(Vacina::class, $vacinas);
}
}

View File

@@ -0,0 +1,23 @@
<?php
use App\Models\Cadastro\SujeitoAtencao\FatorRisco as Model;
use Illuminate\Database\Seeder;
class FatorRisco_20240813105206 extends Seeder
{
public function run()
{
$fatoresRisco = [
['id' => 12, 'nome' => 'Usa álcool'],
['id' => 13, 'nome' => 'Outras drogas'],
['id' => 14, 'nome' => 'Teve AVC/Derrame'],
['id' => 15, 'nome' => 'Teve infarto'],
['id' => 16, 'nome' => 'Está com hanseníase'],
['id' => 17, 'nome' => 'Está com tuberculose'],
['id' => 18, 'nome' => 'Fibromialgia'],
['id' => 19, 'nome' => 'Transtorno do espectro autista']
];
SeederUtil::saveList(Model::class, $fatoresRisco, 'id');
}
}

View File

@@ -0,0 +1,70 @@
<?php
use App\Models\Cadastro\UnidadeMedida as Model;
use Illuminate\Database\Seeder;
class UnidaeMedida_20240918090556 extends Seeder
{
public function run()
{
$unidadesMedida = [
['id' => 1, 'nome' => 'Miligramas', 'sigla' => 'mg'],
['id' => 2, 'nome' => 'Gramas', 'sigla' => 'g'],
['id' => 3, 'nome' => 'Quilogramas', 'sigla' => 'kg'],
['id' => 4, 'nome' => 'Centímetros', 'sigla' => 'cm'],
['id' => 5, 'nome' => 'Metros', 'sigla' => 'm'],
['id' => 6, 'nome' => 'Milímetros de mercúrio', 'sigla' => 'mmHg'],
['id' => 7, 'nome' => 'Centímetros de mercúrio', 'sigla' => 'cmHg'],
['id' => 8, 'nome' => 'Celsius', 'sigla' => '°C'],
['id' => 9, 'nome' => 'Batimentos por minuto', 'sigla' => 'bpm'],
['id' => 10, 'nome' => 'Movimentos por minuto', 'sigla' => 'mpm'],
['id' => 11, 'nome' => 'Porcentagem', 'sigla' => '%'],
['id' => 12, 'nome' => 'Nível de dor', 'sigla' => 'dor'],
['id' => 13, 'nome' => 'Miligramas por decilitro', 'sigla' => 'mg/dl'],
['id' => 14, 'nome' => 'Unidades', 'sigla' => 'und'],
['id' => 15, 'nome' => 'Não definido', 'sigla' => 'nd'],
['id' => 16, 'nome' => 'Litros', 'sigla' => 'l'],
['id' => 17, 'nome' => 'Mililitros', 'sigla' => 'ml'],
['id' => 18, 'nome' => 'Gotas', 'sigla' => 'gt'],
['id' => 19, 'nome' => 'Unidades internacionais', 'sigla' => 'ui'],
['id' => 20, 'nome' => 'Comprimido', 'sigla' => 'cp'],
['id' => 21, 'nome' => 'Microgramas', 'sigla' => 'mcg'],
['id' => 22, 'nome' => 'Ampola', 'sigla' => 'amp'],
['id' => 23, 'nome' => 'Frasco', 'sigla' => 'frasc'],
['id' => 24, 'nome' => 'Dose', 'sigla' => 'ds'],
['id' => 25, 'nome' => 'Adesivo', 'sigla' => 'ades'],
['id' => 26, 'nome' => 'Anel', 'sigla' => 'anel'],
['id' => 27, 'nome' => 'Aplicação', 'sigla' => 'aplc'],
['id' => 28, 'nome' => 'Barra', 'sigla' => 'barr'],
['id' => 29, 'nome' => 'Bastão', 'sigla' => 'bast'],
['id' => 30, 'nome' => 'Bisnaga', 'sigla' => 'bisn'],
['id' => 31, 'nome' => 'Blister', 'sigla' => 'blist'],
['id' => 32, 'nome' => 'Bolsa', 'sigla' => 'bols'],
['id' => 33, 'nome' => 'Caixa', 'sigla' => 'cx'],
['id' => 34, 'nome' => 'Cápsula', 'sigla' => 'caps'],
['id' => 35, 'nome' => 'Cápsula Inalante', 'sigla' => 'caps_inal'],
['id' => 36, 'nome' => 'Carpule', 'sigla' => 'carp'],
['id' => 37, 'nome' => 'Cartão', 'sigla' => 'cart'],
['id' => 38, 'nome' => 'Cartela', 'sigla' => 'cartel'],
['id' => 39, 'nome' => 'Drágea', 'sigla' => 'drag'],
['id' => 40, 'nome' => 'Emplastro', 'sigla' => 'empl'],
['id' => 41, 'nome' => 'Envelope', 'sigla' => 'env'],
['id' => 42, 'nome' => 'Flaconete', 'sigla' => 'flac'],
['id' => 43, 'nome' => 'Frasco-Ampola', 'sigla' => 'frasc_amp'],
['id' => 44, 'nome' => 'Glóbulo', 'sigla' => 'glob'],
['id' => 45, 'nome' => 'Lata', 'sigla' => 'lata'],
['id' => 46, 'nome' => 'Óvulo', 'sigla' => 'ovul'],
['id' => 47, 'nome' => 'Pastilha', 'sigla' => 'past'],
['id' => 48, 'nome' => 'Pílula', 'sigla' => 'pil'],
['id' => 49, 'nome' => 'Pote', 'sigla' => 'pote'],
['id' => 50, 'nome' => 'Sachê', 'sigla' => 'sach'],
['id' => 51, 'nome' => 'Seringa', 'sigla' => 'serg'],
['id' => 52, 'nome' => 'Supositório', 'sigla' => 'sup'],
['id' => 53, 'nome' => 'Tablete', 'sigla' => 'tabl'],
['id' => 54, 'nome' => 'Tubete', 'sigla' => 'tubt'],
['id' => 55, 'nome' => 'Tubo', 'sigla' => 'tubo']
];
SeederUtil::saveList(Model::class, $unidadesMedida, 'id');
}
}

View File

@@ -0,0 +1,16 @@
<?php
use App\Models\Cadastro\Vacina;
use Illuminate\Database\Seeder;
class Vacina_20240927094224 extends Seeder
{
public function run()
{
$vacinas = [
['codigo' => 106, 'abreviacao' => 'Pneumocócica 15V'],
];
SeederUtil::saveList(Vacina::class, $vacinas, 'codigo');
}
}

View File

@@ -0,0 +1,18 @@
<?php
use App\Models\Cadastro\SujeitoAtencao\IdentidadeGenero;
use Illuminate\Database\Seeder;
class CadastroIdentidadeGenero_20241004104227 extends Seeder
{
public function run()
{
$identidades = [
['id' => 5, 'descricao' => 'HOMEM CISGÊNERO', 'codigo_esus' => 200],
['id' => 6, 'descricao' => 'MULHER CISGÊNERO', 'codigo_esus' => 201],
['id' => 7, 'descricao' => 'NÃO BINÁRIO', 'codigo_esus' => 203]
];
SeederUtil::saveList(IdentidadeGenero::class, $identidades);
}
}

View File

@@ -0,0 +1,17 @@
<?php
use App\Models\Cadastro\SujeitoAtencao\IdentidadeGenero;
use Illuminate\Database\Seeder;
class CadastroIdentidadeGenero_20241007094702 extends Seeder
{
public function run()
{
$generos = [
['id' => 1, 'descricao' => 'HOMEM TRANSGÊNERO'],
['id' => 2, 'descricao' => 'MULHER TRANSGÊNERO']
];
SeederUtil::saveList(IdentidadeGenero::class, $generos, 'id');
}
}

View File

@@ -0,0 +1,22 @@
<?php
use App\Models\Cadastro\Vacina;
use Illuminate\Database\Seeder;
class CadastroVacina_20241007100045 extends Seeder
{
public function run()
{
Vacina::whereIn('codigo', [107,108,109,110,111])->update(['codigo' => null]);
$vacinas = [
['codigo' => 107, 'nome' => 'Vacina Pneumo 20', 'abreviacao' => 'Vacina Pneumo 20', 'sigla' => 'VPC20'],
['codigo' => 108, 'nome' => 'Vacina Vírus Sincicial Respiratório A e B (recombinante)', 'abreviacao' => 'Vacina Vírus Sincicial Respiratório A e B (recombinante)', 'sigla' => 'VVSR-Rec'],
['codigo' => 109, 'nome' => 'Vacina vírus sincicial respiratório (recombinante, adjuvada)', 'abreviacao' => 'Vacina vírus sincicial respiratório (recombinante, adjuvada)', 'sigla' => 'VVSR-RecAdj'],
['codigo' => 110, 'nome' => 'Vacina Influenza Tetravalente - Alta Dosagem', 'abreviacao' => 'Vacina Influenza Tetravalente - Alta Dosagem', 'sigla' => 'INF4-alta dosagem'],
['codigo' => 111, 'nome' => 'Vacina Tetra Acelular dTpa/VIP', 'abreviacao' => '', 'sigla' => 'dTpa/VIP'],
];
SeederUtil::saveList(Vacina::class, $vacinas);
}
}

View File

@@ -0,0 +1,17 @@
<?php
use App\Enums\Cadastro\Grupo\GrupoTipo as Enum;
use App\Models\Cadastro\Grupo\GrupoTipo;
use Illuminate\Database\Seeder;
class GrupoTipo_20241015082508 extends Seeder
{
public function run()
{
$grupoTipos = [
['id' => Enum::MANUTENCAO, 'nome' => 'Manutenção'],
];
SeederUtil::saveList(GrupoTipo::class, $grupoTipos, 'id');
}
}

View File

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

View File

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

View File

@@ -0,0 +1,24 @@
<?php
use App\Enums\Cadastro\Parametrizacao\PacienteAba as Enum;
use App\Models\Cadastro\Parametrizacao\ParametrizacaoPacienteAba;
use Illuminate\Database\Seeder;
class ParametrizacaoPacienteAba_20241113132530 extends Seeder
{
public function run()
{
$abas = [
['id' => Enum::DADOS_DO_PACIENTE, 'nome' => 'Dados do paciente'],
['id' => Enum::DOCUMENTACOES, 'nome' => 'Documentações'],
['id' => Enum::ENDERECO, 'nome' => 'Endereço'],
['id' => Enum::UNIDADE_EQUIPE_DE_REFERENCIA, 'nome' => 'Unidade/Equipe de referência'],
['id' => Enum::QUESTIONARIO_DE_SAUDE, 'nome' => 'Questionário de saúde'],
['id' => Enum::INFORMACOES_SOCIAIS, 'nome' => 'Informações sociais'],
['id' => Enum::INFORMACOES_RESIDENCIAIS, 'nome' => 'Informações residenciais'],
['id' => Enum::COMPOSICAO_FAMILIAR, 'nome' => 'Composição familiar'],
];
SeederUtil::saveList(ParametrizacaoPacienteAba::class, $abas, 'id');
}
}

View File

@@ -0,0 +1,16 @@
<?php
use App\Models\Cadastro\SujeitoAtencao\Sexo;
use Illuminate\Database\Seeder;
class CadastroSexo_20241128131131 extends Seeder
{
public function run()
{
$sexos = [
['id' => 3, 'descricao' => 'INDETERMINADO', 'codigo_esus' => 5],
];
SeederUtil::saveList(Sexo::class, $sexos, 'id');
}
}

View File

@@ -0,0 +1,22 @@
<?php
use App\Models\Cadastro\Vacina;
use Illuminate\Database\Seeder;
class Vacina_20250128082852 extends Seeder
{
public function run()
{
$vacinas = [
[
'codigo' => 112,
'codigo_ria' => 112,
'nome' => 'Vacina Covid-19-recombinante, Serum/Zalika',
'abreviacao' => 'Vacina Covid-19-recombinante, Serum/Zalika',
'sigla' => 'COVID-19 SERUM/ZALIKA'
],
];
SeederUtil::saveList(Vacina::class, $vacinas, 'codigo');
}
}

View File

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

View File

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

View File

@@ -0,0 +1,21 @@
<?php
use App\Models\Cadastro\MaterialBnafar as Model;
use Illuminate\Database\Seeder;
class MaterialBnafar_20250408094606 extends Seeder
{
public function run()
{
$materiaisBnafar = [
['id' => 44, 'codigo' => 'BR0448841U0113'],
['id' => 236, 'codigo' => 'BR0442754U0042'],
['id' => 310, 'codigo' => 'BR0376767U0042'],
['id' => 373, 'codigo' => 'BR0266863U0062'],
];
foreach ($materiaisBnafar as $material) {
Model::where('id', $material['id'])->update($material);
}
}
}

View File

@@ -0,0 +1,16 @@
<?php
use App\Models\Cadastro\UnidadeMedida as Model;
use Illuminate\Database\Seeder;
class UnidadeMedida_20250527112647 extends Seeder
{
public function run()
{
$unidadesMedida = [
['id' => 56, 'nome' => 'Jato', 'sigla' => 'jato'],
];
SeederUtil::saveList(Model::class, $unidadesMedida, 'id');
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,19 @@
<?php
use App\Models\Cadastro\OrigemProgramaticaProgramaTipo;
use Illuminate\Database\Seeder;
class OrigemProgramaticaProgramaTipo_20250708155421 extends Seeder
{
public function run()
{
$tipos = [
['nome' => 'Básico'],
['nome' => 'Estratégico'],
['nome' => 'Especializado'],
['nome' => 'Compra direta'],
];
SeederUtil::saveList(OrigemProgramaticaProgramaTipo::class, $tipos, 'nome');
}
}

View File

@@ -0,0 +1,19 @@
<?php
use App\Models\Cadastro\OrigemProgramaticaFornecimentoTipo;
use Illuminate\Database\Seeder;
class OrigemProgramaticaFornecimentoTipo_20250708155423 extends Seeder
{
public function run()
{
$tipos = [
['nome' => 'Federal'],
['nome' => 'Estadual'],
['nome' => 'Municipal'],
['nome' => 'Cofinanciado'],
];
SeederUtil::saveList(OrigemProgramaticaFornecimentoTipo::class, $tipos, 'nome');
}
}

View File

@@ -0,0 +1,19 @@
<?php
use App\Models\Cadastro\OrigemProgramaticaEstruturaApoio;
use Illuminate\Database\Seeder;
class OrigemProgramaticaEstruturaApoio_20250708155438 extends Seeder
{
public function run()
{
$estruturas = [
['nome' => 'FURP'],
['nome' => 'Farmanguinhos'],
['nome' => 'LAFEPE'],
['nome' => 'Compra direta'],
];
SeederUtil::saveList(OrigemProgramaticaEstruturaApoio::class, $estruturas, 'nome');
}
}

View File

@@ -0,0 +1,42 @@
<?php
use App\Models\Cadastro\MaterialBnafar;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;
class CadastroMaterialBnafar_20250723120148 extends Seeder
{
public function run()
{
$duplicados = DB::table('cadastro_material_bnafar')
->select('descricao')
->groupBy('descricao')
->havingRaw('COUNT(*) > 1')
->get();
foreach($duplicados as $duplicado){
$keep = DB::table('cadastro_material_bnafar')
->select('id')
->where('descricao', $duplicado->descricao)
->orderBy('created_at', 'desc')
->limit('1')
->first();
$delete = DB::table('cadastro_material_bnafar')
->select('id')
->where('descricao', $duplicado->descricao)
->orderBy('created_at', 'asc')
->limit('1')
->first();
DB::table('cadastro_material')
->where('material_bnafar_id', $delete->id)
->update(['material_bnafar_id'=> $keep->id]);
DB::table('cadastro_material_bnafar')
->where('id',$delete->id)
->delete();
}
}
}

View File

@@ -0,0 +1,15 @@
<?php
use Illuminate\Database\Seeder;
use App\Models\Cadastro\Vacina;
class AtualizaVacina_20250808134256 extends Seeder
{
public function run()
{
Vacina::where('codigo', 100)->update([
'nome' => 'Vacina Varíola Símia (Atenuada)',
'abreviacao' => 'VVS'
]);
}
}

View File

@@ -0,0 +1,21 @@
<?php
use App\Enums\Cadastro\EtapaClinica AS Enum;
use App\Models\Cadastro\EtapaClinica;
use Illuminate\Database\Seeder;
class EtapaClinica_20250829150742 extends Seeder
{
public function run()
{
$etapasClinicas = [
['id' => Enum::ENTRADA, 'nome' => 'ENTRADA'],
['id' => Enum::RETORNO, 'nome' => 'RETORNO'],
['id' => Enum::TRATAMENTO, 'nome' => 'TRATAMENTO'],
['id' => Enum::REABILITACAO, 'nome' => 'REABILITAÇÃO'],
['id' => Enum::ALTA, 'nome' => 'ALTA'],
];
SeederUtil::saveList(EtapaClinica::class, $etapasClinicas, 'id');
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,34 @@
<?php
use App\Models\Cadastro\LocalAnatomico as Model;
use Illuminate\Database\Seeder;
class CadastroLocalAnatomico_20251020185110 extends Seeder
{
public function run()
{
$locais = [
['id' => 1, 'descricao' => 'Cabeça'],
['id' => 2, 'descricao' => 'Pescoço'],
['id' => 3, 'descricao' => 'Tronco - Frente'],
['id' => 4, 'descricao' => 'Tronco - Costas'],
['id' => 5, 'descricao' => 'Braços'],
['id' => 6, 'descricao' => 'Mãos - Detalhes'],
['id' => 7, 'descricao' => 'Pernas'],
['id' => 8, 'descricao' => 'Pés - Dedos'],
['id' => 9, 'descricao' => 'Pés - Regiões'],
['id' => 10, 'descricao' => 'Pés - Calcanhares'],
['id' => 11, 'descricao' => 'Pés - Vista Externa'],
['id' => 12, 'descricao' => 'Partes Laterais'],
['id' => 13, 'descricao' => 'Lado Direito'],
['id' => 14, 'descricao' => 'Lado Esquerdo'],
['id' => 15, 'descricao' => 'Partes Específicas'],
['id' => 16, 'descricao' => 'Glúteos - Detalhes'],
['id' => 17, 'descricao' => 'Subáreas dos Pés - Esquerdo'],
['id' => 18, 'descricao' => 'Subáreas dos Pés - Direito'],
];
SeederUtil::saveList(Model::class, $locais, 'id');
}
}

View File

@@ -0,0 +1,194 @@
<?php
use App\Models\Cadastro\LocalAnatomicoRegiao as Model;
use Illuminate\Database\Seeder;
class CadastroLocalAnatomicoRegiao_20251020185118 extends Seeder
{
public function run()
{
$regioes = [
// Cabeça (1)
['id' => 1, 'local_anatomico_id' => 1, 'key' => 'head', 'descricao' => 'Cabeça'],
['id' => 2, 'local_anatomico_id' => 1, 'key' => 'forehead', 'descricao' => 'Testa'],
['id' => 3, 'local_anatomico_id' => 1, 'key' => 'nose', 'descricao' => 'Nariz'],
['id' => 4, 'local_anatomico_id' => 1, 'key' => 'chin', 'descricao' => 'Queixo'],
['id' => 5, 'local_anatomico_id' => 1, 'key' => 'right_cheek', 'descricao' => 'Bochecha direita'],
['id' => 6, 'local_anatomico_id' => 1, 'key' => 'left_cheek', 'descricao' => 'Bochecha esquerda'],
// Pescoço (2)
['id' => 7, 'local_anatomico_id' => 2, 'key' => 'neck', 'descricao' => 'Pescoço'],
// Tronco - Frente (3)
['id' => 8, 'local_anatomico_id' => 3, 'key' => 'right_deltoid', 'descricao' => 'Deltoide direito'],
['id' => 9, 'local_anatomico_id' => 3, 'key' => 'left_deltoid', 'descricao' => 'Deltoide esquerdo'],
['id' => 10, 'local_anatomico_id' => 3, 'key' => 'right_chest', 'descricao' => 'Peito direito'],
['id' => 11, 'local_anatomico_id' => 3, 'key' => 'left_chest', 'descricao' => 'Peito esquerdo'],
['id' => 12, 'local_anatomico_id' => 3, 'key' => 'abdomen', 'descricao' => 'Abdômen'],
['id' => 13, 'local_anatomico_id' => 3, 'key' => 'right_abdomen', 'descricao' => 'Abdômen direito'],
['id' => 14, 'local_anatomico_id' => 3, 'key' => 'left_abdomen', 'descricao' => 'Abdômen esquerdo'],
['id' => 15, 'local_anatomico_id' => 3, 'key' => 'sacral', 'descricao' => 'Sacral'],
// Tronco - Costas (4)
['id' => 16, 'local_anatomico_id' => 4, 'key' => 'back_body_right', 'descricao' => 'Dorso direito'],
['id' => 17, 'local_anatomico_id' => 4, 'key' => 'back_body_left', 'descricao' => 'Dorso esquerdo'],
['id' => 18, 'local_anatomico_id' => 4, 'key' => 'trapezius_right', 'descricao' => 'Trapézio direito'],
['id' => 19, 'local_anatomico_id' => 4, 'key' => 'trapezius_left', 'descricao' => 'Trapézio esquerdo'],
['id' => 20, 'local_anatomico_id' => 4, 'key' => 'glute_right', 'descricao' => 'Glúteo direito'],
['id' => 21, 'local_anatomico_id' => 4, 'key' => 'glute_left', 'descricao' => 'Glúteo esquerdo'],
['id' => 22, 'local_anatomico_id' => 4, 'key' => 'popliteal_right', 'descricao' => 'Poplítea direita'],
['id' => 23, 'local_anatomico_id' => 4, 'key' => 'popliteal_left', 'descricao' => 'Poplítea esquerda'],
['id' => 24, 'local_anatomico_id' => 4, 'key' => 'calf_right', 'descricao' => 'Panturrilha direita'],
['id' => 25, 'local_anatomico_id' => 4, 'key' => 'calf_left', 'descricao' => 'Panturrilha esquerda'],
// Braços (5)
['id' => 26, 'local_anatomico_id' => 5, 'key' => 'right_arm', 'descricao' => 'Braço direito'],
['id' => 27, 'local_anatomico_id' => 5, 'key' => 'left_arm', 'descricao' => 'Braço esquerdo'],
['id' => 28, 'local_anatomico_id' => 5, 'key' => 'right_forearm', 'descricao' => 'Antebraço direito'],
['id' => 29, 'local_anatomico_id' => 5, 'key' => 'left_forearm', 'descricao' => 'Antebraço esquerdo'],
['id' => 30, 'local_anatomico_id' => 5, 'key' => 'right_hand', 'descricao' => 'Mão direita'],
['id' => 31, 'local_anatomico_id' => 5, 'key' => 'left_hand', 'descricao' => 'Mão esquerda'],
// Mãos - Detalhes (6)
['id' => 32, 'local_anatomico_id' => 6, 'key' => 'pinky', 'descricao' => 'Mínimo esquerdo'],
['id' => 33, 'local_anatomico_id' => 6, 'key' => 'ring', 'descricao' => 'Anelar esquerdo'],
['id' => 34, 'local_anatomico_id' => 6, 'key' => 'middle', 'descricao' => 'Médio esquerdo'],
['id' => 35, 'local_anatomico_id' => 6, 'key' => 'index', 'descricao' => 'Indicador esquerdo'],
['id' => 36, 'local_anatomico_id' => 6, 'key' => 'thumb', 'descricao' => 'Polegar esquerdo'],
['id' => 37, 'local_anatomico_id' => 6, 'key' => 'palm', 'descricao' => 'Palma esquerda'],
['id' => 38, 'local_anatomico_id' => 6, 'key' => 'right_pinky', 'descricao' => 'Mínimo direito'],
['id' => 39, 'local_anatomico_id' => 6, 'key' => 'right_ring', 'descricao' => 'Anelar direito'],
['id' => 40, 'local_anatomico_id' => 6, 'key' => 'right_middle', 'descricao' => 'Médio direito'],
['id' => 41, 'local_anatomico_id' => 6, 'key' => 'right_index', 'descricao' => 'Indicador direito'],
['id' => 42, 'local_anatomico_id' => 6, 'key' => 'right_thumb', 'descricao' => 'Polegar direito'],
['id' => 43, 'local_anatomico_id' => 6, 'key' => 'right_palm', 'descricao' => 'Palma direita'],
// Pernas (7)
['id' => 44, 'local_anatomico_id' => 7, 'key' => 'right_thigh', 'descricao' => 'Coxa direita'],
['id' => 45, 'local_anatomico_id' => 7, 'key' => 'left_thigh', 'descricao' => 'Coxa esquerda'],
['id' => 46, 'local_anatomico_id' => 7, 'key' => 'right_knee', 'descricao' => 'Joelho direito'],
['id' => 47, 'local_anatomico_id' => 7, 'key' => 'left_knee', 'descricao' => 'Joelho esquerdo'],
['id' => 48, 'local_anatomico_id' => 7, 'key' => 'right_tibial', 'descricao' => 'Tibial direita'],
['id' => 49, 'local_anatomico_id' => 7, 'key' => 'left_tibial', 'descricao' => 'Tibial esquerda'],
['id' => 50, 'local_anatomico_id' => 7, 'key' => 'right_shin', 'descricao' => 'Canela direita'],
['id' => 51, 'local_anatomico_id' => 7, 'key' => 'left_shin', 'descricao' => 'Canela esquerda'],
['id' => 52, 'local_anatomico_id' => 7, 'key' => 'right_foot', 'descricao' => 'Pé direito'],
['id' => 53, 'local_anatomico_id' => 7, 'key' => 'left_foot', 'descricao' => 'Pé esquerdo'],
// Pés - Dedos (8)
['id' => 54, 'local_anatomico_id' => 8, 'key' => 'big_toe', 'descricao' => 'Dedo 1 esquerdo'],
['id' => 55, 'local_anatomico_id' => 8, 'key' => 'second_toe', 'descricao' => 'Dedo 2 esquerdo'],
['id' => 56, 'local_anatomico_id' => 8, 'key' => 'middle_toe', 'descricao' => 'Terceiro dedo esquerdo'],
['id' => 57, 'local_anatomico_id' => 8, 'key' => 'fourth_toe', 'descricao' => 'Dedo 4 esquerdo'],
['id' => 58, 'local_anatomico_id' => 8, 'key' => 'little_toe', 'descricao' => 'Dedo 5 esquerdo'],
['id' => 59, 'local_anatomico_id' => 8, 'key' => 'sole', 'descricao' => 'Planta do pé esquerda'],
['id' => 60, 'local_anatomico_id' => 8, 'key' => 'right_big_toe', 'descricao' => 'Dedo 1 direito'],
['id' => 61, 'local_anatomico_id' => 8, 'key' => 'right_second_toe', 'descricao' => 'Dedo 2 direito'],
['id' => 62, 'local_anatomico_id' => 8, 'key' => 'right_middle_toe', 'descricao' => 'Dedo 3 direito'],
['id' => 63, 'local_anatomico_id' => 8, 'key' => 'right_fourth_toe', 'descricao' => 'Dedo 4 direito'],
['id' => 64, 'local_anatomico_id' => 8, 'key' => 'right_little_toe', 'descricao' => 'Dedo 5 direito'],
['id' => 65, 'local_anatomico_id' => 8, 'key' => 'right_sole', 'descricao' => 'Planta do pé direita'],
// Pés - Regiões (9)
['id' => 66, 'local_anatomico_id' => 9, 'key' => 'medial_forefoot', 'descricao' => 'Antepé Medial'],
['id' => 67, 'local_anatomico_id' => 9, 'key' => 'central_forefoot', 'descricao' => 'Antepé Central'],
['id' => 68, 'local_anatomico_id' => 9, 'key' => 'distal_forefoot', 'descricao' => 'Antepé Distal'],
['id' => 69, 'local_anatomico_id' => 9, 'key' => 'plantar_arch', 'descricao' => 'Arco Plantar'],
['id' => 70, 'local_anatomico_id' => 9, 'key' => 'central_midfoot', 'descricao' => 'Médiope Central'],
['id' => 71, 'local_anatomico_id' => 9, 'key' => 'distal_midfoot', 'descricao' => 'Médiope Distal'],
['id' => 72, 'local_anatomico_id' => 9, 'key' => 'medial_hindfoot', 'descricao' => 'Retropé Medial'],
['id' => 73, 'local_anatomico_id' => 9, 'key' => 'central_hindfoot', 'descricao' => 'Retropé Central'],
['id' => 74, 'local_anatomico_id' => 9, 'key' => 'distal_hindfoot', 'descricao' => 'Retropé Distal'],
// Pés - Calcanhares (10)
['id' => 75, 'local_anatomico_id' => 10, 'key' => 'right_heel', 'descricao' => 'Calcanhar direito'],
['id' => 76, 'local_anatomico_id' => 10, 'key' => 'left_heel', 'descricao' => 'Calcanhar esquerdo'],
['id' => 77, 'local_anatomico_id' => 10, 'key' => 'right_achilles_tendon', 'descricao' => 'Tendão de Aquiles direito'],
['id' => 78, 'local_anatomico_id' => 10, 'key' => 'left_achilles_tendon', 'descricao' => 'Tendão de Aquiles esquerdo'],
// Pés - Vista Externa (11)
['id' => 79, 'local_anatomico_id' => 11, 'key' => 'right_external_malleolus', 'descricao' => 'Maléolo externo direito'],
['id' => 80, 'local_anatomico_id' => 11, 'key' => 'left_external_malleolus', 'descricao' => 'Maléolo externo esquerdo'],
['id' => 81, 'local_anatomico_id' => 11, 'key' => 'right_external_arch', 'descricao' => 'Arco externo direito'],
['id' => 82, 'local_anatomico_id' => 11, 'key' => 'left_external_arch', 'descricao' => 'Arco externo esquerdo'],
['id' => 83, 'local_anatomico_id' => 11, 'key' => 'right_external_metatarsal', 'descricao' => 'Metatarso externo direito'],
['id' => 84, 'local_anatomico_id' => 11, 'key' => 'left_external_metatarsal', 'descricao' => 'Metatarso externo esquerdo'],
// Partes Laterais (12)
['id' => 85, 'local_anatomico_id' => 12, 'key' => 'side_head', 'descricao' => 'Cabeça lateral'],
['id' => 86, 'local_anatomico_id' => 12, 'key' => 'side_neck', 'descricao' => 'Pescoço lateral'],
['id' => 87, 'local_anatomico_id' => 12, 'key' => 'side_abdomen', 'descricao' => 'Abdômen lateral'],
['id' => 88, 'local_anatomico_id' => 12, 'key' => 'side_sacral', 'descricao' => 'Sacral lateral'],
['id' => 89, 'local_anatomico_id' => 12, 'key' => 'side_trochanter1', 'descricao' => 'Trocânter 1 lateral'],
['id' => 90, 'local_anatomico_id' => 12, 'key' => 'side_trochanter2', 'descricao' => 'Trocânter 2 lateral'],
['id' => 91, 'local_anatomico_id' => 12, 'key' => 'side_malleolus', 'descricao' => 'Maléolo lateral'],
// Lado Direito (13)
['id' => 92, 'local_anatomico_id' => 13, 'key' => 'side_right_deltoid', 'descricao' => 'Deltoide direito lateral'],
['id' => 93, 'local_anatomico_id' => 13, 'key' => 'side_right_arm', 'descricao' => 'Braço direito lateral'],
['id' => 94, 'local_anatomico_id' => 13, 'key' => 'side_right_forearm', 'descricao' => 'Antebraço direito lateral'],
['id' => 95, 'local_anatomico_id' => 13, 'key' => 'side_right_hand', 'descricao' => 'Mão direita lateral'],
['id' => 96, 'local_anatomico_id' => 13, 'key' => 'side_right_chest', 'descricao' => 'Peito direito lateral'],
['id' => 97, 'local_anatomico_id' => 13, 'key' => 'side_right_thigh', 'descricao' => 'Coxa direita lateral'],
['id' => 98, 'local_anatomico_id' => 13, 'key' => 'side_right_shin', 'descricao' => 'Canela direita lateral'],
['id' => 99, 'local_anatomico_id' => 13, 'key' => 'side_right_foot', 'descricao' => 'Pé direito lateral'],
// Lado Esquerdo (14)
['id' => 100, 'local_anatomico_id' => 14, 'key' => 'side_left_deltoid', 'descricao' => 'Deltoide esquerdo lateral'],
['id' => 101, 'local_anatomico_id' => 14, 'key' => 'side_left_arm', 'descricao' => 'Braço esquerdo lateral'],
['id' => 102, 'local_anatomico_id' => 14, 'key' => 'side_left_forearm', 'descricao' => 'Antebraço esquerdo lateral'],
['id' => 103, 'local_anatomico_id' => 14, 'key' => 'side_left_hand', 'descricao' => 'Mão esquerda lateral'],
['id' => 104, 'local_anatomico_id' => 14, 'key' => 'side_left_chest', 'descricao' => 'Peito esquerdo lateral'],
['id' => 105, 'local_anatomico_id' => 14, 'key' => 'side_left_thigh', 'descricao' => 'Coxa esquerda lateral'],
['id' => 106, 'local_anatomico_id' => 14, 'key' => 'side_left_shin', 'descricao' => 'Canela esquerda lateral'],
['id' => 107, 'local_anatomico_id' => 14, 'key' => 'side_left_foot', 'descricao' => 'Pé esquerdo lateral'],
// Partes Específicas (15)
['id' => 108, 'local_anatomico_id' => 15, 'key' => 'trochanter1', 'descricao' => 'Trocânter 1'],
['id' => 109, 'local_anatomico_id' => 15, 'key' => 'trochanter2', 'descricao' => 'Trocânter 2'],
['id' => 110, 'local_anatomico_id' => 15, 'key' => 'malleolus', 'descricao' => 'Maléolo'],
// Glúteos - Detalhes (16)
['id' => 111, 'local_anatomico_id' => 16, 'key' => 'upper_left', 'descricao' => 'Superior esquerdo'],
['id' => 112, 'local_anatomico_id' => 16, 'key' => 'upper_right', 'descricao' => 'Superior Direito'],
['id' => 113, 'local_anatomico_id' => 16, 'key' => 'lower_left', 'descricao' => 'Inferior esquerdo'],
['id' => 114, 'local_anatomico_id' => 16, 'key' => 'lower_right', 'descricao' => 'Inferior direito'],
// Subáreas dos Pés - Esquerdo (17)
['id' => 115, 'local_anatomico_id' => 17, 'key' => 'left_foot_subarea_1', 'descricao' => 'Subárea 1 do pé esquerdo'],
['id' => 116, 'local_anatomico_id' => 17, 'key' => 'left_foot_subarea_2', 'descricao' => 'Subárea 2 do pé esquerdo'],
['id' => 117, 'local_anatomico_id' => 17, 'key' => 'left_foot_subarea_3', 'descricao' => 'Subárea 3 do pé esquerdo'],
['id' => 118, 'local_anatomico_id' => 17, 'key' => 'left_foot_subarea_4', 'descricao' => 'Subárea 4 do pé esquerdo'],
['id' => 119, 'local_anatomico_id' => 17, 'key' => 'left_foot_subarea_5', 'descricao' => 'Subárea 5 do pé esquerdo'],
['id' => 120, 'local_anatomico_id' => 17, 'key' => 'left_foot_subarea_6', 'descricao' => 'Subárea 6 do pé esquerdo'],
['id' => 121, 'local_anatomico_id' => 17, 'key' => 'left_foot_subarea_7', 'descricao' => 'Subárea 7 do pé esquerdo'],
['id' => 122, 'local_anatomico_id' => 17, 'key' => 'left_foot_subarea_8', 'descricao' => 'Subárea 8 do pé esquerdo'],
['id' => 123, 'local_anatomico_id' => 17, 'key' => 'left_foot_subarea_9', 'descricao' => 'Subárea 9 do pé esquerdo'],
['id' => 124, 'local_anatomico_id' => 17, 'key' => 'left_foot_subarea_10', 'descricao' => 'Subárea 10 do pé esquerdo'],
['id' => 125, 'local_anatomico_id' => 17, 'key' => 'left_foot_subarea_11', 'descricao' => 'Subárea 11 do pé esquerdo'],
['id' => 126, 'local_anatomico_id' => 17, 'key' => 'left_foot_subarea_12', 'descricao' => 'Subárea 12 do pé esquerdo'],
['id' => 127, 'local_anatomico_id' => 17, 'key' => 'left_foot_subarea_13', 'descricao' => 'Subárea 13 do pé esquerdo'],
['id' => 128, 'local_anatomico_id' => 17, 'key' => 'left_foot_subarea_14', 'descricao' => 'Subárea 14 do pé esquerdo'],
['id' => 129, 'local_anatomico_id' => 17, 'key' => 'left_foot_subarea_15', 'descricao' => 'Subárea 15 do pé esquerdo'],
// Subáreas dos Pés - Direito (18)
['id' => 130, 'local_anatomico_id' => 18, 'key' => 'right_foot_subarea_1', 'descricao' => 'Subárea 1 do pé direito'],
['id' => 131, 'local_anatomico_id' => 18, 'key' => 'right_foot_subarea_2', 'descricao' => 'Subárea 2 do pé direito'],
['id' => 132, 'local_anatomico_id' => 18, 'key' => 'right_foot_subarea_3', 'descricao' => 'Subárea 3 do pé direito'],
['id' => 133, 'local_anatomico_id' => 18, 'key' => 'right_foot_subarea_4', 'descricao' => 'Subárea 4 do pé direito'],
['id' => 134, 'local_anatomico_id' => 18, 'key' => 'right_foot_subarea_5', 'descricao' => 'Subárea 5 do pé direito'],
['id' => 135, 'local_anatomico_id' => 18, 'key' => 'right_foot_subarea_6', 'descricao' => 'Subárea 6 do pé direito'],
['id' => 136, 'local_anatomico_id' => 18, 'key' => 'right_foot_subarea_7', 'descricao' => 'Subárea 7 do pé direito'],
['id' => 137, 'local_anatomico_id' => 18, 'key' => 'right_foot_subarea_8', 'descricao' => 'Subárea 8 do pé direito'],
['id' => 138, 'local_anatomico_id' => 18, 'key' => 'right_foot_subarea_9', 'descricao' => 'Subárea 9 do pé direito'],
['id' => 139, 'local_anatomico_id' => 18, 'key' => 'right_foot_subarea_10', 'descricao' => 'Subárea 10 do pé direito'],
['id' => 140, 'local_anatomico_id' => 18, 'key' => 'right_foot_subarea_11', 'descricao' => 'Subárea 11 do pé direito'],
['id' => 141, 'local_anatomico_id' => 18, 'key' => 'right_foot_subarea_12', 'descricao' => 'Subárea 12 do pé direito'],
['id' => 142, 'local_anatomico_id' => 18, 'key' => 'right_foot_subarea_13', 'descricao' => 'Subárea 13 do pé direito'],
['id' => 143, 'local_anatomico_id' => 18, 'key' => 'right_foot_subarea_14', 'descricao' => 'Subárea 14 do pé direito'],
['id' => 144, 'local_anatomico_id' => 18, 'key' => 'right_foot_subarea_15', 'descricao' => 'Subárea 15 do pé direito'],
];
SeederUtil::saveList(Model::class, $regioes, 'id');
}
}

View File

@@ -0,0 +1,22 @@
<?php
use App\Models\Cadastro\FeridaNecrose as Model;
use Illuminate\Database\Seeder;
class CadastroFeridaNecrose_20251020191408 extends Seeder
{
public function run()
{
$locais = [
['id' => 1, 'descricao' => '0%'],
['id' => 2, 'descricao' => '20%'],
['id' => 3, 'descricao' => '40%'],
['id' => 4, 'descricao' => '60%'],
['id' => 5, 'descricao' => '80%'],
['id' => 6, 'descricao' => '100%'],
];
SeederUtil::saveList(Model::class, $locais, 'id');
}
}

View File

@@ -0,0 +1,20 @@
<?php
use App\Models\Cadastro\FeridaExsudato as Model;
use Illuminate\Database\Seeder;
class CadastroFeridaExsudato_20251020191423 extends Seeder
{
public function run()
{
$exsudatos = [
['id' => 1, 'descricao' => 'Escasso'],
['id' => 2, 'descricao' => 'Baixo'],
['id' => 3, 'descricao' => 'Médio'],
['id' => 4, 'descricao' => 'Alto'],
];
SeederUtil::saveList(Model::class, $exsudatos, 'id');
}
}

View File

@@ -0,0 +1,44 @@
<?php
use App\Models\Cadastro\MaterialBnafar;
use Illuminate\Database\Seeder;
class CadastroMaterialBnafar_20251029142941 extends Seeder
{
public function run()
{
$materiais = [
['codigo' => 'BR0328810U0087', 'descricao' => 'LAMIVUDINA 10 MG/ML SOL ORAL (FR) 240 ML', 'tipo' => 'E'],
['codigo' => 'BR0268345U0042', 'descricao' => 'LAMIVUDINA 150 MG COMP', 'tipo' => 'E'],
['codigo' => 'BR0625297U0234', 'descricao' => 'RISANQUIZUMABE 150 MG/ML SOLUÇÃO INJETÁVEL C/ SISTEMA DE APLICA GRUPO 1.A', 'tipo' => 'E'],
['codigo' => 'BR0268825U0042', 'descricao' => 'TENOFOVIR 300 MG COMP', 'tipo' => 'E'],
['codigo' => 'BR0267506U0042', 'descricao' => 'ALBENDAZOL 400 MG COMPRIMIDO MASTIGÁVEL', 'tipo' => 'B'],
['codigo' => 'BR0314517U0155', 'descricao' => 'AZITROMICINA 40 MG/ML PÓ PARA SUSPENSÃO 1200 MG', 'tipo' => 'B'],
['codigo' => 'BR0314517U0059', 'descricao' => 'AZITROMICINA 40 MG/ML PÓ PARA SUSPENSÃO 1500 MG', 'tipo' => 'B'],
['codigo' => 'BR0314517U0108', 'descricao' => 'AZITROMICINA 40 MG/ML PÓ PARA SUSPENSÃO 600 MG', 'tipo' => 'B'],
['codigo' => 'BR0314517U0117', 'descricao' => 'AZITROMICINA 40 MG/ML PÓ PARA SUSPENSÃO 900 MG', 'tipo' => 'B'],
['codigo' => 'BR0270612U0391', 'descricao' => 'BENZILPENICILINA POTÁSSICA 1.200.000 UI SOLUÇÃO INJETÁVEL 2 ML', 'tipo' => 'B'],
['codigo' => 'BR0270616U0118', 'descricao' => 'BENZILPENICILINA POTÁSSICA 5.000.000 UI PÓ PARA SOLUÇÃO INJETÁVEL', 'tipo' => 'B'],
['codigo' => 'BR0440864U0041', 'descricao' => 'CLARITROMICINA 500 MG CÁPSULA', 'tipo' => 'B'],
['codigo' => 'BR0268439U0042', 'descricao' => 'CLARITROMICINA 500 MG COMPRIMIDO', 'tipo' => 'B'],
['codigo' => 'BR0268236U0034', 'descricao' => 'CLORETO DE SÓDIO 0,9% SOLUÇÃO INJETÁVEL 100 ML SISTEMA FECHADO', 'tipo' => 'B'],
['codigo' => 'BR0268236U0033', 'descricao' => 'CLORETO DE SÓDIO 0,9% SOLUÇÃO INJETÁVEL 1000 ML SISTEMA FECHADO', 'tipo' => 'B'],
['codigo' => 'BR0268236U0068', 'descricao' => 'CLORETO DE SÓDIO 0,9% SOLUÇÃO INJETÁVEL 125 ML SISTEMA FECHADO', 'tipo' => 'B'],
['codigo' => 'BR0268236U0037', 'descricao' => 'CLORETO DE SÓDIO 0,9% SOLUÇÃO INJETÁVEL 250 ML SISTEMA FECHADO', 'tipo' => 'B'],
['codigo' => 'BR0269998U0105', 'descricao' => 'ERITROMICINA, ESTOLATO 50 MG/ML SUSPENSÃO ORAL 50 ML', 'tipo' => 'B'],
['codigo' => 'BR0269996U0042', 'descricao' => 'ERITROMICINA, ESTOLATO 500 MG COMPRIMIDO', 'tipo' => 'B'],
['codigo' => 'BR0274995U0042', 'descricao' => 'FERRIPOLIMALTOSE 100 MG COMPRIMIDO MASTIGÁVEL', 'tipo' => 'B'],
['codigo' => 'BR0394258U0097', 'descricao' => 'FERRIPOLIMALTOSE 50 MG/ML SOLUÇÃO ORAL 30 ML', 'tipo' => 'B'],
['codigo' => 'BR0442012U0137', 'descricao' => 'INSULINA HUMANA NPH 100 UI/ML SOLUÇÃO INJETÁVEL 3 ML COM SISTEMA DE APLICAÇÃO', 'tipo' => 'B'],
['codigo' => 'BR0442011U0137', 'descricao' => 'INSULINA HUMANA REGULAR 100 UI/ML SOLUÇÃO INJETÁVEL 3 ML COM SISTEMA DE APLICAÇÃO', 'tipo' => 'B'],
['codigo' => 'BR0268861U0041', 'descricao' => 'ITRACONAZOL 100 MG CÁPSULA', 'tipo' => 'B'],
['codigo' => 'BR0622554U0140', 'descricao' => 'MOMORDICA CHARANTIA (MELÃO-DE-SÃO-CAETANO) SABONETE', 'tipo' => 'B'],
['codigo' => 'BR0267777U0063', 'descricao' => 'PARACETAMOL 200 MG/ML SOLUÇÃO ORAL 10 ML', 'tipo' => 'B'],
['codigo' => 'BR0267777U0075', 'descricao' => 'PARACETAMOL 200 MG/ML SOLUÇÃO ORAL 15 ML', 'tipo' => 'B'],
['codigo' => 'BR0267777U0086', 'descricao' => 'PARACETAMOL 200 MG/ML SOLUÇÃO ORAL 20 ML', 'tipo' => 'B'],
['codigo' => 'BR0271353U0106', 'descricao' => 'PILOCARPINA, CLORIDRATO 2 % SOLUÇÃO OFTÁLMICA 5 ML', 'tipo' => 'B'],
];
SeederUtil::saveList(MaterialBnafar::class, $materiais, ['codigo', 'tipo']);
}
}

View File

@@ -0,0 +1,22 @@
<?php
use App\Models\Cadastro\Ferida as Model;
use Illuminate\Database\Seeder;
class CadastroFeridaSeeder_20251106103347 extends Seeder
{
public function run()
{
$feridas = [
['id' => 1, 'nome' => 'Lesão por pressão'],
['id' => 2, 'nome' => 'Lesão no pé relacionado a diabetes melitus'],
['id' => 3, 'nome' => 'Úlcera de perna'],
['id' => 4, 'nome' => 'Deiscência cirúrgica'],
['id' => 5, 'nome' => 'Aguda'],
['id' => 6, 'nome' => 'Queimadura'],
];
SeederUtil::saveList(Model::class, $feridas, 'id');
}
}

View File

@@ -0,0 +1,35 @@
<?php
use App\Models\Cadastro\Vacina;
use Illuminate\Database\Seeder;
class AtualizaVacina_20251207164341 extends Seeder
{
public function run()
{
Vacina::where('nome', 'Vacina Vírus Sincicial Respiratório A e B (recombinante)')
->update(['codigo' => 108, 'codigo_ria' => 108]);
Vacina::where('nome', 'Vacina vírus sincicial respiratório (recombinante, adjuvada)')
->update(['codigo' => 109, 'codigo_ria' => 109]);
$vacinas = [
[
'nome' => 'Vacina Vírus Sincicial Respiratório A e B (recombinante)',
'abreviacao' => 'Vacina Vírus Sincicial Respiratório A e B (recombinante)',
'sigla' => 'VVSR-Rec',
'codigo' => 108,
'codigo_ria' => 108,
],
[
'nome' => 'Vacina vírus sincicial respiratório (recombinante, adjuvada)',
'abreviacao' => 'Vacina vírus sincicial respiratório (recombinante, adjuvada)',
'sigla' => 'VVSR-RecAdj',
'codigo' => 109,
'codigo_ria' => 109,
],
];
SeederUtil::saveList(Vacina::class, $vacinas, 'nome');
}
}

View File

@@ -0,0 +1,17 @@
<?php
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;
class UpdateCadastroInformacaoSocialParentescoResponsavel_20260212080801 extends Seeder
{
public function run()
{
DB::table('cadastro_paciente_informacao_social')
->where('responsavel', true)
->whereNotNull('parentesco_responsavel_id')
->update([
'parentesco_responsavel_id' => null
]);
}
}

View File

@@ -0,0 +1,132 @@
<?php
use App\Models\Cadastro\Ferida as Model;
use Illuminate\Database\Seeder;
class CadastroFeridaSeeder_20260212103347 extends Seeder
{
public function run()
{
if (
app('config')->get('database.default') !== 'cubatao'
&& app('config')->get('database.default') !== 'itapevi'
) {
return;
}
$feridas = [
// Protocolo Afecções Bolhosas
['nome' => 'Protocolo Afecções Bolhosas - Área 1', 'identificador_externo' => 'bqj85pickvl2i08', 'observacao' => 'Protocolo Afecções Bolhosas'],
['nome' => 'Protocolo Afecções Bolhosas - Área 2', 'identificador_externo' => 'mp4a8tsa80fqock', 'observacao' => 'Protocolo Afecções Bolhosas'],
['nome' => 'Protocolo Afecções Bolhosas - Área 3', 'identificador_externo' => 'woc52d6qf10ieb7', 'observacao' => 'Protocolo Afecções Bolhosas'],
['nome' => 'Protocolo Afecções Bolhosas - Área 4', 'identificador_externo' => '232z135345oz1ha', 'observacao' => 'Protocolo Afecções Bolhosas'],
// Protocolo D1 (Lesão em pé diabético grau 1)
['nome' => 'Protocolo D1 - Área 1', 'identificador_externo' => '6u61nx937g9r0n7', 'observacao' => 'Lesão em pé diabético grau 1'],
['nome' => 'Protocolo D1 - Área 2', 'identificador_externo' => 'bs3rmz32871x4j8', 'observacao' => 'Lesão em pé diabético grau 1'],
['nome' => 'Protocolo D1 - Área 3', 'identificador_externo' => 'f6573zpt1gmx3lg', 'observacao' => 'Lesão em pé diabético grau 1'],
['nome' => 'Protocolo D1 - Área 4', 'identificador_externo' => 'k052wf6793652oo', 'observacao' => 'Lesão em pé diabético grau 1'],
// Protocolo D2 (Lesão em pé diabético grau 2)
['nome' => 'Protocolo D2 - Área 1', 'identificador_externo' => '4gfor582wo7qhof', 'observacao' => 'Lesão em pé diabético grau 2'],
['nome' => 'Protocolo D2 - Área 2', 'identificador_externo' => '00u610jhhe87h6p', 'observacao' => 'Lesão em pé diabético grau 2'],
['nome' => 'Protocolo D2 - Área 3', 'identificador_externo' => '652oiohqcm8ttd6', 'observacao' => 'Lesão em pé diabético grau 2'],
['nome' => 'Protocolo D2 - Área 4', 'identificador_externo' => 'z5347880130y3ex', 'observacao' => 'Lesão em pé diabético grau 2'],
// Protocolo Dermatites e Eczemas
['nome' => 'Protocolo Dermatites e Eczemas - Área 1', 'identificador_externo' => 'ob5p2rd5lb31z4i', 'observacao' => 'Protocolo Dermatites e Eczemas'],
['nome' => 'Protocolo Dermatites e Eczemas - Área 2', 'identificador_externo' => 'qc0z2u4001n2hqj', 'observacao' => 'Protocolo Dermatites e Eczemas'],
['nome' => 'Protocolo Dermatites e Eczemas - Área 3', 'identificador_externo' => '5qr485qb5bj83l2', 'observacao' => 'Protocolo Dermatites e Eczemas'],
['nome' => 'Protocolo Dermatites e Eczemas - Área 4', 'identificador_externo' => 'l79009bctytto80', 'observacao' => 'Protocolo Dermatites e Eczemas'],
// Protocolo Ferida Operatória Íntegra
['nome' => 'Protocolo Ferida Operatória Íntegra - Área 1', 'identificador_externo' => 'swshx8mm9i42r40', 'observacao' => 'Protocolo Ferida Operatória Íntegra'],
['nome' => 'Protocolo Ferida Operatória Íntegra - Área 2', 'identificador_externo' => '343f58106ov0j87', 'observacao' => 'Protocolo Ferida Operatória Íntegra'],
['nome' => 'Protocolo Ferida Operatória Íntegra - Área 3', 'identificador_externo' => '83uu9n7ngurm85k', 'observacao' => 'Protocolo Ferida Operatória Íntegra'],
['nome' => 'Protocolo Ferida Operatória Íntegra - Área 4', 'identificador_externo' => 't0q16j94l0ykd77', 'observacao' => 'Protocolo Ferida Operatória Íntegra'],
// Protocolo Ferida Operatória Deiscência
['nome' => 'Protocolo Ferida Operatória Deiscência - Área 1', 'identificador_externo' => '35mr1uo35u693ms', 'observacao' => 'Protocolo Ferida Operatória Deiscência'],
['nome' => 'Protocolo Ferida Operatória Deiscência - Área 2', 'identificador_externo' => '77e7us038fhv8b9', 'observacao' => 'Protocolo Ferida Operatória Deiscência'],
['nome' => 'Protocolo Ferida Operatória Deiscência - Área 3', 'identificador_externo' => 'gklm6n2vv36r2pn', 'observacao' => 'Protocolo Ferida Operatória Deiscência'],
['nome' => 'Protocolo Ferida Operatória Deiscência - Área 4', 'identificador_externo' => 'sq7n95go9o23062', 'observacao' => 'Protocolo Ferida Operatória Deiscência'],
// Protocolo L.A./ L.M/ L.I
['nome' => 'Protocolo L.A./ L.M/ L.I - Área 1', 'identificador_externo' => '452a8108pv092ps', 'observacao' => 'Lesão Arterial/ Lesão Mista/ Lesão indeterminada'],
['nome' => 'Protocolo L.A./ L.M/ L.I - Área 2', 'identificador_externo' => 'p9815vm5018655x', 'observacao' => 'Lesão Arterial/ Lesão Mista/ Lesão indeterminada'],
['nome' => 'Protocolo L.A./ L.M/ L.I - Área 3', 'identificador_externo' => 's1p1tm32pgu32ag', 'observacao' => 'Lesão Arterial/ Lesão Mista/ Lesão indeterminada'],
['nome' => 'Protocolo L.A./ L.M/ L.I - Área 4', 'identificador_externo' => '8s7rk5gc3e2eu96', 'observacao' => 'Lesão Arterial/ Lesão Mista/ Lesão indeterminada'],
// Protocolo L.V.
['nome' => 'Protocolo L.V. - Área 1', 'identificador_externo' => '1844s43g7maolvx', 'observacao' => 'Lesão Vascular'],
['nome' => 'Protocolo L.V. - Área 2', 'identificador_externo' => '7h6be1wi11t76kg', 'observacao' => 'Lesão Vascular'],
['nome' => 'Protocolo L.V. - Área 3', 'identificador_externo' => 'r8k7t2r7wr40rx0', 'observacao' => 'Lesão Vascular'],
['nome' => 'Protocolo L.V. - Área 4', 'identificador_externo' => '81wc9yegd2y0l0w', 'observacao' => 'Lesão Vascular'],
// Protocolo Lesão Tissular Profunda
['nome' => 'Protocolo Lesão Tissular Profunda - Área 1', 'identificador_externo' => 'd374aq353v2x9c8', 'observacao' => 'Suspeita de Lesão Tissular Profunda'],
['nome' => 'Protocolo Lesão Tissular Profunda - Área 2', 'identificador_externo' => '43z5149b3038fi2', 'observacao' => 'Suspeita de Lesão Tissular Profunda'],
['nome' => 'Protocolo Lesão Tissular Profunda - Área 3', 'identificador_externo' => '80g3145161qvbb2', 'observacao' => 'Suspeita de Lesão Tissular Profunda'],
['nome' => 'Protocolo Lesão Tissular Profunda - Área 4', 'identificador_externo' => '0zl9ov1q9s7au28', 'observacao' => 'Suspeita de Lesão Tissular Profunda'],
// Protocolo LP Não Classificável
['nome' => 'Protocolo LP Não Classificável - Área 1', 'identificador_externo' => '6y7bvr5ue46b5ce', 'observacao' => 'Lesão por pressão não classificável'],
['nome' => 'Protocolo LP Não Classificável - Área 2', 'identificador_externo' => 'k3189az97h7h604', 'observacao' => 'Lesão por pressão não classificável'],
['nome' => 'Protocolo LP Não Classificável - Área 3', 'identificador_externo' => 'h9ju881av67ysqd', 'observacao' => 'Lesão por pressão não classificável'],
['nome' => 'Protocolo LP Não Classificável - Área 4', 'identificador_externo' => 'j5qvl2fnmvij28j', 'observacao' => 'Lesão por pressão não classificável'],
// Protocolo LP1 (Lesão por pressão do estágio 1)
['nome' => 'Protocolo LP1- Área 1', 'identificador_externo' => 'e4j26k59ybg6kqh', 'observacao' => 'Lesão por pressão do estágio 1'],
['nome' => 'Protocolo LP1- Área 2', 'identificador_externo' => '50xr8mzlinhys21', 'observacao' => 'Lesão por pressão do estágio 1'],
['nome' => 'Protocolo LP1- Área 3', 'identificador_externo' => 'gu6x0d7l3sxxi58', 'observacao' => 'Lesão por pressão do estágio 1'],
['nome' => 'Protocolo LP1- Área 4', 'identificador_externo' => '5rtmwunb1cuag8r', 'observacao' => 'Lesão por pressão do estágio 1'],
// Protocolo LP2 (Lesão por pressão do estágio 2)
['nome' => 'Protocolo LP2- Área 1', 'identificador_externo' => 'kof89e629jff999', 'observacao' => 'Lesão por pressão do estágio 2'],
['nome' => 'Protocolo LP2- Área 2', 'identificador_externo' => 'xr68yq6r0h83l9l', 'observacao' => 'Lesão por pressão do estágio 2'],
['nome' => 'Protocolo LP2- Área 3', 'identificador_externo' => '63qh92spur395rr', 'observacao' => 'Lesão por pressão do estágio 2'],
['nome' => 'Protocolo LP2- Área 4', 'identificador_externo' => '7j8mwjqa54y19c3', 'observacao' => 'Lesão por pressão do estágio 2'],
// Protocolo LP3 (Lesão por pressão do estágio 3)
['nome' => 'Protocolo LP3- Área 1', 'identificador_externo' => '6aq1sjb33zp7c8o', 'observacao' => 'Lesão por pressão do estágio 3'],
['nome' => 'Protocolo LP3- Área 2', 'identificador_externo' => '0533r7b3f9636m9', 'observacao' => 'Lesão por pressão do estágio 3'],
['nome' => 'Protocolo LP3- Área 3', 'identificador_externo' => '7t7tzz37ep849gl', 'observacao' => 'Lesão por pressão do estágio 3'],
['nome' => 'Protocolo LP3- Área 4', 'identificador_externo' => 'pn997m099liws9a', 'observacao' => 'Lesão por pressão do estágio 3'],
// Protocolo LP4 (Lesão por pressão do estágio 4)
['nome' => 'Protocolo LP4- Área 1', 'identificador_externo' => 'pjlb048se460541', 'observacao' => 'Lesão por pressão do estágio 4'],
['nome' => 'Protocolo LP4- Área 2', 'identificador_externo' => 'b9h5ap73gd2t6z7', 'observacao' => 'Lesão por pressão do estágio 4'],
['nome' => 'Protocolo LP4- Área 3', 'identificador_externo' => 'cgptz824oiu4b0c', 'observacao' => 'Lesão por pressão do estágio 4'],
['nome' => 'Protocolo LP4- Área 4', 'identificador_externo' => '1uniy82ecv72776', 'observacao' => 'Lesão por pressão do estágio 4'],
// Protocolo Outras Afecções de pele e tecido subcutâneo
['nome' => 'Protocolo Outras Afecções de pele e tecido subcutâneo - Área 1', 'identificador_externo' => 'zk7fkkh3s3v191f', 'observacao' => 'Protocolo Outras Afecções de pele e tecido subcutâneo'],
['nome' => 'Protocolo Outras Afecções de pele e tecido subcutâneo - Área 2', 'identificador_externo' => '3yhn7hih6n2raoh', 'observacao' => 'Protocolo Outras Afecções de pele e tecido subcutâneo'],
['nome' => 'Protocolo Outras Afecções de pele e tecido subcutâneo - Área 3', 'identificador_externo' => 'ngh8c4380l1zt42', 'observacao' => 'Protocolo Outras Afecções de pele e tecido subcutâneo'],
['nome' => 'Protocolo Outras Afecções de pele e tecido subcutâneo - Área 4', 'identificador_externo' => 'p4kuc2h07918q76', 'observacao' => 'Protocolo Outras Afecções de pele e tecido subcutâneo'],
// Protocolo Queimadura Grau I Superficial
['nome' => 'Protocolo Queimadura Grau I Superficial - Área 1', 'identificador_externo' => '76ivkk8v0016k8u', 'observacao' => 'Queimadura grau II superficial'],
['nome' => 'Protocolo Queimadura Grau I Superficial - Área 2', 'identificador_externo' => '8g120nrzhwc3k1p', 'observacao' => 'Queimadura grau II superficial'],
['nome' => 'Protocolo Queimadura Grau I Superficial - Área 3', 'identificador_externo' => '2e4n14u5i7731t9', 'observacao' => 'Queimadura grau II superficial'],
['nome' => 'Protocolo Queimadura Grau I Superficial - Área 4', 'identificador_externo' => 'NULL', 'observacao' => 'Queimadura grau II superficial'],
// Protocolo Queimadura Grau II Parcial
['nome' => 'Protocolo Queimadura Grau II Parcial - Área 1', 'identificador_externo' => '2yh6j83k07q446h', 'observacao' => 'Queimadura grau II profunda'],
['nome' => 'Protocolo Queimadura Grau II Parcial - Área 2', 'identificador_externo' => 'het7vznmyc74o4n', 'observacao' => 'Queimadura grau II profunda'],
['nome' => 'Protocolo Queimadura Grau II Parcial - Área 3', 'identificador_externo' => '197pf93h83hv1q5', 'observacao' => 'Queimadura grau II profunda'],
['nome' => 'Protocolo Queimadura Grau II Parcial - Área 4', 'identificador_externo' => '6dlg13384443339', 'observacao' => 'Queimadura grau II profunda'],
// Protocolo Simples
['nome' => 'Protocolo Simples - Área 1', 'identificador_externo' => '8xeifc3fg17op29', 'observacao' => 'Protocolo Lesão simples'],
['nome' => 'Protocolo Simples - Área 2', 'identificador_externo' => '96796n2h4rnfb9e', 'observacao' => 'Protocolo Lesão simples'],
['nome' => 'Protocolo Simples - Área 3', 'identificador_externo' => 'av0mmhg36v884ea', 'observacao' => 'Protocolo Lesão simples'],
['nome' => 'Protocolo Simples - Área 4', 'identificador_externo' => '596jr314zly31jq', 'observacao' => 'Protocolo Lesão simples'],
];
SeederUtil::saveList(Model::class, $feridas, 'identificador_externo');
}
}

View File

@@ -0,0 +1,20 @@
<?php
use App\Models\Cadastro\LocalAnatomicoRegiao as Model;
use Illuminate\Database\Seeder;
class CadastroLocalAnatomicoRegiao_20260213091018 extends Seeder
{
public function run()
{
$regioes = [
// Partes Laterais (12)
['local_anatomico_id' => 12, 'key' => 'side_left_abdomen', 'descricao' => 'Abdômen esquerdo lateral'],
['local_anatomico_id' => 12, 'key' => 'side_right_abdomen', 'descricao' => 'Abdômen direito lateral'],
];
SeederUtil::saveList(Model::class, $regioes, 'key');
}
}

View File

@@ -0,0 +1,20 @@
<?php
use App\Models\Cadastro\LocalAnatomicoRegiao as Model;
use Illuminate\Database\Seeder;
class CadastroLocalAnatomicoRegiao_20260224082418 extends Seeder
{
public function run()
{
$regioes = [
['local_anatomico_id' => 9, 'key' => 'medial_midfoot', 'descricao' => 'Médiope Medial'],
['local_anatomico_id' => 3, 'key' => 'pubic_region', 'descricao' => 'Região Pubiana'],
['local_anatomico_id' => 7, 'key' => 'side_right_tibial', 'descricao' => 'Tibial direita lateral'],
['local_anatomico_id' => 7, 'key' => 'side_left_tibial', 'descricao' => 'Tibial esquerda lateral'],
];
SeederUtil::saveList(Model::class, $regioes, 'key');
}
}

View File

@@ -0,0 +1,22 @@
<?php
use App\Models\Cadastro\Vacina;
use Illuminate\Database\Seeder;
class Vacina_20260224110712 extends Seeder
{
public function run()
{
$vacinas = [
[
'codigo' => 115,
'codigo_ria' => 115,
'nome' => 'Nirsevimabe 0,5ml',
'abreviacao' => 'Nirsevimabe 0,5ml',
'sigla' => 'Nirsevimabe 0,5ml'
],
];
SeederUtil::saveList(Vacina::class, $vacinas, 'codigo');
}
}

View File

@@ -0,0 +1,22 @@
<?php
use App\Models\Cadastro\Vacina;
use Illuminate\Database\Seeder;
class Vacina_20260226092650 extends Seeder
{
public function run()
{
$vacinas = [
[
'codigo' => 116,
'codigo_ria' => 116,
'nome' => 'Nirsevimabe 1,0ml',
'abreviacao' => 'Nirsevimabe 1,0ml',
'sigla' => 'Nirsevimabe 1,0ml'
],
];
SeederUtil::saveList(Vacina::class, $vacinas, 'codigo');
}
}

View File

@@ -0,0 +1,23 @@
<?php
use App\Models\Cadastro\Ferida as Model;
use Illuminate\Database\Seeder;
class AtualizaCadastroFeridaProcedimentoSeeder_20260305084547 extends Seeder
{
public function run()
{
if (
app('config')->get('database.default') !== 'cubatao'
&& app('config')->get('database.default') !== 'itapevi'
) {
return;
}
DB::table('cadastro_ferida_procedimento')
->update(['quantidade' => 1]);
}
}

View File

@@ -0,0 +1,17 @@
<?php
use App\Enums\Cadastro\EtapaClinica as Enum;
use App\Models\Cadastro\EtapaClinica;
use Illuminate\Database\Seeder;
class EtapaClinica_20260309102439 extends Seeder
{
public function run()
{
$etapasClinicas = [
['id' => Enum::ENTRADA_ALTA, 'nome' => 'ENTRADA/ALTA'],
];
\SeederUtil::saveList(EtapaClinica::class, $etapasClinicas, 'id');
}
}

View File

@@ -0,0 +1,30 @@
<?php
use App\Models\Cadastro\Vacina;
use Illuminate\Database\Seeder;
class AtualizaVacina_20260408103008 extends Seeder
{
public function run()
{
Vacina::where('codigo', 87)->update([
'nome' => 'Covid-19-RNAm, Pfizer (Comirnaty)',
'abreviacao' => 'COVID-19 PFIZER - COMIRNATY'
]);
Vacina::where('codigo', 99)->update([
'nome' => 'Covid-19-RNAm, Pfizer (Comirnaty) pediátrica',
'abreviacao' => 'COVID-19 PFIZER - COMIRNATY PEDIÁTRICA'
]);
Vacina::where('codigo', 102)->update([
'nome' => 'Covid-19-RNAm, Pfizer (Comirnaty) pediátrica menor de 5 anos',
'abreviacao' => 'COVID-19 PFIZER - COMIRNATY PEDIÁTRICA MENOR DE 5 ANOS'
]);
Vacina::where('codigo', 103)->update([
'nome' => 'Covid-19-RNAm, Pfizer (Comirnaty) bivalente',
'abreviacao' => 'COVID-19 PFIZER - COMIRNATY BIVALENTE'
]);
}
}

View File

@@ -0,0 +1,25 @@
<?php
use App\Models\AtencaoBasica\CadastroIndividual\CadastroIndividual;
use App\Models\Cadastro\SujeitoAtencao\PacienteInformacaoSocial;
use Illuminate\Database\Seeder;
class UpdateResposavelFamiliarComParentesco_20260529110104 extends Seeder
{
public function run()
{
CadastroIndividual::query()
->where('responsavel', true)
->whereNotNull('parentesco_responsavel_id')
->update([
'parentesco_responsavel_id' => null
]);
PacienteInformacaoSocial::query()
->where('responsavel', true)
->whereNotNull('parentesco_responsavel_id')
->update([
'parentesco_responsavel_id' => null
]);
}
}

View File

@@ -0,0 +1,25 @@
<?php
use App\Models\AtencaoBasica\CadastroIndividual\CadastroIndividual;
use App\Models\Cadastro\SujeitoAtencao\PacienteInformacaoSocial;
use Illuminate\Database\Seeder;
class UpdateParentescoResponsavelFamiliar_20260615132435 extends Seeder
{
public function run()
{
CadastroIndividual::query()
->where('responsavel', true)
->whereNotNull('parentesco_responsavel_id')
->update([
'parentesco_responsavel_id' => null
]);
PacienteInformacaoSocial::query()
->where('responsavel', true)
->whereNotNull('parentesco_responsavel_id')
->update([
'parentesco_responsavel_id' => null
]);
}
}