This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
|
||||
use App\Enums\Integracao\Erpsaude\TipoAlta as Enum;
|
||||
use App\Models\Integracao\Erpsaude\TipoAlta as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class TipoAlta_20250529210805 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
|
||||
if (app('config')->get('database.default') !== 'santarita') {
|
||||
return;
|
||||
}
|
||||
|
||||
$altas = [
|
||||
['id' => 1, 'codigo' => Enum::ALTA_PACIENTE_AGUDO_PSIQUIATRIA, 'descricao' => 'ALTA DE PACIENTE AGUDO EM PSIQUIATRIA'],
|
||||
['id' => 2, 'codigo' => Enum::ALTA_CURADO, 'descricao' => 'ALTA CURADO'],
|
||||
['id' => 3, 'codigo' => Enum::ALTA_MELHORADO, 'descricao' => 'ALTA MELHORADO'],
|
||||
['id' => 4, 'codigo' => Enum::ALTA_PEDIDO, 'descricao' => 'ALTA A PEDIDO'],
|
||||
['id' => 5, 'codigo' => Enum::ALTA_PREVISAO_RETORNO, 'descricao' => 'ALTA COM PREVISAO DE RETORNO PARA ACOMPANHAMENTO DO PACIENTE'],
|
||||
['id' => 6, 'codigo' => Enum::ALTA_EVASAO, 'descricao' => 'ALTA POR EVASAO'],
|
||||
['id' => 7, 'codigo' => Enum::ALTA_OUTROS_MOTIVOS, 'descricao' => 'ALTA POR OUTROS MOTIVOS'],
|
||||
['id' => 8, 'codigo' => Enum::PERMANENCIA_CARACTERISTICAS_DOENCA, 'descricao' => 'PERMANENCIA POR CARACTERISTICAS PROPRIAS DA DOENCA'],
|
||||
['id' => 9, 'codigo' => Enum::PERMANENCIA_INTERCORRENCIA, 'descricao' => 'PERMANENCIA POR INTERCORRENCIA'],
|
||||
['id' => 10, 'codigo' => Enum::PERMANENCIA_IMPOSSIBILIDADE_SOCIOFAMILIAR, 'descricao' => 'PERMANENCIA POR IMPOSSIBILIDADE SOCIO-FAMILIAR'],
|
||||
['id' => 11, 'codigo' => Enum::PERMANENCIA_DOACAO_VIVO, 'descricao' => 'PERMANENCIA POR PROCESSO DE DOACAO DE ORGAOS, TECIDOS E CELULAS - DOADOR VIVO'],
|
||||
['id' => 12, 'codigo' => Enum::PERMANENCIA_DOACAO_MORTO, 'descricao' => 'PERMANENCIA POR PROCESSO DE DOACAO DE ORGAOS, TECIDOS E CELULAS - DOADOR MORTO'],
|
||||
['id' => 13, 'codigo' => Enum::PERMANENCIA_MUDANCA_PROCEDIMENTO, 'descricao' => 'PERMANENCIA POR MUDANCA DE PROCEDIMENTO'],
|
||||
['id' => 14, 'codigo' => Enum::PERMANENCIA_REOPERACAO, 'descricao' => 'PERMANENCIA POR REOPERACAO'],
|
||||
['id' => 15, 'codigo' => Enum::PERMANENCIA_OUTROS_MOTIVOS, 'descricao' => 'PERMANENCIA POR OUTROS MOTIVOS'],
|
||||
['id' => 16, 'codigo' => Enum::TRANSFERENCIA_OUTRO_ESTABELECIMENTO, 'descricao' => 'TRANSFERENCIA PARA OUTRO ESTABELECIMENTO'],
|
||||
['id' => 17, 'codigo' => Enum::TRANSFERENCIA_INTERNACAO_DOMICILIAR, 'descricao' => 'TRANSFERENCIA PARA INTERNACAO DOMICILIAR'],
|
||||
['id' => 18, 'codigo' => Enum::OBITO_DECLARACAO_MEDICO, 'descricao' => 'OBITO COM DECLARACAO DE OBITO FORNECIDA PELO MEDICO ASSISTENTE'],
|
||||
['id' => 19, 'codigo' => Enum::OBITO_DECLARACAO_IML, 'descricao' => 'OBITO COM DECLARACAO DE OBITO FORNECIDA PELO INSTITUTO MEDICO LEGAL - IML'],
|
||||
['id' => 20, 'codigo' => Enum::OBITO_DECLARACAO_SVO, 'descricao' => 'OBITO COM DECLARACAO DE OBITO FORNECIDA PELO SERVICO DE VERIFICACAO DE OBITO - SVO'],
|
||||
['id' => 21, 'codigo' => Enum::ENCERRAMENTO_ADMINISTRATIVO, 'descricao' => 'ENCERRAMENTO ADMINISTRATIVO'],
|
||||
['id' => 22, 'codigo' => Enum::ALTA_MAE_RN, 'descricao' => 'ALTA DA MAE / PUERPERA E DO RECEM-NASCIDO'],
|
||||
['id' => 23, 'codigo' => Enum::ALTA_MAE_PERMANENCIA_RN, 'descricao' => 'ALTA DA MAE / PUERPERA E PERMANENCIA DO RECEM-NASCIDO'],
|
||||
['id' => 24, 'codigo' => Enum::ALTA_MAE_OBITO_RN, 'descricao' => 'ALTA DA MAE / PUERPERA E OBITO DO RECEM-NASCIDO'],
|
||||
['id' => 25, 'codigo' => Enum::ALTA_MAE_OBITO_FETAL, 'descricao' => 'ALTA DA MAE / PUERPERA COM OBITO FETAL'],
|
||||
['id' => 26, 'codigo' => Enum::OBITO_GESTANTE_CONCEPTO, 'descricao' => 'OBITO DA GESTANTE E DO CONCEPTO'],
|
||||
['id' => 27, 'codigo' => Enum::OBITO_MAE_ALTA_RN, 'descricao' => 'OBITO DA MAE / PUERPERA E ALTA DO RECEM-NASCIDO'],
|
||||
['id' => 28, 'codigo' => Enum::OBITO_MAE_PERMANENCIA_RN, 'descricao' => 'OBITO DA MAE / PUERPERA E PERMANENCIA DO RECEM-NASCIDO'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $altas, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
use App\Enums\Integracao\Erpsaude\UnidadeAtendimento as Enum;
|
||||
use App\Models\Integracao\Erpsaude\UnidadeAtendimento as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class UnidadeAtendimento_20250529210822 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
|
||||
if (app('config')->get('database.default') !== 'santarita') {
|
||||
return;
|
||||
}
|
||||
|
||||
$unidades = [
|
||||
['id' => 1, 'codigo' => Enum::SANTA_CASA, 'descricao' => 'SANTA CASA'],
|
||||
['id' => 2, 'codigo' => Enum::RAIOX_LAB, 'descricao' => 'RAIOX/LAB'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $unidades, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
use App\Enums\Integracao\Erpsaude\UnidadeEncaminhadora as Enum;
|
||||
use App\Models\Integracao\Erpsaude\UnidadeEncaminhadora as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class UnidadeEncaminhadora_20250529210849 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
|
||||
if (app('config')->get('database.default') !== 'santarita') {
|
||||
return;
|
||||
}
|
||||
|
||||
$unidades = [
|
||||
['id' => 1, 'codigo' => Enum::SANTA_CASA, 'descricao' => 'SANTA CASA'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $unidades, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
use App\Enums\Integracao\Erpsaude\TipoAtendimento as Enum;
|
||||
use App\Models\Integracao\Erpsaude\TipoAtendimento as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class TipoAtendimento_20250529210915 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
|
||||
if (app('config')->get('database.default') !== 'santarita') {
|
||||
return;
|
||||
}
|
||||
|
||||
$tipos = [
|
||||
['id' => 1, 'codigo' => Enum::ELETIVO, 'descricao' => 'ELETIVO'],
|
||||
['id' => 2, 'codigo' => Enum::EMERGENCIA, 'descricao' => 'EMERGÊNCIA'],
|
||||
['id' => 3, 'codigo' => Enum::ACIDENTE_TRABALHO, 'descricao' => 'ACIDENTE NO LOCAL DE TRABALHO OU A SERVIÇO DA EMPR'],
|
||||
['id' => 4, 'codigo' => Enum::ACIDENTE_TRAJETO, 'descricao' => 'ACIDENTE NO TRAJETO PARA O TRABALHO'],
|
||||
['id' => 5, 'codigo' => Enum::ACIDENTE_TRANSITO, 'descricao' => 'OUTROS TIPOS DE ACIDENTES DE TRANSITO'],
|
||||
['id' => 6, 'codigo' => Enum::LESAO_ENVENENAMENTO, 'descricao' => 'OUTROS TIPOS DE LESÕES E ENVENAMENTO POR AGENTE QU'],
|
||||
['id' => 7, 'codigo' => Enum::GRIPARIO, 'descricao' => 'GRIPARIO'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $tipos, 'id');
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user