init commit
All checks were successful
build-api-image / build (push) Successful in 51s

This commit is contained in:
Antonio Lopes dos Santos
2026-08-04 16:52:02 -03:00
commit afec302c3e
11594 changed files with 1636728 additions and 0 deletions

View File

@@ -0,0 +1,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');
}
}