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,13 @@
<?php
namespace App\Enums\Apac;
class CaraterAtendimento
{
const ELETIVO = 1;
const URGENCIA = 2;
const ACIDENTE_NO_LOCAL_DE_TRABALHO_OU_A_SERVICO_DA_EMPRESA = 3;
const ACIDENTE_NO_TRAJETO_PARA_O_TRABALHO = 4;
const OUTROS_TIPOS_DE_ACIDENTE_DE_TRANSITO = 5;
const OUTROS_TIPOS_DE_LESOES_E_ENVENENAMENTOS_POR_AGENTES_QUIMICOS_OU_FISICOS = 6;
}

View File

@@ -0,0 +1,11 @@
<?php
namespace App\Enums\Apac;
class FonteOrcamentaria
{
const MOD_1_SERVICO_DE_SAUDE_AES = 1;
const MOD_2_EQUIPE_VOLANTES_AES = 2;
const CREDITO_FINANC_PARC_VENCIDAS_E_VICENDAS = 3;
const CREDITO_FINANCEIRO_TRANSACAO_TRIBUTARIA = 4;
}

View File

@@ -0,0 +1,72 @@
<?php
namespace App\Enums\Apac;
class Inconsistencia
{
const COMPETENCIA_INVALIDA = 1;
const NUMERO_DA_APAC_E_OBRIGATORIO = 2;
const NUMERO_DA_APAC_INVALIDO = 3;
const IBGE_DO_ESTADO_DA_UNIDADE_EXECUTANTE_INVALIDO = 4;
const CNES_DA_UNIDADE_EXECUTANTE_E_OBRIGATORIO = 5;
const CNES_DA_UNIDADE_EXECUTANTE_INVALIDO = 6;
const TIPO_DE_ATENDIMENTO_E_OBRIGATORIO = 7;
const NOME_DA_MAE_DO_PACIENTE_E_OBRIGATORIO = 8;
const ENDERECO_DO_PACIENTE_E_OBRIGATORIO = 9;
const CEP_DO_PACIENTE_INVALIDO = 10;
const IBGE_DO_MUNICIPIO_DE_RESIDENCIA_DO_PACIENTE_INVALIDO = 11;
const DATA_DE_NASCIMENTO_DO_PACIENTE_E_OBRIGATORIA = 12;
const SEXO_DO_PACIENTE_E_OBRIGATORIO = 13;
const PROCEDIMENTO_PRINCIPAL_INVALIDO_PARA_A_COMPETENCIA = 14;
const PROCEDIMENTO_PRINCIPAL_INVALIDO_PARA_O_SEXO_DO_PACIENTE = 15;
const PROCEDIMENTO_PRINCIPAL_INVALIDO_PARA_A_IDADE_DO_PACIENTE = 16;
const NOME_DO_PROFISSIONAL_AUTORIZADOR_E_OBRIGATORIO = 17;
const CNS_DO_PACIENTE_E_OBRIGATORIO = 18;
const CNS_DO_PACIENTE_INVALIDO = 19;
const CNS_DO_PROFISSIONAL_RESPONSAVEL_E_OBRIGATORIO = 20;
const CNS_DO_PROFISSIONAL_RESPONSAVEL_INVALIDO = 21;
const CNS_DO_PROFISSIONAL_AUTORIZADOR_E_OBRIGATORIO = 22;
const CNS_DO_PROFISSIONAL_AUTORIZADOR_INVALIDO = 23;
const CID_CAUSAS_ASSOCIADAS_INVALIDO_PARA_O_PROCEDIMENTO_PRINCIPAL = 24;
const CNES_DA_UNIDADE_SOLICITANTE_INVALIDO = 25;
const DATA_DA_AUTORIZACAO_E_OBRIGATORIA = 26;
const CODIGO_DO_EMISSOR_E_OBRIGATORIO = 27;
const CODIGO_DO_EMISSOR_INVALIDO = 28;
const NUMERO_DA_APAC_ANTERIOR_INVALIDO = 29;
const RACA_COR_DO_PACIENTE_E_OBRIGATORIO = 30;
const ETNIA_INDIGENA_DO_PACIENTE_E_OBRIGATORIA = 31;
const PAIS_DE_NASCIMENTO_DO_PACIENTE_E_OBRIGATORIO = 32;
const TELEFONE_DO_PACIENTE_INVALIDO = 33;
const CNS_DO_PROFISSIONAL_EXECUTANTE_E_OBRIGATORIO = 34;
const CNS_DO_PROFISSIONAL_EXECUTANTE_INVALIDO = 35;
const CPF_DO_PACIENTE_INVALIDO = 36;
const CID_PRINCIPAL_E_OBRIGATORIO = 37;
const CID_PRINCIPAL_INVALIDO_PARA_O_PROCEDIMENTO_PRINCIPAL = 38;
const CID_SECUNDARIO_INVALIDO_PARA_O_PROCEDIMENTO_PRINCIPAL = 39;
const DATA_DE_IDENTIFICACAO_PATOLOGICA_E_OBRIGATORIA = 40;
const PROCEDIMENTO_INVALIDO_PARA_A_COMPETENCIA = 41;
const PROCEDIMENTO_INVALIDO_PARA_O_SEXO_DO_PACIENTE = 42;
const PROCEDIMENTO_INVALIDO_PARA_O_CBO = 43;
const PROCEDIMENTO_INVALIDO_PARA_A_IDADE_DO_PACIENTE = 44;
const QUANTIDADE_DO_PROCEDIMENTO_INVALIDA = 45;
const CNPJ_DE_CESSAO_DE_CREDITO_INVALIDO = 46;
const CID_PRINCIPAL_INVALIDO_PARA_O_PROCEDIMENTO = 47;
const CID_SECUNDARIO_INVALIDO_PARA_O_PROCEDIMENTO = 48;
const CLASSIFICACAO_INVALIDA_PARA_O_PROCEDIMENTO = 49;
const CLASSIFICACAO_INVALIDA_PARA_O_SERVICO = 50;
const CNES_DA_UNIDADE_PRESTADORA_DE_TERCEIRO_INVALIDO = 51;
const CID_CAUSA_ASSOCIADA_INVALIDO_PARA_O_SEXO_DO_PACIENTE = 52;
const CID_PRINCIPAL_INVALIDO_PARA_O_SEXO_DO_PACIENTE = 53;
const CID_SECUNDARIO_INVALIDO_PARA_O_SEXO_DO_PACIENTE = 54;
const CEP_DO_PACIENTE_E_OBRIGATORIO = 55;
const NUMERO_DO_ENDERECO_DO_PACIENTE_E_OBRIGATORIO = 56;
const PROCEDIMENTO_PRINCIPAL_INVALIDO_PARA_O_CBO = 57;
const QUANTIDADE_INVALIDA_PARA_O_PROCEDIMENTO_PRINCIPAL = 58;
const CLASSIFICACAO_INVALIDA_PARA_O_PROCEDIMENTO_PRINCIPAL = 59;
const CID_PRINCIPAL_DADOS_COMPLEMENTARES_E_OBRIGATORIO = 60;
const CID_PRINCIPAL_DADOS_COMPLEMENTARES_INVALIDO_PARA_O_PROCEDIMENTO_PRINCIPAL = 61;
const CID_PRINCIPAL_DADOS_COMPLEMENTARES_INVALIDO_PARA_O_SEXO_DO_PACIENTE = 62;
const CID_SECUNDARIO_DADOS_COMPLEMENTARES_INVALIDO_PARA_O_PROCEDIMENTO_PRINCIPAL = 63;
const CID_SECUNDARIO_DADOS_COMPLEMENTARES_INVALIDO_PARA_O_SEXO_DO_PACIENTE = 64;
const CID_PRINCIPAL_E_OBRIGATORIO_PARA_O_PROCEDIMENTO_PRINCIPAL = 65;
}

View File

@@ -0,0 +1,21 @@
<?php
namespace App\Enums\Apac;
class Linha
{
const CABECALHO = '01';
const CORPO = '14';
const REGISTRO_PROCEDIMENTO = '13';
const PARTE_VARIAVEL_PROCEDIMENTO_QUIMIOTERAPIA = '07';
const PARTE_VARIAVEL_PROCEDIMENTO_RADIOTERAPIA = '08';
const PARTE_VARIAVEL_NEFROLOGIA = '09';
const PARTE_VARIAVEL_PROCEDIMENTO_MEDICAMENTO = '10';
const PARTE_VARIAVEL_PROCEDIMENTO_ACOMPANHAMENTO_POS_CIRURGIA_BARIATRICA = '11';
const PARTE_VARIAVEL_PROCEDIMENTO_ACOMPANHAMENTO_PRE_CIRURGIA_BARIATRICA = '17';
const PARTE_VARIAVEL_PROCEDIMENTO_LAUDO_GERAL = '06';
const PARTE_VARIAVEL_PROCEDIMENTO_LAUDO_PROTESE_MAMA = '12';
const PARTE_VARIAVEL_PROCEDIMENTO_LAUDO_TRATAMENTO_DIALITICO = '18';
const PARTE_VARIAVEL_PROCEDIMENTO_LAUDO_ACOMPANHAMENTO_MULTIPROFISSIONAL_DRC = '19';
const PARTE_VARIAVEL_PROCEDIMENTO_LAUDO_CONFECCAO_FISTULA_ARTERIOVENOSA = '20';
}

View File

@@ -0,0 +1,28 @@
<?php
namespace App\Enums\Apac;
class MotivoSaidaPermanencia
{
const ALTA_CURADO = 1;
const ALTA_MELHORADO = 2;
const ALTA_DA_PUERPERA_E_PERMANENCIA_DO_RECEM_NASCIDO = 3;
const ALTA_A_PEDIDO = 4;
const ALTA_COM_PREVISAO_DE_RETORNO_PARA_ACOMPANHAMENTO_DO_PACIENTE = 5;
const ALTA_POR_EVASAO = 6;
const ALTA_DA_PUERPERA_E_RECEM_NASCIDO = 7;
const ALTA_POR_OUTROS_MOTIVOS = 8;
const POR_CARACTERISTICAS_PROPRIAS_DA_DOENCA = 9;
const POR_INTERCORRENCIA = 10;
const POR_IMPOSSIBILIDADE_SOCIO_FAMILIAR = 11;
const POR_PROCESSO_DE_DOACAO_DE_ORGAOS_TECIDOS_E_CELULAS_DOADOR_VIVO = 12;
const POR_PROCESSO_DE_DOACAO_DE_ORGAOS_TECIDOS_E_CELULAS_DOADOR_MORTO = 13;
const POR_MUDANCA_DE_PROCEDIMENTO = 14;
const POR_REOPERACAO = 15;
const OUTROS_MOTIVOS = 16;
const TRANSFERIDO_PARA_OUTRO_ESTABELECIMENTO = 17;
const COM_DECLARACAO_DE_OBITO_FORNECIDA_PELO_MEDICO_ASSISTENTE = 18;
const COM_DECLARACAO_DE_OBITO_FORNECIDA_PELO_INSTITUTO_MEDICO_LEGAL_IML = 19;
const COM_DECLARACAO_DE_OBITO_FORNECIDA_PELO_SERVICO_DE_VERIFICACAO_DE_OBITO_SVO = 20;
const ENCERRAMENTO_ADMINISTRATIVO = 21;
}

View File

@@ -0,0 +1,12 @@
<?php
namespace App\Enums\Apac;
class RacaCor
{
const BRANCA = '01';
const PRETA = '02';
const PARDA = '03';
const AMARELA = '04';
const INDIGENA = '05';
}

View File

@@ -0,0 +1,9 @@
<?php
namespace App\Enums\Apac;
class Sexo
{
const MASCULINO = 'M';
const FEMININO = 'F';
}

View File

@@ -0,0 +1,11 @@
<?php
namespace App\Enums\Apac;
class Tipo
{
const INICIAL = 1;
const CONTINUIDADE = 2;
const UNICA = 3;
const ENCERRAMENTO = 4;
}

View File

@@ -0,0 +1,10 @@
<?php
namespace App\Enums\Apac;
class TipoAtendimento
{
const TRS = 1;
const RADIOTERAPIA = 2;
const QUIMIOTERAPIA = 3;
}