This commit is contained in:
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
|
||||
use App\Enums\AtencaoBasica\Exportacao\Inconsistencia as Enum;
|
||||
use App\Models\AtencaoBasica\Exportacao\Inconsistencia as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Inconsistencia_20250131134510 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$inconsistencias = [
|
||||
[
|
||||
'id' => Enum::FREQUENCIA_RESPIRATORIA_DO_PACIENTE_MENOR_QUE_0_OU_MAIOR_QUE_200_MPM,
|
||||
'codigo' => (string) Enum::FREQUENCIA_RESPIRATORIA_DO_PACIENTE_MENOR_QUE_0_OU_MAIOR_QUE_200_MPM,
|
||||
'descricao' => 'Frequência respiratória do paciente menor que 0 ou maior que 200 mpm',
|
||||
],
|
||||
[
|
||||
'id' => Enum::PERIMETRO_PANTURRILHA_DO_PACIENTE_MENOR_QUE_10_OU_MAIOR_QUE_99_CM,
|
||||
'codigo' => (string) Enum::PERIMETRO_PANTURRILHA_DO_PACIENTE_MENOR_QUE_10_OU_MAIOR_QUE_99_CM,
|
||||
'descricao' => 'Perímetro da panturrilha do paciente menor que 10 ou maior que 99 cm',
|
||||
],
|
||||
[
|
||||
'id' => Enum::PRESSAO_ARTERIAL_DIASTOLICA_DO_PACIENTE_MENOR_QUE_0_OU_MAIOR_QUE_999_MMHG,
|
||||
'codigo' => (string) Enum::PRESSAO_ARTERIAL_DIASTOLICA_DO_PACIENTE_MENOR_QUE_0_OU_MAIOR_QUE_999_MMHG,
|
||||
'descricao' => 'Pressão arterial diastólica do paciente menor que 0 ou maior que 999 mmHg',
|
||||
],
|
||||
[
|
||||
'id' => Enum::PRESSAO_ARTERIAL_SISTOLICA_DO_PACIENTE_MENOR_QUE_0_OU_MAIOR_QUE_999_MMHG,
|
||||
'codigo' => (string) Enum::PRESSAO_ARTERIAL_SISTOLICA_DO_PACIENTE_MENOR_QUE_0_OU_MAIOR_QUE_999_MMHG,
|
||||
'descricao' => 'Pressão arterial sistólica do paciente menor que 0 ou maior que 999 mmHg',
|
||||
],
|
||||
[
|
||||
'id' => Enum::SATURACAO_O2_DO_PACIENTE_MENOR_QUE_0_OU_MAIOR_QUE_100_PORCENTO,
|
||||
'codigo' => (string) Enum::SATURACAO_O2_DO_PACIENTE_MENOR_QUE_0_OU_MAIOR_QUE_100_PORCENTO,
|
||||
'descricao' => 'Saturação de oxigênio do paciente menor que 0 ou maior que 100 %',
|
||||
],
|
||||
[
|
||||
'id' => Enum::TEMPERATURA_DO_PACIENTE_MENOR_QUE_20_OU_MAIOR_QUE_45_GRAUS,
|
||||
'codigo' => (string) Enum::TEMPERATURA_DO_PACIENTE_MENOR_QUE_20_OU_MAIOR_QUE_45_GRAUS,
|
||||
'descricao' => 'Temperatura do paciente menor que 20 ou maior que 45 º',
|
||||
],
|
||||
[
|
||||
'id' => Enum::PROBLEMA_E_CONDICAO_SEM_CIAP2_E_SEM_CID10,
|
||||
'codigo' => (string) Enum::PROBLEMA_E_CONDICAO_SEM_CIAP2_E_SEM_CID10,
|
||||
'descricao' => 'Problema e condição sem CIAP2 e sem CID10',
|
||||
],
|
||||
[
|
||||
'id' => Enum::PROBLEMA_E_CONDICAO_COM_CIAP2_INVALIDO,
|
||||
'codigo' => (string) Enum::PROBLEMA_E_CONDICAO_COM_CIAP2_INVALIDO,
|
||||
'descricao' => 'Problema e condição com CIAP2 inválido',
|
||||
],
|
||||
[
|
||||
'id' => Enum::PROBLEMA_E_CONDICAO_COM_CID10_INVALIDO,
|
||||
'codigo' => (string) Enum::PROBLEMA_E_CONDICAO_COM_CID10_INVALIDO,
|
||||
'descricao' => 'Problema e condição com CID10 inválido',
|
||||
],
|
||||
[
|
||||
'id' => Enum::PROBLEMA_OU_CONDICAO_SEM_PREENCHIMENTO,
|
||||
'codigo' => (string) Enum::PROBLEMA_OU_CONDICAO_SEM_PREENCHIMENTO,
|
||||
'descricao' => 'Problema ou condição sem preenchimento',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CIAP2_EM_DUPLICIDADE,
|
||||
'codigo' => (string) Enum::CIAP2_EM_DUPLICIDADE,
|
||||
'descricao' => 'CIAP2 em duplicidade',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CID10_EM_DUPLICIDADE,
|
||||
'codigo' => (string) Enum::CID10_EM_DUPLICIDADE,
|
||||
'descricao' => 'CID10 em duplicidade',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CIRCUNFERENCIA_ABDOMINAL_DO_PACIENTE_MENOR_QUE_0_OU_MAIOR_QUE_99999_CM,
|
||||
'codigo' => (string) Enum::CIRCUNFERENCIA_ABDOMINAL_DO_PACIENTE_MENOR_QUE_0_OU_MAIOR_QUE_99999_CM,
|
||||
'descricao' => 'Circunferência abdominal do paciente menor que 0 ou maior que 99999 cm',
|
||||
],
|
||||
[
|
||||
'id' => Enum::FREQUENCIA_CARDIACA_DO_PACIENTE_MENOR_QUE_0_OU_MAIOR_QUE_999_BPM,
|
||||
'codigo' => (string) Enum::FREQUENCIA_CARDIACA_DO_PACIENTE_MENOR_QUE_0_OU_MAIOR_QUE_999_BPM,
|
||||
'descricao' => 'Frequência cardíaca do paciente menor que 0 ou maior que 999 bpm',
|
||||
],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $inconsistencias, 'id');
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user