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,11 @@
<?php
namespace App\Enums\Imunizacao;
class EntradaTipo
{
const ESTORNO = 1;
const MANUAL = 2;
const REQUISICAO = 3;
const DISTRIBUICAO = 4;
}

View File

@@ -0,0 +1,26 @@
<?php
namespace App\Enums\Imunizacao;
use ReflectionClass;
class Estrategia
{
const ROTINA = 1;
const ESPECIAL = 2;
const BLOQUEIO = 3;
const INTENSIFICACAO = 4;
const CAMPANHA_INDISCRIMINADA = 5;
const CAMPANHA_SELETIVA = 6;
const SOROTERAPIA = 7;
const SERVICO_PRIVADO = 8;
const MONITORAMENTO_RAPIDO_DE_COBERTURA_VACINAL = 9;
const PESQUISA = 10;
const PRE_EXPOSICAO = 11;
const POS_EXPOSICAO = 12;
const REEXPOSICAO = 13;
static function getConstants() {
$oClass = new ReflectionClass(__CLASS__);
return $oClass->getConstants();
}
}

View File

@@ -0,0 +1,8 @@
<?php
namespace App\Enums\Imunizacao;
class GrupoAtendimento
{
const POPULACAO_GERAL = 7;
}

View File

@@ -0,0 +1,31 @@
<?php
namespace App\Enums\Imunizacao;
class LocalAplicacao
{
const SEM_REGISTRO_NO_SISTEMA_DE_INFORMACAO_DE_ORIGEM = 1;
const DELTOIDE_DIREITO = 2;
const DELTOIDE_ESQUERDO = 3;
const VASTO_LATERAL_DA_COXA_DIREITA = 4;
const VASTO_LATERAL_DA_COXA_ESQUERDA = 5;
const VENTROGLUTEO_DIREITO = 6;
const VENTROGLUTEO_ESQUERDO = 7;
const GLUTEO_DESCONTINUADO = 8;
const FERIMENTO_LOCAL = 9;
const BOCA = 10;
const DORSO_GLUTEO_DIREITO = 11;
const DORSO_GLUTEO_ESQUERDO = 12;
const FACE_EXTERNA_INFERIOR_DO_BRACO_DIREITO = 13;
const FACE_EXTERNA_INFERIOR_DO_BRACO_ESQUERDO = 14;
const FACE_EXTERNA_SUPERIOR_DO_BRACO_DIREITO = 15;
const FACE_EXTERNA_SUPERIOR_DO_BRACO_ESQUERDO = 16;
const REDE_VENOSA = 17;
const FACE_ANTEROLATERAL_EXTERNA_DA_COXA_DIREITA = 18;
const FACE_ANTEROLATERAL_EXTERNA_DA_COXA_ESQUERDA = 19;
const FACE_ANTEROLATERAL_EXTERNA_DO_BRACO_DIREITO = 20;
const FACE_ANTEROLATERAL_EXTERNA_DO_BRACO_ESQUERDO = 21;
const FACE_ANTEROLATERAL_EXTERNA_DO_ANTEBRACO_DIREITO = 22;
const FACE_ANTEROLATERAL_EXTERNA_DO_ANTEBRACO_ESQUERDO = 23;
const OUTRO = 24;
}

View File

@@ -0,0 +1,14 @@
<?php
namespace App\Enums\Imunizacao;
class ParametrizacaoDescricaoVacina
{
const DESCRICAO = 1;
const DESCRICAO_ABREVIADA = 2;
const SIGLA = 3;
const SIGLA_DESCRICAO = 4;
const SIGLA_DESCRICAO_ABREVIADA= 5;
const DESCRICAO_ABREVIADA_DESCRICAO = 6;
const SIGLA_DESCRICAO_ABREVIADA_DESCRICAO = 7;
}

View File

@@ -0,0 +1,10 @@
<?php
namespace App\Enums\Imunizacao;
class PreferenciaCampanha
{
const INCLUIR = 1;
const NAO_INCLUIR = 2;
const MOSTRAR_EXCLUSIVAMENTE = 3;
}

View File

@@ -0,0 +1,17 @@
<?php
namespace App\Enums\Imunizacao;
class Produtor
{
const OXFORD_ASTRAZENECA = 'OXFORD-ASTRAZENECA';
const SINOVAC_BUTANTAN = 'SINOVAC/BUTANTAN';
const PFIZER_BIONTECH = 'PFIZER/BIONTECH';
const JANSSEN_CILAG = 'JANSSEN-CILAG';
const ASTRAZENECA_CHADOX1_S = 'ASTRAZENECA-ChAdOx1-S';
const GAMALEYA_SPUTNIK_V = 'GAMALEYA-SPUTNIK-V';
const BHARAT_COVAXIN = 'BHARAT-COVAXIN';
const MODERNA = 'MODERNA';
const SINOVAC_CORONAVAC = 'SINOVAC-CORONAVAC';
const COMIRNATY_PFIZER_BIONTECH = 'COMIRNATY-PFIZER/BIONTECH';
}

View File

@@ -0,0 +1,10 @@
<?php
namespace App\Enums\Imunizacao;
class RequisicaoStatus
{
const PENDENTE = 1;
const RESPONDIDA = 2;
const FINALIZADA = 3;
}

View File

@@ -0,0 +1,10 @@
<?php
namespace App\Enums\Imunizacao;
class RequisicaoVacinaMotivo
{
const OUTRO = 1;
const PEDIU_MUITO = 2;
const SEM_ESTOQUE = 3;
}

View File

@@ -0,0 +1,15 @@
<?php
namespace App\Enums\Imunizacao;
class SaidaMotivo
{
const QUEBRA = 1;
const FALTA_ENERGIA = 2;
const FALHA_EQUIPAMENTO = 3;
const VALIDADE_VENCIDA = 4;
const PROCEDIMENTO_INADEQUADO = 5;
const OUTROS = 6;
const PERDA_TRANSPORTE = 7;
const USO_APLICACAO = 8;
}

View File

@@ -0,0 +1,13 @@
<?php
namespace App\Enums\Imunizacao;
class SaidaTipo
{
const BAIXA = 1;
const ESTORNO = 2;
const INDISPONIBILIDADE = 3;
const REQUISICAO = 4;
const DISTRIBUICAO = 5;
const APLICACAO = 6;
}

View File

@@ -0,0 +1,9 @@
<?php
namespace App\Enums\Imunizacao;
class Sexo
{
const MASCULINO = 1;
const FEMININO = 2;
}

View File

@@ -0,0 +1,9 @@
<?php
namespace App\Enums\Imunizacao;
class TipoRegistro
{
const APLICACAO = 1;
const ATUALIZACAO = 2;
}

View File

@@ -0,0 +1,77 @@
<?php
namespace App\Enums\Imunizacao;
class ViaAdministracao
{
const SEM_REGISTRO_NO_SISTEMA_DE_INFORMACAO_DE_ORIGEM = 1;
const OTOLOGICA = 2;
const BUCAL = 3;
const DERMATOLOGICA = 4;
const INTRACERVICAL = 5;
const ENDOSINUSIAL = 6;
const ENDOTRAQUEOPULMONAR = 7;
const EPIDURAL = 8;
const EPILESIONAL = 9;
const EXTRAMINIOTICA = 10;
const GASTROENTERAL = 11;
const INALATORIA = 12;
const INTRA_AMINIOTICA = 13;
const INTRA_ARTERIAL = 14;
const INTRA_ARTICULAR = 15;
const INTRABURSAL = 16;
const INTRACAMERAL = 17;
const INTRACARDIACA = 18;
const INTRACAVERNOSA = 19;
const INTRACEREBROVENTRICULAR = 20;
const INTRACORONARIANA = 21;
const INTRADERMICA = 22;
const INTRADISCAL = 23;
const INTRAEPIDERMAL = 24;
const INTRALESIONAL = 25;
const INTRALINFATICA = 26;
const INTRAMUSCULAR = 27;
const INTRAOCULAR = 28;
const INTRAOSSEA = 29;
const INTRAPERITONEAL = 30;
const INTRAPLEURAL = 31;
const INTRAESTERNAL = 32;
const INTRATECAL = 33;
const INTRAUTERINA = 34;
const INTRAVENOSA = 35;
const INTRAVENTRICULAR_CARDIACA = 36;
const INTRAVESICAL = 37;
const INTRAVITREAL = 38;
const IONTOFORESE = 39;
const IRRIGACAO = 40;
const NASAL = 41;
const INALATORIA_POR_VIA_NASAL = 42;
const OFTALMICA = 43;
const ORAL = 44;
const INALATORIA_POR_VIA_ORAL = 45;
const PERIARTICULAR = 46;
const PERINEURAL = 47;
const RETAL = 48;
const PERFUSAO_REGIONAL = 49;
const SUBCONJUNTIVAL = 50;
const SUBCUTANEA = 51;
const SUBLINGUAL = 52;
const TRANSDERMICA = 53;
const URETRAL = 54;
const VAGINAL = 55;
const CAPILAR = 56;
const NAO_DISPONIVEL = 57;
const LOCAL = 58;
const PARENTERAL = 59;
const PERIDURAL = 60;
const ESPINHAL = 61;
const SUBCAPSULAR = 62;
const INTRATRAQUEAL = 63;
const INTRABRONQUIAL = 64;
const SUBTENONIANA = 65;
const TECIDOS_MOLES = 66;
const MUCOSA_ORAL = 67;
const RETROBULBAR = 68;
const INFILTRACAO = 69;
const MUCOSA = 70;
}