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,8 @@
<?php
namespace App\Enums\AtencaoBasica\AtendimentoDomiciliar;
class CondicaoAvaliada
{
const OXIGENOTERAPIA_DOMICILIAR = 17;
}

View File

@@ -0,0 +1,14 @@
<?php
namespace App\Enums\AtencaoBasica\AtendimentoDomiciliar;
class CondutaDesfecho
{
const PERMANENCIA = 1;
const ALTA_ADMINISTRATIVA = 2;
const ALTA_CLINICA = 3;
const OBITO = 4;
const ATENCAO_BASICA_AD1 = 5;
const SERVICO_DE_URGENCIA_E_EMERGENCIA = 6;
const SERVICO_DE_INTERNACAO_HOSPITALAR = 7;
}

View File

@@ -0,0 +1,10 @@
<?php
namespace App\Enums\AtencaoBasica\AtendimentoDomiciliar;
class Modalidade
{
const AD_1 = 1;
const AD_2 = 2;
const AD_3 = 3;
}

View File

@@ -0,0 +1,21 @@
<?php
namespace App\Enums\AtencaoBasica\AtendimentoDomiciliar;
class PerfilEpidemiologico
{
const USO_DE_DIETAS_ESPECIAIS = 1;
const ENTREGA_DE_MATERIAIS = 2;
const ADQUIRIU_INFECCAO_DOMICILIAR = 3;
const SISTEMA_NEUROLOGICO = 4;
const SISTEMA_RESPIRATORIO = 5;
const SISTEMA_ENDOCRINO = 6;
const SISTEMA_GENITURINARIO = 7;
const USO_DE_ESPESSANTE = 8;
const AVALIACAO_DE_PROCESSO = 9;
const RESIDENTE_EM_AREA_DE_RISCO = 10;
const SISTEMA_CARDIOLOGICO = 11;
const SISTEMA_OSTEO_MIO_ARTICULAR = 12;
const SISTEMA_TEGUMENTAR = 13;
const OUTROS = 14;
}

View File

@@ -0,0 +1,28 @@
<?php
namespace App\Enums\AtencaoBasica\AtendimentoDomiciliar;
class Procedimento
{
const ACOMPANHAMENTO_PACIENTE_REABILITACAO_COMUNICACAO = '0301070024';
const ANTIBIOTICOTERAPIA_PARENTERAL = '0301050082';
const ATENDIMENTO_ACOMPANHAMENTO_PACIENTE_REABILITACAO_DESENVOLVIMENTO_MOTOR = '0301070075';
const ATENDIMENTO_FISIOTERAPEUTICO_PACIENTE_TRANSTORNO_RESPIRATORIO_SEM_COMPLICACOES_SISTEMICAS = '0302040021';
const ATEMDIMENTO_MEDICO_FINALIDADE_ATESTAR_OBITO = '0301050090';
const ATENDIMENTO_ACOMPANHAMENTO_REABILITACAO_MULTIPLAS_DEFICIENCIAS = '0301070067';
const CATETERISMO_VESICAL_ALIVIO = '0301100047';
const CATETERISMO_VESICAL_DEMORA = '0301100055';
const COLETA_MATERIAL_EXAME_LABORATORIAL = '0201020041';
const CUIDADOS_ESTOMAS = '0301100063';
const CUIDADOS_TRAQUEOSTOMIA = '0301100071';
const ENEMA = '0301100098';
const OXIGENOTERAPIA = '0301100144';
const RETIRADAS_PONTOS_CIRURGIAS_BASICAS = '0301100152';
const SONDAGEM_GASTRICA = '0301100179';
const TERAPIA_REIDRATACAO_ORAL = '0301100187';
const TERAPIA_REIDRATACAO_PARENTERAL = '0301050120';
const TERAPIA_FONOAUDIOLOGICA_INDIVIDUAL = '0301070113';
const TRATAMENTO_TRAUMATISMO = '0308010019';
const TRATAMENTO_REABILITACAO = '0303190019';
const TRAQUEOSTOMIA = '0404010377';
}

View File

@@ -0,0 +1,22 @@
<?php
namespace App\Enums\AtencaoBasica\AtendimentoIndividual;
class CondicaoAvaliada
{
const ASMA = 1;
const DESNUTRICAO = 2;
const DIABETES = 3;
const DPOC = 4;
const HIPERTENSAO_ARTERIAL = 5;
const OBESIDADE = 6;
const PRE_NATAL = 7;
const PUERICULTURA = 8;
const PUERPERIO_ATE_42_DIAS = 9;
const REABILITACAO = 10;
const SAUDE_MENTAL = 11;
const SAUDE_SEXUAL_E_REPRODUTIVA = 12;
const TABAGISMO = 13;
const USUARIO_DE_ALCOOL = 14;
const USUARIO_DE_OUTRAS_DROGAS = 15;
}

View File

@@ -0,0 +1,22 @@
<?php
namespace App\Enums\AtencaoBasica\AtendimentoIndividual;
class CondicaoAvaliadaCodigoEsus
{
const ASMA = 'ABP009';
const DESNUTRICAO = 'ABP008';
const DIABETES = 'ABP006';
const DPOC = 'ABP010';
const HIPERTENSAO_ARTERIAL = 'ABP005';
const OBESIDADE = 'ABP007';
const PRE_NATAL = 'ABP001';
const PUERICULTURA = 'ABP004';
const PUERPERIO_ATE_42_DIAS = 'ABP002';
const REABILITACAO = 'ABP015';
const SAUDE_MENTAL = 'ABP014';
const SAUDE_SEXUAL_E_REPRODUTIVA = 'ABP003';
const TABAGISMO = 'ABP011';
const USUARIO_DE_ALCOOL = 'ABP012';
const USUARIO_DE_OUTRAS_DROGAS = 'ABP013';
}

View File

@@ -0,0 +1,14 @@
<?php
namespace App\Enums\AtencaoBasica\AtendimentoIndividual;
class Conduta
{
const RETORNO_PARA_CONSULTA_AGENDADA = 1;
const RETORNO_PARA_CUIDADO_CONTINUADO_PROGRAMADO = 2;
const AGENDAMENTO_PARA_GRUPOS = 3;
const AGENDAMENTO_PARA_NASF = 4;
const ALTA_DO_EPISODIO = 5;
const AGENDAMENTO_PARA_E_MULTI = 6;
const TRATAMENTO_CONCLUIDO = 7;
}

View File

@@ -0,0 +1,11 @@
<?php
namespace App\Enums\AtencaoBasica\AtendimentoIndividual;
class DoencaTransmissivel
{
const DENGUE = 1;
const DST = 2;
const HANSENIASE = 3;
const TUBERCULOSE = 4;
}

View File

@@ -0,0 +1,14 @@
<?php
namespace App\Enums\AtencaoBasica\AtendimentoIndividual;
class Encaminhamento
{
const ENCAMINHAMENTO_INTERNO_NO_DIA = 1;
const ENCAMINHAMENTO_PARA_SERVICO_ESPECIALIZADO = 2;
const ENCAMINHAMENTO_PARA_CAPS = 3;
const ENCAMINHAMENTO_PARA_INTERNACAO_HOSPITALAR = 4;
const ENCAMINHAMENTO_PARA_URGENCIA = 5;
const ENCAMINHAMENTO_PARA_SERVICO_DE_ATENCAO_DOMICILIAR = 6;
const ENCAMINHAMENTO_INTERSETORIAL = 7;
}

View File

@@ -0,0 +1,34 @@
<?php
namespace App\Enums\AtencaoBasica\AtendimentoIndividual;
class ExameSolicitadoAvaliado
{
const COLESTEROL_TOTAL = 1;
const CREATININA = 2;
const EAS_EQU = 3;
const ELETROCARDIOGRAMA = 4;
const ELETROFORESE_DE_HEMOGLOBINA = 5;
const ESPIROMETRIA = 6;
const EXAME_DE_ESCARRO = 7;
const GLICEMIA = 8;
const HDL = 9;
const HEMOGLOBINA_GLICADA = 10;
const HEMOGRAMA = 11;
const LDL = 12;
const RETINOGRAFIA_FUNDO_DE_OLHO_COM_OFTALMOLOGISTA = 13;
const SOROLOGIA_DE_SIFILIS = 14;
const SOROLOGIA_PARA_DENGUE = 15;
const SOROLOGIA_PARA_HIV = 16;
const TESTE_INDIRETO_DE_ANTIGLOBULINA_HUMANA = 17;
const TESTE_DE_GRAVIDEZ = 18;
const ULTRASSONOGRAFIA_OBSTETRICA = 19;
const UROCULTURA = 20;
const ANTIBIOGRAMA = 21;
const HEPATITE_B = 22;
const HEPATITE_C = 23;
const FATOR_RH = 24;
const GRUPO_ABO = 25;
}

View File

@@ -0,0 +1,20 @@
<?php
namespace App\Enums\AtencaoBasica\AtendimentoIndividual;
class LocalAtendimento
{
const UBS = 1;
const UNIDADE_MOVEL = 2;
const RUA = 3;
const DOMICILIO = 4;
const ESCOLA_CRECHE = 5;
const OUTROS = 6;
const POLO = 7;
const INSTITUICAO = 8;
const UNIDADE_PRISIONAL_CONGENERES = 9;
const UNIDADE_SOCIOEDUCATIVA = 10;
const HOSPITAL = 11;
const UNIDADE_PRONTO_ATENDIMENTO = 12;
const CACON_UNACON = 13;
}

View File

@@ -0,0 +1,11 @@
<?php
namespace App\Enums\AtencaoBasica\AtendimentoIndividual;
class ModalidadeAtencaoDomiciliar
{
const AD_1 = 1;
const AD_2 = 2;
const AD_3 = 3;
const INELEGIVEL = 4;
}

View File

@@ -0,0 +1,10 @@
<?php
namespace App\Enums\AtencaoBasica\AtendimentoIndividual;
class Rastreamento
{
const CANCER_MAMA = 1;
const CANCER_COLO_UTERO = 2;
const RISCO_CARDIOVASCULAR = 3;
}

View File

@@ -0,0 +1,10 @@
<?php
namespace App\Enums\AtencaoBasica\AtendimentoIndividual;
class RastreamentoCodigoEsus
{
const CANCER_MAMA = 'ABP023';
const CANCER_COLO_UTERO = 'ABP022';
const RISCO_CARDIOVASCULAR = 'ABP024';
}

View File

@@ -0,0 +1,15 @@
<?php
namespace App\Enums\AtencaoBasica\AtendimentoIndividual;
class TipoAtendimento
{
const CONSULTA_AGENDADA_PROGRAMADA = 1;
const CONSULTA_AGENDADA = 2;
const ESCUTA_INICIAL_ORIENTACAO = 3;
const CONSULTA_NO_DIA = 4;
const ATENDIMENTO_DE_URGENCIA = 5;
const ATENDIMENTO_PROGRAMADO = 6;
const ATENDIMENTO_NAO_PROGRAMADO = 7;
const VISITA_DOMICILIAR_POS_OBITO = 8;
}

View File

@@ -0,0 +1,25 @@
<?php
namespace App\Enums\AtencaoBasica\AtendimentoOdontologico;
class CondutaEncaminhamento
{
const ATENDIMENTO_PACIENTES_NECESSIDADES_ESPECIAIS = 1;
const CIRURGIA_BMF = 2;
const ENDODONTIA = 3;
const ESTOMATOLOGIA = 4;
const IMPLANTODONTIA = 5;
const ODONTOPEDIATRIA = 6;
const ORTODONTIA_ORTOPEDIA = 7;
const PERIDONTIA = 8;
const PROTESE_DENTARIA = 9;
const RADIOLOGIA = 10;
const OUTROS = 11;
const AGENDAMENTO_OUTROS_PROFISSIONAIS = 12;
const AGENDAMENTO_NASF = 13;
const AGENDAMENTO_GRUPOS = 14;
const TRATAMENTO_CONCLUIDO= 15;
const RETORNO_CONSULTA_AGENDADA = 16;
const ALTA_EPISODIO = 17;
const AGENDAMENTO_PARA_E_MULTI = 18;
}

View File

@@ -0,0 +1,10 @@
<?php
namespace App\Enums\AtencaoBasica\AtendimentoOdontologico;
class Fornecimento
{
const ESCOVA_DENTAL = 1;
const CREME_DENTAL = 2;
const FIO_DENTAL = 3;
}

View File

@@ -0,0 +1,38 @@
<?php
namespace App\Enums\AtencaoBasica\AtendimentoOdontologico;
use ReflectionClass;
class Procedimento
{
const ACESSO_POLPA_DENTARIA = '0307020010';
const ADAPTACAO_PROTESE = '0307040143';
const APLICACAO_CARIOSTATICO = '0101020058';
const APLICACAO_SELANTE = '0101020066';
const APLICACAO_TOPICA_FLUOR = '0101020074';
const CAPEAMENTO_PULPAR = '0307010015';
const CIMENTACAO_PROTESE_DENTARIA = '0307040135';
const CURATIVO_DEMORA = '0307020029';
const DRENAGEM_ABSCESSO = '0401010031';
const EVIDENCIACAO_PLACA_BACTERIANA = '0101020082';
const EXODONTIA_DENTE_DECIDUO = '0414020120';
const EXODONTIA_DENTE_PERMANENTE = '0414020138';
const INSTALACAO_PROTESE_DENTARIA = '0307040160';
const MOLDAGEM_PROTESE_DENTARIA = '0307040070';
const ORIENTACAO_HIGIENE_BUCAL = '0101020104';
const ORIENTACAO_INDIVIDUAL_EM_SAUDE = 'ABPG042';
const REMOCAO_PLACA_BACTERIANA = '0307030040';
const PULPOTOMIA_DENTARIA = '0307020070';
const RASPAGEM_SUPRAGENGIVAIS = '0307030059';
const RASPAGEM_SUBGENGIVAIS = '0307030024';
const RESTAURACAO_DENTE_PERMANENTE_ANTERIOR = '0307010031';
const SELAMENTO_PROVISORIO_CAVIDADE_DENTARIA = '0101020090';
const TRATAMENTO_ALVEOLITE = '0414020383';
const ULOTOMIA_ULECTOMIA = '0414020405';
static function getConstants() {
$oClass = new ReflectionClass(__CLASS__);
return $oClass->getConstants();
}
}

View File

@@ -0,0 +1,10 @@
<?php
namespace App\Enums\AtencaoBasica\AtendimentoOdontologico;
class TipoConsulta
{
const PRIMEIRA_CONSULTA = 1;
const CONSULTA_RETORNO = 2;
const CONSULTA_MANUTENCAO = 3;
}

View File

@@ -0,0 +1,14 @@
<?php
namespace App\Enums\AtencaoBasica\AtendimentoOdontologico;
class VigilanciaBucal
{
const ABSCESSO_DENTO_ALVEOLAR = 1;
const ALTERACAO_EM_TECIDOS_MOLES = 2;
const DOR_DE_DENTE = 3;
const FENDAS_FISSURAS_LABIO_PALATAIS = 4;
const FLUOROSE_DENTARIA_MODERADA_SEVERA = 5;
const TRAUMATISMO_DENTO_ALVEOLAR = 6;
const NAO_IDENTIFICADO = 99;
}

View File

@@ -0,0 +1,14 @@
<?php
namespace App\Enums\AtencaoBasica\AtividadeColetiva;
class AtividadeTipo
{
const REUNIAO_DE_EQUIPE = 1;
const REUNIAO_COM_OUTRAS_EQUIPES_DE_SAUDE = 2;
const REUNIAO_INTERSETORIAL_CONSELHO_LOCAL_DE_SAUDE_CONTROLE_SOCIAL = 3;
const EDUCACAO_EM_SAUDE = 4;
const ATENDIMENTO_EM_GRUPO = 5;
const AVALIACAO_PROCEDIMENTO_COLETIVO = 6;
const MOBILIZACAO_SOCIAL = 7;
}

View File

@@ -0,0 +1,19 @@
<?php
namespace App\Enums\AtencaoBasica\AtividadeColetiva;
class OutrasPermissoesEsus
{
const CADASTRO_DOMICILIAR = 1;
const CADASTRO_INDIVIDUAL = 2;
const ATENDIMENTO_INDIVIDUAL = 3;
const ATENDIMENTO_ODONTOLOGICO = 4;
const ATIVIDADE_COLETIVA = 5;
const VISITA_DOMICILIAR = 6;
const PROCEDIMENTOS = 7;
const ATENDIMENTO_DOMICILIAR = 8;
const AVALIACAO_ELEGIBILIDADE_ADMISSAO = 9;
const MARCADORES_CONSUMO_ALIMENTAR = 10;
const FICHA_COMPLEMENTAR = 11;
const FICHA_VACINACAO = 12;
}

View File

@@ -0,0 +1,21 @@
<?php
namespace App\Enums\AtencaoBasica\AtividadeColetiva;
class PraticasEmSaude
{
const ANTROPOMETRIA = 20;
const APLICACAO_TOPICA_DE_FLUOR = 2;
const DESENVOLVIMENTO_DA_LINGUAGEM = 23;
const ESCOVACAO_DENTAL_SUPERVISIONADA = 9;
const PRATICAS_CORPORAIS_E_ATIVIDADE_FISICA = 11;
const PROGRAMA_NACIONAL_DE_CONTROLE_DO_TABAGISMO_1 = 25;
const PROGRAMA_NACIONAL_DE_CONTROLE_DO_TABAGISMO_2 = 26;
const PROGRAMA_NACIONAL_DE_CONTROLE_DO_TABAGISMO_3 = 27;
const PROGRAMA_NACIONAL_DE_CONTROLE_DO_TABAGISMO_4 = 28;
const SAUDE_AUDITIVA = 22;
const SAUDE_OCULAR = 3;
const VERIFICACAO_DA_SITUACAO_VACINAL = 24;
const OUTRAS = 12;
const OUTRO_PROCEDIMENTO_COLETIVO = 30;
}

View File

@@ -0,0 +1,9 @@
<?php
namespace App\Enums\AtencaoBasica\AtividadeColetiva;
class Pse
{
const EDUCACAO = 1;
const SAUDE = 2;
}

View File

@@ -0,0 +1,11 @@
<?php
namespace App\Enums\AtencaoBasica\Avaliacao;
class Conclusao
{
const ELEGIVEL_AD1 = 1;
const ELEGIVEL_AD2 = 2;
const ELEGIVEL_AD3 = 3;
const INELEGIVEL = 4;
}

View File

@@ -0,0 +1,8 @@
<?php
namespace App\Enums\AtencaoBasica\Avaliacao;
class Cuidador
{
const NAO_POSSUI = 1;
}

View File

@@ -0,0 +1,8 @@
<?php
namespace App\Enums\AtencaoBasica\Avaliacao;
class JustificativaConclusao
{
const ADMISSAO_NA_PROPRIA_EMAD = 1;
}

View File

@@ -0,0 +1,13 @@
<?php
namespace App\Enums\AtencaoBasica\Avaliacao;
class Procedencia
{
const ATENCAO_BASICA = 1;
const INTERNACAO_HOSPITALAR = 11;
const URGENCIA_E_EMERGENCIA = 12;
const CACON_UNACON = 13;
const INICIATIVA_DO_PACIENTE_OU_TERCEIROS = 16;
const OUTROS = 6;
}

View File

@@ -0,0 +1,13 @@
<?php
namespace App\Enums\AtencaoBasica\CadastroDomiciliar;
class CadastroDestinoLixo
{
const COLETADO = 1;
const QUEIMADO_ENTERRADO = 2;
const CEU_ABERTO = 3;
const SEM_TRATAMENTO = 4;
const QUEIMADO = 5;
const ENTERRADO = 6;
}

View File

@@ -0,0 +1,15 @@
<?php
namespace App\Enums\AtencaoBasica\CadastroDomiciliar;
class CadastroDomicilioTipo
{
const PROPRIO = 1;
const ALUGADO = 2;
const ARRENDADO = 3;
const CEDIDO = 4;
const OCUPACAO = 5;
const FINANCIADO = 6;
const OUTROS = 7;
const SITUACAO_DE_RUA = 8;
}

View File

@@ -0,0 +1,15 @@
<?php
namespace App\Enums\AtencaoBasica\CadastroDomiciliar;
class CadastroTratamento
{
const FILTRADA = 1;
const FERVIDA = 2;
const CLORADA = 3;
const MINERAL = 4;
const SEM_TRATAMENTO = 5;
const FILTRADA_COM_FILTRO_DE_BARRO = 6;
const FILTRADA_POR_OUTRO_TIPO_DE_FILTRO = 7;
const CLORADA_INTRADOMICILIAR_COM_HIPOCLORITO_DE_SÓDIO = 8;
}

View File

@@ -0,0 +1,20 @@
<?php
namespace App\Enums\AtencaoBasica\CadastroDomiciliar;
class ImovelTipo
{
const DOMICILIO = 1;
const COMERCIO = 2;
const TERRENO_BALDIO = 3;
const PONTO_ESTRATEGICO = 4;
const ESCOLA = 5;
const CRECHE = 6;
const ABRIGO = 7;
const INSTITUICAO_LONGA_PERMANENCIA_IDOSOS = 8;
const UNIDADE_PRISIONAL = 9;
const UNIDADE_MEDIDA_SOCIO_EDUCATIVA = 10;
const DELEGACIA = 11;
const ESTABELECIMENTO_RELIGIOSO = 12;
const OUTROS = 99;
}

View File

@@ -0,0 +1,9 @@
<?php
namespace App\Enums\AtencaoBasica\CadastroDomiciliar;
class Zona
{
const URBANA = 83;
const RURAL = 84;
}

View File

@@ -0,0 +1,15 @@
<?php
namespace App\Enums\AtencaoBasica\CadastroIndividual;
class OrientacaoSexual
{
const HETEROSSEXUAL = 1;
const HOMOSSEXUAL = 2;
const BISSEXUAL = 3;
const OUTRO = 4;
const GAY = 5;
const LESBICA = 6;
const ASSEXUAL = 7;
const PANSSEXUAL = 8;
}

View File

@@ -0,0 +1,9 @@
<?php
namespace App\Enums\AtencaoBasica\CadastroIndividual;
class SaidaCidadao
{
const OBITO = 1;
const MUDANCA_DE_TERRITORIO = 2;
}

View File

@@ -0,0 +1,9 @@
<?php
namespace App\Enums\AtencaoBasica\Exportacao;
class Altura
{
const MINIMO = 20;
const MAXIMO = 250;
}

View File

@@ -0,0 +1,9 @@
<?php
namespace App\Enums\AtencaoBasica\Exportacao;
class CircunferenciaAbdominal
{
const MINIMO = 0;
const MAXIMO = 99999;
}

View File

@@ -0,0 +1,26 @@
<?php
namespace App\Enums\AtencaoBasica\Exportacao;
use ReflectionClass;
class EstrategiaVacinacao
{
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 = 11;
const PRE_EXPOSICAO = 12;
const POS_EXPOSICAO = 13;
const REEXPOSICAO = 14;
static function getConstants() {
$oClass = new ReflectionClass(__CLASS__);
return $oClass->getConstants();
}
}

View File

@@ -0,0 +1,17 @@
<?php
namespace App\Enums\AtencaoBasica\Exportacao;
class Fabricante
{
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,9 @@
<?php
namespace App\Enums\AtencaoBasica\Exportacao;
class FrequenciaCardiaca
{
const MINIMO = 0;
const MAXIMO = 999;
}

View File

@@ -0,0 +1,9 @@
<?php
namespace App\Enums\AtencaoBasica\Exportacao;
class FrequenciaRespiratoria
{
const MINIMO = 0;
const MAXIMO = 200;
}

View File

@@ -0,0 +1,9 @@
<?php
namespace App\Enums\AtencaoBasica\Exportacao;
class Glicemia
{
const MINIMO = 0;
const MAXIMO = 800;
}

View File

@@ -0,0 +1,8 @@
<?php
namespace App\Enums\AtencaoBasica\Exportacao;
class Imunobiologico
{
const BCG = 15;
}

View File

@@ -0,0 +1,174 @@
<?php
namespace App\Enums\AtencaoBasica\Exportacao;
class Inconsistencia
{
const CNS_DO_PACIENTE_INVALIDO = 1;
const CNS_DO_PROFISSIONAL_INVALIDO = 2;
const CNES_DA_UNIDADE_SEM_PREENCHIMENTO = 3;
const CNES_DA_UNIDADE_COM_TAMANHO_DIFERENTE_DE_7_CARACTERES = 4;
const INE_DA_EQUIPE_COM_TAMANHO_DIFERENTE_DE_10_CARACTERES = 6;
const TURNO_SEM_PREENCHIMENTO = 7;
const LOCAL_DE_ATENDIMENTO_SEM_PREENCHIMENTO = 8;
const CONDUTA_DESFECHO_SEM_PREENCHIMENTO = 9;
const SEXO_DO_PACIENTE_SEM_PREENCHIMENTO = 10;
const IBGE_DO_MUNICIPIO_SEM_PREENCHIMENTO_OU_INVALIDO = 11;
const DATA_DE_NASCIMENTO_POSTERIOR_A_DATA_DE_ATENDIMENTO_SUPERIOR_A_130_ANOS_OU_NAO_PREENCHIDA = 12;
const PESO_DO_PACIENTE_MENOR_QUE_0_5_OU_MAIOR_QUE_500_KG = 13;
const ALTURA_DO_PACIENTE_MENOR_QUE_20_OU_MAIOR_QUE_250_CM = 14;
const DUM_NAO_ESTAR_ENTRE_A_DATA_DE_NASCIMENTO_E_DATA_DE_ATENDIMENTO_DO_PACIENTE = 15;
const IDADE_GESTACIONAL_MENOR_QUE_1_OU_MAIOR_QUE_42_SEXO_FEMININO = 16;
const CIAP2_01_E_CIAP2_02_IGUAIS = 20;
const CIAP2_01_E_CIAP2_02_IGUAIS_A_CONDICAO_AVALIADA = 21;
const CBO_DO_PROFISSIONAL_SEM_PREENCHIMENTO = 22;
const TIPO_DE_ATENDIMENTO_SEM_PREENCHIMENTO = 23;
const BOX_OUTROS_OU_CONDICOES_AVALIADAS_SEM_PREENCHIMENTO = 24;
const CONDUTA_OU_ENCAMINHAMENTO_SEM_PREENCHIMENTO = 26;
const CID10_E_CID10_2_IGUAIS = 27;
const EXAMES_E_OUTROS_EXAMES_IGUAIS = 28;
const GESTANTE_PREENCHIDO_PARA_PACIENTES_DO_SEXO_MASCULINO = 29;
const INEP_PREENCHIDO_COM_TAMANHO_DIFERENTE_DE_8_CARACTERES = 30;
const NUMERO_DE_PARTICIPANTES_MAIOR_QUE_999 = 31;
const NUMERO_DE_AVALIACOES_ALTERADAS_MAIOR_QUE_999 = 32;
const TIPO_DE_ATIVIDADE_FOR_1_2_OU_3_E_CAMPO_TEMA_SEM_PREENCHIMENTO = 33;
const TIPO_DE_ATIVIDADE_FOR_4_5_6_OU_7_E_PUBLICO_ALVO_OU_PRATICAS_TEMA_SEM_PREENCHIMENTO = 34;
const PESO_COM_TAMANHO_MAIOR_QUE_7_CARACTERES = 35;
const ALTURA_COM_TAMANHO_MAIOR_QUE_5_CARACTERES = 36;
const TIPO_DE_ATIVIDADE_SEM_PREENCHIMENTO = 37;
const PROCEDENCIA_SEM_PREENCHIMENTO = 38;
const CONCLUSAO_SEM_PREENCHIMENTO = 39;
const CONCLUSAO_FOR_1_2_OU_3_E_CAMPO_CONCLUSAO_ELEGIVEL_SEM_PREENCHIMENTO = 40;
const CONCLUSAO_FOR_4_E_CAMPO_CONCLUSAO_INELEGIVEL_SEM_PREENCHIMENTO = 41;
const CONCLUSAO_FOR_1_2_OU_3_E_CAMPO_CONDICOES_AVALIADAS_SEM_PREENCHIMENTO = 42;
const CID_PRINCIPAL_SEM_PREENCHIMENTO = 43;
const CNS_DO_CUIDADOR_INVALIDO = 44;
const CONCLUSAO_FOR_1_E_NOME_DO_PAI_SEM_PREENCHIMENTO_E_NAO_MARCADO_COMO_DESCONHECIDO = 45;
const ETNIA_SEM_PREENCHIMENTO_QUANDO_RACA_DO_PACIENTE_E_INDIGENA = 46;
const TIPO_DE_LOGRADOURO_SEM_PREENCHIMENTO = 47;
const UF_SEM_PREENCHIMENTO = 48;
const TIPO_DE_IMOVEL_SEM_PREENCHIMENTO = 49;
const CBO_PROFISSIONAL_RESPONSAVEL_PELO_CADASTRO_SEM_PREENCHIMENTO = 50;
const MICROAREA_DO_PACIENTE_SEM_PREENCHIMENTO = 51;
const PROFISSIONAL_SEM_PREENCHIMENTO = 52;
const DESFECHO_SEM_PREENCHIMENTO = 53;
const NIS_CAMPO_PISPASEP_PREENCHIDO_COM_TAMANHO_DIFERENTE_DE_11_CARACTERES = 54;
const CELULAR_PREENCHIDO_COM_TAMANHO_DIFERENTE_DE_10_OU_11_CARACTERES = 55;
const SE_EXISTE_ACESSO_A_HIGIENE_PESSOAL_E_TIPO_SEM_PREENCHIMENTO = 56;
const CAMPO_MAE_SEM_PREENCHIMENTO_E_NAO_MARCADO_COMO_DESCONHECIDO = 57;
const CAMPO_PAI_SEM_PREENCHIMENTO_OU_NAO_MARCADO_COMO_DESCONHECIDO = 58;
const TEMPO_DE_SITUACAO_DE_RUA_SEM_PREENCHIMENTO = 59;
const MUNICIPIO_DE_NASCIMENTO_SEM_PREENCHIMENTO = 60;
const QUESTIONARIO_DE_SAUDE_PREENCHIDO_QUANDO_O_USUARIO_RECUSOU_O_CADASTRO = 61;
const SITUACAO_DE_RUA_PREENCHIDA_QUANDO_O_USUARIO_RECUSOU_O_CADASTRO = 62;
const INFORMACOES_SOCIO_DEMOGRAFICAS_PREENCHIDAS_QUANDO_O_USUARIO_RECUSOU_O_CADASTRO = 63;
const EXAME_COM_DATA_PREENCHIDA_E_SEM_RESULTADO = 64;
const NENHUM_EXAME_PREENCHIDO = 65;
const NENHUMA_PERGUNTA_RESPONDIDA = 66;
const CBO_PROFISSIONAL_SEM_PREENCHIMENTO = 67;
const NENHUM_PROCEDIMENTO_CONSOLIDADO_OU_INDIVIDUALIZADO_PREENCHIDO = 69;
const FICHA_COM_MAIS_DE_99_PACIENTES_INSERIDOS = 70;
const PROCEDIMENTO_CONSOLIDADO_PREENCHIDO_COM_0 = 71;
const PROCEDIMENTO_SEM_PREENCHIMENTO_QUANDO_A_CHECKBOX_ESCUTA_INICIAL_ESTA_MARCADA = 72;
const DESFECHO_FOR_1_E_MOTIVO_DA_VISITA_SEM_PREENCHIMENTO = 73;
const TIPO_IMOVEL_SEM_PREENCHIMENTO = 74;
const USUARIO_SEM_RESPONSAVEL_FAMILIAR = 75;
const MODALIDADE_SEM_PREENCHIMENTO = 76;
const PERIMETRO_CEFALICO_MENOR_QUE_10_OU_MAIOR_QUE_200 = 78;
const OUTROS_EXAMES_SEM_INDICACAO_DE_SOLICITADO_OU_AVALIADO = 79;
const GESTANTE_NAO_PREENCHIDO_PARA_PACIENTES_DO_SEXO_FEMININO = 80;
const VIGILANCIA_EM_SAUDE_BUCAL_SEM_PREENCHIMENTO = 81;
const INEP_SEM_PREENCHIMENTO_QUANDO_CAMPO_PSE_E_DIFERENTE_DE_SELECIONE = 82;
const NUMERO_DE_PARTICIPANTES_SEM_PREENCHIMENTO = 83;
const NENHUM_PARTICIPANTE_INCLUIDO_QUANDO_TIPO_DE_ATIVIDADE_E_5_OU_6 = 84;
const RACA_SEM_PREENCHIMENTO_QUANDO_CONCLUSAO_E_1_ADMISSAO_NA_PROPRIA_EMAD = 85;
const CONCLUSAO_FOR_1_E_NOME_DA_MAE_SEM_PREENCHIMENTO_E_NAO_MARCADO_COMO_DESCONHECIDO = 86;
const NACIONALIDADE_SEM_PREENCHIMENTO_QUANDO_CONCLUSAO_E_1_ADMISSAO_NA_PROPRIA_EMAD = 87;
const ENDERECO_SEM_PREENCHIMENTO_QUANDO_CONCLUSAO_E_1_ADMISSAO_NA_PROPRIA_EMAD = 88;
const DATA_DE_NATURALIZACAO_SEM_PREENCHIMENTO_QUANDO_CIDADAO_E_NATURALIZADO = 89;
const PORTARIA_DE_NATURALIZACAO_SEM_PREENCHIMENTO_QUANDO_CIDADAO_E_NATURALIZADO = 90;
const DATA_DE_ENTRADA_NO_PAIS_SEM_PREENCHIMENTO_QUANDO_CIDADAO_E_ESTRANGEIRO = 91;
const CAMPO_GESTANTE_PREENCHIDO_PARA_PACIENTES_DO_SEXO_FEMININO_COM_IDADE_MENOR_QUE_9_ANOS_OU_MAIOR_QUE_60_ANOS = 92;
const DATA_DE_EXAME_SUPERIOR_A_VINTE_ANOS = 94;
const CNS_DO_RESPONSAVEL_FAMILIAR_INVALIDO = 95;
const MICROAREA_DO_DOMICILIO_SEM_PREENCHIMENTO = 96;
const DATA_HORA_INICIAL_E_FINAL_INCONSISTENTE = 103;
const CNS_E_OU_CPF_DO_PACIENTE_INVALIDO = 104;
const TELEFONE_CELULAR_INVALIDO = 105;
const FICHA_FORA_DO_ESQUEMA_VACINAL = 102;
const AREA_MICROAREA_DO_DOMICILIO_ESTA_PREENCHIMENTO_PARA_UM_PACIENTE_FORA_DE_AREA = 106;
const CADASTRO_INDIVIDUAL_NAO_REALIZADO_PARA_O_PACIENTE_ATENDIDO_NA_VISITA_DOMICILIAR = 107;
const PROFISSIONAL_RESPONSAVEL_PELO_CADASTRO_INEXISTENTE = 108;
const INEP_PREENCHIDO_COM_0 = 109;
const PREENCHIMENTO_DA_DOENCA_CARDIACA_INCORRETA_E_OU_INCOMPLETA = 110;
const PREENCHIMENTO_DA_DOENCA_RENAL_INCORRETA_E_OU_INCOMPLETA = 111;
const PREENCHIMENTO_DA_DOENCA_RESPIRATORIA_INCORRETA_E_OU_INCOMPLETA = 112;
const O_PACIENTE_POSSUI_NOME_E_OU_NOMEPAI_E_OU_NOMEMAE_E_OU_NOMESOCIAL_INVALIDOS = 113;
const UNIDADE_E_EQUIPE_RESPONSAVEL_PELO_CADASTRO_SEM_PREENCHIMENTO = 114;
const CNS_DO_CIDADAO_DEVE_SER_DIFERENTE_DO_CNS_DO_PROFISSIONAL = 115;
const OCUPACAO_DO_USUARIO_SEM_PERMISSAO_PARA_REGISTRAR_A_FICHA = 116;
const CPF_DO_PACIENTE_INVALIDO = 117;
const LOCAL_DE_ATENDIMENTO_INVALIDO = 118;
const DATA_NASCIMENTO_SEM_PREENCHIMENTO = 119;
const PUERPERA_PREENCHIDO_PARA_PACIENTES_DO_SEXO_MASCULINO = 120;
const GESTANTE_E_PUERPERA_AMBOS_PREENCHIDOS = 121;
const COMUNICANTE_HANSENIASE_SEM_PREENCHIMENTO = 122;
const VIAJANTE_SEM_PREENCHIMENTO = 123;
const DATA_ATENDIMENTO_INVALIDO = 124;
const ESTRATEGIA_SEM_PREENCHIMENTO = 125;
const ESTRATEGIA_INVALIDA = 126;
const ESTRATEGIA_INCORRETA = 127;
const DOSE_INVALIDA = 128;
const LOTE_EM_PREENCHIMENTO = 129;
const DATA_REGISTRO_ANTERIOR_SEM_PREENCHIMENTO = 130;
const FABRICANTE_SEM_PREENCHIMENTO = 131;
const DATA_REGISTRO_ANTERIOR_INVALIDA = 132;
const FABRICANTE_INVALIDO = 133;
const VACINA_APLICADA_EXTERIOR_INVALIDA = 134;
const GRUPO_SEM_PREENCHIMENTO = 135;
const GRUPO_INVALIDO = 136;
const VACINA_DUPLICADA = 137;
const VACINA_INVALIDA = 138;
const APLICADO_EXTERIOR_SEM_PREENCHIMENTO = 139;
const PERGUNTA_SEM_RESPOSTA = 140;
const PACIENTE_COM_MAIS_DE_20_PROCEDIMENTOS_INSERIDOS = 141;
const PROCEDIMENTO_INVALIDO = 142;
const CONDICAO_AVALIADA_INVALIDA = 143;
const TIPO_DE_ATENDIMENTO_INVALIDO = 144;
const CONDUTA_OU_ENCAMINHAMENTO_INVALIDO = 145;
const TIPO_CONSULTA_SEM_PREENCHIMENTO = 146;
const TIPO_CONSULTA_INVALIDO = 147;
const MODALIDADE_INVALIDA = 148;
const MOTIVO_INVALIDO = 149;
const GLICEMIA_DO_PACIENTE_MENOR_QUE_0_OU_MAIOR_QUE_800_KG = 150;
const GLICEMIA_SEM_PREENCHIMENTO = 151;
const MOMENTO_COLETA_GLICEMIA_SEM_PREENCHIMENTO = 152;
const LONGITUDE_SEM_PREENCHIMENTO = 153;
const LATITUDE_SEM_PREENCHIMENTO = 154;
const CID_EM_DUPLICIDADE = 155;
const PAIS_NASCIMENTO_SEM_PREENCHIMENTO = 156;
const PAIS_NASCIMENTO_INVALIDO = 157;
const RACA_COR_SEM_PREENCHIMENTO = 158;
const BAIRRO_SEM_PREENCHIMENTO = 159;
const CEP_SEM_PREENCHIMENTO = 160;
const NOME_LOGRADOURO_SEM_PREENCHIMENTO = 161;
const ZONA_SEM_PREENCHIMENTO = 162;
const NOME_RESPONSAVEL_TECNICO_SEM_PREENCHIMENTO = 163;
const COMEU_APENAS_ALGUNS_ALIMENTOS_SEM_PREENCHIMENTO = 164;
const ALIMENTOS_ACABARAM_SEM_PREENCHIMENTO = 165;
const FREQUENCIA_RESPIRATORIA_DO_PACIENTE_MENOR_QUE_0_OU_MAIOR_QUE_200_MPM = 166;
const PERIMETRO_PANTURRILHA_DO_PACIENTE_MENOR_QUE_10_OU_MAIOR_QUE_99_CM = 167;
const PRESSAO_ARTERIAL_DIASTOLICA_DO_PACIENTE_MENOR_QUE_0_OU_MAIOR_QUE_999_MMHG = 168;
const PRESSAO_ARTERIAL_SISTOLICA_DO_PACIENTE_MENOR_QUE_0_OU_MAIOR_QUE_999_MMHG = 169;
const SATURACAO_O2_DO_PACIENTE_MENOR_QUE_0_OU_MAIOR_QUE_100_PORCENTO = 170;
const TEMPERATURA_DO_PACIENTE_MENOR_QUE_20_OU_MAIOR_QUE_45_GRAUS = 171;
const PROBLEMA_E_CONDICAO_SEM_CIAP2_E_SEM_CID10 = 172;
const PROBLEMA_E_CONDICAO_COM_CIAP2_INVALIDO = 173;
const PROBLEMA_E_CONDICAO_COM_CID10_INVALIDO = 174;
const PROBLEMA_OU_CONDICAO_SEM_PREENCHIMENTO = 175;
const CIAP2_EM_DUPLICIDADE = 176;
const CID10_EM_DUPLICIDADE = 177;
const CIRCUNFERENCIA_ABDOMINAL_DO_PACIENTE_MENOR_QUE_0_OU_MAIOR_QUE_99999_CM = 178;
const FREQUENCIA_CARDIACA_DO_PACIENTE_MENOR_QUE_0_OU_MAIOR_QUE_999_BPM = 179;
const DATA_ENTRADA_BRASIL_SEM_PREENCHIMENTO = 180;
}

View File

@@ -0,0 +1,9 @@
<?php
namespace App\Enums\AtencaoBasica\Exportacao;
class Limite
{
const MINIMO = 1;
const MAXIMO = 99;
}

View File

@@ -0,0 +1,9 @@
<?php
namespace App\Enums\AtencaoBasica\Exportacao;
class PerimetroCefalico
{
const MINIMO = 10;
const MAXIMO = 200;
}

View File

@@ -0,0 +1,9 @@
<?php
namespace App\Enums\AtencaoBasica\Exportacao;
class PerimetroPanturrilha
{
const MINIMO = 10;
const MAXIMO = 99;
}

View File

@@ -0,0 +1,9 @@
<?php
namespace App\Enums\AtencaoBasica\Exportacao;
class Peso
{
const MINIMO = 0.5;
const MAXIMO = 500;
}

View File

@@ -0,0 +1,9 @@
<?php
namespace App\Enums\AtencaoBasica\Exportacao;
class PressaoArterialDiastolica
{
const MINIMO = 0;
const MAXIMO = 999;
}

View File

@@ -0,0 +1,9 @@
<?php
namespace App\Enums\AtencaoBasica\Exportacao;
class PressaoArterialSistolica
{
const MINIMO = 0;
const MAXIMO = 999;
}

View File

@@ -0,0 +1,14 @@
<?php
namespace App\Enums\AtencaoBasica\Exportacao;
class SalarioMinimo
{
const UM_QUARTO_SALARIO_MINIMO = 1;
const MEIO_SALARIO_MINIMO = 2;
const UM_SALARIO_MINIMO = 3;
const DOIS_SALARIO_MINIMO = 4;
const TRES_SALARIO_MINIMO = 7;
const QUATRO_SALARIO_MINIMO = 5;
const ACIMA_QUATRO_SALARIO_MINIMO = 6;
}

View File

@@ -0,0 +1,9 @@
<?php
namespace App\Enums\AtencaoBasica\Exportacao;
class SaturacaoO2
{
const MINIMO = 0;
const MAXIMO = 100;
}

View File

@@ -0,0 +1,11 @@
<?php
namespace App\Enums\AtencaoBasica\Exportacao;
class Sexo
{
const MASCULINO = 0;
const FEMININO = 1;
const IGNORADO = 4;
const INDETERMINADO = 5;
}

View File

@@ -0,0 +1,11 @@
<?php
namespace App\Enums\AtencaoBasica\Exportacao;
class Status
{
const AGUARDANDO_PROCESSAMENTO = 1;
const EM_PROCESSAMENTO = 2;
const PROCESSADO = 3;
const ERRO_NO_PROCESSAMENTO = 4;
}

View File

@@ -0,0 +1,9 @@
<?php
namespace App\Enums\AtencaoBasica\Exportacao;
class Temperatura
{
const MINIMO = 20;
const MAXIMO = 45;
}

View File

@@ -0,0 +1,27 @@
<?php
namespace App\Enums\AtencaoBasica\Exportacao;
use ReflectionClass;
class VacinaAplicadaExterior
{
const COVID_19_RECOMBINANTE_ASTRAZENECA_FIOCRUZ_COVISHIELD = 85;
const COVID_19_INATIVADA_SINOVAC_BUTANTAN_CORONAVAC = 86;
const COVID_19_RNAM_PFIZER_COMIRNATY = 87;
const COVID_19_RECOMBINANTE_JANSSEN_AD26_COV2_S = 88;
const COVID_19_RECOMBINANTE_ASTRAZENECA_COVAX_CHADOX1_S = 89;
const COVID_19_GAMALEYA_SPUTNIK_V_RECOMBINANTE = 95;
const COVID_19_COVID_19_BHARAT_COVAXIN_INATIVADA = 96;
const COVID_19_MODERNA_RNAM = 97;
const COVID_19_INATIVADA_SINOVAC_CORONAVAC = 98;
const COVID_19_RNAM_PFIZER_COMIRNATY_PEDIATRICA = 99;
const VARIOLA_BAVARIAN_NORDIC = 100;
const HERPES_ZOSTER_RECOMBINANTE = 101;
const COVID_19_RNAM_PFIZER_COMIRNATY_PEDIATRICA_MENOR_5_ANOS = 102;
const COVID_19_RNAM_PFIZER_COMIRNATY_BIVALENTE = 103;
static function getConstants() {
$oClass = new ReflectionClass(__CLASS__);
return $oClass->getConstants();
}
}

View File

@@ -0,0 +1,10 @@
<?php
namespace App\Enums\AtencaoBasica\FichaComplementar;
abstract class CDSOrigem
{
/** @var int */
const SISTEMA_TERCEIROS = 3;
}

View File

@@ -0,0 +1,9 @@
<?php
namespace App\Enums\AtencaoBasica\MarcadorConsumoAlimentar;
class GrupoPerguntas
{
const CRIANCAS_MENORES_6_MESES = 1;
const CRIANCAS_DE_6_A_23_MESES = 2;
const CRIANCAS_ACIMA_DE_2_ANOS = 3;
}

View File

@@ -0,0 +1,11 @@
<?php
namespace App\Enums\AtencaoBasica\MarcadorConsumoAlimentar;
class GrupoRespostas
{
const CONFIRMACAO = 1;
const QUANTIDADE = 2;
const MODO_PREPARO = 3;
const REFEICAO = 4;
}

View File

@@ -0,0 +1,10 @@
<?php
namespace App\Enums\AtencaoBasica\Parametrizacao;
class AreaTipo
{
const EQUIPE_DE_SAUDE_DA_FAMILIA = 1;
const EQUIPE_DE_ATENCAO_PRIMARIA = 5;
const EQUIPE_DE_SAUDE_BUCAL = 11;
}

View File

@@ -0,0 +1,11 @@
<?php
namespace App\Enums\AtencaoBasica\Parametrizacao;
class Funcionalidade
{
const ATENDIMENTO_DOMICILIAR = 1;
const ATENDIMENTO_ODONTOLOGICO = 2;
const PROCEDIMENTOS = 3;
const VISITA_DOMICILIAR = 4;
}

View File

@@ -0,0 +1,19 @@
<?php
namespace App\Enums\AtencaoBasica\Parametrizacao;
class Permissao
{
const CADASTRO_DOMICILIAR = 1;
const CADASTRO_INDIVIDUAL = 2;
const ATENDIMENTO_INDIVIDUAL = 3;
const ATENDIMENTO_ODONTOLOGICO = 4;
const ATIVIDADE_COLETIVA = 5;
const VISITA_DOMICILIAR = 6;
const PROCEDIMENTOS = 7;
const ATENDIMENTO_DOMICILIAR = 8;
const AVALIACAO_ELEGIBILIDADE_ADMISSAO = 9;
const MARCADORES_DE_CONSUMO_ALIMENTAR = 10;
const FICHA_COMPLEMENTAR = 11;
const FICHA_DE_VACINACAO = 12;
}

View File

@@ -0,0 +1,10 @@
<?php
namespace App\Enums\AtencaoBasica\Parametrizacao;
class RegistroTipo
{
const RAAS = 1;
const BPA = 2;
const PERGUNTAR_SEMPRE = 3;
}

View File

@@ -0,0 +1,9 @@
<?php
namespace App\Enums\AtencaoBasica\Procedimento;
class Limite
{
const MINIMO = 0;
const MAXIMO = 20;
}

View File

@@ -0,0 +1,20 @@
<?php
namespace App\Enums\AtencaoBasica\Procedimento;
class TipoDadoSerializado
{
const CADASTRO_DOMICILIAR = 3;
const CADASTRO_INDIVIDUAL = 2;
const ATENDIMENTO_INDIVIDUAL = 4;
const ATENDIMENTO_ODONTOLOGICO = 5;
const ATIVIDADE_COLETIVA = 6;
const VISITA_DOMICILIAR = 8;
const PROCEDIMENTOS = 7;
const ATENDIMENTO_DOMICILIAR = 10;
const AVALIACAO_ELEGIBILIDADE_ADMISSAO = 11;
const MARCADORES_DE_CONSUMO_ALIMENTAR = 12;
const FICHA_COMPLEMENTAR = 13;
const FICHA_DE_VACINACAO = 14;
const CUIDADO_COMPARTILHADO = 16;
}

View File

@@ -0,0 +1,14 @@
<?php
namespace App\Enums\AtencaoBasica\Procedimento;
class ViaAdministracao
{
const ENDOVENOSA = 1;
const INALACAO_NEBULIZACAO = 2;
const INTRAMUSCULAR = 3;
const ORAL = 4;
const PENICILINA_PARA_TRATAMENTO_DE_SIFILIS = 5;
const TOPICA = 6;
const SUBCUTANEA = 7;
}

View File

@@ -0,0 +1,12 @@
<?php
namespace App\Enums\AtencaoBasica;
class ProcedimentoPequenaCirurgia
{
const COLETA_DE_CITOPATOLOGICO_DE_COLO_UTERINO = 6;
const CURATIVO_ESPECIAL = 8;
const CURATIVO_SIMPLES = 9;
const RETIRADA_DE_PONTOS_DE_CIRURGIAS = 19;
const ORIENTACAO_INDIVIDUAL_EM_SAUDE = 23;
}

View File

@@ -0,0 +1,185 @@
<?php
namespace App\Enums\AtencaoBasica\RelatorioCuidadoDesenvolvimentoInfantil;
class CboBoasPratricasAeBEnum
{
const MEDICO_EM_ELETROENCEFALOGRAFIA = '223119';
const MEDICO_PERITO = '223150';
const MEDICO_BRONCOESOFALOGISTA = '2231A1';
const MEDICO_EM_MEDICINA_PREVENTIVA_E_SOCIAL = '2231F8';
const MEDICO_RESIDENTE = '2231F9';
const MEDICO_CARDIOLOGISTA_INTERVENCIONISTA = '2231G1';
const MEDICO_INFECTOLOGISTA = '225103';
const MEDICO_ACUPUNTURISTA = '225105';
const MEDICO_LEGISTA = '225106';
const MEDICO_NEFROLOGISTA = '225109';
const MEDICO_ALERGISTA_E_IMUNOLOGISTA = '225110';
const MEDICO_NEUROLOGISTA = '225112';
const MEDICO_ANGIOLOGISTA = '225115';
const MEDICO_NUTROLOGISTA = '225118';
const MEDICO_CARDIOLOGISTA = '225120';
const MEDICO_ONCOLOGISTA_CLINICO = '225121';
const MEDICO_CANCEROLOGISTA_PEDIATRICO = '225122';
const MEDICO_PEDIATRA = '225124';
const MEDICO_CLINICO = '225125';
const MEDICO_PNEUMOLOGISTA = '225127';
const MEDICO_DE_FAMILIA_E_COMUNIDADE = '225130';
const MEDICO_PSIQUIATRA = '225133';
const MEDICO_DERMATOLOGISTA = '225135';
const MEDICO_REUMATOLOGISTA = '225136';
const MEDICO_SANITARISTA = '225139';
const MEDICO_DO_TRABALHO = '225140';
const MEDICO_DA_ESTRATEGIA_DE_SAUDE_DA_FAMILIA = '225142';
const MEDICO_EM_MEDICINA_DE_TRAFEGO = '225145';
const MEDICO_ANATOMOPATOLOGISTA = '225148';
const MEDICO_EM_MEDICINA_INTENSIVA = '225150';
const MEDICO_ANESTESIOLOGISTA = '225151';
const MEDICO_ANTROPOSOFICO = '225154';
const MEDICO_ENDOCRINOLOGISTA_E_METABOLOGISTA = '225155';
const MEDICO_FISIATRA = '225160';
const MEDICO_GASTROENTEROLOGISTA = '225165';
const MEDICO_GENERALISTA = '225170';
const MEDICO_GENETICISTA = '225175';
const MEDICO_GERIATRA = '225180';
const MEDICO_HEMATOLOGISTA = '225185';
const MEDICO_HOMEOPATA = '225195';
const MEDICO_EM_CIRURGIA_VASCULAR = '225203';
const MEDICO_CIRURGIAO_CARDIOVASCULAR = '225210';
const MEDICO_CIRURGIAO_DE_CABECA_E_PESCOCO = '225215';
const MEDICO_CIRURGIAO_DO_APARELHO_DIGESTIVO = '225220';
const MEDICO_CIRURGIAO_GERAL = '225225';
const MEDICO_CIRURGIAO_PEDIATRICO = '225230';
const MEDICO_CIRURGIAO_PLASTICO = '225235';
const MEDICO_CIRURGIAO_TORACICO = '225240';
const MEDICO_GINECOLOGISTA_E_OBSTETRA = '225250';
const MEDICO_MASTOLOGISTA = '225255';
const MEDICO_NEUROCIRURGIAO = '225260';
const MEDICO_OFTALMOLOGISTA = '225265';
const MEDICO_ORTOPEDISTA_E_TRAUMATOLOGISTA = '225270';
const MEDICO_OTORRINOLARINGOLOGISTA = '225275';
const MEDICO_COLOPROCTOLOGISTA = '225280';
const MEDICO_UROLOGISTA = '225285';
const MEDICO_CANCEROLOGISTA_CIRURGICO = '225290';
const MEDICO_CIRURGIAO_DA_MAO = '225295';
const MEDICO_CITOPATOLOGISTA = '225305';
const MEDICO_EM_ENDOSCOPIA = '225310';
const MEDICO_EM_MEDICINA_NUCLEAR = '225315';
const MEDICO_EM_RADIOLOGIA_E_DIAGNOSTICO_POR_IMAGEM = '225320';
const MEDICO_PATOLOGISTA = '225325';
const MEDICO_RADIOTERAPEUTA = '225330';
const MEDICO_PATOLOGISTA_CLINICO_MEDICINA_LABORATORIAL = '225335';
const MEDICO_HEMOTERAPEUTA = '225340';
const MEDICO_HIPERBARISTA = '225345';
const MEDICO_NEUROFISIOLOGISTA_CLINICO = '225350';
const MEDICO_RADIOLOGISTA_INTERVENCIONISTA = '225355';
const ENFERMEIRO = '223505';
const ENFERMEIRO_AUDITOR = '223510';
const ENFERMEIRO_DE_BORDO = '223515';
const ENFERMEIRO_DE_CENTRO_CIRURGICO = '223520';
const ENFERMEIRO_DE_TERAPIA_INTENSIVA = '223525';
const ENFERMEIRO_DO_TRABALHO = '223530';
const ENFERMEIRO_NEFROLOGISTA = '223535';
const ENFERMEIRO_NEONATOLOGISTA = '223540';
const ENFERMEIRO_OBSTETRICO = '223545';
const ENFERMEIRO_PSIQUIATRICO = '223550';
const ENFERMEIRO_PUERICULTOR_E_PEDIATRICO = '223555';
const ENFERMEIRO_SANITARISTA = '223560';
const ENFERMEIRO_DA_ESTRATEGIA_DE_SAUDE_DA_FAMILIA = '223565';
const PERFUSIONISTA = '223570';
const OBSTETRIZ = '223575';
const ENFERMEIRO_ESTOMATERAPEUTA = '223580';
const ENFERMEIRO_FORENSE = '223585';
public static function all(): array
{
return [
self::MEDICO_EM_ELETROENCEFALOGRAFIA,
self::MEDICO_PERITO,
self::MEDICO_BRONCOESOFALOGISTA,
self::MEDICO_EM_MEDICINA_PREVENTIVA_E_SOCIAL,
self::MEDICO_RESIDENTE,
self::MEDICO_CARDIOLOGISTA_INTERVENCIONISTA,
self::MEDICO_INFECTOLOGISTA,
self::MEDICO_ACUPUNTURISTA,
self::MEDICO_LEGISTA,
self::MEDICO_NEFROLOGISTA,
self::MEDICO_ALERGISTA_E_IMUNOLOGISTA,
self::MEDICO_NEUROLOGISTA,
self::MEDICO_ANGIOLOGISTA,
self::MEDICO_NUTROLOGISTA,
self::MEDICO_CARDIOLOGISTA,
self::MEDICO_ONCOLOGISTA_CLINICO,
self::MEDICO_CANCEROLOGISTA_PEDIATRICO,
self::MEDICO_PEDIATRA,
self::MEDICO_CLINICO,
self::MEDICO_PNEUMOLOGISTA,
self::MEDICO_DE_FAMILIA_E_COMUNIDADE,
self::MEDICO_PSIQUIATRA,
self::MEDICO_DERMATOLOGISTA,
self::MEDICO_REUMATOLOGISTA,
self::MEDICO_SANITARISTA,
self::MEDICO_DO_TRABALHO,
self::MEDICO_DA_ESTRATEGIA_DE_SAUDE_DA_FAMILIA,
self::MEDICO_EM_MEDICINA_DE_TRAFEGO,
self::MEDICO_ANATOMOPATOLOGISTA,
self::MEDICO_EM_MEDICINA_INTENSIVA,
self::MEDICO_ANESTESIOLOGISTA,
self::MEDICO_ANTROPOSOFICO,
self::MEDICO_ENDOCRINOLOGISTA_E_METABOLOGISTA,
self::MEDICO_FISIATRA,
self::MEDICO_GASTROENTEROLOGISTA,
self::MEDICO_GENERALISTA,
self::MEDICO_GENETICISTA,
self::MEDICO_GERIATRA,
self::MEDICO_HEMATOLOGISTA,
self::MEDICO_HOMEOPATA,
self::MEDICO_EM_CIRURGIA_VASCULAR,
self::MEDICO_CIRURGIAO_CARDIOVASCULAR,
self::MEDICO_CIRURGIAO_DE_CABECA_E_PESCOCO,
self::MEDICO_CIRURGIAO_DO_APARELHO_DIGESTIVO,
self::MEDICO_CIRURGIAO_GERAL,
self::MEDICO_CIRURGIAO_PEDIATRICO,
self::MEDICO_CIRURGIAO_PLASTICO,
self::MEDICO_CIRURGIAO_TORACICO,
self::MEDICO_GINECOLOGISTA_E_OBSTETRA,
self::MEDICO_MASTOLOGISTA,
self::MEDICO_NEUROCIRURGIAO,
self::MEDICO_OFTALMOLOGISTA,
self::MEDICO_ORTOPEDISTA_E_TRAUMATOLOGISTA,
self::MEDICO_OTORRINOLARINGOLOGISTA,
self::MEDICO_COLOPROCTOLOGISTA,
self::MEDICO_UROLOGISTA,
self::MEDICO_CANCEROLOGISTA_CIRURGICO,
self::MEDICO_CIRURGIAO_DA_MAO,
self::MEDICO_CITOPATOLOGISTA,
self::MEDICO_EM_ENDOSCOPIA,
self::MEDICO_EM_MEDICINA_NUCLEAR,
self::MEDICO_EM_RADIOLOGIA_E_DIAGNOSTICO_POR_IMAGEM,
self::MEDICO_PATOLOGISTA,
self::MEDICO_RADIOTERAPEUTA,
self::MEDICO_PATOLOGISTA_CLINICO_MEDICINA_LABORATORIAL,
self::MEDICO_HEMOTERAPEUTA,
self::MEDICO_HIPERBARISTA,
self::MEDICO_NEUROFISIOLOGISTA_CLINICO,
self::MEDICO_RADIOLOGISTA_INTERVENCIONISTA,
self::ENFERMEIRO,
self::ENFERMEIRO_AUDITOR,
self::ENFERMEIRO_DE_BORDO,
self::ENFERMEIRO_DE_CENTRO_CIRURGICO,
self::ENFERMEIRO_DE_TERAPIA_INTENSIVA,
self::ENFERMEIRO_DO_TRABALHO,
self::ENFERMEIRO_NEFROLOGISTA,
self::ENFERMEIRO_NEONATOLOGISTA,
self::ENFERMEIRO_OBSTETRICO,
self::ENFERMEIRO_PSIQUIATRICO,
self::ENFERMEIRO_PUERICULTOR_E_PEDIATRICO,
self::ENFERMEIRO_SANITARISTA,
self::ENFERMEIRO_DA_ESTRATEGIA_DE_SAUDE_DA_FAMILIA,
self::PERFUSIONISTA,
self::OBSTETRIZ,
self::ENFERMEIRO_ESTOMATERAPEUTA,
self::ENFERMEIRO_FORENSE,
];
}
}

View File

@@ -0,0 +1,209 @@
<?php
namespace App\Enums\AtencaoBasica\RelatorioCuidadoDesenvolvimentoInfantil;
class CboBoasPratricasCEnum
{
const MEDICO_EM_ELETROENCEFALOGRAFIA = '223119';
const MEDICO_PERITO = '223150';
const MEDICO_BRONCOESOFALOGISTA = '2231A1';
const MEDICO_EM_MEDICINA_PREVENTIVA_E_SOCIAL = '2231F8';
const MEDICO_RESIDENTE = '2231F9';
const MEDICO_CARDIOLOGISTA_INTERVENCIONISTA = '2231G1';
const MEDICO_INFECTOLOGISTA = '225103';
const MEDICO_ACUPUNTURISTA = '225105';
const MEDICO_LEGISTA = '225106';
const MEDICO_NEFROLOGISTA = '225109';
const MEDICO_ALERGISTA_E_IMUNOLOGISTA = '225110';
const MEDICO_NEUROLOGISTA = '225112';
const MEDICO_ANGIOLOGISTA = '225115';
const MEDICO_NUTROLOGISTA = '225118';
const MEDICO_CARDIOLOGISTA = '225120';
const MEDICO_ONCOLOGISTA_CLINICO = '225121';
const MEDICO_CANCEROLOGISTA_PEDIATRICO = '225122';
const MEDICO_PEDIATRA = '225124';
const MEDICO_CLINICO = '225125';
const MEDICO_PNEUMOLOGISTA = '225127';
const MEDICO_DE_FAMILIA_E_COMUNIDADE = '225130';
const MEDICO_PSIQUIATRA = '225133';
const MEDICO_DERMATOLOGISTA = '225135';
const MEDICO_REUMATOLOGISTA = '225136';
const MEDICO_SANITARISTA = '225139';
const MEDICO_DO_TRABALHO = '225140';
const MEDICO_DA_ESTRATEGIA_DE_SAUDE_DA_FAMILIA = '225142';
const MEDICO_EM_MEDICINA_DE_TRAFEGO = '225145';
const MEDICO_ANATOMOPATOLOGISTA = '225148';
const MEDICO_EM_MEDICINA_INTENSIVA = '225150';
const MEDICO_ANESTESIOLOGISTA = '225151';
const MEDICO_ANTROPOSOFICO = '225154';
const MEDICO_ENDOCRINOLOGISTA_E_METABOLOGISTA = '225155';
const MEDICO_FISIATRA = '225160';
const MEDICO_GASTROENTEROLOGISTA = '225165';
const MEDICO_GENERALISTA = '225170';
const MEDICO_GENETICISTA = '225175';
const MEDICO_GERIATRA = '225180';
const MEDICO_HEMATOLOGISTA = '225185';
const MEDICO_HOMEOPATA = '225195';
const MEDICO_EM_CIRURGIA_VASCULAR = '225203';
const MEDICO_CIRURGIAO_CARDIOVASCULAR = '225210';
const MEDICO_CIRURGIAO_DE_CABECA_E_PESCOCO = '225215';
const MEDICO_CIRURGIAO_DO_APARELHO_DIGESTIVO = '225220';
const MEDICO_CIRURGIAO_GERAL = '225225';
const MEDICO_CIRURGIAO_PEDIATRICO = '225230';
const MEDICO_CIRURGIAO_PLASTICO = '225235';
const MEDICO_CIRURGIAO_TORACICO = '225240';
const MEDICO_GINECOLOGISTA_E_OBSTETRA = '225250';
const MEDICO_MASTOLOGISTA = '225255';
const MEDICO_NEUROCIRURGIAO = '225260';
const MEDICO_OFTALMOLOGISTA = '225265';
const MEDICO_ORTOPEDISTA_E_TRAUMATOLOGISTA = '225270';
const MEDICO_OTORRINOLARINGOLOGISTA = '225275';
const MEDICO_COLOPROCTOLOGISTA = '225280';
const MEDICO_UROLOGISTA = '225285';
const MEDICO_CANCEROLOGISTA_CIRURGICO = '225290';
const MEDICO_CIRURGIAO_DA_MAO = '225295';
const MEDICO_CITOPATOLOGISTA = '225305';
const MEDICO_EM_ENDOSCOPIA = '225310';
const MEDICO_EM_MEDICINA_NUCLEAR = '225315';
const MEDICO_EM_RADIOLOGIA_E_DIAGNOSTICO_POR_IMAGEM = '225320';
const MEDICO_PATOLOGISTA = '225325';
const MEDICO_RADIOTERAPEUTA = '225330';
const MEDICO_PATOLOGISTA_CLINICO_MEDICINA_LABORATORIAL = '225335';
const MEDICO_HEMOTERAPEUTA = '225340';
const MEDICO_HIPERBARISTA = '225345';
const MEDICO_NEUROFISIOLOGISTA_CLINICO = '225350';
const MEDICO_RADIOLOGISTA_INTERVENCIONISTA = '225355';
const ENFERMEIRO = '223505';
const ENFERMEIRO_AUDITOR = '223510';
const ENFERMEIRO_DE_BORDO = '223515';
const ENFERMEIRO_DE_CENTRO_CIRURGICO = '223520';
const ENFERMEIRO_DE_TERAPIA_INTENSIVA = '223525';
const ENFERMEIRO_DO_TRABALHO = '223530';
const ENFERMEIRO_NEFROLOGISTA = '223535';
const ENFERMEIRO_NEONATOLOGISTA = '223540';
const ENFERMEIRO_OBSTETRICO = '223545';
const ENFERMEIRO_PSIQUIATRICO = '223550';
const ENFERMEIRO_PUERICULTOR_E_PEDIATRICO = '223555';
const ENFERMEIRO_SANITARISTA = '223560';
const ENFERMEIRO_DA_ESTRATEGIA_DE_SAUDE_DA_FAMILIA = '223565';
const PERFUSIONISTA = '223570';
const OBSTETRIZ = '223575';
const ENFERMEIRO_ESTOMATERAPEUTA = '223580';
const ENFERMEIRO_FORENSE = '223585';
const TECNICO_DE_ENFERMAGEM = '322205';
const TECNICO_DE_ENFERMAGEM_DE_TERAPIA_INTENSIVA = '322210';
const TECNICO_DE_ENFERMAGEM_DO_TRABALHO = '322215';
const TECNICO_DE_ENFERMAGEM_PSIQUIATRICA = '322220';
const INSTRUMENTADOR_CIRURGICO = '322225';
const AUXILIAR_DE_ENFERMAGEM = '322230';
const AUXILIAR_DE_ENFERMAGEM_DO_TRABALHO = '322235';
const AUXILIAR_DE_SAUDE_NAVEGACAO_MARITIMA = '322240';
const TECNICO_DE_ENFERMAGEM_DA_ESTRATEGIA_DE_SAUDE_DA_FAMILIA = '322245';
const AUXILIAR_DE_ENFERMAGEM_DA_ESTRATEGIA_DE_SAUDE_DA_FAMILIA = '322250';
const TECNICO_EM_AGENTE_COMUNITARIO_DE_SAUDE = '322255';
const AGENTE_COMUNITARIO_DE_SAUDE = '515105';
public static function all(): array
{
return [
self::MEDICO_EM_ELETROENCEFALOGRAFIA,
self::MEDICO_PERITO,
self::MEDICO_BRONCOESOFALOGISTA,
self::MEDICO_EM_MEDICINA_PREVENTIVA_E_SOCIAL,
self::MEDICO_RESIDENTE,
self::MEDICO_CARDIOLOGISTA_INTERVENCIONISTA,
self::MEDICO_INFECTOLOGISTA,
self::MEDICO_ACUPUNTURISTA,
self::MEDICO_LEGISTA,
self::MEDICO_NEFROLOGISTA,
self::MEDICO_ALERGISTA_E_IMUNOLOGISTA,
self::MEDICO_NEUROLOGISTA,
self::MEDICO_ANGIOLOGISTA,
self::MEDICO_NUTROLOGISTA,
self::MEDICO_CARDIOLOGISTA,
self::MEDICO_ONCOLOGISTA_CLINICO,
self::MEDICO_CANCEROLOGISTA_PEDIATRICO,
self::MEDICO_PEDIATRA,
self::MEDICO_CLINICO,
self::MEDICO_PNEUMOLOGISTA,
self::MEDICO_DE_FAMILIA_E_COMUNIDADE,
self::MEDICO_PSIQUIATRA,
self::MEDICO_DERMATOLOGISTA,
self::MEDICO_REUMATOLOGISTA,
self::MEDICO_SANITARISTA,
self::MEDICO_DO_TRABALHO,
self::MEDICO_DA_ESTRATEGIA_DE_SAUDE_DA_FAMILIA,
self::MEDICO_EM_MEDICINA_DE_TRAFEGO,
self::MEDICO_ANATOMOPATOLOGISTA,
self::MEDICO_EM_MEDICINA_INTENSIVA,
self::MEDICO_ANESTESIOLOGISTA,
self::MEDICO_ANTROPOSOFICO,
self::MEDICO_ENDOCRINOLOGISTA_E_METABOLOGISTA,
self::MEDICO_FISIATRA,
self::MEDICO_GASTROENTEROLOGISTA,
self::MEDICO_GENERALISTA,
self::MEDICO_GENETICISTA,
self::MEDICO_GERIATRA,
self::MEDICO_HEMATOLOGISTA,
self::MEDICO_HOMEOPATA,
self::MEDICO_EM_CIRURGIA_VASCULAR,
self::MEDICO_CIRURGIAO_CARDIOVASCULAR,
self::MEDICO_CIRURGIAO_DE_CABECA_E_PESCOCO,
self::MEDICO_CIRURGIAO_DO_APARELHO_DIGESTIVO,
self::MEDICO_CIRURGIAO_GERAL,
self::MEDICO_CIRURGIAO_PEDIATRICO,
self::MEDICO_CIRURGIAO_PLASTICO,
self::MEDICO_CIRURGIAO_TORACICO,
self::MEDICO_GINECOLOGISTA_E_OBSTETRA,
self::MEDICO_MASTOLOGISTA,
self::MEDICO_NEUROCIRURGIAO,
self::MEDICO_OFTALMOLOGISTA,
self::MEDICO_ORTOPEDISTA_E_TRAUMATOLOGISTA,
self::MEDICO_OTORRINOLARINGOLOGISTA,
self::MEDICO_COLOPROCTOLOGISTA,
self::MEDICO_UROLOGISTA,
self::MEDICO_CANCEROLOGISTA_CIRURGICO,
self::MEDICO_CIRURGIAO_DA_MAO,
self::MEDICO_CITOPATOLOGISTA,
self::MEDICO_EM_ENDOSCOPIA,
self::MEDICO_EM_MEDICINA_NUCLEAR,
self::MEDICO_EM_RADIOLOGIA_E_DIAGNOSTICO_POR_IMAGEM,
self::MEDICO_PATOLOGISTA,
self::MEDICO_RADIOTERAPEUTA,
self::MEDICO_PATOLOGISTA_CLINICO_MEDICINA_LABORATORIAL,
self::MEDICO_HEMOTERAPEUTA,
self::MEDICO_HIPERBARISTA,
self::MEDICO_NEUROFISIOLOGISTA_CLINICO,
self::MEDICO_RADIOLOGISTA_INTERVENCIONISTA,
self::ENFERMEIRO,
self::ENFERMEIRO_AUDITOR,
self::ENFERMEIRO_DE_BORDO,
self::ENFERMEIRO_DE_CENTRO_CIRURGICO,
self::ENFERMEIRO_DE_TERAPIA_INTENSIVA,
self::ENFERMEIRO_DO_TRABALHO,
self::ENFERMEIRO_NEFROLOGISTA,
self::ENFERMEIRO_NEONATOLOGISTA,
self::ENFERMEIRO_OBSTETRICO,
self::ENFERMEIRO_PSIQUIATRICO,
self::ENFERMEIRO_PUERICULTOR_E_PEDIATRICO,
self::ENFERMEIRO_SANITARISTA,
self::ENFERMEIRO_DA_ESTRATEGIA_DE_SAUDE_DA_FAMILIA,
self::PERFUSIONISTA,
self::OBSTETRIZ,
self::ENFERMEIRO_ESTOMATERAPEUTA,
self::ENFERMEIRO_FORENSE,
self::TECNICO_DE_ENFERMAGEM,
self::TECNICO_DE_ENFERMAGEM_DE_TERAPIA_INTENSIVA,
self::TECNICO_DE_ENFERMAGEM_DO_TRABALHO,
self::TECNICO_DE_ENFERMAGEM_PSIQUIATRICA,
self::INSTRUMENTADOR_CIRURGICO,
self::AUXILIAR_DE_ENFERMAGEM,
self::AUXILIAR_DE_ENFERMAGEM_DO_TRABALHO,
self::AUXILIAR_DE_SAUDE_NAVEGACAO_MARITIMA,
self::TECNICO_DE_ENFERMAGEM_DA_ESTRATEGIA_DE_SAUDE_DA_FAMILIA,
self::AUXILIAR_DE_ENFERMAGEM_DA_ESTRATEGIA_DE_SAUDE_DA_FAMILIA,
self::TECNICO_EM_AGENTE_COMUNITARIO_DE_SAUDE,
self::AGENTE_COMUNITARIO_DE_SAUDE,
];
}
}

View File

@@ -0,0 +1,18 @@
<?php
namespace App\Enums\AtencaoBasica\RelatorioCuidadoDesenvolvimentoInfantil;
class CboBoasPratricasDEnum
{
const TECNICO_EM_AGENTE_COMUNITARIO_DE_SAUDE = '322255';
const AGENTE_COMUNITARIO_DE_SAUDE = '515105';
public static function all(): array
{
return [
self::TECNICO_EM_AGENTE_COMUNITARIO_DE_SAUDE,
self::AGENTE_COMUNITARIO_DE_SAUDE,
];
}
}

View File

@@ -0,0 +1,12 @@
<?php
namespace App\Enums\AtencaoBasica\RelatorioCuidadoDesenvolvimentoInfantil;
class ClassificacaoEnum
{
const OTIMO = 'Ótimo';
const BOM = 'Bom';
const SUFICIENTE = 'Suficiente';
const REGULAR = 'Regular';
}

View File

@@ -0,0 +1,21 @@
<?php
namespace App\Enums\AtencaoBasica\RelatorioCuidadoDesenvolvimentoInfantil;
class ProcedimentosBoasPraticasC
{
const AVALIACAO_ANTROPOMETRICA = '0101040024';
const AVALIACAO_DO_CRESCIMENTO_NA_PUERICULTURA = '0301010269';
const MEDICAO_DE_PESO = '0101040083';
const MEDICAO_DE_ALTURA = '0101040075';
public static function all(): array
{
return [
self::AVALIACAO_ANTROPOMETRICA,
self::AVALIACAO_DO_CRESCIMENTO_NA_PUERICULTURA,
self::MEDICAO_DE_PESO,
self::MEDICAO_DE_ALTURA,
];
}
}

View File

@@ -0,0 +1,30 @@
<?php
namespace App\Enums\AtencaoBasica\RelatorioCuidadoDesenvolvimentoInfantil;
class VacinasEsquemaVacinalEnum
{
const VACINA_HEPATITE_B_RECOMBINANTE = 9;
const VACINA_HAEMOPHILUS_INFLUENZA_B_CONJUGADA = 17;
const VACINA_DTPA_HIB_POLIO_INATIVA = 29;
const VACINA_DTP_HIB = 39;
const VACINA_DTP_HB_HIB = 42;
const VACINA_HEXAVALENTE = 43;
const VACINA_TRIPLA_BACTERIANA = 46;
const VACINA_TRIPLA_ACELULAR_INFANTIL = 47;
const VACINA_POLIOMIELITE_INATIVADA = 22;
const VACINA_TRIPLA_VIRAL = 24;
const VACINA_PNEUMOCOCICA_10V = 26;
const VACINA_PNEUMOCOCICA_13V = 59;
const VACINA_PNEUMOCOCICA_15V = 106;
const VACINA_TRIPLA_ACELULAR_POLIOMIELITE_INATIVADA = 58;
const VACINA_TETRA_VIRAL = 56;
const VACINA_PNEUMOCOCICA_20V = 74;
}

View File

@@ -0,0 +1,14 @@
<?php
namespace App\Enums\AtencaoBasica;
class TesteRapido
{
const DOSAGEM_PROTEINURIA = 1;
const GRAVIDEZ = 2;
const HEPATITE_C = 3;
const HIV = 4;
const SIFILIS = 5;
const HEPATITE_B = 6;
const TESTE_OLHINHO_TRV = 7;
}

View File

@@ -0,0 +1,11 @@
<?php
namespace App\Enums\AtencaoBasica;
class TipoAtendimento
{
const ATENDIMENTO_URGENCIA = 5;
const ATENDIMENTO_PROGRAMADO = 6;
const ATENDIMENTO_NAO_PROGRAMADO = 7;
const VISITA_DOMICILIAR_POS_OBITO = 8;
}

View File

@@ -0,0 +1,10 @@
<?php
namespace App\Enums\AtencaoBasica\VisitaDomiciliar;
class Desfecho
{
const VISITA_REALIZADA = 1;
const VISITA_RECUSADA = 2;
const AUSENTE = 3;
}

View File

@@ -0,0 +1,8 @@
<?php
namespace App\Enums\AtencaoBasica\VisitaDomiciliar;
class Limite
{
const MAXIMO = 36;
}

View File

@@ -0,0 +1,44 @@
<?php
namespace App\Enums\AtencaoBasica\VisitaDomiciliar;
class MotivoVisita
{
const CADASTRAMENTO_ATUALIZACAO = 1;
const VISITA_PERIODICA = 2;
const CONSULTA = 3;
const EXAME = 4;
const VACINA = 5;
const CONDICIONALIDADES_DO_BOLSA_FAMILIA = 6;
const GESTANTE = 7;
const PUERPERA = 8;
const RECEM_NASCIDO = 9;
const CRIANCA = 10;
const PESSOA_COM_DESNUTRICAO = 11;
const PESSOA_EM_REABILITACAO_OU_COM_DEFICIENCIA = 12;
const PESSOA_COM_HIPERTENSAO = 13;
const PESSOA_COM_DIABETES = 14;
const PESSOA_COM_ASMA = 15;
const PESSOA_COM_DPOC_ENFISEMA = 16;
const PESSOA_COM_CANCER = 17;
const PESSOA_COM_OUTRAS_DOENCAS_CRONICAS = 18;
const PESSOA_COM_HANSENIASE = 19;
const PESSOA_COM_TUBERCULOSE = 20;
const SINTOMATICOS_RESPIRATORIOS = 21;
const TABAGISTA = 22;
const DOMICILIADOS_ACAMADOS = 23;
const CONDICOES_DE_VULNERABILIDADE_SOCIAL = 24;
const ACOMPANHAMENTO_CONDICIONALIDADES_DO_BOLSA_FAMILIA = 25;
const SAUDE_MENTAL = 26;
const USUARIO_DE_ALCOOL = 27;
const USUARIO_DE_OUTRAS_DROGAS = 28;
const ACAO_EDUCATIVA = 29;
const IMOVEL_COM_FOCO = 30;
const ACAO_MECANICA = 31;
const TRATAMENTO_FOCAL = 32;
const EGRESSO_DE_INTERNACAO = 33;
const CONVITE_PARA_ATIVIDADES_COLETIVAS_CAMPANHA_DE_SAUDE = 34;
const ORIENTACAO_PREVENCAO = 35;
const OUTROS = 36;
const PESSOA_IDOSA = 37;
}

View File

@@ -0,0 +1,21 @@
<?php
namespace App\Enums\AtencaoBasica\VisitaDomiciliar;
class TipoImovel
{
const DOMICILIO = 1;
const COMERCIO = 2;
const TERRENO_BALDIO = 3;
const PONTO_ESTRATEGICO = 4;
const ESCOLA = 5;
const CRECHE = 6;
const ABRIGO = 7;
const INSTITUICAO_LONGA_PERMANENCIA_IDOSOS = 8;
const UNIDADE_PRISIONAL = 9;
const UNIDADE_SOCIOEDUCATIVA = 10;
const DELEGACIA = 11;
const ESTABELECIMENTO_RELIGIOSO = 12;
const CASAI = 13;
const OUTROS = 99;
}