This commit is contained in:
@@ -0,0 +1,61 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Produtor as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Produtor_20240506093114 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$produtores = [
|
||||
['codigo' => 0, 'nome' => 'Não Informado', 'abreviacao' => 'NI'],
|
||||
['codigo' => 1, 'nome' => 'BERNA BIOTECH KOREA CORPORATION', 'abreviacao' => 'BERNA'],
|
||||
['codigo' => 2, 'nome' => 'GLAXOSMITHKLINE BEECHAM', 'abreviacao' => 'GSK'],
|
||||
['codigo' => 3, 'nome' => 'GREEN CROSS - KOREA L B. M. CORP.', 'abreviacao' => 'GREENCROSS'],
|
||||
['codigo' => 4, 'nome' => 'MERCK SHARP E DOHME CO. INC.', 'abreviacao' => 'MERCK'],
|
||||
['codigo' => 5, 'nome' => 'MERIAL MEXICO, SA BECV', 'abreviacao' => 'MERIAL'],
|
||||
['codigo' => 6, 'nome' => 'CHIRON S.P.A. VACCINES', 'abreviacao' => 'CHIRON SPA'],
|
||||
['codigo' => 7, 'nome' => 'NOVARTIS VACCINES AND DIAGNOSTICS SRI', 'abreviacao' => 'NOVARTIS'],
|
||||
['codigo' => 8, 'nome' => 'SANOFI PASTEUR', 'abreviacao' => 'SANPASTEUR'],
|
||||
['codigo' => 9, 'nome' => 'WYETH PHARMACEUTICALS', 'abreviacao' => 'WYETH'],
|
||||
['codigo' => 10, 'nome' => 'BEHRING GMBH', 'abreviacao' => 'CSL BEHRING'],
|
||||
['codigo' => 11, 'nome' => 'PASTEUR MERIEUX SERUMS ET VACCINS', 'abreviacao' => 'MERIEUX'],
|
||||
['codigo' => 12, 'nome' => 'FUNDACAO ATAULPHO DE PAIVA', 'abreviacao' => 'F.A.P.'],
|
||||
['codigo' => 13, 'nome' => 'FUNDACAO BUTANTAN', 'abreviacao' => 'BUTANTAN'],
|
||||
['codigo' => 14, 'nome' => 'FUNDACAO EZEQUIEL DIAS', 'abreviacao' => 'FUNED'],
|
||||
['codigo' => 15, 'nome' => 'FUNDACAO OSWALDO CRUZ', 'abreviacao' => 'FIOCRUZ'],
|
||||
['codigo' => 16, 'nome' => 'INSTITUTO DE TECNOLOGIA DO PARANA', 'abreviacao' => 'TECPAR'],
|
||||
['codigo' => 17, 'nome' => 'INSTITUTO VITAL BRAZIL S.A', 'abreviacao' => 'IVB'],
|
||||
['codigo' => 18, 'nome' => 'Centro de Produção e Pesquisa de Imunobiológicos', 'abreviacao' => 'CPPI'],
|
||||
['codigo' => 19, 'nome' => 'LG CHEMICAL INVESTIMENT LTD', 'abreviacao' => 'LGCHEMICAL'],
|
||||
['codigo' => 20, 'nome' => 'SERUM INSTITUTE OF INDIA LTD.', 'abreviacao' => 'S.INDIA'],
|
||||
['codigo' => 21, 'nome' => 'CRUCELL', 'abreviacao' => 'CRUCELL'],
|
||||
['codigo' => 22, 'nome' => 'FINLAY', 'abreviacao' => 'FINLAY'],
|
||||
['codigo' => 23, 'nome' => 'Biofarma', 'abreviacao' => 'Biofarma'],
|
||||
['codigo' => 24, 'nome' => 'Kedrion', 'abreviacao' => 'Kedrion'],
|
||||
['codigo' => 25, 'nome' => 'BB-NCIPD LTDA', 'abreviacao' => 'BB-NCIPD LTDA'],
|
||||
['codigo' => 26, 'nome' => 'BAXTER VACCINE AKTIENGESELLSCHAFT', 'abreviacao' => 'BAXTER'],
|
||||
['codigo' => 27, 'nome' => 'BAYER CORPORATION - BIOLOGICAL PRODUCTS', 'abreviacao' => 'BAYER CO'],
|
||||
['codigo' => 28, 'nome' => 'AMERICAN CYANAMID COMPANY', 'abreviacao' => 'AMERICAN CYANAM'],
|
||||
['codigo' => 29, 'nome' => 'BIOLOGICAL E. LIMITED', 'abreviacao' => 'BIOLOGICAL E.'],
|
||||
['codigo' => 30, 'nome' => 'FUNDACAO INVEST. DE ENFERM. MICROB. DA UNIVERSIDADE DE OSAKA', 'abreviacao' => 'FUND. OZAKA'],
|
||||
['codigo' => 31, 'nome' => 'HEBER BIOTEC ', 'abreviacao' => 'HEBER BIOTEC'],
|
||||
['codigo' => 32, 'nome' => 'INSTITUTE OF IMMUNOLOGY - CROACIA', 'abreviacao' => 'INST.IM.CROACIA'],
|
||||
['codigo' => 34, 'nome' => 'SEVAC S.A.', 'abreviacao' => 'SEVAC S.A.'],
|
||||
['codigo' => 35, 'nome' => 'SHANTHA BIOTECHNICS', 'abreviacao' => 'SHANTHA'],
|
||||
['codigo' => 36, 'nome' => 'SWISS SERUM AND VACCINES INSTITUTE BERNE', 'abreviacao' => 'SWISS SERUM'],
|
||||
['codigo' => 37, 'nome' => 'Abbott Biologicals B.V. Weesp – Holanda', 'abreviacao' => 'Abbott BiologicalsBV'],
|
||||
['codigo' => 38, 'nome' => 'LG Life Sciences', 'abreviacao' => 'Life Sciences-LG'],
|
||||
['codigo' => 39, 'nome' => 'BIO-MANGUINHOS', 'abreviacao' => 'BIO-MANGUINHOS'],
|
||||
['codigo' => 40, 'nome' => 'PFIZER', 'abreviacao' => 'PFIZER'],
|
||||
['codigo' => 41, 'nome' => 'INTERVAX LTDA', 'abreviacao' => 'INTERVAX'],
|
||||
['codigo' => 42, 'nome' => 'SEQIRUS VACCINES LIMITED', 'abreviacao' => 'SEQIRUS'],
|
||||
['codigo' => 43, 'nome' => 'GRIFOLS BRASIL LTDA', 'abreviacao' => 'GRIFOLS'],
|
||||
['codigo' => 44, 'nome' => 'PANACEA BIOTEC LTDA', 'abreviacao' => 'PANACEA'],
|
||||
['codigo' => 45, 'nome' => 'Laboratório Kamada Pharmaceutical', 'abreviacao' => 'KAMADA'],
|
||||
['codigo' => 46, 'nome' => 'ISOFARMA', 'abreviacao' => 'ISOFARMA'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $produtores, 'codigo');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Apresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Apresentacao_20240506093205 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$apresentacoes = [
|
||||
['codigo' => 1, 'nome' => '1 dose'],
|
||||
['codigo' => 2, 'nome' => '2 doses'],
|
||||
['codigo' => 3, 'nome' => '3 doses'],
|
||||
['codigo' => 4, 'nome' => '4 doses'],
|
||||
['codigo' => 5, 'nome' => '5 doses'],
|
||||
['codigo' => 10, 'nome' => '10 doses'],
|
||||
['codigo' => 20, 'nome' => '20 doses'],
|
||||
['codigo' => 25, 'nome' => '25 doses'],
|
||||
['codigo' => 50, 'nome' => '50 doses'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $apresentacoes, 'codigo');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,439 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20240506093304 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 1, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 1, 'produtor_codigo' => 3, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 1, 'produtor_codigo' => 10, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 1, 'produtor_codigo' => 24, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 2, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 2, 'produtor_codigo' => 13, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 2, 'produtor_codigo' => 14, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 2, 'produtor_codigo' => 17, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 3, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 3, 'produtor_codigo' => 13, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 4, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 4, 'produtor_codigo' => 13, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 4, 'produtor_codigo' => 14, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 4, 'produtor_codigo' => 17, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 5, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 5, 'produtor_codigo' => 13, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 5, 'produtor_codigo' => 41, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 6, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 6, 'produtor_codigo' => 13, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 6, 'produtor_codigo' => 14, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 7, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 7, 'produtor_codigo' => 13, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 7, 'produtor_codigo' => 14, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 7, 'produtor_codigo' => 17, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 8, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 8, 'produtor_codigo' => 13, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 8, 'produtor_codigo' => 14, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 8, 'produtor_codigo' => 17, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 8, 'produtor_codigo' => 18, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 9, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 9, 'produtor_codigo' => 1, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 9, 'produtor_codigo' => 1, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 9, 'produtor_codigo' => 2, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 9, 'produtor_codigo' => 2, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 9, 'produtor_codigo' => 4, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 9, 'produtor_codigo' => 4, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 9, 'produtor_codigo' => 8, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 9, 'produtor_codigo' => 8, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 9, 'produtor_codigo' => 13, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 9, 'produtor_codigo' => 13, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 9, 'produtor_codigo' => 13, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 9, 'produtor_codigo' => 19, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 9, 'produtor_codigo' => 19, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 9, 'produtor_codigo' => 20, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 9, 'produtor_codigo' => 20, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 9, 'produtor_codigo' => 38, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 9, 'produtor_codigo' => 38, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 10, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 10, 'produtor_codigo' => 13, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 11, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 11, 'produtor_codigo' => 13, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 11, 'produtor_codigo' => 14, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 11, 'produtor_codigo' => 17, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 12, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 12, 'produtor_codigo' => 13, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 12, 'produtor_codigo' => 14, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 12, 'produtor_codigo' => 17, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 13, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 13, 'produtor_codigo' => 8, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 13, 'produtor_codigo' => 8, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 13, 'produtor_codigo' => 8, 'apresentacao_codigo' => 50],
|
||||
['vacina_codigo' => 13, 'produtor_codigo' => 11, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 13, 'produtor_codigo' => 11, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 13, 'produtor_codigo' => 11, 'apresentacao_codigo' => 50],
|
||||
['vacina_codigo' => 13, 'produtor_codigo' => 15, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 13, 'produtor_codigo' => 15, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 13, 'produtor_codigo' => 15, 'apresentacao_codigo' => 50],
|
||||
['vacina_codigo' => 14, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 14, 'produtor_codigo' => 8, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 14, 'produtor_codigo' => 8, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 14, 'produtor_codigo' => 8, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 14, 'produtor_codigo' => 15, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 14, 'produtor_codigo' => 15, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 14, 'produtor_codigo' => 15, 'apresentacao_codigo' => 50],
|
||||
['vacina_codigo' => 15, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 15, 'produtor_codigo' => 12, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 15, 'produtor_codigo' => 12, 'apresentacao_codigo' => 20],
|
||||
['vacina_codigo' => 15, 'produtor_codigo' => 20, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 15, 'produtor_codigo' => 20, 'apresentacao_codigo' => 20],
|
||||
['vacina_codigo' => 16, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 16, 'produtor_codigo' => 13, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 16, 'produtor_codigo' => 14, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 16, 'produtor_codigo' => 17, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 17, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 17, 'produtor_codigo' => 8, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 17, 'produtor_codigo' => 8, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 17, 'produtor_codigo' => 15, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 17, 'produtor_codigo' => 15, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 17, 'produtor_codigo' => 20, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 17, 'produtor_codigo' => 20, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 17, 'produtor_codigo' => 31, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 17, 'produtor_codigo' => 31, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 18, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 18, 'produtor_codigo' => 6, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 18, 'produtor_codigo' => 7, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 19, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 19, 'produtor_codigo' => 3, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 19, 'produtor_codigo' => 23, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 20, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 20, 'produtor_codigo' => 3, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 20, 'produtor_codigo' => 10, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 20, 'produtor_codigo' => 24, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 20, 'produtor_codigo' => 43, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 21, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 21, 'produtor_codigo' => 4, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 21, 'produtor_codigo' => 8, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 21, 'produtor_codigo' => 11, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 21, 'produtor_codigo' => 40, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 22, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 22, 'produtor_codigo' => 2, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 22, 'produtor_codigo' => 2, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 22, 'produtor_codigo' => 8, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 22, 'produtor_codigo' => 8, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 22, 'produtor_codigo' => 15, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 22, 'produtor_codigo' => 15, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 23, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 23, 'produtor_codigo' => 10, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 23, 'produtor_codigo' => 45, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 23, 'produtor_codigo' => 45, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 24, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 24, 'produtor_codigo' => 2, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 24, 'produtor_codigo' => 2, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 24, 'produtor_codigo' => 2, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 24, 'produtor_codigo' => 4, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 24, 'produtor_codigo' => 4, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 24, 'produtor_codigo' => 4, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 24, 'produtor_codigo' => 7, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 24, 'produtor_codigo' => 7, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 24, 'produtor_codigo' => 7, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 24, 'produtor_codigo' => 8, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 24, 'produtor_codigo' => 8, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 24, 'produtor_codigo' => 8, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 24, 'produtor_codigo' => 15, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 24, 'produtor_codigo' => 15, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 24, 'produtor_codigo' => 15, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 24, 'produtor_codigo' => 20, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 24, 'produtor_codigo' => 20, 'apresentacao_codigo' => 2],
|
||||
['vacina_codigo' => 24, 'produtor_codigo' => 20, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 24, 'produtor_codigo' => 20, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 25, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 25, 'produtor_codigo' => 8, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 25, 'produtor_codigo' => 8, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 25, 'produtor_codigo' => 13, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 25, 'produtor_codigo' => 13, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 25, 'produtor_codigo' => 20, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 25, 'produtor_codigo' => 20, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 25, 'produtor_codigo' => 23, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 25, 'produtor_codigo' => 25, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 25, 'produtor_codigo' => 25, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 25, 'produtor_codigo' => 29, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 26, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 26, 'produtor_codigo' => 2, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 26, 'produtor_codigo' => 2, 'apresentacao_codigo' => 4],
|
||||
['vacina_codigo' => 26, 'produtor_codigo' => 15, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 26, 'produtor_codigo' => 15, 'apresentacao_codigo' => 4],
|
||||
['vacina_codigo' => 27, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 28, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 28, 'produtor_codigo' => 2, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 28, 'produtor_codigo' => 2, 'apresentacao_codigo' => 20],
|
||||
['vacina_codigo' => 28, 'produtor_codigo' => 2, 'apresentacao_codigo' => 25],
|
||||
['vacina_codigo' => 28, 'produtor_codigo' => 7, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 28, 'produtor_codigo' => 7, 'apresentacao_codigo' => 20],
|
||||
['vacina_codigo' => 28, 'produtor_codigo' => 7, 'apresentacao_codigo' => 25],
|
||||
['vacina_codigo' => 28, 'produtor_codigo' => 15, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 28, 'produtor_codigo' => 15, 'apresentacao_codigo' => 20],
|
||||
['vacina_codigo' => 28, 'produtor_codigo' => 20, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 28, 'produtor_codigo' => 20, 'apresentacao_codigo' => 20],
|
||||
['vacina_codigo' => 28, 'produtor_codigo' => 15, 'apresentacao_codigo' => 25],
|
||||
['vacina_codigo' => 28, 'produtor_codigo' => 23, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 28, 'produtor_codigo' => 23, 'apresentacao_codigo' => 20],
|
||||
['vacina_codigo' => 28, 'produtor_codigo' => 23, 'apresentacao_codigo' => 25],
|
||||
['vacina_codigo' => 29, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 29, 'produtor_codigo' => 2, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 29, 'produtor_codigo' => 8, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 30, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 30, 'produtor_codigo' => 1, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 30, 'produtor_codigo' => 8, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 30, 'produtor_codigo' => 8, 'apresentacao_codigo' => 20],
|
||||
['vacina_codigo' => 30, 'produtor_codigo' => 21, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 31, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 31, 'produtor_codigo' => 18, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 32, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 32, 'produtor_codigo' => 13, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 33, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 33, 'produtor_codigo' => 2, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 33, 'produtor_codigo' => 2, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 33, 'produtor_codigo' => 7, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 33, 'produtor_codigo' => 7, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 33, 'produtor_codigo' => 8, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 33, 'produtor_codigo' => 8, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 33, 'produtor_codigo' => 13, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 33, 'produtor_codigo' => 13, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 33, 'produtor_codigo' => 37, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 33, 'produtor_codigo' => 42, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 33, 'produtor_codigo' => 42, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 34, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 34, 'produtor_codigo' => 2, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 34, 'produtor_codigo' => 3, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 34, 'produtor_codigo' => 4, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 34, 'produtor_codigo' => 5, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 34, 'produtor_codigo' => 15, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 35, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 35, 'produtor_codigo' => 1, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 35, 'produtor_codigo' => 2, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 35, 'produtor_codigo' => 4, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 35, 'produtor_codigo' => 8, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 36, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 36, 'produtor_codigo' => 0, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 36, 'produtor_codigo' => 6, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 36, 'produtor_codigo' => 6, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 36, 'produtor_codigo' => 20, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 36, 'produtor_codigo' => 20, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 37, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 37, 'produtor_codigo' => 8, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 37, 'produtor_codigo' => 13, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 37, 'produtor_codigo' => 20, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 38, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 38, 'produtor_codigo' => 13, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 39, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 39, 'produtor_codigo' => 7, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 39, 'produtor_codigo' => 7, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 39, 'produtor_codigo' => 7, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 39, 'produtor_codigo' => 8, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 39, 'produtor_codigo' => 8, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 39, 'produtor_codigo' => 8, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 39, 'produtor_codigo' => 15, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 39, 'produtor_codigo' => 15, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 39, 'produtor_codigo' => 15, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 40, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 40, 'produtor_codigo' => 9, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 41, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 41, 'produtor_codigo' => 6, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 41, 'produtor_codigo' => 7, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 41, 'produtor_codigo' => 9, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 41, 'produtor_codigo' => 14, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 41, 'produtor_codigo' => 26, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 42, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 42, 'produtor_codigo' => 1, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 42, 'produtor_codigo' => 7, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 42, 'produtor_codigo' => 15, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 42, 'produtor_codigo' => 19, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 42, 'produtor_codigo' => 20, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 42, 'produtor_codigo' => 21, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 42, 'produtor_codigo' => 29, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 42, 'produtor_codigo' => 29, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 42, 'produtor_codigo' => 44, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 43, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 43, 'produtor_codigo' => 2, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 43, 'produtor_codigo' => 8, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 44, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 44, 'produtor_codigo' => 2, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 44, 'produtor_codigo' => 8, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 44, 'produtor_codigo' => 13, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 45, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 45, 'produtor_codigo' => 2, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 45, 'produtor_codigo' => 15, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 46, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 46, 'produtor_codigo' => 13, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 46, 'produtor_codigo' => 20, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 46, 'produtor_codigo' => 23, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 46, 'produtor_codigo' => 29, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 47, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 47, 'produtor_codigo' => 2, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 47, 'produtor_codigo' => 8, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 48, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 48, 'produtor_codigo' => 2, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 48, 'produtor_codigo' => 2, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 48, 'produtor_codigo' => 2, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 48, 'produtor_codigo' => 4, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 48, 'produtor_codigo' => 4, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 48, 'produtor_codigo' => 4, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 48, 'produtor_codigo' => 7, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 48, 'produtor_codigo' => 7, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 48, 'produtor_codigo' => 7, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 48, 'produtor_codigo' => 8, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 48, 'produtor_codigo' => 8, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 48, 'produtor_codigo' => 8, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 48, 'produtor_codigo' => 15, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 48, 'produtor_codigo' => 15, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 48, 'produtor_codigo' => 15, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 48, 'produtor_codigo' => 20, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 48, 'produtor_codigo' => 20, 'apresentacao_codigo' => 2],
|
||||
['vacina_codigo' => 48, 'produtor_codigo' => 20, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 48, 'produtor_codigo' => 20, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 49, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 49, 'produtor_codigo' => 8, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 49, 'produtor_codigo' => 8, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 49, 'produtor_codigo' => 8, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 49, 'produtor_codigo' => 15, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 49, 'produtor_codigo' => 15, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 49, 'produtor_codigo' => 15, 'apresentacao_codigo' => 50],
|
||||
['vacina_codigo' => 49, 'produtor_codigo' => 46, 'apresentacao_codigo' => 20],
|
||||
['vacina_codigo' => 50, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 50, 'produtor_codigo' => 15, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 50, 'produtor_codigo' => 15, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 51, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 51, 'produtor_codigo' => 1, 'apresentacao_codigo' => 20],
|
||||
['vacina_codigo' => 51, 'produtor_codigo' => 8, 'apresentacao_codigo' => 20],
|
||||
['vacina_codigo' => 51, 'produtor_codigo' => 21, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 51, 'produtor_codigo' => 21, 'apresentacao_codigo' => 3],
|
||||
['vacina_codigo' => 52, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 52, 'produtor_codigo' => 11, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 52, 'produtor_codigo' => 11, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 52, 'produtor_codigo' => 11, 'apresentacao_codigo' => 50],
|
||||
['vacina_codigo' => 52, 'produtor_codigo' => 15, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 52, 'produtor_codigo' => 15, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 52, 'produtor_codigo' => 15, 'apresentacao_codigo' => 50],
|
||||
['vacina_codigo' => 53, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 53, 'produtor_codigo' => 20, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 54, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 54, 'produtor_codigo' => 3, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 54, 'produtor_codigo' => 5, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 54, 'produtor_codigo' => 31, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 55, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 55, 'produtor_codigo' => 2, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 55, 'produtor_codigo' => 4, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 55, 'produtor_codigo' => 8, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 55, 'produtor_codigo' => 13, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 56, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 56, 'produtor_codigo' => 2, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 56, 'produtor_codigo' => 4, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 56, 'produtor_codigo' => 15, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 57, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 57, 'produtor_codigo' => 2, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 57, 'produtor_codigo' => 8, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 57, 'produtor_codigo' => 13, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 58, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 58, 'produtor_codigo' => 2, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 58, 'produtor_codigo' => 8, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 59, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 59, 'produtor_codigo' => 9, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 59, 'produtor_codigo' => 40, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 60, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 60, 'produtor_codigo' => 2, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 60, 'produtor_codigo' => 4, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 61, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 61, 'produtor_codigo' => 8, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 62, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 62, 'produtor_codigo' => 2, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 63, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 63, 'produtor_codigo' => 2, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 64, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 64, 'produtor_codigo' => 8, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 65, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 65, 'produtor_codigo' => 4, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 66, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 66, 'produtor_codigo' => 22, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 67, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 67, 'produtor_codigo' => 2, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 67, 'produtor_codigo' => 4, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 67, 'produtor_codigo' => 13, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 68, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 69, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 69, 'produtor_codigo' => 13, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 70, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 71, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 72, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 74, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 74, 'produtor_codigo' => 2, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 74, 'produtor_codigo' => 7, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 74, 'produtor_codigo' => 8, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 74, 'produtor_codigo' => 40, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 75, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 75, 'produtor_codigo' => 21, 'apresentacao_codigo' => 2],
|
||||
['vacina_codigo' => 75, 'produtor_codigo' => 35, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 76, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 76, 'produtor_codigo' => 4, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 77, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 77, 'produtor_codigo' => 2, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 77, 'produtor_codigo' => 7, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 77, 'produtor_codigo' => 8, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 77, 'produtor_codigo' => 37, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 78, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 78, 'produtor_codigo' => 2, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 78, 'produtor_codigo' => 7, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 79, 'produtor_codigo' => 0, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 79, 'produtor_codigo' => 12, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 79, 'produtor_codigo' => 20, 'apresentacao_codigo' => 20],
|
||||
['vacina_codigo' => 80, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 80, 'produtor_codigo' => 8, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 80, 'produtor_codigo' => 13, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 81, 'produtor_codigo' => 0, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 81, 'produtor_codigo' => 14, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 82, 'produtor_codigo' => 8, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 82, 'produtor_codigo' => 8, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 83, 'produtor_codigo' => 4, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 83, 'produtor_codigo' => 13, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 84, 'produtor_codigo' => 39, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 84, 'produtor_codigo' => 39, 'apresentacao_codigo' => 10],
|
||||
['vacina_codigo' => 84, 'produtor_codigo' => 39, 'apresentacao_codigo' => 25],
|
||||
['vacina_codigo' => 84, 'produtor_codigo' => 39, 'apresentacao_codigo' => 50],
|
||||
['vacina_codigo' => 104, 'produtor_codigo' => 15, 'apresentacao_codigo' => 5],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\EntradaTipo as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class EntradaTipo_20240506093431 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$tipos = [
|
||||
['id' => 1, 'nome' => 'ESTORNO'],
|
||||
['id' => 2, 'nome' => 'MANUAL'],
|
||||
['id' => 3, 'nome' => 'REQUISIÇÃO'],
|
||||
['id' => 4, 'nome' => 'DISTRIBUIÇÃO'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $tipos, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\SaidaTipo as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class SaidaTipo_20240506093528 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$tipos = [
|
||||
['id' => 1, 'nome' => 'BAIXA'],
|
||||
['id' => 2, 'nome' => 'ESTORNO'],
|
||||
['id' => 3, 'nome' => 'INDISPONIBILIDADE'],
|
||||
['id' => 4, 'nome' => 'REQUISIÇÃO'],
|
||||
['id' => 5, 'nome' => 'TRANSFERÊNCIA'],
|
||||
['id' => 6, 'nome' => 'APLICAÇÃO'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $tipos, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\SaidaMotivo as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class SaidaMotivo_20240506093617 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$motivos = [
|
||||
['id' => 1, 'nome' => 'QUEBRA'],
|
||||
['id' => 2, 'nome' => 'FALTA DE ENERGIA'],
|
||||
['id' => 3, 'nome' => 'FALHA DE EQUIPAMENTO'],
|
||||
['id' => 4, 'nome' => 'VALIDADE VENCIDA'],
|
||||
['id' => 5, 'nome' => 'PROCEDIMENTO INADEQUADO'],
|
||||
['id' => 6, 'nome' => 'OUTROS'],
|
||||
['id' => 7, 'nome' => 'PERDA NO TRANSPORTE'],
|
||||
['id' => 8, 'nome' => 'USO EM APLICAÇÃO'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $motivos, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\RequisicaoStatus as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class RequisicaoStatus_20240506093701 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$status = [
|
||||
['id' => 1, 'nome' => 'PENDENTE'],
|
||||
['id' => 2, 'nome' => 'RESPONDIDA'],
|
||||
['id' => 3, 'nome' => 'FINALIZADA'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $status, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\RequisicaoVacinaMotivo as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class RequisicaoVacinaMotivo_20240506093746 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$motivos = [
|
||||
['id' => 1, 'nome' => 'OUTRO'],
|
||||
['id' => 2, 'nome' => 'PEDIU MUITO'],
|
||||
['id' => 3, 'nome' => 'SEM ESTOQUE'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $motivos, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,133 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\GrupoAtendimento as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class GrupoAtendimento_20240506093836 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$gruposAtendimento = [
|
||||
['id' => 1, 'nome' => 'INDÍGENAS'],
|
||||
['id' => 2, 'nome' => 'ASSENTADOS'],
|
||||
['id' => 3, 'nome' => 'ACAMPADOS'],
|
||||
['id' => 4, 'nome' => 'MILITARES'],
|
||||
['id' => 5, 'nome' => 'QUILOMBOLA', 'ativo' => true, 'codigo_esus' => 5],
|
||||
['id' => 6, 'nome' => 'POPULAÇÃO PRIVADA DE LIBERDADE', 'ativo' => true, 'codigo_esus' => 6],
|
||||
['id' => 7, 'nome' => 'POPULAÇÃO GERAL'],
|
||||
['id' => 8, 'nome' => 'CRIANÇAS'],
|
||||
['id' => 9, 'nome' => 'GESTANTES'],
|
||||
['id' => 10, 'nome' => 'TRABALHADORES DE SAÚDE'],
|
||||
['id' => 11, 'nome' => 'PUÉRPERAS'],
|
||||
['id' => 12, 'nome' => 'IDOSOS'],
|
||||
['id' => 13, 'nome' => 'FUNCIONÁRIOS DO SISTEMA PRISIONAL', 'ativo' => true, 'codigo_esus' => 13],
|
||||
['id' => 14, 'nome' => 'COMORBIDADES'],
|
||||
['id' => 15, 'nome' => 'OUTROS GRUPOS SEM COMORBIDADES'],
|
||||
['id' => 16, 'nome' => 'DOENÇA RESPIRATÓRIA CRÔNICA'],
|
||||
['id' => 17, 'nome' => 'DOENÇA CARDÍACA CRÔNICA'],
|
||||
['id' => 18, 'nome' => 'DOENÇA RENAL CRÔNICA', 'ativo' => true, 'codigo_esus' => 38],
|
||||
['id' => 19, 'nome' => 'DOENÇA HEPÁTICA CRÔNICA'],
|
||||
['id' => 20, 'nome' => 'DOENÇA NEUROLÓGICA CRÔNICA', 'ativo' => true, 'codigo_esus' => 103],
|
||||
['id' => 21, 'nome' => 'DIABETES'],
|
||||
['id' => 22, 'nome' => 'OBESOS'],
|
||||
['id' => 23, 'nome' => 'IMUNOSSUPRESSÃO'],
|
||||
['id' => 24, 'nome' => 'TRANSPLANTADOS'],
|
||||
['id' => 25, 'nome' => 'TRISSOMIAS'],
|
||||
['id' => 31, 'nome' => 'CAMINHONEIRO', 'ativo' => true, 'codigo_esus' => 31],
|
||||
['id' => 32, 'nome' => 'COLETIVO RODOVIÁRIO PASSAGEIROS URBANO E DE LONGO CURSO', 'ativo' => true, 'codigo_esus' => 32],
|
||||
['id' => 33, 'nome' => 'TRABALHADORES PORTUÁRIOS', 'ativo' => true, 'codigo_esus' => 33],
|
||||
['id' => 34, 'nome' => 'HEMOGLOBINOPATIA GRAVE', 'ativo' => true, 'codigo_esus' => 34],
|
||||
['id' => 35, 'nome' => 'NEOPLASIAS', 'ativo' => false, 'codigo_esus' => 35],
|
||||
['id' => 36, 'nome' => 'DIABETES MELLITUS', 'ativo' => true, 'codigo_esus' => 36],
|
||||
['id' => 37, 'nome' => 'PNEUMOPATIAS CRÔNICAS GRAVES', 'ativo' => true, 'codigo_esus' => 37],
|
||||
['id' => 39, 'nome' => 'DOENÇAS CARDIOVASCULARES E CEREBROVASCULARES', 'ativo' => false, 'codigo_esus' => 39],
|
||||
['id' => 40, 'nome'=> 'HIPERTENSÃO DE DIFÍCIL CONTROLE OU COM COMPLICAÇÕES/LESÃO DE ÓRGÃO ALVO', 'ativo' => true, 'codigo_esus' => 40],
|
||||
['id' => 41, 'nome'=> 'INDIVÍDUOS TRANSPLANTADOS DE ÓRGÃO SÓLIDO', 'ativo' => false, 'codigo_esus' => 41],
|
||||
['id' => 42, 'nome'=> 'OBESIDADE GRAVE (IMC≥40)', 'ativo' => true, 'codigo_esus' => 42],
|
||||
['id' => 43, 'nome'=> 'PESSOAS DE 18 A 64 ANOS', 'ativo' => false, 'codigo_esus' => 43],
|
||||
['id' => 44, 'nome'=> 'PESSOAS DE 65 A 69 ANOS', 'ativo' => false, 'codigo_esus' => 44],
|
||||
['id' => 45, 'nome'=> 'PESSOAS DE 70 A 74 ANOS', 'ativo' => false, 'codigo_esus' => 45],
|
||||
['id' => 46, 'nome'=> 'PESSOAS DE 75 A 79 ANOS', 'ativo' => false, 'codigo_esus' => 46],
|
||||
['id' => 47, 'nome'=> 'PESSOAS DE 80 ANOS OU MAIS', 'ativo' => false, 'codigo_esus' => 47],
|
||||
['id' => 48, 'nome'=> 'PESSOAS DE 60 ANOS OU MAIS, INSTITUCIONALIZADAS', 'ativo' => false, 'codigo_esus' => 48],
|
||||
['id' => 49, 'nome'=> 'MARINHA DO BRASIL - MB', 'ativo' => true, 'codigo_esus' => 49],
|
||||
['id' => 50, 'nome'=> 'EXÉRCITO BRASILEIRO - EB', 'ativo' => true, 'codigo_esus' => 50],
|
||||
['id' => 51, 'nome'=> 'FORÇA AÉREA BRASILEIRA - FAB', 'ativo' => true, 'codigo_esus' => 51],
|
||||
['id' => 52, 'nome'=> 'BOMBEIRO CIVIL', 'ativo' => true, 'codigo_esus' => 52],
|
||||
['id' => 53, 'nome'=> 'BOMBEIRO MILITAR', 'ativo' => true, 'codigo_esus' => 53],
|
||||
['id' => 54, 'nome'=> 'GUARDA MUNICIPAL', 'ativo' => true, 'codigo_esus' => 54],
|
||||
['id' => 55, 'nome'=> 'POLICIAL RODOVIÁRIO FEDERAL', 'ativo' => true, 'codigo_esus' => 55],
|
||||
['id' => 56, 'nome'=> 'POLICIAL CIVIL', 'ativo' => true, 'codigo_esus' => 56],
|
||||
['id' => 57, 'nome'=> 'POLICIAL FEDERAL', 'ativo' => true, 'codigo_esus' => 57],
|
||||
['id' => 58, 'nome'=> 'POLICIAL MILITAR', 'ativo' => true, 'codigo_esus' => 58],
|
||||
['id' => 59, 'nome'=> 'RIBEIRINHA', 'ativo' => true, 'codigo_esus' => 59],
|
||||
['id' => 60, 'nome'=> 'POVOS INDÍGENAS EM TERRAS INDÍGENAS', 'ativo' => false, 'codigo_esus' => 60],
|
||||
['id' => 61, 'nome'=> 'ENSINO BÁSICO', 'ativo' => true, 'codigo_esus' => 61],
|
||||
['id' => 62, 'nome'=> 'ENSINO SUPERIOR', 'ativo' => true, 'codigo_esus' => 62],
|
||||
['id' => 63, 'nome'=> 'AUXILIAR DE VETERINÁRIO', 'ativo' => true, 'codigo_esus' => 63],
|
||||
['id' => 64, 'nome'=> 'BIÓLOGO', 'ativo' => true, 'codigo_esus' => 64],
|
||||
['id' => 65, 'nome'=> 'BIOMÉDICO', 'ativo' => true, 'codigo_esus' => 65],
|
||||
['id' => 66, 'nome'=> 'COZINHEIRO E AUXILIARES', 'ativo' => true, 'codigo_esus' => 66],
|
||||
['id' => 67, 'nome'=> 'CUIDADOR DE IDOSOS', 'ativo' => true, 'codigo_esus' => 67],
|
||||
['id' => 68, 'nome'=> 'DOULA/PARTEIRA', 'ativo' => true, 'codigo_esus' => 68],
|
||||
['id' => 69, 'nome'=> 'ENFERMEIRO(A)', 'ativo' => true, 'codigo_esus' => 69],
|
||||
['id' => 70, 'nome'=> 'FARMACÊUTICO', 'ativo' => true, 'codigo_esus' => 70],
|
||||
['id' => 71, 'nome'=> 'FISIOTERAPEUTAS', 'ativo' => true, 'codigo_esus' => 71],
|
||||
['id' => 72, 'nome'=> 'FONOAUDIÓLOGO', 'ativo' => true, 'codigo_esus' => 72],
|
||||
['id' => 73, 'nome'=> 'FUNCIONÁRIO DO SISTEMA FUNERÁRIO QUE TENHAM CONTATO COM CADÁVERES POTENCIALMENTE CONTAMINADOS', 'ativo' => true, 'codigo_esus' => 73],
|
||||
['id' => 74, 'nome'=> 'MÉDICO', 'ativo' => true, 'codigo_esus' => 74],
|
||||
['id' => 75, 'nome'=> 'MÉDICO VETERINÁRIO', 'ativo' => true, 'codigo_esus' => 75],
|
||||
['id' => 76, 'nome'=> 'MOTORISTA DE AMBULÂNCIA', 'ativo' => true, 'codigo_esus' => 76],
|
||||
['id' => 77, 'nome'=> 'NUTRICIONISTA', 'ativo' => true, 'codigo_esus' => 77],
|
||||
['id' => 78, 'nome'=> 'ODONTOLOGISTA', 'ativo' => true, 'codigo_esus' => 78],
|
||||
['id' => 79, 'nome'=> 'PROFISSIONAIS E AUXILIARES DE LIMPEZA', 'ativo' => true, 'codigo_esus' => 79],
|
||||
['id' => 80, 'nome'=> 'PROFISSIONAIS DE EDUCAÇÃO FÍSICA', 'ativo' => true, 'codigo_esus' => 80],
|
||||
['id' => 81, 'nome'=> 'PSICÓLOGO', 'ativo' => true, 'codigo_esus' => 81],
|
||||
['id' => 82, 'nome'=> 'RECEPCIONISTA', 'ativo' => true, 'codigo_esus' => 82],
|
||||
['id' => 83, 'nome'=> 'SEGURANÇA', 'ativo' => true, 'codigo_esus' => 83],
|
||||
['id' => 84, 'nome'=> 'ASSISTENTE SOCIAL', 'ativo' => true, 'codigo_esus' => 84],
|
||||
['id' => 85, 'nome'=> 'TÉCNICO DE ENFERMAGEM', 'ativo' => true, 'codigo_esus' => 85],
|
||||
['id' => 86, 'nome'=> 'TÉCNICO DE VETERINÁRIO', 'ativo' => true, 'codigo_esus' => 86],
|
||||
['id' => 87, 'nome'=> 'TERAPEUTA OCUPACIONAL', 'ativo' => true, 'codigo_esus' => 87],
|
||||
['id' => 88, 'nome' => 'AÉREO', 'ativo' => true, 'codigo_esus' => 88],
|
||||
['id' => 89, 'nome' => 'FERROVIÁRIO', 'ativo' => true, 'codigo_esus' => 89],
|
||||
['id' => 90, 'nome' => 'METROVIÁRIO', 'ativo' => true, 'codigo_esus' => 90],
|
||||
['id' => 91, 'nome' => 'AQUAVIÁRIO', 'ativo' => true, 'codigo_esus' => 91],
|
||||
['id' => 92, 'nome' => 'PESSOAS COM DEFICIÊNCIA INSTITUCIONALIZADAS', 'ativo' => true, 'codigo_esus' => 92],
|
||||
['id' => 93, 'nome' => 'PESSOAS COM DEFICIÊNCIA PERMANENTE', 'ativo' => true, 'codigo_esus' => 93],
|
||||
['id' => 94, 'nome' => 'PESSOAS EM SITUAÇÃO DE RUA', 'ativo' => true, 'codigo_esus' => 94],
|
||||
['id' => 95, 'nome' => 'TRABALHADORES INDUSTRIAIS', 'ativo' => true, 'codigo_esus' => 95],
|
||||
['id' => 96, 'nome' => 'SÍNDROME DE DOWN', 'ativo' => true, 'codigo_esus' => 96],
|
||||
['id' => 97, 'nome' => 'AUXILIAR DE ENFERMAGEM', 'ativo' => true, 'codigo_esus' => 97],
|
||||
['id' => 98, 'nome' => 'TÉCNICO DE ODONTOLOGIA', 'ativo' => true, 'codigo_esus' => 98],
|
||||
['id' => 99, 'nome' => 'ACADÊMICOS/ESTUDANTES EM ESTÁGIO EM ESTABELECIMENTOS DE SAÚDE', 'ativo' => true, 'codigo_esus' => 99],
|
||||
['id' => 100, 'nome' => 'OUTROS IMUNOCOMPROMETIDOS', 'ativo' => false, 'codigo_esus' => 100],
|
||||
['id' => 101, 'nome' => 'INDIVÍDUOS TRANSPLANTADOS DE MEDULA ÓSSEA', 'ativo' => false, 'codigo_esus' => 101],
|
||||
['id' => 102, 'nome' => 'CIRROSE HEPÁTICA', 'ativo' => true, 'codigo_esus' => 102],
|
||||
['id' => 104, 'nome' => 'DOENÇA CARDIOVASCULAR', 'ativo' => true, 'codigo_esus' => 104],
|
||||
['id' => 105, 'nome' => 'PESSOAS DE 12 A 17 ANOS', 'ativo' => false, 'codigo_esus' => 105],
|
||||
['id' => 106, 'nome' => 'OUTROS PROFISSIONAIS DE SAÚDE', 'ativo' => false, 'codigo_esus' => 106],
|
||||
['id' => 107, 'nome' => 'AGENTE DE COMBATE A ENDEMIAS - ACE', 'ativo' => true, 'codigo_esus' => 107],
|
||||
['id' => 108, 'nome' => 'AGENTE COMUNITÁRIO DE SAÚDE - ACS', 'ativo' => true, 'codigo_esus' => 108],
|
||||
['id' => 109, 'nome' => 'AUXILIAR EM SAÚDE BUCAL - ASB', 'ativo' => true, 'codigo_esus' => 109],
|
||||
['id' => 110, 'nome' => 'TÉCNICO EM SAÚDE BUCAL - TSB', 'ativo' => true, 'codigo_esus' => 110],
|
||||
['id' => 111, 'nome' => 'TRABALHADORES DE LIMPEZA URBANA E MANEJO DE RESÍDUOS SÓLIDOS', 'ativo' => true, 'codigo_esus' => 111],
|
||||
['id' => 112, 'nome' => 'GESTANTE', 'ativo' => true, 'codigo_esus' => 112],
|
||||
['id' => 113, 'nome' => 'PUÉRPERA', 'ativo' => true, 'codigo_esus' => 113],
|
||||
['id' => 114, 'nome' => 'PESSOAS DE 5 A 11 ANOS', 'ativo' => false, 'codigo_esus' => 114],
|
||||
['id' => 115, 'nome' => 'CRIANÇAS QUILOMBOLAS', 'ativo' => false, 'codigo_esus' => 115],
|
||||
['id' => 116, 'nome' => 'CRIANÇAS RIBEIRINHAS', 'ativo' => false, 'codigo_esus' => 116],
|
||||
['id' => 117, 'nome' => 'CRIANÇAS INDÍGENAS', 'ativo' => false, 'codigo_esus' => 117],
|
||||
['id' => 118, 'nome' => 'PESSOAS DE 3 A 4 ANOS', 'ativo' => false, 'codigo_esus' => 118],
|
||||
['id' => 119, 'nome' => 'PESSOAS DE 6 MESES A 2 ANOS', 'ativo' => false, 'codigo_esus' => 119],
|
||||
['id' => 120, 'nome' => 'IMUNOCOMPROMETIDOS', 'ativo' => true, 'codigo_esus' => 120],
|
||||
['id' => 121, 'nome' => 'FAIXA ETÁRIA', 'ativo' => true, 'codigo_esus' => 121],
|
||||
['id' => 122, 'nome' => 'POVOS INDÍGENAS VIVENDO EM TERRAS INDÍGENAS', 'ativo' => true, 'codigo_esus' => 122],
|
||||
['id' => 123, 'nome' => 'POVOS INDÍGENAS VIVENDO FORA DAS TERRAS INDÍGENAS', 'ativo' => true, 'codigo_esus' => 123],
|
||||
['id' => 124, 'nome' => 'ADOLESCENTES CUMPRINDO MEDIDAS SOCIOEDUCATIVAS', 'ativo' => true, 'codigo_esus' => 124],
|
||||
['id' => 125, 'nome' => 'PESSOAS INSTITUCIONALIZADAS', 'ativo' => true, 'codigo_esus' => 125],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $gruposAtendimento, 'id');
|
||||
}
|
||||
}
|
||||
63
api/database/seeders/imunizacao/2024_05_06_093929_dose.php
Normal file
63
api/database/seeders/imunizacao/2024_05_06_093929_dose.php
Normal file
@@ -0,0 +1,63 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Dose as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Dose_20240506093929 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$doses = [
|
||||
['id' => 1, 'nome' => '1ª DOSE', 'sigla' => 'D1'],
|
||||
['id' => 2, 'nome' => '2ª DOSE', 'sigla' => 'D2'],
|
||||
['id' => 3, 'nome' => '3ª DOSE', 'sigla' => 'D3'],
|
||||
['id' => 4, 'nome' => '4ª DOSE', 'sigla' => 'D4'],
|
||||
['id' => 5, 'nome' => '5ª DOSE', 'sigla' => 'D5'],
|
||||
['id' => 6, 'nome' => '1º REFORÇO', 'sigla' => 'R1'],
|
||||
['id' => 7, 'nome' => '2º REFORÇO', 'sigla' => 'R2'],
|
||||
['id' => 8, 'nome' => 'DOSE', 'sigla' => 'D'],
|
||||
['id' => 9, 'nome' => 'ÚNICA', 'sigla' => 'DU'],
|
||||
['id' => 10, 'nome' => 'REVACINAÇÃO', 'sigla' => 'REV'],
|
||||
['id' => 11, 'nome' => 'TRATAMENTO COM UMA DOSE', 'sigla' => 'T1'],
|
||||
['id' => 12, 'nome' => 'TRATAMENTO COM DUAS DOSES', 'sigla' => 'T2'],
|
||||
['id' => 13, 'nome' => 'TRATAMENTO COM TRÊS DOSES', 'sigla' => 'T3'],
|
||||
['id' => 14, 'nome' => 'TRATAMENTO COM QUATRO DOSES', 'sigla' => 'T4'],
|
||||
['id' => 15, 'nome' => 'TRATAMENTO COM CINCO DOSES', 'sigla' => 'T5'],
|
||||
['id' => 16, 'nome' => 'TRATAMENTO COM SEIS DOSES', 'sigla' => 'T6'],
|
||||
['id' => 17, 'nome' => 'TRATAMENTO COM SETE DOSES', 'sigla' => 'T7'],
|
||||
['id' => 18, 'nome' => 'TRATAMENTO COM OITO DOSES', 'sigla' => 'T8'],
|
||||
['id' => 19, 'nome' => 'TRATAMENTO COM NOVE DOSES', 'sigla' => 'T9'],
|
||||
['id' => 20, 'nome' => 'TRATAMENTO COM DEZ DOSES', 'sigla' => 'T10'],
|
||||
['id' => 21, 'nome' => 'TRATAMENTO COM ONZE DOSES', 'sigla' => 'T11'],
|
||||
['id' => 22, 'nome' => 'TRATAMENTO COM DOZE DOSES', 'sigla' => 'T12'],
|
||||
['id' => 23, 'nome' => 'TRATAMENTO COM TREZE DOSES', 'sigla' => 'T13'],
|
||||
['id' => 24, 'nome' => 'TRATAMENTO COM QUATORZE DOSES', 'sigla' => 'T14'],
|
||||
['id' => 25, 'nome' => 'TRATAMENTO COM QUINZE DOSES', 'sigla' => 'T15'],
|
||||
['id' => 26, 'nome' => 'TRATAMENTO COM DEZESSEIS DOSES', 'sigla' => 'T16'],
|
||||
['id' => 27, 'nome' => 'TRATAMENTO COM DEZESSETE DOSES', 'sigla' => 'T17'],
|
||||
['id' => 28, 'nome' => 'TRATAMENTO COM DEZOITO DOSES', 'sigla' => 'T18'],
|
||||
['id' => 29, 'nome' => 'TRATAMENTO COM DEZENOVE DOSES', 'sigla' => 'T19'],
|
||||
['id' => 30, 'nome' => 'TRATAMENTO COM VINTE DOSES', 'sigla' => 'T20'],
|
||||
['id' => 31, 'nome' => 'TRATAMENTO COM VINTE QUATRO DOSES', 'sigla' => 'T24'],
|
||||
['id' => 32, 'nome' => '1ª DOSE REVACINAÇÃO', 'sigla' => 'D1REV'],
|
||||
['id' => 33, 'nome' => '2ª DOSE REVACINAÇÃO ', 'sigla' => 'D2REV'],
|
||||
['id' => 34, 'nome' => '3ª DOSE REVACINAÇÃO', 'sigla' => 'D3REV'],
|
||||
['id' => 35, 'nome' => '4ª DOSE REVACINAÇÃO', 'sigla' => 'D4REV'],
|
||||
['id' => 36, 'nome' => 'DOSE INICIAL', 'sigla' => 'DI'],
|
||||
['id' => 37, 'nome' => 'DOSE ADICIONAL', 'sigla' => 'DA'],
|
||||
['id' => 38, 'nome' => 'REFORÇO', 'sigla' => 'REF '],
|
||||
['id' => 39, 'nome' => '3º REFORÇO', 'sigla' => 'R3'],
|
||||
['id' => 40, 'nome' => '4º REFORÇO', 'sigla' => 'R4'],
|
||||
['id' => 41, 'nome' => '5º REFORÇO', 'sigla' => 'R5'],
|
||||
['id' => 42, 'nome' => '6º REFORÇO', 'sigla' => 'R6'],
|
||||
['id' => 43, 'nome' => '5ª DOSE REVACINAÇÃO', 'sigla' => 'D5REV'],
|
||||
['id' => 44, 'nome' => '1ª DOSE FRACIONADA', 'sigla' => 'D1FRA'],
|
||||
['id' => 45, 'nome' => '2ª DOSE FRACIONADA', 'sigla' => 'D2FRA'],
|
||||
['id' => 46, 'nome' => '3ª DOSE FRACIONADA', 'sigla' => 'D3FRA'],
|
||||
['id' => 47, 'nome' => '4ª DOSE FRACIONADA', 'sigla' => 'D4FRA'],
|
||||
['id' => 48, 'nome' => '5ª DOSE FRACIONADA', 'sigla' => 'D5FRA'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $doses, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Estrategia;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Estrategia_20240506094040 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$estrategias = [
|
||||
['id' => 1, 'nome' => 'ROTINA'],
|
||||
['id' => 2, 'nome' => 'ESPECIAL'],
|
||||
['id' => 3, 'nome' => 'BLOQUEIO'],
|
||||
['id' => 4, 'nome' => 'INTENSIFICAÇÃO'],
|
||||
['id' => 5, 'nome' => 'CAMPANHA INDISCRIMINADA'],
|
||||
['id' => 6, 'nome' => 'CAMPANHA SELETIVA'],
|
||||
['id' => 7, 'nome' => 'SOROTERAPIA'],
|
||||
['id' => 8, 'nome' => 'SERVIÇO PRIVADO'],
|
||||
['id' => 9, 'nome' => 'MONITORAMENTO RÁPIDO DE COBERTURA VACINAL'],
|
||||
['id' => 10, 'nome' => 'PESQUISA'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Estrategia::class, $estrategias, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\ParametrizacaoDescricaoVacina as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class ParametrizacaoDescricaoVacina_20240506094404 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$parametrizacao = [
|
||||
[
|
||||
'id' => 1,
|
||||
'nome' => 'DESCRIÇÃO',
|
||||
],
|
||||
[
|
||||
'id' => 2,
|
||||
'nome' => 'DESCRIÇÃO ABREVIADA',
|
||||
],
|
||||
[
|
||||
'id' => 3,
|
||||
'nome' => 'SIGLA',
|
||||
],
|
||||
[
|
||||
'id' => 4,
|
||||
'nome' => 'SIGLA E DESCRIÇÃO',
|
||||
],
|
||||
[
|
||||
'id' => 5,
|
||||
'nome' => 'SIGLA E DESCRIÇÃO ABREVIADA',
|
||||
],
|
||||
[
|
||||
'id' => 6,
|
||||
'nome' => 'DESCRIÇÃO ABREVIADA E DESCRIÇÃO',
|
||||
],
|
||||
[
|
||||
'id' => 7,
|
||||
'nome' => 'SIGLA, DESCRIÇÃO ABREVIADA E DESCRIÇÃO',
|
||||
],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $parametrizacao, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
use App\Enums\Imunizacao\ParametrizacaoDescricaoVacina;
|
||||
use App\Models\Imunizacao\Parametrizacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Parametrizacao_20240506094456 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$parametrizacao = [
|
||||
[
|
||||
'id' => 1,
|
||||
'parametrizacao_descricao_vacina_id' => ParametrizacaoDescricaoVacina::DESCRICAO,
|
||||
'perfil_campanha' => false,
|
||||
'aprazamento_ativo' => false,
|
||||
'usa_ultimo_frasco' => false,
|
||||
]
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $parametrizacao, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\ParametrizacaoExportacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class ParametrizacaoExportacao_20240506094554 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$parametrizacao = [
|
||||
[
|
||||
'id' => 1,
|
||||
'codigo_sistema' => 1,
|
||||
'sigla_sistema' => 'RKM',
|
||||
'senha_arquivo' => 'SAUDE123',
|
||||
]
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $parametrizacao, 'id');
|
||||
}
|
||||
}
|
||||
@@ -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 RelatorioDeAplicacao_20240508155317 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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 ConsultaEstoque_20240519154546 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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 RelatorioConsolidadeAplicacao_20240607144514 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Produtor as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Produtor_20240614095550 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$produtores = [
|
||||
['codigo' => 47, 'nome' => 'IDT-BIOLOGIKA', 'abreviacao' => 'IDT-BIOLOGIKA'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $produtores, 'codigo');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20240614100418 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 82, 'produtor_codigo' => 47, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 82, 'produtor_codigo' => 47, 'apresentacao_codigo' => 5],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Produtor_20240711091438 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$produtores = [
|
||||
['codigo' => 1, 'codigo_ria' => 2769],
|
||||
['codigo' => 2, 'codigo_ria' => 27880],
|
||||
['codigo' => 3, 'codigo_ria' => 160],
|
||||
['codigo' => 4, 'codigo_ria' => 165],
|
||||
['codigo' => 5, 'codigo_ria' => 2901],
|
||||
['codigo' => 6, 'codigo_ria' => 162],
|
||||
['codigo' => 7, 'codigo_ria' => 2355],
|
||||
['codigo' => 8, 'codigo_ria' => 2862],
|
||||
['codigo' => 9, 'codigo_ria' => 2263],
|
||||
['codigo' => 10, 'codigo_ria' => 2260],
|
||||
['codigo' => 11, 'codigo_ria' => 712],
|
||||
['codigo' => 12, 'codigo_ria' => 151],
|
||||
['codigo' => 13, 'codigo_ria' => 152],
|
||||
['codigo' => 14, 'codigo_ria' => 150],
|
||||
['codigo' => 15, 'codigo_ria' => 149],
|
||||
['codigo' => 16, 'codigo_ria' => 153],
|
||||
['codigo' => 17, 'codigo_ria' => 141],
|
||||
['codigo' => 18, 'codigo_ria' => 1913],
|
||||
['codigo' => 19, 'codigo_ria' => 164],
|
||||
['codigo' => 20, 'codigo_ria' => 163],
|
||||
['codigo' => 21, 'codigo_ria' => 10534],
|
||||
['codigo' => 22, 'codigo_ria' => 169],
|
||||
['codigo' => 23, 'codigo_ria' => 16763],
|
||||
['codigo' => 24, 'codigo_ria' => 12572],
|
||||
['codigo' => 25, 'codigo_ria' => 18190],
|
||||
['codigo' => 26, 'codigo_ria' => 608],
|
||||
['codigo' => 27, 'codigo_ria' => 239],
|
||||
['codigo' => 28, 'codigo_ria' => 1659],
|
||||
['codigo' => 29, 'codigo_ria' => 17934],
|
||||
['codigo' => 30, 'codigo_ria' => 166],
|
||||
['codigo' => 31, 'codigo_ria' => 2560],
|
||||
['codigo' => 32, 'codigo_ria' => 2250],
|
||||
['codigo' => 34, 'codigo_ria' => 167],
|
||||
['codigo' => 35, 'codigo_ria' => 13688],
|
||||
['codigo' => 36, 'codigo_ria' => 168],
|
||||
['codigo' => 37, 'codigo_ria' => 36271],
|
||||
['codigo' => 38, 'codigo_ria' => 22942],
|
||||
['codigo' => 40, 'codigo_ria' => 142],
|
||||
['codigo' => 41, 'codigo_ria' => 18189],
|
||||
['codigo' => 43, 'codigo_ria' => 12551],
|
||||
['codigo' => 44, 'codigo_ria' => 28303],
|
||||
['codigo' => 45, 'codigo_ria' => 28211],
|
||||
['codigo' => 47, 'codigo_ria' => 39262],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Produtor::class, $produtores, 'codigo');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,113 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\GrupoAtendimento;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class GrupoAtendimento_20240711111711 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$gruposAtendimento = [
|
||||
['id' => 5, 'codigo_ria' => '000601'],
|
||||
['id' => 6, 'codigo_ria' => '001501'],
|
||||
['id' => 11, 'codigo_ria' => '001901'],
|
||||
['id' => 18, 'codigo_ria' => '000105'],
|
||||
['id' => 19, 'codigo_ria' => '000119'],
|
||||
['id' => 20, 'codigo_ria' => '000115'],
|
||||
['id' => 25, 'codigo_ria' => '000118'],
|
||||
['id' => 31, 'codigo_ria' => '001002'],
|
||||
['id' => 32, 'codigo_ria' => '001003'],
|
||||
['id' => 33, 'codigo_ria' => '001301'],
|
||||
['id' => 34, 'codigo_ria' => '000101'],
|
||||
['id' => 35, 'codigo_ria' => '000102'],
|
||||
['id' => 36, 'codigo_ria' => '000103'],
|
||||
['id' => 37, 'codigo_ria' => '000104'],
|
||||
['id' => 39, 'codigo_ria' => '000106'],
|
||||
['id' => 40, 'codigo_ria' => '000107'],
|
||||
['id' => 41, 'codigo_ria' => '000108'],
|
||||
['id' => 42, 'codigo_ria' => '000109'],
|
||||
['id' => 43, 'codigo_ria' => '000201'],
|
||||
['id' => 44, 'codigo_ria' => '000202'],
|
||||
['id' => 45, 'codigo_ria' => '000203'],
|
||||
['id' => 46, 'codigo_ria' => '000204'],
|
||||
['id' => 47, 'codigo_ria' => '000205'],
|
||||
['id' => 49, 'codigo_ria' => '000401'],
|
||||
['id' => 50, 'codigo_ria' => '000402'],
|
||||
['id' => 51, 'codigo_ria' => '000403'],
|
||||
['id' => 52, 'codigo_ria' => '000501'],
|
||||
['id' => 53, 'codigo_ria' => '000502'],
|
||||
['id' => 54, 'codigo_ria' => '000503'],
|
||||
['id' => 55, 'codigo_ria' => '000504'],
|
||||
['id' => 56, 'codigo_ria' => '000505'],
|
||||
['id' => 57, 'codigo_ria' => '000506'],
|
||||
['id' => 58, 'codigo_ria' => '000507'],
|
||||
['id' => 59, 'codigo_ria' => '000602'],
|
||||
['id' => 60, 'codigo_ria' => '000701'],
|
||||
['id' => 61, 'codigo_ria' => '000801'],
|
||||
['id' => 62, 'codigo_ria' => '000802'],
|
||||
['id' => 63, 'codigo_ria' => '000901'],
|
||||
['id' => 64, 'codigo_ria' => '000902'],
|
||||
['id' => 65, 'codigo_ria' => '000903'],
|
||||
['id' => 66, 'codigo_ria' => '000904'],
|
||||
['id' => 67, 'codigo_ria' => '000905'],
|
||||
['id' => 68, 'codigo_ria' => '000906'],
|
||||
['id' => 69, 'codigo_ria' => '000907'],
|
||||
['id' => 70, 'codigo_ria' => '000908'],
|
||||
['id' => 71, 'codigo_ria' => '000909'],
|
||||
['id' => 72, 'codigo_ria' => '000910'],
|
||||
['id' => 73, 'codigo_ria' => '000911'],
|
||||
['id' => 74, 'codigo_ria' => '000912'],
|
||||
['id' => 75, 'codigo_ria' => '000913'],
|
||||
['id' => 76, 'codigo_ria' => '000914'],
|
||||
['id' => 77, 'codigo_ria' => '000915'],
|
||||
['id' => 78, 'codigo_ria' => '000916'],
|
||||
['id' => 79, 'codigo_ria' => '000917'],
|
||||
['id' => 80, 'codigo_ria' => '000918'],
|
||||
['id' => 81, 'codigo_ria' => '000919'],
|
||||
['id' => 82, 'codigo_ria' => '000920'],
|
||||
['id' => 83, 'codigo_ria' => '000921'],
|
||||
['id' => 84, 'codigo_ria' => '000922'],
|
||||
['id' => 85, 'codigo_ria' => '000923'],
|
||||
['id' => 86, 'codigo_ria' => '000924'],
|
||||
['id' => 87, 'codigo_ria' => '000925'],
|
||||
['id' => 88, 'codigo_ria' => '001001'],
|
||||
['id' => 89, 'codigo_ria' => '001004'],
|
||||
['id' => 90, 'codigo_ria' => '001005'],
|
||||
['id' => 91, 'codigo_ria' => '001006'],
|
||||
['id' => 92, 'codigo_ria' => '001101'],
|
||||
['id' => 93, 'codigo_ria' => '001102'],
|
||||
['id' => 94, 'codigo_ria' => '001201'],
|
||||
['id' => 95, 'codigo_ria' => '001601'],
|
||||
['id' => 96, 'codigo_ria' => '000110'],
|
||||
['id' => 97, 'codigo_ria' => '000927'],
|
||||
['id' => 98, 'codigo_ria' => '000928'],
|
||||
['id' => 99, 'codigo_ria' => '000929'],
|
||||
['id' => 100, 'codigo_ria' => '000111'],
|
||||
['id' => 101, 'codigo_ria' => '000112'],
|
||||
['id' => 102, 'codigo_ria' => '000114'],
|
||||
['id' => 104, 'codigo_ria' => '000116'],
|
||||
['id' => 105, 'codigo_ria' => '000206'],
|
||||
['id' => 107, 'codigo_ria' => '000930'],
|
||||
['id' => 108, 'codigo_ria' => '000931'],
|
||||
['id' => 109, 'codigo_ria' => '000932'],
|
||||
['id' => 110, 'codigo_ria' => '000933'],
|
||||
['id' => 111, 'codigo_ria' => '001701'],
|
||||
['id' => 112, 'codigo_ria' => '001801'],
|
||||
['id' => 113, 'codigo_ria' => '001901'],
|
||||
['id' => 114, 'codigo_ria' => '000207'],
|
||||
['id' => 115, 'codigo_ria' => '000603'],
|
||||
['id' => 116, 'codigo_ria' => '000604'],
|
||||
['id' => 117, 'codigo_ria' => '000702'],
|
||||
['id' => 118, 'codigo_ria' => '000208'],
|
||||
['id' => 119, 'codigo_ria' => '000209'],
|
||||
['id' => 120, 'codigo_ria' => '000117'],
|
||||
['id' => 121, 'codigo_ria' => '000210'],
|
||||
['id' => 122, 'codigo_ria' => '000703'],
|
||||
['id' => 123, 'codigo_ria' => '000704'],
|
||||
['id' => 124, 'codigo_ria' => '001502'],
|
||||
['id' => 125, 'codigo_ria' => '000302'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(GrupoAtendimento::class, $gruposAtendimento, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
|
||||
class VacinaProdutorApresentacao_20240711123339 extends Seeder
|
||||
{
|
||||
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 104, 'produtor_codigo' => 47, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 180006, 'produtor_codigo' => 15, 'apresentacao_codigo' => 5],
|
||||
];
|
||||
|
||||
$vacina = Vacina::firstWhere('codigo', 104);
|
||||
$produtor = Produtor::firstWhere('codigo', 15);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', 5);
|
||||
|
||||
if ($vacina && $produtor && $apresentacao) {
|
||||
Model::where('vacina_id', $vacina->id)
|
||||
->where('produtor_id', $produtor->id)
|
||||
->where('apresentacao_id', $apresentacao->id)
|
||||
->delete();
|
||||
}
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Estrategia;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Estrategia_20240711135628 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$estrategias = [
|
||||
['id' => 1, 'codigo_ria' => 1],
|
||||
['id' => 2, 'codigo_ria' => 2],
|
||||
['id' => 3, 'codigo_ria' => 3],
|
||||
['id' => 4, 'codigo_ria' => 4],
|
||||
['id' => 5, 'codigo_ria' => 5],
|
||||
['id' => 6, 'codigo_ria' => 6],
|
||||
['id' => 7, 'codigo_ria' => 7],
|
||||
['id' => 8, 'codigo_ria' => 8],
|
||||
['id' => 9, 'codigo_ria' => 9],
|
||||
['id' => 10, 'codigo_ria' => 10],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Estrategia::class, $estrategias, 'id');
|
||||
}
|
||||
}
|
||||
64
api/database/seeders/imunizacao/2024_07_11_171543_dose.php
Normal file
64
api/database/seeders/imunizacao/2024_07_11_171543_dose.php
Normal file
@@ -0,0 +1,64 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Dose;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Dose_20240711171543 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$doses = [
|
||||
['id' => 1, 'codigo_ria' => 1],
|
||||
['id' => 2, 'codigo_ria' => 2],
|
||||
['id' => 3, 'codigo_ria' => 3],
|
||||
['id' => 4, 'codigo_ria' => 4],
|
||||
['id' => 5, 'codigo_ria' => 5],
|
||||
['id' => 6, 'codigo_ria' => 6],
|
||||
['id' => 7, 'codigo_ria' => 7],
|
||||
['id' => 8, 'codigo_ria' => 8],
|
||||
['id' => 9, 'codigo_ria' => 9],
|
||||
['id' => 10, 'codigo_ria' => 10],
|
||||
['id' => 11, 'codigo_ria' => 11],
|
||||
['id' => 12, 'codigo_ria' => 12],
|
||||
['id' => 13, 'codigo_ria' => 13],
|
||||
['id' => 14, 'codigo_ria' => 14],
|
||||
['id' => 15, 'codigo_ria' => 15],
|
||||
['id' => 16, 'codigo_ria' => 16],
|
||||
['id' => 17, 'codigo_ria' => 17],
|
||||
['id' => 18, 'codigo_ria' => 18],
|
||||
['id' => 19, 'codigo_ria' => 19],
|
||||
['id' => 20, 'codigo_ria' => 20],
|
||||
['id' => 21, 'codigo_ria' => 21],
|
||||
['id' => 22, 'codigo_ria' => 22],
|
||||
['id' => 23, 'codigo_ria' => 23],
|
||||
['id' => 24, 'codigo_ria' => 24],
|
||||
['id' => 25, 'codigo_ria' => 25],
|
||||
['id' => 26, 'codigo_ria' => 26],
|
||||
['id' => 27, 'codigo_ria' => 27],
|
||||
['id' => 28, 'codigo_ria' => 28],
|
||||
['id' => 29, 'codigo_ria' => 29],
|
||||
['id' => 30, 'codigo_ria' => 30],
|
||||
['id' => 31, 'codigo_ria' => 31],
|
||||
['id' => 32, 'codigo_ria' => 32],
|
||||
['id' => 33, 'codigo_ria' => 33],
|
||||
['id' => 34, 'codigo_ria' => 34],
|
||||
['id' => 35, 'codigo_ria' => 35],
|
||||
['id' => 36, 'codigo_ria' => 36],
|
||||
['id' => 37, 'codigo_ria' => 37],
|
||||
['id' => 38, 'codigo_ria' => 38],
|
||||
['id' => 39, 'codigo_ria' => 39],
|
||||
['id' => 40, 'codigo_ria' => 40],
|
||||
['id' => 41, 'codigo_ria' => 41],
|
||||
['id' => 42, 'codigo_ria' => 42],
|
||||
['id' => 43, 'codigo_ria' => 43],
|
||||
['id' => 44, 'codigo_ria' => 44],
|
||||
['id' => 45, 'codigo_ria' => 45],
|
||||
['id' => 46, 'codigo_ria' => 46],
|
||||
['id' => 47, 'codigo_ria' => 47],
|
||||
['id' => 48, 'codigo_ria' => 48],
|
||||
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Dose::class, $doses, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\GrupoAtendimento;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class AddToImunizacaoGrupoAtendimento_20240726093453 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$gruposAtendimento = [
|
||||
['id' => 126, 'nome' => 'TRISSOMIA', 'codigo_esus' => 126, 'ativo' => 1],
|
||||
['id' => 127, 'nome' => 'OUTROS GRUPOS', 'codigo_esus' => 126, 'ativo' => 1]
|
||||
];
|
||||
|
||||
SeederUtil::saveList(GrupoAtendimento::class, $gruposAtendimento);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Estrategia;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class AddToImunizacaoEstrategia_20240726093504 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$estrategias = [
|
||||
['nome' => 'PRÉ-EXPOSIÇÃO', 'codigo_rnds' => 11],
|
||||
['nome' => 'PÓS-EXPOSIÇÃO', 'codigo_rnds' => 12],
|
||||
['nome' => 'REEXPOSIÇÃO', 'codigo_rnds' => 13],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Estrategia::class, $estrategias);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Dose;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class AddToImunizacaoDose_20240726093513 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$doses = [
|
||||
['nome' => '1ª Dose Dobrada', 'sigla' => 'D1D', 'codigo_esus' => 49],
|
||||
['nome' => '2ª Dose Dobrada', 'sigla' => 'D2D', 'codigo_esus' => 50],
|
||||
['nome' => '3ª Dose Dobrada', 'sigla' => 'D3D', 'codigo_esus' => 51],
|
||||
['nome' => '4ª Dose Dobrada', 'sigla' => 'D4D', 'codigo_esus' => 52],
|
||||
['nome' => '1ª Dose Revacinação Dobrada', 'sigla' => 'D1REVD', 'codigo_esus' => 53],
|
||||
['nome' => '2ª Dose Revacinação Dobrada', 'sigla' => 'D2REVD', 'codigo_esus' => 54],
|
||||
['nome' => '3ª Dose Revacinação Dobrada', 'sigla' => 'D3REVD', 'codigo_esus' => 55],
|
||||
['nome' => '4ª Dose Revacinação Dobrada', 'sigla' => 'D4REVD', 'codigo_esus' => 56],
|
||||
['nome' => 'Dose Zero', 'sigla' => 'D0', 'codigo_esus' => 57],
|
||||
['nome' => 'Reforço Zero', 'sigla' => 'R0', 'codigo_esus' => 58],
|
||||
['nome' => 'Profilaxia com 1 frasco-ampola/ampola', 'sigla' => 'P1', 'codigo_esus' => 59],
|
||||
['nome' => 'Profilaxia com 2 frascos-ampolas/ampolas', 'sigla' => 'P2', 'codigo_esus' => 60],
|
||||
['nome' => 'Profilaxia com 3 frascos-ampolas/ampolas', 'sigla' => 'P3', 'codigo_esus' => 61],
|
||||
['nome' => 'Profilaxia com 4 frascos-ampolas/ampolas', 'sigla' => 'P4', 'codigo_esus' => 62],
|
||||
['nome' => 'Profilaxia com 5 frascos-ampolas/ampolas', 'sigla' => 'P5', 'codigo_esus' => 63],
|
||||
['nome' => 'Profilaxia com 6 frascos-ampolas/ampolas', 'sigla' => 'P6', 'codigo_esus' => 64],
|
||||
['nome' => 'Profilaxia com 7 frascos-ampolas/ampolas', 'sigla' => 'P7', 'codigo_esus' => 65],
|
||||
['nome' => 'Profilaxia com 8 frascos-ampolas/ampolas', 'sigla' => 'P8', 'codigo_esus' => 66],
|
||||
['nome' => 'Profilaxia com 9 frascos-ampolas/ampolas', 'sigla' => 'P9', 'codigo_esus' => 67],
|
||||
['nome' => 'Profilaxia com 10 frascos-ampolas/ampolas', 'sigla' => 'P10', 'codigo_esus' => 68],
|
||||
['nome' => 'Profilaxia com 11 frascos-ampolas/ampolas', 'sigla' => 'P11', 'codigo_esus' => 69],
|
||||
['nome' => 'Profilaxia com 12 frascos-ampolas/ampolas', 'sigla' => 'P12', 'codigo_esus' => 70],
|
||||
['nome' => 'Profilaxia com 13 frascos-ampolas/ampolas', 'sigla' => 'P13', 'codigo_esus' => 71],
|
||||
['nome' => 'Profilaxia com 14 frascos-ampolas/ampolas', 'sigla' => 'P14', 'codigo_esus' => 72],
|
||||
['nome' => 'Profilaxia com 15 frascos-ampolas/ampolas', 'sigla' => 'P15', 'codigo_esus' => 73],
|
||||
['nome' => 'Profilaxia com 16 frascos-ampolas/ampolas', 'sigla' => 'P16', 'codigo_esus' => 74],
|
||||
['nome' => 'Profilaxia com 17 frascos-ampolas/ampolas', 'sigla' => 'P17', 'codigo_esus' => 75],
|
||||
['nome' => 'Profilaxia com 18 frascos-ampolas/ampolas', 'sigla' => 'P18', 'codigo_esus' => 76],
|
||||
['nome' => 'Profilaxia com 19 frascos-ampolas/ampolas', 'sigla' => 'P19', 'codigo_esus' => 77],
|
||||
['nome' => 'Profilaxia com 20 frascos-ampolas/ampolas', 'sigla' => 'P20', 'codigo_esus' => 78],
|
||||
['nome' => 'Profilaxia com 21 frascos-ampolas/ampolas', 'sigla' => 'P21', 'codigo_esus' => 79],
|
||||
['nome' => 'Profilaxia com 22 frascos-ampolas/ampolas', 'sigla' => 'P22', 'codigo_esus' => 80],
|
||||
['nome' => 'Profilaxia com 23 frascos-ampolas/ampolas', 'sigla' => 'P23', 'codigo_esus' => 81],
|
||||
['nome' => 'Profilaxia com 24 frascos-ampolas/ampolas', 'sigla' => 'P24', 'codigo_esus' => 82],
|
||||
];
|
||||
|
||||
Dose::where('id', '<', '49')->get()->each(function($dose) {
|
||||
$dose->codigo_esus = $dose->id;
|
||||
$dose->update();
|
||||
});
|
||||
|
||||
SeederUtil::saveList(Dose::class, $doses);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Estrategia;
|
||||
use Illuminate\Database\Seeder;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class AddCodigoEsusToImunizacaoEstrategiaTable_20240731114924 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$estrategias = [
|
||||
['id' => 1, 'codigo_rnds' => 1],
|
||||
['id' => 2, 'codigo_rnds' => 2],
|
||||
['id' => 3, 'codigo_rnds' => 3],
|
||||
['id' => 4, 'codigo_rnds' => 4],
|
||||
['id' => 5, 'codigo_rnds' => 5],
|
||||
['id' => 6, 'codigo_rnds' => 6],
|
||||
['id' => 7, 'codigo_rnds' => 7],
|
||||
['id' => 8, 'codigo_rnds' => 8],
|
||||
['id' => 9, 'codigo_rnds' => 9],
|
||||
['id' => 10, 'codigo_rnds' => 10],
|
||||
];
|
||||
|
||||
DB::transaction(function() use($estrategias) {
|
||||
foreach($estrategias as $estrategia) {
|
||||
Estrategia::find($estrategia['id'])->update(['codigo_rnds' => $estrategia['codigo_rnds']]);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\SaidaMotivo as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class SaidaMotivo_20240816152136 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$motivos = [
|
||||
['id' => 9, 'nome' => 'VENCIDO APÓS ABERTURA FRASCO'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $motivos, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20240826160420 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 74, 'produtor_codigo' => 15, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 97, 'produtor_codigo' => 1, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 97, 'produtor_codigo' => 1, 'apresentacao_codigo' => 5],
|
||||
['vacina_codigo' => 97, 'produtor_codigo' => 1, 'apresentacao_codigo' => 10],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Produtor as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Produtor_20240902114903 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$produtores = [
|
||||
['codigo' => 48, 'nome' => 'TAKEDA PHARMA LTDA', 'abreviacao' => 'TAKEDA PHARMA LTDA'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $produtores, 'codigo');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20240902115924 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 104, 'produtor_codigo' => 48, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 74, 'produtor_codigo' => 2, 'apresentacao_codigo' => 1],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
|
||||
class VacinaProdutorApresentacao_20240911101229 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 180006, 'produtor_codigo' => 15, 'apresentacao_codigo' => 1],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20240911103350 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 105, 'produtor_codigo' => 1, 'apresentacao_codigo' => 5],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Produtor as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Produtor_20241023150633 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$produtores = [
|
||||
['codigo' => 49, 'nome' => 'EASY FIVE', 'abreviacao' => 'EASY FIVE'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $produtores, 'codigo');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20241023150739 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 42, 'produtor_codigo' => 49, 'apresentacao_codigo' => 1],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20241118104502 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 41, 'produtor_codigo' => 2, 'apresentacao_codigo' => 1],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Produtor as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Produtor_20241125090049 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$produtores = [
|
||||
['codigo' => 50, 'codigo_ria' => 42490, 'nome' => 'SINOVAC BIOTECH CO. LTD', 'abreviacao' => 'SINOVAC'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $produtores, 'codigo');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Apresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Apresentacao_20241125124105 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$apresentacoes = [
|
||||
['codigo' => 9, 'nome' => 'DU'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $apresentacoes, 'codigo');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20241125124328 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 41, 'produtor_codigo' => 2, 'apresentacao_codigo' => 9],
|
||||
['vacina_codigo' => 55, 'produtor_codigo' => 50, 'apresentacao_codigo' => 9],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class AddCodigoRiaToVacinaDengue_20241202091045 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Vacina::where('codigo', 104)->update(['codigo_ria' => 104]);
|
||||
Vacina::where('codigo', 105)->update(['codigo_ria' => 105]);
|
||||
Vacina::where('codigo', 106)->update(['codigo_ria' => 106]);
|
||||
Vacina::where('codigo', 107)->update(['codigo_ria' => 107]);
|
||||
Vacina::where('codigo', 108)->update(['codigo_ria' => 108]);
|
||||
Vacina::where('codigo', 109)->update(['codigo_ria' => 109]);
|
||||
Vacina::where('codigo', 110)->update(['codigo_ria' => 110]);
|
||||
Vacina::where('codigo', 111)->update(['codigo_ria' => 111]);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Produtor as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Produtor_20241220130003 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$produtores = [
|
||||
['codigo' => 54, 'nome' => 'SK BIOSCIENCE.CO.LTD', 'abreviacao' => 'SK BIOSCIENCE'],
|
||||
['codigo' => 55, 'nome' => 'LAB. GLAXOSMITHKLINE BIOLOGICALS.S.A BELGICA', 'abreviacao' => 'LAB. GLAXOSMITHKLINE'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $produtores, 'codigo');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20241220130003 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 34, 'produtor_codigo' => 54, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 56, 'produtor_codigo' => 55, 'apresentacao_codigo' => 1],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20250110081742 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 83, 'produtor_codigo' => 50, 'apresentacao_codigo' => 1],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class InsereCodigoRiaProdutor_20250116103237 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
DB::table('imunizacao_produtor')
|
||||
->where('id', 48, 48)
|
||||
->where('codigo',48)
|
||||
->update(['codigo_ria' => 39263]);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class InsereCodigoRiaDose_20250116105012 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
DB::table('imunizacao_dose')->where('id', 49)->update(['codigo_ria' => 49]);
|
||||
DB::table('imunizacao_dose')->where('id', 50)->update(['codigo_ria' => 50]);
|
||||
DB::table('imunizacao_dose')->where('id', 51)->update(['codigo_ria' => 51]);
|
||||
DB::table('imunizacao_dose')->where('id', 52)->update(['codigo_ria' => 52]);
|
||||
DB::table('imunizacao_dose')->where('id', 53)->update(['codigo_ria' => 53]);
|
||||
DB::table('imunizacao_dose')->where('id', 54)->update(['codigo_ria' => 54]);
|
||||
DB::table('imunizacao_dose')->where('id', 55)->update(['codigo_ria' => 55]);
|
||||
DB::table('imunizacao_dose')->where('id', 56)->update(['codigo_ria' => 56]);
|
||||
DB::table('imunizacao_dose')->where('id', 57)->update(['codigo_ria' => 57]);
|
||||
DB::table('imunizacao_dose')->where('id', 58)->update(['codigo_ria' => 58]);
|
||||
DB::table('imunizacao_dose')->where('id', 59)->update(['codigo_ria' => 59]);
|
||||
DB::table('imunizacao_dose')->where('id', 60)->update(['codigo_ria' => 60]);
|
||||
DB::table('imunizacao_dose')->where('id', 61)->update(['codigo_ria' => 61]);
|
||||
DB::table('imunizacao_dose')->where('id', 62)->update(['codigo_ria' => 62]);
|
||||
DB::table('imunizacao_dose')->where('id', 63)->update(['codigo_ria' => 63]);
|
||||
DB::table('imunizacao_dose')->where('id', 64)->update(['codigo_ria' => 64]);
|
||||
DB::table('imunizacao_dose')->where('id', 65)->update(['codigo_ria' => 65]);
|
||||
DB::table('imunizacao_dose')->where('id', 66)->update(['codigo_ria' => 66]);
|
||||
DB::table('imunizacao_dose')->where('id', 67)->update(['codigo_ria' => 67]);
|
||||
DB::table('imunizacao_dose')->where('id', 68)->update(['codigo_ria' => 68]);
|
||||
DB::table('imunizacao_dose')->where('id', 69)->update(['codigo_ria' => 69]);
|
||||
DB::table('imunizacao_dose')->where('id', 70)->update(['codigo_ria' => 70]);
|
||||
DB::table('imunizacao_dose')->where('id', 71)->update(['codigo_ria' => 71]);
|
||||
DB::table('imunizacao_dose')->where('id', 72)->update(['codigo_ria' => 72]);
|
||||
DB::table('imunizacao_dose')->where('id', 73)->update(['codigo_ria' => 73]);
|
||||
DB::table('imunizacao_dose')->where('id', 74)->update(['codigo_ria' => 74]);
|
||||
DB::table('imunizacao_dose')->where('id', 75)->update(['codigo_ria' => 75]);
|
||||
DB::table('imunizacao_dose')->where('id', 76)->update(['codigo_ria' => 76]);
|
||||
DB::table('imunizacao_dose')->where('id', 77)->update(['codigo_ria' => 77]);
|
||||
DB::table('imunizacao_dose')->where('id', 78)->update(['codigo_ria' => 78]);
|
||||
DB::table('imunizacao_dose')->where('id', 79)->update(['codigo_ria' => 79]);
|
||||
DB::table('imunizacao_dose')->where('id', 80)->update(['codigo_ria' => 80]);
|
||||
DB::table('imunizacao_dose')->where('id', 81)->update(['codigo_ria' => 81]);
|
||||
DB::table('imunizacao_dose')->where('id', 82)->update(['codigo_ria' => 82]);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class UpdateImunizacaoEstrategiaRia_20250120103533 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
DB::table('imunizacao_estrategia')->where('id', 14)->update(['codigo_ria' => 14]);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class UpdateImunizacaoEstrategiaRNDS_20250120103833 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
DB::table('imunizacao_estrategia')->where('id', 14)->update(['codigo_rnds' => 14]);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class UpdateImunizacaoVacinaRia_20250120110009 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
DB::table('cadastro_vacina')->where('id', 100)->update(['codigo_ria' => 90]);
|
||||
DB::table('cadastro_vacina')->where('id', 103)->update(['codigo_ria' => 74]);
|
||||
DB::table('cadastro_vacina')->where('id', 111)->update(['codigo_ria' => 86]);
|
||||
DB::table('cadastro_vacina')->where('id', 109)->update(['codigo_ria' => 105]);
|
||||
DB::table('cadastro_vacina')->where('id', 110)->update(['codigo_ria' => 97]);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Produtor as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Produtor_20250121113938 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$produtores = [
|
||||
['codigo' => 56, 'codigo_ria' => 43499, 'nome' => 'GC BIOPHARMA CORP.', 'abreviacao' => 'GC-BIOPHARMA'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $produtores, 'codigo');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20250121115304 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 34, 'produtor_codigo' => 56, 'apresentacao_codigo' => 1],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\GrupoAtendimento;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class GrupoAtendimento_20250129150734 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$gruposAtendimento = [
|
||||
['codigo_ria' => '000119', 'nome' => 'DOENÇA HEPÁTICA CRÔNICA', 'codigo_esus' => 132, 'ativo' => true],
|
||||
['codigo_ria' => '000114', 'ativo' => false],
|
||||
['codigo_ria' => '000120', 'nome' => 'PREMATURIDADE', 'codigo_esus' => 128, 'ativo' => true],
|
||||
['codigo_ria' => '000121', 'nome' => 'ANOMALIAS DE VIAS AÉREAS', 'codigo_esus' => 129, 'ativo' => true],
|
||||
['codigo_ria' => '000122', 'nome' => 'OBESIDADE (SCORE-Z ACIMA DE +2)', 'codigo_esus' => 130, 'ativo' => true],
|
||||
['codigo_ria' => '000123', 'nome' => 'ERROS INATOS DA IMUNIDADE (EII)', 'codigo_esus' => 131, 'ativo' => true],
|
||||
['codigo_ria' => '002001', 'nome' => 'POPULAÇÃO RURAL', 'codigo_esus' => 133, 'ativo' => true],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(GrupoAtendimento::class, $gruposAtendimento, 'codigo_ria');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20250129150735 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 112, 'produtor_codigo' => 20, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 112, 'produtor_codigo' => 20, 'apresentacao_codigo' => 10],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Produtor as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Produtor_20250218102205 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$produtores = [
|
||||
['codigo' => 57, 'codigo_ria' => 35978, 'nome' => 'MODERNA BIOTECH', 'abreviacao' => 'MODERNA'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $produtores, 'codigo');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20250218102825 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 97, 'produtor_codigo' => 57, 'apresentacao_codigo' => 5],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Produtor as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Produtor_20250304142201 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$produtores = [
|
||||
['codigo' => 58, 'codigo_ria' => 43175, 'nome' => 'GLAXOSMITHKLINE VACCINES S.R.L', 'abreviacao' => 'GSK-SRL'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $produtores, 'codigo');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20250304142548 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 41, 'produtor_codigo' => 58, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 74, 'produtor_codigo' => 58, 'apresentacao_codigo' => 1],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Produtor as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Produtor_20250415101140 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$produtores = [
|
||||
['codigo' => 59, 'codigo_ria' => null, 'nome' => 'BIONTECH MANUFACTURING GMBH', 'abreviacao' => 'BIONTECH MANUFACTURING'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $produtores, 'codigo');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Apresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Apresentacao_20250415102033 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$apresentacoes = [
|
||||
['codigo' => 6, 'nome' => '6 doses'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $apresentacoes, 'codigo');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20250415102804 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 102, 'produtor_codigo' => 59, 'apresentacao_codigo' => 6],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20250507104621 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 45, 'produtor_codigo' => 55, 'apresentacao_codigo' => 1],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Produtor as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Produtor_20250520094207 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$produtores = [
|
||||
['codigo' => 60, 'codigo_ria' => 43202, 'nome' => 'GLAXOSMITHKLINE BIOLOGICALS S.A. - FRANCA', 'abreviacao' => 'GSK-FRANCA'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $produtores, 'codigo');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20250520094419 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 26, 'produtor_codigo' => 60, 'apresentacao_codigo' => 4],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20250604092038 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 34, 'produtor_codigo' => 58, 'apresentacao_codigo' => 1],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Produtor_20250626135623 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$produtores = [
|
||||
['codigo' => 55, 'codigo_ria' => 28289, 'nome' => 'LAB. GLAXOSMITHKLINE BIOLOGICALS.S.A BELGICA', 'abreviacao' => 'LAB. GLAXOSMITHKLINE'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Produtor::class, $produtores, 'codigo');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as VacinaProdutorApresentacaoModel;
|
||||
|
||||
class ProdutorVacinaApresentacao_20250808132257 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$produtorData = [
|
||||
'codigo' => 61,
|
||||
'codigo_ria' => 33502,
|
||||
'nome' => 'BAVARIAN NORDIC A/S',
|
||||
'abreviacao' => 'BAV-NORDIC',
|
||||
];
|
||||
|
||||
$produtor = Produtor::updateOrCreate(
|
||||
['codigo' => $produtorData['codigo']],
|
||||
$produtorData
|
||||
);
|
||||
|
||||
$vacina = Vacina::firstWhere('codigo', 100);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', 1);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd('Vacina não encontrada', ['vacina_codigo' => 100]);
|
||||
}
|
||||
if (is_null($apresentacao)) {
|
||||
dd('Apresentação não encontrada', ['apresentacao_codigo' => 1]);
|
||||
}
|
||||
|
||||
VacinaProdutorApresentacaoModel::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Produtor_20250917144114 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$produtores = [
|
||||
['codigo' => 62, 'codigo_ria' => 45086, 'nome' => 'PFIZER IRELAND PHARMACEUTICALS', 'abreviacao' => 'PFIZER-IRLANDA'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Produtor::class, $produtores, 'codigo');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20250917144417 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 59, 'produtor_codigo' => 62, 'apresentacao_codigo' => 1],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Produtor as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Produtor_20250917151552 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$produtores = [
|
||||
['codigo' => 63, 'codigo_ria' => 28290, 'nome' => 'PFIZER MANUFACTURING BELGIUM NV - BELGICA', 'abreviacao' => 'PFIZER MANUFACTURING BELGIUM NV - BELGICA'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $produtores, 'codigo');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20250917152223 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 87, 'produtor_codigo' => 59, 'apresentacao_codigo' => 6],
|
||||
['vacina_codigo' => 99, 'produtor_codigo' => 59, 'apresentacao_codigo' => 6],
|
||||
['vacina_codigo' => 102, 'produtor_codigo' => 63, 'apresentacao_codigo' => 10],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Estrategia;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class ImunizacaoEstrategia_20251204165144 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$estrategias = [
|
||||
['id' => 16, 'nome' => 'OPERAÇÃO GOTA', 'codigo_ria' => 15, 'codigo_rnds' => 15],
|
||||
];
|
||||
|
||||
\SeederUtil::saveList(Estrategia::class, $estrategias, 'id');
|
||||
}
|
||||
}
|
||||
15340
api/database/seeders/imunizacao/2025_12_04_165145_esquema_vacinal.php
Normal file
15340
api/database/seeders/imunizacao/2025_12_04_165145_esquema_vacinal.php
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20251208092309 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 108, 'produtor_codigo' => 63, 'apresentacao_codigo' => 1],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20251208102710 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 109, 'produtor_codigo' => 40, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 109, 'produtor_codigo' => 13, 'apresentacao_codigo' => 1],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20251211103020 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 108, 'produtor_codigo' => 40, 'apresentacao_codigo' => 1],
|
||||
['vacina_codigo' => 108, 'produtor_codigo' => 13, 'apresentacao_codigo' => 1],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class UpdateVacinaProdutorApresentacao_20251212092130 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
|
||||
$apresentacaoAntiga = Apresentacao::firstWhere('codigo', 1);
|
||||
$apresentacaoNova = Apresentacao::firstWhere('codigo', 9);
|
||||
|
||||
$listaParaAtualizar = [
|
||||
['vacina_codigo' => 108, 'produtor_codigo' => 40],
|
||||
['vacina_codigo' => 108, 'produtor_codigo' => 13],
|
||||
['vacina_codigo' => 108, 'produtor_codigo' => 63],
|
||||
];
|
||||
|
||||
foreach ($listaParaAtualizar as $item) {
|
||||
$vacina = Vacina::firstWhere('codigo', $item['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $item['produtor_codigo']);
|
||||
|
||||
if ($vacina && $produtor && $apresentacaoAntiga && $apresentacaoNova) {
|
||||
Model::where('vacina_id', $vacina->id)
|
||||
->where('produtor_id', $produtor->id)
|
||||
->where('apresentacao_id', $apresentacaoAntiga->id)
|
||||
->update(['apresentacao_id' => $apresentacaoNova->id]);
|
||||
}
|
||||
}
|
||||
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 108, 'produtor_codigo' => 40, 'apresentacao_codigo' => 9],
|
||||
['vacina_codigo' => 108, 'produtor_codigo' => 13, 'apresentacao_codigo' => 9],
|
||||
['vacina_codigo' => 108, 'produtor_codigo' => 63, 'apresentacao_codigo' => 9],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20260106123432 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 57, 'produtor_codigo' => 60, 'apresentacao_codigo' => 1],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20260128103317 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 104, 'produtor_codigo' => 13, 'apresentacao_codigo' => 9],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20260203151711 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 102, 'produtor_codigo' => 59, 'apresentacao_codigo' => 3],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Produtor as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Produtor_20260223151414 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$produtores = [
|
||||
['codigo' => 64, 'codigo_ria' => 45240, 'nome' => 'TAKEDA GMBH', 'abreviacao' => 'TAKEDA-JAPAO'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $produtores, 'codigo');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20260223151424 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 104, 'produtor_codigo' => 64, 'apresentacao_codigo' => 9],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Apresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class ImunizacaoApresentacao_20260224111109 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$apresentacoes = [
|
||||
['codigo' => 59, 'nome' => 'P/T1'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $apresentacoes, 'codigo');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Produtor as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Produtor_20260224111424 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$produtores = [
|
||||
['codigo' => 65, 'codigo_ria' => 44329, 'nome' => 'PATHEON MANUFATURING SERVICES LLC', 'abreviacao' => 'PATHEON'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $produtores, 'codigo');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20260224111753 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 115, 'produtor_codigo' => 65, 'apresentacao_codigo' => 59],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Apresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class ImunizacaoApresentacao_20260226092705 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$apresentacoes = [
|
||||
[
|
||||
'codigo' => 60,
|
||||
'nome' => 'P/T2'
|
||||
],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $apresentacoes, 'codigo');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20260226093220 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 116, 'produtor_codigo' => 65, 'apresentacao_codigo' => 59],
|
||||
['vacina_codigo' => 116, 'produtor_codigo' => 65, 'apresentacao_codigo' => 60],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
use App\Models\Imunizacao\GrupoAtendimento as Model;
|
||||
|
||||
class CreateSeederPopulaGrupoAtendimentoOutros_20260227145228 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Model::where('id', 127)
|
||||
->update([
|
||||
'codigo_ria' => '999999'
|
||||
]);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Produtor as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Produtor_20260316111501 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$produtores = [
|
||||
['codigo' => 66, 'codigo_ria' => 28283, 'nome' => 'VINS BIOPRODUCTS LIMITED', 'abreviacao' => 'VINS'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $produtores, 'codigo');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Apresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class ImunizacaoApresentacao_20260316111909 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$apresentacoes = [
|
||||
['codigo' => 61, 'nome' => 'P/T3'],
|
||||
['codigo' => 62, 'nome' => 'P/T4'],
|
||||
['codigo' => 63, 'nome' => 'P/T5'],
|
||||
['codigo' => 64, 'nome' => 'P/T6'],
|
||||
['codigo' => 65, 'nome' => 'P/T7'],
|
||||
['codigo' => 66, 'nome' => 'P/T8'],
|
||||
['codigo' => 67, 'nome' => 'P/T9'],
|
||||
['codigo' => 68, 'nome' => 'P/T10'],
|
||||
['codigo' => 69, 'nome' => 'P/T11'],
|
||||
['codigo' => 70, 'nome' => 'P/T12'],
|
||||
['codigo' => 71, 'nome' => 'P/T13'],
|
||||
['codigo' => 72, 'nome' => 'P/T14'],
|
||||
['codigo' => 73, 'nome' => 'P/T15'],
|
||||
['codigo' => 74, 'nome' => 'P/T16'],
|
||||
['codigo' => 75, 'nome' => 'P/T17'],
|
||||
['codigo' => 76, 'nome' => 'P/T18'],
|
||||
['codigo' => 77, 'nome' => 'P/T19'],
|
||||
['codigo' => 78, 'nome' => 'P/T20'],
|
||||
['codigo' => 79, 'nome' => 'P/T21'],
|
||||
['codigo' => 80, 'nome' => 'P/T22'],
|
||||
['codigo' => 81, 'nome' => 'P/T23'],
|
||||
['codigo' => 82, 'nome' => 'P/T24'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $apresentacoes, 'codigo');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20260316112703 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 7, 'produtor_codigo' => 66, 'apresentacao_codigo' => 61],
|
||||
['vacina_codigo' => 7, 'produtor_codigo' => 66, 'apresentacao_codigo' => 62],
|
||||
['vacina_codigo' => 7, 'produtor_codigo' => 66, 'apresentacao_codigo' => 63],
|
||||
['vacina_codigo' => 7, 'produtor_codigo' => 66, 'apresentacao_codigo' => 64],
|
||||
['vacina_codigo' => 7, 'produtor_codigo' => 66, 'apresentacao_codigo' => 65],
|
||||
['vacina_codigo' => 7, 'produtor_codigo' => 66, 'apresentacao_codigo' => 66],
|
||||
['vacina_codigo' => 7, 'produtor_codigo' => 66, 'apresentacao_codigo' => 67],
|
||||
['vacina_codigo' => 7, 'produtor_codigo' => 66, 'apresentacao_codigo' => 68],
|
||||
['vacina_codigo' => 7, 'produtor_codigo' => 66, 'apresentacao_codigo' => 69],
|
||||
['vacina_codigo' => 7, 'produtor_codigo' => 66, 'apresentacao_codigo' => 70],
|
||||
['vacina_codigo' => 7, 'produtor_codigo' => 66, 'apresentacao_codigo' => 71],
|
||||
['vacina_codigo' => 7, 'produtor_codigo' => 66, 'apresentacao_codigo' => 72],
|
||||
['vacina_codigo' => 7, 'produtor_codigo' => 66, 'apresentacao_codigo' => 73],
|
||||
['vacina_codigo' => 7, 'produtor_codigo' => 66, 'apresentacao_codigo' => 74],
|
||||
['vacina_codigo' => 7, 'produtor_codigo' => 66, 'apresentacao_codigo' => 75],
|
||||
['vacina_codigo' => 7, 'produtor_codigo' => 66, 'apresentacao_codigo' => 76],
|
||||
['vacina_codigo' => 7, 'produtor_codigo' => 66, 'apresentacao_codigo' => 77],
|
||||
['vacina_codigo' => 7, 'produtor_codigo' => 66, 'apresentacao_codigo' => 78],
|
||||
['vacina_codigo' => 7, 'produtor_codigo' => 66, 'apresentacao_codigo' => 79],
|
||||
['vacina_codigo' => 7, 'produtor_codigo' => 66, 'apresentacao_codigo' => 80],
|
||||
['vacina_codigo' => 7, 'produtor_codigo' => 66, 'apresentacao_codigo' => 81],
|
||||
['vacina_codigo' => 7, 'produtor_codigo' => 66, 'apresentacao_codigo' => 82],
|
||||
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,366 @@
|
||||
<?php
|
||||
|
||||
use App\Enums\Imunizacao\ViaAdministracao as Enum;
|
||||
use App\Models\Imunizacao\ViaAdministracao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class ViaAdministracao_20260320094250 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$viasAdministracao = [
|
||||
[
|
||||
'id' => Enum::SEM_REGISTRO_NO_SISTEMA_DE_INFORMACAO_DE_ORIGEM,
|
||||
'codigo_ria' => 0,
|
||||
'nome' => 'Sem registro no sistema de informação de origem'
|
||||
],
|
||||
[
|
||||
'id' => Enum::OTOLOGICA,
|
||||
'codigo_ria' => 10862,
|
||||
'nome' => 'Otológica'
|
||||
],
|
||||
[
|
||||
'id' => Enum::BUCAL,
|
||||
'codigo_ria' => 10863,
|
||||
'nome' => 'Bucal'
|
||||
],
|
||||
[
|
||||
'id' => Enum::DERMATOLOGICA,
|
||||
'codigo_ria' => 10864,
|
||||
'nome' => 'Dermatológica'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRACERVICAL,
|
||||
'codigo_ria' => 10865,
|
||||
'nome' => 'Intracervical'
|
||||
],
|
||||
[
|
||||
'id' => Enum::ENDOSINUSIAL,
|
||||
'codigo_ria' => 10866,
|
||||
'nome' => 'Endosinusial'
|
||||
],
|
||||
[
|
||||
'id' => Enum::ENDOTRAQUEOPULMONAR,
|
||||
'codigo_ria' => 10867,
|
||||
'nome' => 'Endotraqueopulmonar'
|
||||
],
|
||||
[
|
||||
'id' => Enum::EPIDURAL,
|
||||
'codigo_ria' => 10868,
|
||||
'nome' => 'Epidural'
|
||||
],
|
||||
[
|
||||
'id' => Enum::EPILESIONAL,
|
||||
'codigo_ria' => 10869,
|
||||
'nome' => 'Epilesional'
|
||||
],
|
||||
[
|
||||
'id' => Enum::EXTRAMINIOTICA,
|
||||
'codigo_ria' => 10870,
|
||||
'nome' => 'Extraminiótica'
|
||||
],
|
||||
[
|
||||
'id' => Enum::GASTROENTERAL,
|
||||
'codigo_ria' => 10871,
|
||||
'nome' => 'Gastroenteral'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INALATORIA,
|
||||
'codigo_ria' => 10874,
|
||||
'nome' => 'Inalatória'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRA_AMINIOTICA,
|
||||
'codigo_ria' => 10875,
|
||||
'nome' => 'Intra-aminiótica'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRA_ARTERIAL,
|
||||
'codigo_ria' => 10876,
|
||||
'nome' => 'Intra-arterial'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRA_ARTICULAR,
|
||||
'codigo_ria' => 10877,
|
||||
'nome' => 'Intra-articular'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRABURSAL,
|
||||
'codigo_ria' => 10878,
|
||||
'nome' => 'Intrabursal'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRACAMERAL,
|
||||
'codigo_ria' => 10879,
|
||||
'nome' => 'Intracameral'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRACARDIACA,
|
||||
'codigo_ria' => 10880,
|
||||
'nome' => 'Intracardíaca'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRACAVERNOSA,
|
||||
'codigo_ria' => 10881,
|
||||
'nome' => 'Intracavernosa'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRACEREBROVENTRICULAR,
|
||||
'codigo_ria' => 10882,
|
||||
'nome' => 'Intracerebroventricular'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRACORONARIANA,
|
||||
'codigo_ria' => 10884,
|
||||
'nome' => 'Intracoronariana'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRADERMICA,
|
||||
'codigo_ria' => 10885,
|
||||
'nome' => 'Intradérmica'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRADISCAL,
|
||||
'codigo_ria' => 10886,
|
||||
'nome' => 'Intradiscal'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRAEPIDERMAL,
|
||||
'codigo_ria' => 10887,
|
||||
'nome' => 'Intraepidermal'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRALESIONAL,
|
||||
'codigo_ria' => 10888,
|
||||
'nome' => 'Intralesional'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRALINFATICA,
|
||||
'codigo_ria' => 10889,
|
||||
'nome' => 'Intralinfática'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRAMUSCULAR,
|
||||
'codigo_ria' => 10890,
|
||||
'nome' => 'Intramuscular'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRAOCULAR,
|
||||
'codigo_ria' => 10891,
|
||||
'nome' => 'Intraocular'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRAOSSEA,
|
||||
'codigo_ria' => 10892,
|
||||
'nome' => 'Intraóssea'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRAPERITONEAL,
|
||||
'codigo_ria' => 10893,
|
||||
'nome' => 'Intraperitoneal'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRAPLEURAL,
|
||||
'codigo_ria' => 10894,
|
||||
'nome' => 'Intrapleural'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRAESTERNAL,
|
||||
'codigo_ria' => 10895,
|
||||
'nome' => 'Intraesternal'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRATECAL,
|
||||
'codigo_ria' => 10896,
|
||||
'nome' => 'Intratecal'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRAUTERINA,
|
||||
'codigo_ria' => 10897,
|
||||
'nome' => 'Intrauterina'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRAVENOSA,
|
||||
'codigo_ria' => 10898,
|
||||
'nome' => 'Intravenosa'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRAVENTRICULAR_CARDIACA,
|
||||
'codigo_ria' => 10899,
|
||||
'nome' => 'Intraventricular cardíaca'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRAVESICAL,
|
||||
'codigo_ria' => 10900,
|
||||
'nome' => 'Intravesical'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRAVITREAL,
|
||||
'codigo_ria' => 10901,
|
||||
'nome' => 'Intravitreal'
|
||||
],
|
||||
[
|
||||
'id' => Enum::IONTOFORESE,
|
||||
'codigo_ria' => 10902,
|
||||
'nome' => 'Iontoforese'
|
||||
],
|
||||
[
|
||||
'id' => Enum::IRRIGACAO,
|
||||
'codigo_ria' => 10903,
|
||||
'nome' => 'Irrigação'
|
||||
],
|
||||
[
|
||||
'id' => Enum::NASAL,
|
||||
'codigo_ria' => 10904,
|
||||
'nome' => 'Nasal'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INALATORIA_POR_VIA_NASAL,
|
||||
'codigo_ria' => 10905,
|
||||
'nome' => 'Inalatória por Via Nasal'
|
||||
],
|
||||
[
|
||||
'id' => Enum::OFTALMICA,
|
||||
'codigo_ria' => 10906,
|
||||
'nome' => 'Oftálmica'
|
||||
],
|
||||
[
|
||||
'id' => Enum::ORAL,
|
||||
'codigo_ria' => 10907,
|
||||
'nome' => 'Oral'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INALATORIA_POR_VIA_ORAL,
|
||||
'codigo_ria' => 10908,
|
||||
'nome' => 'Inalatória por Via Oral'
|
||||
],
|
||||
[
|
||||
'id' => Enum::PERIARTICULAR,
|
||||
'codigo_ria' => 10910,
|
||||
'nome' => 'Periarticular'
|
||||
],
|
||||
[
|
||||
'id' => Enum::PERINEURAL,
|
||||
'codigo_ria' => 10911,
|
||||
'nome' => 'Perineural'
|
||||
],
|
||||
[
|
||||
'id' => Enum::RETAL,
|
||||
'codigo_ria' => 10912,
|
||||
'nome' => 'Retal'
|
||||
],
|
||||
[
|
||||
'id' => Enum::PERFUSAO_REGIONAL,
|
||||
'codigo_ria' => 10913,
|
||||
'nome' => 'Perfusão Regional'
|
||||
],
|
||||
[
|
||||
'id' => Enum::SUBCONJUNTIVAL,
|
||||
'codigo_ria' => 10915,
|
||||
'nome' => 'Subconjuntival'
|
||||
],
|
||||
[
|
||||
'id' => Enum::SUBCUTANEA,
|
||||
'codigo_ria' => 10916,
|
||||
'nome' => 'Subcutânea'
|
||||
],
|
||||
[
|
||||
'id' => Enum::SUBLINGUAL,
|
||||
'codigo_ria' => 10917,
|
||||
'nome' => 'Sublingual'
|
||||
],
|
||||
[
|
||||
'id' => Enum::TRANSDERMICA,
|
||||
'codigo_ria' => 10919,
|
||||
'nome' => 'Transdérmica'
|
||||
],
|
||||
[
|
||||
'id' => Enum::URETRAL,
|
||||
'codigo_ria' => 10920,
|
||||
'nome' => 'Uretral'
|
||||
],
|
||||
[
|
||||
'id' => Enum::VAGINAL,
|
||||
'codigo_ria' => 10921,
|
||||
'nome' => 'Vaginal'
|
||||
],
|
||||
[
|
||||
'id' => Enum::CAPILAR,
|
||||
'codigo_ria' => 10922,
|
||||
'nome' => 'Capilar'
|
||||
],
|
||||
[
|
||||
'id' => Enum::NAO_DISPONIVEL,
|
||||
'codigo_ria' => 10923,
|
||||
'nome' => 'Não disponível'
|
||||
],
|
||||
[
|
||||
'id' => Enum::LOCAL,
|
||||
'codigo_ria' => 10926,
|
||||
'nome' => 'Local'
|
||||
],
|
||||
[
|
||||
'id' => Enum::PARENTERAL,
|
||||
'codigo_ria' => 10928,
|
||||
'nome' => 'Parenteral'
|
||||
],
|
||||
[
|
||||
'id' => Enum::PERIDURAL,
|
||||
'codigo_ria' => 244899,
|
||||
'nome' => 'Peridural'
|
||||
],
|
||||
[
|
||||
'id' => Enum::ESPINHAL,
|
||||
'codigo_ria' => 459120,
|
||||
'nome' => 'Espinhal'
|
||||
],
|
||||
[
|
||||
'id' => Enum::SUBCAPSULAR,
|
||||
'codigo_ria' => 459530,
|
||||
'nome' => 'Subcapsular'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRATRAQUEAL,
|
||||
'codigo_ria' => 459531,
|
||||
'nome' => 'Intratraqueal'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INTRABRONQUIAL,
|
||||
'codigo_ria' => 464156,
|
||||
'nome' => 'Intrabronquial'
|
||||
],
|
||||
[
|
||||
'id' => Enum::SUBTENONIANA,
|
||||
'codigo_ria' => 464157,
|
||||
'nome' => 'Subtenoniana'
|
||||
],
|
||||
[
|
||||
'id' => Enum::TECIDOS_MOLES,
|
||||
'codigo_ria' => 464158,
|
||||
'nome' => 'Tecidos Moles'
|
||||
],
|
||||
[
|
||||
'id' => Enum::MUCOSA_ORAL,
|
||||
'codigo_ria' => 464159,
|
||||
'nome' => 'Mucosa Oral'
|
||||
],
|
||||
[
|
||||
'id' => Enum::RETROBULBAR,
|
||||
'codigo_ria' => 608807,
|
||||
'nome' => 'Retrobulbar'
|
||||
],
|
||||
[
|
||||
'id' => Enum::INFILTRACAO,
|
||||
'codigo_ria' => 608808,
|
||||
'nome' => 'Infiltração'
|
||||
],
|
||||
[
|
||||
'id' => Enum::MUCOSA,
|
||||
'codigo_ria' => 779038,
|
||||
'nome' => 'Mucosa'
|
||||
],
|
||||
];
|
||||
|
||||
\SeederUtil::saveList(ViaAdministracao::class, $viasAdministracao, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,136 @@
|
||||
<?php
|
||||
|
||||
use App\Enums\Imunizacao\LocalAplicacao as Enum;
|
||||
use App\Models\Imunizacao\LocalAplicacao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class LocalAplicacao_20260320094308 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$locaisAplicacao = [
|
||||
[
|
||||
'id' => Enum::SEM_REGISTRO_NO_SISTEMA_DE_INFORMACAO_DE_ORIGEM,
|
||||
'codigo_ria' => 0,
|
||||
'nome' => 'Sem registro no sistema de informação de origem'
|
||||
],
|
||||
[
|
||||
'id' => Enum::DELTOIDE_DIREITO,
|
||||
'codigo_ria' => 1,
|
||||
'nome' => 'Deltóide Direito'
|
||||
],
|
||||
[
|
||||
'id' => Enum::DELTOIDE_ESQUERDO,
|
||||
'codigo_ria' => 2,
|
||||
'nome' => 'Deltóide Esquerdo'
|
||||
],
|
||||
[
|
||||
'id' => Enum::VASTO_LATERAL_DA_COXA_DIREITA,
|
||||
'codigo_ria' => 3,
|
||||
'nome' => 'Vasto Lateral da Coxa Direita'
|
||||
],
|
||||
[
|
||||
'id' => Enum::VASTO_LATERAL_DA_COXA_ESQUERDA,
|
||||
'codigo_ria' => 4,
|
||||
'nome' => 'Vasto Lateral da Coxa Esquerda'
|
||||
],
|
||||
[
|
||||
'id' => Enum::VENTROGLUTEO_DIREITO,
|
||||
'codigo_ria' => 5,
|
||||
'nome' => 'Ventroglúteo Direito'
|
||||
],
|
||||
[
|
||||
'id' => Enum::VENTROGLUTEO_ESQUERDO,
|
||||
'codigo_ria' => 6,
|
||||
'nome' => 'Ventroglúteo Esquerdo'
|
||||
],
|
||||
[
|
||||
'id' => Enum::GLUTEO_DESCONTINUADO,
|
||||
'codigo_ria' => 7,
|
||||
'nome' => 'Glúteo (descontinuado)'
|
||||
],
|
||||
[
|
||||
'id' => Enum::FERIMENTO_LOCAL,
|
||||
'codigo_ria' => 8,
|
||||
'nome' => 'Ferimento Local'
|
||||
],
|
||||
[
|
||||
'id' => Enum::BOCA,
|
||||
'codigo_ria' => 9,
|
||||
'nome' => 'Boca'
|
||||
],
|
||||
[
|
||||
'id' => Enum::DORSO_GLUTEO_DIREITO,
|
||||
'codigo_ria' => 10,
|
||||
'nome' => 'Dorso Glúteo Direito'
|
||||
],
|
||||
[
|
||||
'id' => Enum::DORSO_GLUTEO_ESQUERDO,
|
||||
'codigo_ria' => 11,
|
||||
'nome' => 'Dorso Glúteo Esquerdo'
|
||||
],
|
||||
[
|
||||
'id' => Enum::FACE_EXTERNA_INFERIOR_DO_BRACO_DIREITO,
|
||||
'codigo_ria' => 12,
|
||||
'nome' => 'Face Externa Inferior do Braço Direito'
|
||||
],
|
||||
[
|
||||
'id' => Enum::FACE_EXTERNA_INFERIOR_DO_BRACO_ESQUERDO,
|
||||
'codigo_ria' => 13,
|
||||
'nome' => 'Face Externa Inferior do Braço Esquerdo'
|
||||
],
|
||||
[
|
||||
'id' => Enum::FACE_EXTERNA_SUPERIOR_DO_BRACO_DIREITO,
|
||||
'codigo_ria' => 14,
|
||||
'nome' => 'Face Externa Superior do Braço Direito'
|
||||
],
|
||||
[
|
||||
'id' => Enum::FACE_EXTERNA_SUPERIOR_DO_BRACO_ESQUERDO,
|
||||
'codigo_ria' => 15,
|
||||
'nome' => 'Face Externa Superior do Braço Esquerdo'
|
||||
],
|
||||
[
|
||||
'id' => Enum::REDE_VENOSA,
|
||||
'codigo_ria' => 16,
|
||||
'nome' => 'Rede Venosa'
|
||||
],
|
||||
[
|
||||
'id' => Enum::FACE_ANTEROLATERAL_EXTERNA_DA_COXA_DIREITA,
|
||||
'codigo_ria' => 17,
|
||||
'nome' => 'Face Anterolateral Externa da Coxa Direita'
|
||||
],
|
||||
[
|
||||
'id' => Enum::FACE_ANTEROLATERAL_EXTERNA_DA_COXA_ESQUERDA,
|
||||
'codigo_ria' => 18,
|
||||
'nome' => 'Face Anterolateral Externa da Coxa Esquerda'
|
||||
],
|
||||
[
|
||||
'id' => Enum::FACE_ANTEROLATERAL_EXTERNA_DO_BRACO_DIREITO,
|
||||
'codigo_ria' => 19,
|
||||
'nome' => 'Face Anterolateral Externa do Braço Direito'
|
||||
],
|
||||
[
|
||||
'id' => Enum::FACE_ANTEROLATERAL_EXTERNA_DO_BRACO_ESQUERDO,
|
||||
'codigo_ria' => 20,
|
||||
'nome' => 'Face Anterolateral Externa do Braço Esquerdo'
|
||||
],
|
||||
[
|
||||
'id' => Enum::FACE_ANTEROLATERAL_EXTERNA_DO_ANTEBRACO_DIREITO,
|
||||
'codigo_ria' => 21,
|
||||
'nome' => 'Face Anterolateral Externa do Antebraço Direito'
|
||||
],
|
||||
[
|
||||
'id' => Enum::FACE_ANTEROLATERAL_EXTERNA_DO_ANTEBRACO_ESQUERDO,
|
||||
'codigo_ria' => 22,
|
||||
'nome' => 'Face Anterolateral Externa do Antebraço Esquerdo'
|
||||
],
|
||||
[
|
||||
'id' => Enum::OUTRO,
|
||||
'codigo_ria' => 99,
|
||||
'nome' => 'Outro'
|
||||
],
|
||||
];
|
||||
|
||||
\SeederUtil::saveList(LocalAplicacao::class, $locaisAplicacao, 'id');
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,51 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20260408104531 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 87, 'produtor_codigo' => 40, 'apresentacao_codigo' => 3],
|
||||
['vacina_codigo' => 87, 'produtor_codigo' => 40, 'apresentacao_codigo' => 6],
|
||||
['vacina_codigo' => 102, 'produtor_codigo' => 40, 'apresentacao_codigo' => 3],
|
||||
['vacina_codigo' => 102, 'produtor_codigo' => 40, 'apresentacao_codigo' => 6],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class AddNewGruposAtendimentos_20260427085938 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$now = now();
|
||||
|
||||
$grupos = [
|
||||
['codigo_ria' => '00', 'nome' => 'SEM REGISTRO NO MODELO DE INFORMAÇÃO DE ORIGEM'],
|
||||
['codigo_ria' => '000301', 'nome' => 'PESSOAS DE 60 ANOS OU MAIS INSTITUCIONALIZADAS'],
|
||||
['codigo_ria' => '000926', 'nome' => 'OUTROS'],
|
||||
['codigo_ria' => '002101', 'nome' => 'PROFISSIONAIS DOS CORREIOS'],
|
||||
['codigo_ria' => '001401', 'nome' => 'FUNCIONÁRIO DO SISTEMA DE PRIVAÇÃO DE LIBERDADE'],
|
||||
['codigo_ria' => '002201', 'nome' => 'PESSOAS COM TRANSTORNO DO ESPECTRO AUTISTA (TEA)'],
|
||||
];
|
||||
foreach ($grupos as $grupo) {
|
||||
DB::table('imunizacao_grupo_atendimento')->updateOrInsert(
|
||||
['codigo_ria' => $grupo['codigo_ria']],
|
||||
[
|
||||
'nome' => $grupo['nome'],
|
||||
'codigo_esus' => null,
|
||||
'ativo' => true,
|
||||
'updated_at' => $now,
|
||||
'created_at' => $now,
|
||||
]
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
$deParas = [
|
||||
'000102' => '000926',
|
||||
'000106' => '000116',
|
||||
'000108' => '000117',
|
||||
'000111' => '000117',
|
||||
'000112' => '000117',
|
||||
'000114' => '000119',
|
||||
'000201' => '000210',
|
||||
'000202' => '000210',
|
||||
'000203' => '000210',
|
||||
'000204' => '000210',
|
||||
'000205' => '000210',
|
||||
'000206' => '000210',
|
||||
'000207' => '000210',
|
||||
'000208' => '000210',
|
||||
'000209' => '000210',
|
||||
'000301' => '000302',
|
||||
'000603' => '000601',
|
||||
'000604' => '000602',
|
||||
'000701' => '000703',
|
||||
'000702' => '000704',
|
||||
'999999' => '000926',
|
||||
];
|
||||
|
||||
DB::transaction(function () use ($deParas) {
|
||||
|
||||
foreach ($deParas as $deCodigo => $paraCodigo) {
|
||||
|
||||
$deId = DB::table('imunizacao_grupo_atendimento')
|
||||
->where('codigo_ria', $deCodigo)
|
||||
->value('id');
|
||||
|
||||
$paraId = DB::table('imunizacao_grupo_atendimento')
|
||||
->where('codigo_ria', $paraCodigo)
|
||||
->value('id');
|
||||
|
||||
if (!$deId || !$paraId) {
|
||||
continue;
|
||||
}
|
||||
|
||||
DB::table('imunizacao_registro_aplicacao')
|
||||
->where('grupo_atendimento_id', $deId)
|
||||
->update([
|
||||
'grupo_atendimento_id' => $paraId
|
||||
]);
|
||||
|
||||
DB::table('imunizacao_registro_atualizacao')
|
||||
->where('grupo_atendimento_id', $deId)
|
||||
->update([
|
||||
'grupo_atendimento_id' => $paraId
|
||||
]);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Produtor as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Produtor_20260427141347 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$produtores = [
|
||||
['codigo' => 67, 'codigo_ria' => 27880, 'nome' => 'GLAXOSMITHKLINE BRASIL LTDA', 'abreviacao' => 'GSK-BRASIL'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $produtores, 'codigo');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20260427141503 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 101, 'produtor_codigo' => 67, 'apresentacao_codigo' => 1],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20260427161751 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 102, 'produtor_codigo' => 63, 'apresentacao_codigo' => 6],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Produtor as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Produtor_20260519094203 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$produtores = [
|
||||
[
|
||||
'codigo' => 68,
|
||||
'codigo_ria' => 45686,
|
||||
'nome' => 'CORIXA CORPORATION DBA GLAXOSMITHKLINE VACCINES',
|
||||
'abreviacao' => 'CORIXA-GSK'
|
||||
],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $produtores, 'codigo');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use App\Models\Imunizacao\Apresentacao;
|
||||
use App\Models\Imunizacao\Produtor;
|
||||
use App\Models\Imunizacao\VacinaProdutorApresentacao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VacinaProdutorApresentacao_20260519094342 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$vacinasProdutoresApresentacoes = [
|
||||
['vacina_codigo' => 99, 'produtor_codigo' => 63, 'apresentacao_codigo' => 6],
|
||||
['vacina_codigo' => 34, 'produtor_codigo' => 68, 'apresentacao_codigo' => 1],
|
||||
];
|
||||
|
||||
foreach ($vacinasProdutoresApresentacoes as $vacinaProdutorApresentacao) {
|
||||
$vacina = Vacina::firstWhere('codigo', $vacinaProdutorApresentacao['vacina_codigo']);
|
||||
$produtor = Produtor::firstWhere('codigo', $vacinaProdutorApresentacao['produtor_codigo']);
|
||||
$apresentacao = Apresentacao::firstWhere('codigo', $vacinaProdutorApresentacao['apresentacao_codigo']);
|
||||
|
||||
if (is_null($vacina)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($produtor)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
if (is_null($apresentacao)) {
|
||||
dd($vacinaProdutorApresentacao);
|
||||
}
|
||||
|
||||
Model::updateOrCreate(
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
],
|
||||
[
|
||||
'vacina_id' => $vacina->id,
|
||||
'produtor_id' => $produtor->id,
|
||||
'apresentacao_id' => $apresentacao->id,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user