This commit is contained in:
276
api/database/seeders/apac/2025_10_27_143601_inconsistencia.php
Normal file
276
api/database/seeders/apac/2025_10_27_143601_inconsistencia.php
Normal file
@@ -0,0 +1,276 @@
|
||||
<?php
|
||||
|
||||
use App\Enums\Apac\Inconsistencia as Enum;
|
||||
use App\Models\Apac\Inconsistencia;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Inconsistencia_20251027143601 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$inconsistencias = [
|
||||
[
|
||||
'id' => Enum::COMPETENCIA_INVALIDA,
|
||||
'descricao' => 'Competência inválida',
|
||||
],
|
||||
[
|
||||
'id' => Enum::NUMERO_DA_APAC_E_OBRIGATORIO,
|
||||
'descricao' => 'Número da APAC é obrigatório',
|
||||
],
|
||||
[
|
||||
'id' => Enum::NUMERO_DA_APAC_INVALIDO,
|
||||
'descricao' => 'Número da APAC inválido',
|
||||
],
|
||||
[
|
||||
'id' => Enum::IBGE_DO_ESTADO_DA_UNIDADE_EXECUTANTE_INVALIDO,
|
||||
'descricao' => 'IBGE do estado da unidade executante inválido',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CNES_DA_UNIDADE_EXECUTANTE_E_OBRIGATORIO,
|
||||
'descricao' => 'CNES da unidade executante é obrigatório',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CNES_DA_UNIDADE_EXECUTANTE_INVALIDO,
|
||||
'descricao' => 'CNES da unidade executante inválido',
|
||||
],
|
||||
[
|
||||
'id' => Enum::TIPO_DE_ATENDIMENTO_E_OBRIGATORIO,
|
||||
'descricao' => 'Tipo de atendimento é obrigatório',
|
||||
],
|
||||
[
|
||||
'id' => Enum::NOME_DA_MAE_DO_PACIENTE_E_OBRIGATORIO,
|
||||
'descricao' => 'Nome da mãe do paciente é obrigatório',
|
||||
],
|
||||
[
|
||||
'id' => Enum::ENDERECO_DO_PACIENTE_E_OBRIGATORIO,
|
||||
'descricao' => 'Endereço do paciente é obrigatório',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CEP_DO_PACIENTE_INVALIDO,
|
||||
'descricao' => 'CEP do paciente inválido',
|
||||
],
|
||||
[
|
||||
'id' => Enum::IBGE_DO_MUNICIPIO_DE_RESIDENCIA_DO_PACIENTE_INVALIDO,
|
||||
'descricao' => 'IBGE do município de residência do paciente inválido',
|
||||
],
|
||||
[
|
||||
'id' => Enum::DATA_DE_NASCIMENTO_DO_PACIENTE_E_OBRIGATORIA,
|
||||
'descricao' => 'Data de nascimento do paciente é obrigatória',
|
||||
],
|
||||
[
|
||||
'id' => Enum::SEXO_DO_PACIENTE_E_OBRIGATORIO,
|
||||
'descricao' => 'Sexo do paciente é obrigatório',
|
||||
],
|
||||
[
|
||||
'id' => Enum::PROCEDIMENTO_PRINCIPAL_INVALIDO_PARA_A_COMPETENCIA,
|
||||
'descricao' => 'Procedimento principal inválido para a competência',
|
||||
],
|
||||
[
|
||||
'id' => Enum::PROCEDIMENTO_PRINCIPAL_INVALIDO_PARA_O_SEXO_DO_PACIENTE,
|
||||
'descricao' => 'Procedimento principal inválido para o sexo do paciente',
|
||||
],
|
||||
[
|
||||
'id' => Enum::PROCEDIMENTO_PRINCIPAL_INVALIDO_PARA_A_IDADE_DO_PACIENTE,
|
||||
'descricao' => 'Procedimento principal inválido para a idade do paciente',
|
||||
],
|
||||
[
|
||||
'id' => Enum::NOME_DO_PROFISSIONAL_AUTORIZADOR_E_OBRIGATORIO,
|
||||
'descricao' => 'Nome do profissional autorizador é obrigatório',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CNS_DO_PACIENTE_E_OBRIGATORIO,
|
||||
'descricao' => 'CNS do paciente é obrigatório',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CNS_DO_PACIENTE_INVALIDO,
|
||||
'descricao' => 'CNS do paciente inválido',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CNS_DO_PROFISSIONAL_RESPONSAVEL_E_OBRIGATORIO,
|
||||
'descricao' => 'CNS do profissional responsável é obrigatório',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CNS_DO_PROFISSIONAL_RESPONSAVEL_INVALIDO,
|
||||
'descricao' => 'CNS do profissional responsável inválido',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CNS_DO_PROFISSIONAL_AUTORIZADOR_E_OBRIGATORIO,
|
||||
'descricao' => 'CNS do profissional autorizador é obrigatório',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CNS_DO_PROFISSIONAL_AUTORIZADOR_INVALIDO,
|
||||
'descricao' => 'CNS do profissional autorizador inválido',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CID_CAUSAS_ASSOCIADAS_INVALIDO_PARA_O_PROCEDIMENTO_PRINCIPAL,
|
||||
'descricao' => 'CID causas associadas inválido para o procedimento principal',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CNES_DA_UNIDADE_SOLICITANTE_INVALIDO,
|
||||
'descricao' => 'CNES da unidade solicitante inválido',
|
||||
],
|
||||
[
|
||||
'id' => Enum::DATA_DA_AUTORIZACAO_E_OBRIGATORIA,
|
||||
'descricao' => 'Data da autorização é obrigatória',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CODIGO_DO_EMISSOR_E_OBRIGATORIO,
|
||||
'descricao' => 'Código do emissor é obrigatório',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CODIGO_DO_EMISSOR_INVALIDO,
|
||||
'descricao' => 'Código do emissor inválido',
|
||||
],
|
||||
[
|
||||
'id' => Enum::NUMERO_DA_APAC_ANTERIOR_INVALIDO,
|
||||
'descricao' => 'Número da APAC anterior inválido',
|
||||
],
|
||||
[
|
||||
'id' => Enum::RACA_COR_DO_PACIENTE_E_OBRIGATORIO,
|
||||
'descricao' => 'Raça/cor do paciente é obrigatório',
|
||||
],
|
||||
[
|
||||
'id' => Enum::ETNIA_INDIGENA_DO_PACIENTE_E_OBRIGATORIA,
|
||||
'descricao' => 'Etnia indígena do paciente é obrigatória',
|
||||
],
|
||||
[
|
||||
'id' => Enum::PAIS_DE_NASCIMENTO_DO_PACIENTE_E_OBRIGATORIO,
|
||||
'descricao' => 'País de nascimento do paciente é obrigatório',
|
||||
],
|
||||
[
|
||||
'id' => Enum::TELEFONE_DO_PACIENTE_INVALIDO,
|
||||
'descricao' => 'Telefone do paciente inválido',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CNS_DO_PROFISSIONAL_EXECUTANTE_E_OBRIGATORIO,
|
||||
'descricao' => 'CNS do profissional executante é obrigatório',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CNS_DO_PROFISSIONAL_EXECUTANTE_INVALIDO,
|
||||
'descricao' => 'CNS do profissional executante inválido',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CPF_DO_PACIENTE_INVALIDO,
|
||||
'descricao' => 'CPF do paciente inválido',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CID_PRINCIPAL_E_OBRIGATORIO,
|
||||
'descricao' => 'CID principal é obrigatório',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CID_PRINCIPAL_INVALIDO_PARA_O_PROCEDIMENTO_PRINCIPAL,
|
||||
'descricao' => 'CID principal inválido para o procedimento principal',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CID_SECUNDARIO_INVALIDO_PARA_O_PROCEDIMENTO_PRINCIPAL,
|
||||
'descricao' => 'CID secundário inválido para o procedimento principal',
|
||||
],
|
||||
[
|
||||
'id' => Enum::DATA_DE_IDENTIFICACAO_PATOLOGICA_E_OBRIGATORIA,
|
||||
'descricao' => 'Data de identificação patológica é obrigatória',
|
||||
],
|
||||
[
|
||||
'id' => Enum::PROCEDIMENTO_INVALIDO_PARA_A_COMPETENCIA,
|
||||
'descricao' => 'Procedimento inválido para a competência',
|
||||
],
|
||||
[
|
||||
'id' => Enum::PROCEDIMENTO_INVALIDO_PARA_O_SEXO_DO_PACIENTE,
|
||||
'descricao' => 'Procedimento inválido para o sexo do paciente',
|
||||
],
|
||||
[
|
||||
'id' => Enum::PROCEDIMENTO_INVALIDO_PARA_O_CBO,
|
||||
'descricao' => 'Procedimento inválido para o CBO',
|
||||
],
|
||||
[
|
||||
'id' => Enum::PROCEDIMENTO_INVALIDO_PARA_A_IDADE_DO_PACIENTE,
|
||||
'descricao' => 'Procedimento inválido para a idade do paciente',
|
||||
],
|
||||
[
|
||||
'id' => Enum::QUANTIDADE_DO_PROCEDIMENTO_INVALIDA,
|
||||
'descricao' => 'Quantidade do procedimento inválida',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CNPJ_DE_CESSAO_DE_CREDITO_INVALIDO,
|
||||
'descricao' => 'CNPJ de cessão de crédito inválido',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CID_PRINCIPAL_INVALIDO_PARA_O_PROCEDIMENTO,
|
||||
'descricao' => 'CID principal inválido para o procedimento',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CID_SECUNDARIO_INVALIDO_PARA_O_PROCEDIMENTO,
|
||||
'descricao' => 'CID secundário inválido para o procedimento',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CLASSIFICACAO_INVALIDA_PARA_O_PROCEDIMENTO,
|
||||
'descricao' => 'Classificação inválida para o procedimento',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CLASSIFICACAO_INVALIDA_PARA_O_SERVICO,
|
||||
'descricao' => 'Classificação inválida para o serviço',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CNES_DA_UNIDADE_PRESTADORA_DE_TERCEIRO_INVALIDO,
|
||||
'descricao' => 'CNES da unidade prestadora de terceiro inválido',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CID_CAUSA_ASSOCIADA_INVALIDO_PARA_O_SEXO_DO_PACIENTE,
|
||||
'descricao' => 'CID causa associada inválido para o sexo do paciente',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CID_PRINCIPAL_INVALIDO_PARA_O_SEXO_DO_PACIENTE,
|
||||
'descricao' => 'CID principal inválido para o sexo do paciente',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CID_SECUNDARIO_INVALIDO_PARA_O_SEXO_DO_PACIENTE,
|
||||
'descricao' => 'CID secundário inválido para o sexo do paciente',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CEP_DO_PACIENTE_E_OBRIGATORIO,
|
||||
'descricao' => 'CEP do paciente é obrigatório',
|
||||
],
|
||||
[
|
||||
'id' => Enum::NUMERO_DO_ENDERECO_DO_PACIENTE_E_OBRIGATORIO,
|
||||
'descricao' => 'Número do endereço do paciente é obrigatório',
|
||||
],
|
||||
[
|
||||
'id' => Enum::PROCEDIMENTO_PRINCIPAL_INVALIDO_PARA_O_CBO,
|
||||
'descricao' => 'Procedimento principal inválido para o CBO',
|
||||
],
|
||||
[
|
||||
'id' => Enum::QUANTIDADE_INVALIDA_PARA_O_PROCEDIMENTO_PRINCIPAL,
|
||||
'descricao' => 'Quantidade inválida para o procedimento principal',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CLASSIFICACAO_INVALIDA_PARA_O_PROCEDIMENTO_PRINCIPAL,
|
||||
'descricao' => 'Classificação inválida para o procedimento principal',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CID_PRINCIPAL_DADOS_COMPLEMENTARES_E_OBRIGATORIO,
|
||||
'descricao' => 'CID principal dados complementares é obrigatório',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CID_PRINCIPAL_DADOS_COMPLEMENTARES_INVALIDO_PARA_O_PROCEDIMENTO_PRINCIPAL,
|
||||
'descricao' => 'CID principal dados complementares inválido para o procedimento principal',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CID_PRINCIPAL_DADOS_COMPLEMENTARES_INVALIDO_PARA_O_SEXO_DO_PACIENTE,
|
||||
'descricao' => 'CID principal dados complementares inválido para o sexo do paciente',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CID_SECUNDARIO_DADOS_COMPLEMENTARES_INVALIDO_PARA_O_PROCEDIMENTO_PRINCIPAL,
|
||||
'descricao' => 'CID secundário dados complentares inválido para o procedimento principal',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CID_SECUNDARIO_DADOS_COMPLEMENTARES_INVALIDO_PARA_O_SEXO_DO_PACIENTE,
|
||||
'descricao' => 'CID secundário dados complementares inválido para o sexo do paciente',
|
||||
],
|
||||
[
|
||||
'id' => Enum::CID_PRINCIPAL_E_OBRIGATORIO_PARA_O_PROCEDIMENTO_PRINCIPAL,
|
||||
'descricao' => 'CID principal é obrigatório para o procedimento principal',
|
||||
],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Inconsistencia::class, $inconsistencias, 'id');
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user