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,14 @@
<?php
namespace App\Enums\Integracao\Bnafar;
class BnafarEntradaTipo
{
const ENTRADA_EVENTUAL = 1;
const ENTRADA_ORDINARIA = 2;
const AJUSTE_ESTOQUE = 3;
const DOACAO = 4;
const PERMUTA = 5;
const SAIDA_IMPLANTACAO = 6;
const TRANSFERENCIA = 7;
}

View File

@@ -0,0 +1,10 @@
<?php
namespace App\Enums\Integracao\Bnafar;
class BnafarEstabelecimentoTipo
{
const ALMOXARIFADO_CENTRAL = 'A';
const ALMOXARIFADO_REGIONAL = 'R';
const FARMACIA = 'F';
}

View File

@@ -0,0 +1,10 @@
<?php
namespace App\Enums\Integracao\Bnafar;
class BnafarOperacaoTipo
{
const OPERACAO_INCLUSAO_REGISTRO = 1;
const OPERACAO_ALTERACAO_REGISTRO = 2;
const OPERACAO_EXCLUSAO_REGISTRO = 3;
}

View File

@@ -0,0 +1,12 @@
<?php
namespace App\Enums\Integracao\Bnafar;
class BnafarProcessamentoStatus
{
CONST PROTOCOLO_NA_FILA_AGUARDANDO_INICIO_DO_PROCESSAMENTO = 1;
CONST SERVIDOR_INICIOU_PROCESSAMENTO_PROTOCOLO = 2;
CONST PROCESSAMENTO_FINALIZADO_SEM_INCONSISTENCIA = 3;
CONST PROCESSAMENTO_FINALIZADO_COM_INCONSISTENCIA = 4;
CONST ERRO_INTERNO_SERVIDOR = 5;
}

View File

@@ -0,0 +1,19 @@
<?php
namespace App\Enums\Integracao\Bnafar;
class BnafarSaidaTipo
{
const SAIDA_POR_AJUSTE_ESTOQUE = 1;
const SAIDA_POR_AMOSTRA_EXPOSICAO_ANALISE = 2;
const SAIDA_POR_TRANSFERENCIA_REMANEJAMENTO = 3;
const SAIDA_POR_PERDA = 4;
const SAIDA_POR_DOACAO = 5;
const SAIDA_POR_VALIDADE_VENCIDA = 6;
const SAIDA_POR_DISTRIBUICAO = 7;
const DEVOLUCAO_DE_ENTRADA_PRODUTO = 8;
const SAIDA_POR_DEVOLUCAO_EMPRESTIMO = 9;
const SAIDA_PARA_EMPRESTIMO = 10;
const SAIDA_POR_APREENSAO_SANITARIA = 11;
const SAIDA_PARA_USUARIO_SUS_SEM_CNS = 12;
}

View File

@@ -0,0 +1,12 @@
<?php
namespace App\Enums\Integracao\Bnafar;
class BnafarServicoTipo
{
const ENTRADA = 1;
const SAIDA = 2;
const DISPENSACAO = 3;
const POSICAO_ESTOQUE = 4;
const AVALIACAO = 5;
}

View File

@@ -0,0 +1,35 @@
<?php
namespace App\Enums\Integracao\Erpsaude;
class TipoAlta
{
const ALTA_PACIENTE_AGUDO_PSIQUIATRIA = 19;
const ALTA_CURADO = 11;
const ALTA_MELHORADO = 12;
const ALTA_PEDIDO = 14;
const ALTA_PREVISAO_RETORNO = 15;
const ALTA_EVASAO = 16;
const ALTA_OUTROS_MOTIVOS = 18;
const PERMANENCIA_CARACTERISTICAS_DOENCA = 21;
const PERMANENCIA_INTERCORRENCIA = 22;
const PERMANENCIA_IMPOSSIBILIDADE_SOCIOFAMILIAR = 23;
const PERMANENCIA_DOACAO_VIVO = 24;
const PERMANENCIA_DOACAO_MORTO = 25;
const PERMANENCIA_MUDANCA_PROCEDIMENTO = 26;
const PERMANENCIA_REOPERACAO = 27;
const PERMANENCIA_OUTROS_MOTIVOS = 28;
const TRANSFERENCIA_OUTRO_ESTABELECIMENTO = 31;
const TRANSFERENCIA_INTERNACAO_DOMICILIAR = 32;
const OBITO_DECLARACAO_MEDICO = 41;
const OBITO_DECLARACAO_IML = 42;
const OBITO_DECLARACAO_SVO = 43;
const ENCERRAMENTO_ADMINISTRATIVO = 51;
const ALTA_MAE_RN = 61;
const ALTA_MAE_PERMANENCIA_RN = 62;
const ALTA_MAE_OBITO_RN = 63;
const ALTA_MAE_OBITO_FETAL = 64;
const OBITO_GESTANTE_CONCEPTO = 65;
const OBITO_MAE_ALTA_RN = 66;
const OBITO_MAE_PERMANENCIA_RN = 67;
}

View File

@@ -0,0 +1,14 @@
<?php
namespace App\Enums\Integracao\Erpsaude;
class TipoAtendimento
{
const ELETIVO = 1;
const EMERGENCIA = 2;
const ACIDENTE_TRABALHO = 3;
const ACIDENTE_TRAJETO = 4;
const ACIDENTE_TRANSITO = 5;
const LESAO_ENVENENAMENTO = 6;
const GRIPARIO = 7;
}

View File

@@ -0,0 +1,9 @@
<?php
namespace App\Enums\Integracao\Erpsaude;
class UnidadeAtendimento
{
const SANTA_CASA = 00;
const RAIOX_LAB = 22;
}

View File

@@ -0,0 +1,8 @@
<?php
namespace App\Enums\Integracao\Erpsaude;
class UnidadeEncaminhadora
{
const SANTA_CASA = 9;
}

View File

@@ -0,0 +1,19 @@
<?php
namespace App\Enums\Integracao\Esus;
class Origem
{
const ATENDIMENTO_DOMICILIAR = 1;
const ATENDIMENTO_INDIVIDUAL = 2;
const ATENDIMENTO_ODONTOLOGICO = 3;
const ATIVIDADE_COLETIVA = 4;
const AVALIACAO = 5;
const CADASTRO_DOMICILIAR = 6;
const CADASTRO_INDIVIDUAL = 7;
const FICHA_COMPLEMENTAR = 8;
const CONSUMO_ALIMENTAR = 9;
const PROCEDIMENTO = 10;
const FICHA_VACINACAO = 11;
const VISITA_DOMICILIAR = 12;
}

View File

@@ -0,0 +1,8 @@
<?php
namespace App\Enums\Integracao\Esus;
class Procedimentos
{
const ORIENTACAO_EM_SAUDE = 'ABPG042';
}

View File

@@ -0,0 +1,10 @@
<?php
namespace App\Enums\Integracao\Ria;
class CondicaoMaternal
{
const NAO_SE_APLICA = 1;
const GESTANTE = 2;
const PUERPERA = 3;
}

View File

@@ -0,0 +1,8 @@
<?php
namespace App\Enums\Integracao\Ria;
class Estrategia
{
const ESPECIAL = 2;
}

View File

@@ -0,0 +1,9 @@
<?php
namespace App\Enums\Integracao\Ria;
class GrupoAtendimento
{
const SEM_REGISTRO_NO_SISTEMA_DE_INFORMACAO_DE_ORIGEM = '00';
const OUTROS = '999999';
}

View File

@@ -0,0 +1,8 @@
<?php
namespace App\Enums\Integracao\Ria;
class LocalAplicacao
{
const OUTRO = 99;
}

View File

@@ -0,0 +1,9 @@
<?php
namespace App\Enums\Integracao\Ria;
class RegistroOrigem
{
const REGISTRO_ANTERIOR_TRANSCRICAO_DE_CADERNETA = '01';
const VACINA_NO_EXTERIOR = '02';
}

View File

@@ -0,0 +1,8 @@
<?php
namespace App\Enums\Integracao\Ria;
class ViaAdministracao
{
const SEM_REGISTRO_NO_SISTEMA_DE_INFORMACAO_DE_ORIGEM = 0;
}