This commit is contained in:
11
api/app/Enums/Administracao/CrudAcao.php
Normal file
11
api/app/Enums/Administracao/CrudAcao.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Administracao;
|
||||
|
||||
class CrudAcao
|
||||
{
|
||||
const CRIAR = 1;
|
||||
const VISUALIZAR = 2;
|
||||
const ATUALIZAR = 3;
|
||||
const EXCLUIR = 4;
|
||||
}
|
||||
9
api/app/Enums/Administracao/HistoricoAcao.php
Normal file
9
api/app/Enums/Administracao/HistoricoAcao.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Administracao;
|
||||
|
||||
class HistoricoAcao
|
||||
{
|
||||
const CADASTRO = 1;
|
||||
const EXCLUSAO = 2;
|
||||
}
|
||||
15
api/app/Enums/Administracao/Modulo.php
Normal file
15
api/app/Enums/Administracao/Modulo.php
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Administracao;
|
||||
|
||||
class Modulo
|
||||
{
|
||||
const AMBULATORIO = 'ambulatorio';
|
||||
const EXAME_LABORATORIAL = 'exame-laboratorial';
|
||||
const EXAME_IMAGEM = 'exame-imagem';
|
||||
const IMUNIZACAO = 'imunizacao';
|
||||
const FARMACIA = 'farmacia';
|
||||
const PAINEL_SENHA = 'painel-senha';
|
||||
const PRONTO_ATENDIMENTO = 'pronto-atendimento';
|
||||
const TRANSPORTE_PACIENTE = 'transporte-paciente';
|
||||
}
|
||||
9
api/app/Enums/Administracao/NotificacaoTipo.php
Normal file
9
api/app/Enums/Administracao/NotificacaoTipo.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Administracao;
|
||||
|
||||
class NotificacaoTipo
|
||||
{
|
||||
const ATUALIZACAO = 1;
|
||||
const AVISO = 2;
|
||||
}
|
||||
11
api/app/Enums/Almoxarifado/DocumentoTipo.php
Normal file
11
api/app/Enums/Almoxarifado/DocumentoTipo.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Almoxarifado;
|
||||
|
||||
class DocumentoTipo
|
||||
{
|
||||
const NOTA_FISCAL = 1;
|
||||
const OUTRAS = 2;
|
||||
const DOACAO = 3;
|
||||
const DEVOLUCAO = 4;
|
||||
}
|
||||
13
api/app/Enums/Almoxarifado/EntradaTipo.php
Normal file
13
api/app/Enums/Almoxarifado/EntradaTipo.php
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Almoxarifado;
|
||||
|
||||
class EntradaTipo
|
||||
{
|
||||
const MANUAL = 1;
|
||||
const REQUISICAO = 2;
|
||||
const INVENTARIO = 3;
|
||||
const ESTORNO = 4;
|
||||
const INICIAL = 5;
|
||||
const TRANSFERENCIA = 6;
|
||||
}
|
||||
10
api/app/Enums/Almoxarifado/MotivoBaixaTipo.php
Normal file
10
api/app/Enums/Almoxarifado/MotivoBaixaTipo.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Almoxarifado;
|
||||
|
||||
class MotivoBaixaTipo
|
||||
{
|
||||
const CONSUMO_INTERNO = 1;
|
||||
const QUEBRADO = 2;
|
||||
const VENCIDO = 3;
|
||||
}
|
||||
14
api/app/Enums/Almoxarifado/RequisicaoRespostaItemMotivo.php
Normal file
14
api/app/Enums/Almoxarifado/RequisicaoRespostaItemMotivo.php
Normal file
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Almoxarifado;
|
||||
|
||||
class RequisicaoRespostaItemMotivo
|
||||
{
|
||||
const SEM_ESTOQUE = 1;
|
||||
const PEDIDO_EM_EXCESSO = 2;
|
||||
const ENTREGA_PARCIAL = 3;
|
||||
const PENDENTE_DE_ENTREGA = 4;
|
||||
const RECUSADO = 5;
|
||||
const ADEQUACAO_DE_CAIXA = 6;
|
||||
const OUTRO = 7;
|
||||
}
|
||||
10
api/app/Enums/Almoxarifado/RequisicaoRespostaStatus.php
Normal file
10
api/app/Enums/Almoxarifado/RequisicaoRespostaStatus.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Almoxarifado;
|
||||
|
||||
class RequisicaoRespostaStatus
|
||||
{
|
||||
const INICIADA = 1;
|
||||
const ENVIADA = 2;
|
||||
const RECEBIDA = 3;
|
||||
}
|
||||
10
api/app/Enums/Almoxarifado/RequisicaoStatus.php
Normal file
10
api/app/Enums/Almoxarifado/RequisicaoStatus.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Almoxarifado;
|
||||
|
||||
class RequisicaoStatus
|
||||
{
|
||||
const ABERTA = 1;
|
||||
const RESPOSTA_INICIADA = 2;
|
||||
const FINALIZADA = 3;
|
||||
}
|
||||
8
api/app/Enums/Almoxarifado/ReservaMotivo.php
Normal file
8
api/app/Enums/Almoxarifado/ReservaMotivo.php
Normal file
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Almoxarifado;
|
||||
|
||||
class ReservaMotivo
|
||||
{
|
||||
const REQUISICAO = 1;
|
||||
}
|
||||
16
api/app/Enums/Almoxarifado/SaidaTipo.php
Normal file
16
api/app/Enums/Almoxarifado/SaidaTipo.php
Normal file
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Almoxarifado;
|
||||
|
||||
class SaidaTipo
|
||||
{
|
||||
const MANUAL = 1;
|
||||
const REQUISICAO = 2;
|
||||
const INVENTARIO = 3;
|
||||
const ESTORNO = 4;
|
||||
const DISPENSACAO_FARMACIA = 5;
|
||||
const BAIXA = 6;
|
||||
const TRANSFERENCIA = 7;
|
||||
const DISPENSACAO_ALMOXARIFADO = 8;
|
||||
const DISPENSACAO_AMBULATORIO = 9;
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
class AcompanhamentoOciMotivoEncerramento
|
||||
{
|
||||
const ABANDONO = 1;
|
||||
const OBITO = 2;
|
||||
const CANCELAMENTO_PELO_AUDITOR = 3;
|
||||
const VENCIDO = 4;
|
||||
const CONCLUIDO = 5;
|
||||
}
|
||||
10
api/app/Enums/Ambulatorio/AcompanhamentoOciStatus.php
Normal file
10
api/app/Enums/Ambulatorio/AcompanhamentoOciStatus.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
class AcompanhamentoOciStatus
|
||||
{
|
||||
const EM_ANDAMENTO = 1;
|
||||
const ENCERRADO_MANUALMENTE = 2;
|
||||
const ENCERRADO_AUTOMATICAMENTE = 3;
|
||||
}
|
||||
16
api/app/Enums/Ambulatorio/AgendamentoStatus.php
Normal file
16
api/app/Enums/Ambulatorio/AgendamentoStatus.php
Normal file
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
class AgendamentoStatus
|
||||
{
|
||||
const AGENDADO = 1;
|
||||
const REAGENDADO_PELO_PACIENTE = 2;
|
||||
const REAGENDADO_PELO_MEDICO = 3;
|
||||
const CANCELADO_PELO_PACIENTE = 4;
|
||||
const CANCELADO_PELO_MEDICO = 5;
|
||||
const FALTA_DO_PACIENTE = 6;
|
||||
const FALTA_DO_MEDICO = 7;
|
||||
const REALIZADO = 8;
|
||||
const EVADIDO = 9;
|
||||
}
|
||||
9
api/app/Enums/Ambulatorio/AgendamentoTipo.php
Normal file
9
api/app/Enums/Ambulatorio/AgendamentoTipo.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
class AgendamentoTipo
|
||||
{
|
||||
const CONSULTA = 1;
|
||||
const RETORNO = 2;
|
||||
}
|
||||
9
api/app/Enums/Ambulatorio/ArcadaDentaria.php
Normal file
9
api/app/Enums/Ambulatorio/ArcadaDentaria.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
class ArcadaDentaria
|
||||
{
|
||||
const SUPERIOR = 1;
|
||||
const INFERIOR = 2;
|
||||
}
|
||||
11
api/app/Enums/Ambulatorio/AtendimentoEspecificoTipo.php
Normal file
11
api/app/Enums/Ambulatorio/AtendimentoEspecificoTipo.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
class AtendimentoEspecificoTipo
|
||||
{
|
||||
const SAUDE_BUCAL = 1;
|
||||
const PRE_NATAL = 2;
|
||||
const PUERICULTURA = 3;
|
||||
const IDOSO = 4;
|
||||
}
|
||||
21
api/app/Enums/Ambulatorio/AtendimentoImpressaoTipo.php
Normal file
21
api/app/Enums/Ambulatorio/AtendimentoImpressaoTipo.php
Normal file
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
class AtendimentoImpressaoTipo
|
||||
{
|
||||
const RECEITA_COMUM = 1;
|
||||
const RECEITA_ESPECIAL = 2;
|
||||
const RECEITA_ESPECIAL_AZUL = 3;
|
||||
const RECEITA_ESPECIAL_AMARELA = 4;
|
||||
const RECEITA_NAO_PADRONIZADA_COMUM = 5;
|
||||
const RECEITA_NAO_PADRONIZADA_ESPECIAL = 6;
|
||||
const SERVICO_DE_ANALISES_DIAGNOSTICOS_E_TERAPIA_SOLICITACAO_DE_EXAMES_SADAT = 7;
|
||||
const FICHA_DE_REQUISICAO_DE_SERVICOS_AUXILIARES_DE_DIAGOSE_E_TERAPIA_SADT = 8;
|
||||
const LAUDO_PARA_SOLICITACAO_AUTORIZACAO_DE_PROCEDIMENTO_AMBULATORIAL = 9;
|
||||
const ENCAMINHAMENTO = 10;
|
||||
const ATESTADO_MEDICO = 11;
|
||||
const DECLARACAO_COMPARECIMENTO = 12;
|
||||
const CARTA_MEDICA = 13;
|
||||
const ORIENTACAO = 14;
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
class AtendimentoSoapSolicitacaoExameItemStatus
|
||||
{
|
||||
const SOLICITADO = 1;
|
||||
const AGENDADO = 2;
|
||||
const REALIZADO = 3;
|
||||
const FALTA = 4;
|
||||
const CANCELADO = 5;
|
||||
const REAGENDADO = 6;
|
||||
}
|
||||
9
api/app/Enums/Ambulatorio/AtendimentoTipo.php
Normal file
9
api/app/Enums/Ambulatorio/AtendimentoTipo.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
class AtendimentoTipo
|
||||
{
|
||||
const DEMANDA_ESPONTANEA = 1;
|
||||
const PROGRAMADA = 2;
|
||||
}
|
||||
13
api/app/Enums/Ambulatorio/AtestadoModelo.php
Normal file
13
api/app/Enums/Ambulatorio/AtestadoModelo.php
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
class AtestadoModelo
|
||||
{
|
||||
const PADRAO = 1;
|
||||
const EM_BRANCO = 2;
|
||||
const PERIODO_MANHA = 3;
|
||||
const PERIODO_TARDE = 4;
|
||||
const PERIODO_NOITE = 5;
|
||||
const QUANTIDADE_HORAS = 6;
|
||||
}
|
||||
63
api/app/Enums/Ambulatorio/CasoSuspeito.php
Normal file
63
api/app/Enums/Ambulatorio/CasoSuspeito.php
Normal file
@@ -0,0 +1,63 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
class CasoSuspeito
|
||||
{
|
||||
const ACIDENTE_DE_TRABALHO_COM_EXPOSICAO_A_MATERIAL_BIOLOGICO = 1;
|
||||
const ACIDENTE_DE_TRABALHO_GRAVE = 2;
|
||||
const ACIDENTES_POR_ANIMAIS_PECONHENTOS = 3;
|
||||
const AIDS_PACIENTES_MAIORES_DE_13_ANOS = 4;
|
||||
const ATENDIMENTO_ANTI_RABICO_HUMANO = 5;
|
||||
const BOTULISMO = 6;
|
||||
const CHIKUNGUNYA = 7;
|
||||
const COQUELUCHE = 8;
|
||||
const COLERA = 9;
|
||||
const DENGUE = 10;
|
||||
const DIFTERIA = 11;
|
||||
const DOENCA_MENINGOCOCICA = 12;
|
||||
const DOENCAS_DE_CHAGAS_AGUDA = 13;
|
||||
const DRT_CANCER_RELACIONADO_AO_TRABALHO = 14;
|
||||
const DRT_DERMATOSES_OCUPACIONAIS = 15;
|
||||
const DRT_LER_DORT = 16;
|
||||
const DRT_PAIR = 17;
|
||||
const DRT_PNEUMOCONIOSES = 18;
|
||||
const DRT_TRANSTORNOS_MENTAIS_RELACIONADOS_AO_TRABALHO = 19;
|
||||
const ESQUISTOSSOMOSE = 20;
|
||||
const FEBRE_AMARELA = 21;
|
||||
const FEBRE_MACULOSA_RICKETTSIOSES = 22;
|
||||
const FEBRE_POR_VIRUS_DO_NILO_OCIDENTAL = 23;
|
||||
const FEBRE_TIFOIDE = 24;
|
||||
const GESTANTE_HIV = 25;
|
||||
const HANSENIASE = 26;
|
||||
const HANTAVIROSE = 27;
|
||||
const HEPATITES_VIRAIS = 28;
|
||||
const INTOXICACAO_EXOGENA = 29;
|
||||
const LEISHMANIOSE_TEGUMENTAR_AMERICANA = 30;
|
||||
const LEISHMANIOSE_VISCERAL = 31;
|
||||
const LEPTOSPIROSE = 32;
|
||||
const MALARIA = 33;
|
||||
const OUTRAS_MENINGITES = 34;
|
||||
const PARALISIA_FLACIDA_AGUDA_POLIOMELITE = 35;
|
||||
const PESTE = 36;
|
||||
const RAIVA_HUMANA = 37;
|
||||
const ROTAVIRUS = 38;
|
||||
const RUBEOLA = 39;
|
||||
const SARAMPO = 40;
|
||||
const SIFILIS_CONGENITA = 41;
|
||||
const SIFILIS_EM_GESTANTE = 42;
|
||||
const SINDROME_DA_RUBEOLA_CONGENITA = 43;
|
||||
const TUBERCULOSE = 44;
|
||||
const TETANO_ACIDENTAL = 45;
|
||||
const TETANO_NEONATAL = 46;
|
||||
const AIDS_PACIENTES_MENORES_QUE_13_ANOS = 47;
|
||||
const BOLETIM_DE_INQUERITO_DE_TRACOMA = 48;
|
||||
const DOENCA_DE_CHAGAS_ADULTA = 49;
|
||||
const ENCEFALITE = 50;
|
||||
const INFLUENZA_HUMANA_POR_NOVO_SUBTIPO_PANDEMICO = 51;
|
||||
const MENINGITE = 52;
|
||||
const SINDROME_HEMOLITICO_UREMICA = 53;
|
||||
const SINDROME_RESPIRATORIA_AGUDA_GRAVE_SRAG_INTERNADA_OU_OBITO_POR_SRAG = 54;
|
||||
const SINDROME_DE_GUILLAIN_BARRE_E_OU_OUTRA_MANIFESTACAO_NEUROLOGICA_ASSOCIADA_COM_ARBOVIRUS = 55;
|
||||
const VIOLENCIA_INTERPESSOAL_AUTOPROVOCADA = 56;
|
||||
}
|
||||
11
api/app/Enums/Ambulatorio/ClassificacaoRisco.php
Normal file
11
api/app/Enums/Ambulatorio/ClassificacaoRisco.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
class ClassificacaoRisco
|
||||
{
|
||||
const NAO_AGUDA = 1;
|
||||
const BAIXA = 2;
|
||||
const INTERMEDIARIA = 3;
|
||||
const ALTA = 4;
|
||||
}
|
||||
10
api/app/Enums/Ambulatorio/ColetaMaterial.php
Normal file
10
api/app/Enums/Ambulatorio/ColetaMaterial.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
class ColetaMaterial
|
||||
{
|
||||
const COLETA_DE_PAPANICOLAU = 1;
|
||||
const COLETA_DE_EXAME_LABORATORIAL = 2;
|
||||
const COLETA_DE_TRIAGEM_NEONATAL = 3;
|
||||
}
|
||||
9
api/app/Enums/Ambulatorio/DemandaTipo.php
Normal file
9
api/app/Enums/Ambulatorio/DemandaTipo.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
class DemandaTipo
|
||||
{
|
||||
const AGENDADA = 'agendada';
|
||||
const ESPONTANEA = 'espontanea';
|
||||
}
|
||||
10
api/app/Enums/Ambulatorio/Desfecho.php
Normal file
10
api/app/Enums/Ambulatorio/Desfecho.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
class Desfecho
|
||||
{
|
||||
const PACIENTE_LIBERADO = 'Paciente liberado';
|
||||
const PACIENTE_ENCAMINHADO = 'Paciente encaminhado';
|
||||
const MANTER_NA_FILA = 'Paciente mantido na fila';
|
||||
}
|
||||
14
api/app/Enums/Ambulatorio/ExameResultadoTipo.php
Normal file
14
api/app/Enums/Ambulatorio/ExameResultadoTipo.php
Normal file
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
class ExameResultadoTipo
|
||||
{
|
||||
const NORMAL = 1;
|
||||
const ALTERADO = 2;
|
||||
const SUGESTIVO_DE_INFECCAO_CONGENITA = 3;
|
||||
const OUTRAS_ALTERACOES = 4;
|
||||
const INDETERMINADO = 5;
|
||||
const FALHOU = 6;
|
||||
const PASSOU = 7;
|
||||
}
|
||||
43
api/app/Enums/Ambulatorio/FeridaExsudato.php
Normal file
43
api/app/Enums/Ambulatorio/FeridaExsudato.php
Normal file
@@ -0,0 +1,43 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
final class FeridaExsudato
|
||||
{
|
||||
public const ESCASSO = 1;
|
||||
public const BAIXO = 2;
|
||||
public const MEDIO = 3;
|
||||
public const ALTO = 4;
|
||||
|
||||
public static function fromDescricao(?string $descricao): ?int
|
||||
{
|
||||
if ($descricao === null) {
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
$norm = self::normalize($descricao);
|
||||
|
||||
$map = [
|
||||
'escasso' => self::ESCASSO,
|
||||
'baixo' => self::BAIXO,
|
||||
'medio' => self::MEDIO,
|
||||
'médio' => self::MEDIO,
|
||||
'alto' => self::ALTO,
|
||||
];
|
||||
|
||||
return $map[$norm] ?? null;
|
||||
}
|
||||
|
||||
private static function normalize(string $text): string
|
||||
{
|
||||
$text = trim(mb_strtolower($text));
|
||||
$text = str_replace(
|
||||
['á','à','ã','â','ä','é','è','ê','ë','í','ì','î','ï','ó','ò','õ','ô','ö','ú','ù','û','ü','ç'],
|
||||
['a','a','a','a','a','e','e','e','e','i','i','i','i','o','o','o','o','o','u','u','u','u','c'],
|
||||
$text
|
||||
);
|
||||
|
||||
return preg_replace('/\s+/', ' ', $text);
|
||||
}
|
||||
}
|
||||
9
api/app/Enums/Ambulatorio/FeridaStatus.php
Normal file
9
api/app/Enums/Ambulatorio/FeridaStatus.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
class FeridaStatus
|
||||
{
|
||||
const ATIVO = 0;
|
||||
const CICATRIZADA = 1;
|
||||
}
|
||||
22
api/app/Enums/Ambulatorio/ImpressaoAssinaturaEletronica.php
Normal file
22
api/app/Enums/Ambulatorio/ImpressaoAssinaturaEletronica.php
Normal file
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
class ImpressaoAssinaturaEletronica
|
||||
{
|
||||
const REGISTRO_DO_ATENDIMENTO_MEDICO = 1;
|
||||
const REGISTRO_DO_ATENDIMENTO_DE_ENFERMAGEM = 2;
|
||||
const RECEITUARIO_MEDICO = 3;
|
||||
const ENCAMINHAMENTOS = 4;
|
||||
const ORIENTACAO = 5;
|
||||
const SOLICITACAO_DE_EXAMES_SADAT = 6;
|
||||
const SOLICITACAO_DE_EXAMES_SADT = 7;
|
||||
const SOLICITACAO_DE_EXAMES_APAC = 8;
|
||||
const SOLICITACAO_DE_EXAMES_CITOPATOLOGICO_DE_COLO_DE_UTERO = 9;
|
||||
const SOLICITACAO_DE_EXAMES_HISTOPATOLOGICO_DE_MAMA = 10;
|
||||
const SOLICITACAO_DE_EXAMES_CITOPATOLOGICO_DE_MAMA = 11;
|
||||
const ATESTADOS_MEDICOS = 12;
|
||||
const DECLARACOES_DE_COMPARECIMENTO = 13;
|
||||
const CARTAS_MEDICAS = 14;
|
||||
const NOTIFICACAO_COMPULSORIA = 15;
|
||||
}
|
||||
9
api/app/Enums/Ambulatorio/JornadaTipo.php
Normal file
9
api/app/Enums/Ambulatorio/JornadaTipo.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
class JornadaTipo
|
||||
{
|
||||
const DINAMICA = 1;
|
||||
const FIXA = 2;
|
||||
}
|
||||
71
api/app/Enums/Ambulatorio/LocalAnatomico.php
Normal file
71
api/app/Enums/Ambulatorio/LocalAnatomico.php
Normal file
@@ -0,0 +1,71 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
final class LocalAnatomico
|
||||
{
|
||||
public const CABECA = 1;
|
||||
public const PESCOCO = 2;
|
||||
public const TRONCO_FRENTE = 3;
|
||||
public const TRONCO_COSTAS = 4;
|
||||
public const BRACO = 5;
|
||||
public const MAO_DETALHES = 6;
|
||||
public const PERNA = 7;
|
||||
public const PES_DEDOS = 8;
|
||||
public const PES_REGIOES = 9;
|
||||
public const PES_CALCANHARES = 10;
|
||||
public const PES_VISTA_EXTERNA = 11;
|
||||
public const PARTES_LATERAIS = 12;
|
||||
public const LADO_DIREITO = 13;
|
||||
public const LADO_ESQUERDO = 14;
|
||||
public const PARTES_ESPECIFICAS = 15;
|
||||
public const GLUTEOS_DETALHES = 16;
|
||||
public const GENITALIA = 17;
|
||||
public const NADEGAS = 18;
|
||||
public const OUTROS = 19;
|
||||
|
||||
public static function fromDescricao(?string $descricao): ?int
|
||||
{
|
||||
if ($descricao === null) {
|
||||
return null;
|
||||
}
|
||||
|
||||
$norm = self::normalize($descricao);
|
||||
|
||||
$map = [
|
||||
'cabeça' => self::CABECA,
|
||||
'pescoço' => self::PESCOCO,
|
||||
'tronco frente' => self::TRONCO_FRENTE,
|
||||
'tronco costas' => self::TRONCO_COSTAS,
|
||||
'braço' => self::BRACO,
|
||||
'mão detalhes' => self::MAO_DETALHES,
|
||||
'perna' => self::PERNA,
|
||||
'pés dedos' => self::PES_DEDOS,
|
||||
'pés regiões' => self::PES_REGIOES,
|
||||
'pés calcanhares' => self::PES_CALCANHARES,
|
||||
'pés vista externa' => self::PES_VISTA_EXTERNA,
|
||||
'partes laterais' => self::PARTES_LATERAIS,
|
||||
'lado direito' => self::LADO_DIREITO,
|
||||
'lado esquerdo' => self::LADO_ESQUERDO,
|
||||
'partes específicas' => self::PARTES_ESPECIFICAS,
|
||||
'glúteos detalhes' => self::GLUTEOS_DETALHES,
|
||||
'genitália' => self::GENITALIA,
|
||||
'nádegas' => self::NADEGAS,
|
||||
'outros' => self::OUTROS,
|
||||
];
|
||||
|
||||
return $map[$norm] ?? null;
|
||||
}
|
||||
|
||||
private static function normalize(string $text): string
|
||||
{
|
||||
$text = trim(mb_strtolower($text));
|
||||
$text = str_replace(
|
||||
['á','à','ã','â','ä','é','è','ê','ë','í','ì','î','ï','ó','ò','õ','ô','ö','ú','ù','û','ü','ç'],
|
||||
['a','a','a','a','a','e','e','e','e','i','i','i','i','o','o','o','o','o','u','u','u','u','c'],
|
||||
$text
|
||||
);
|
||||
|
||||
return preg_replace('/\s+/', ' ', $text);
|
||||
}
|
||||
}
|
||||
410
api/app/Enums/Ambulatorio/LocalAnatomicoRegiao.php
Normal file
410
api/app/Enums/Ambulatorio/LocalAnatomicoRegiao.php
Normal file
@@ -0,0 +1,410 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
final class LocalAnatomicoRegiao
|
||||
{
|
||||
private const chaveLocalSafecare = [
|
||||
'head' => 1,
|
||||
'forehead' => 1,
|
||||
'nose' => 1,
|
||||
'chin' => 1,
|
||||
'right_cheek' => 1,
|
||||
'left_cheek' => 1,
|
||||
|
||||
'neck' => 2,
|
||||
|
||||
'right_deltoid' => 3,
|
||||
'left_deltoid' => 3,
|
||||
'right_chest' => 3,
|
||||
'left_chest' => 3,
|
||||
'abdomen' => 3,
|
||||
'right_abdomen' => 3,
|
||||
'left_abdomen' => 3,
|
||||
'sacral' => 3,
|
||||
|
||||
'back_body_right' => 4,
|
||||
'back_body_left' => 4,
|
||||
'trapezius_right' => 4,
|
||||
'trapezius_left' => 4,
|
||||
'glute_right' => 4,
|
||||
'glute_left' => 4,
|
||||
'popliteal_right' => 4,
|
||||
'popliteal_left' => 4,
|
||||
'calf_right' => 4,
|
||||
'calf_left' => 4,
|
||||
|
||||
'right_arm' => 5,
|
||||
'left_arm' => 5,
|
||||
'right_forearm' => 5,
|
||||
'left_forearm' => 5,
|
||||
'right_hand' => 5,
|
||||
'left_hand' => 5,
|
||||
|
||||
'pinky' => 6,
|
||||
'ring' => 6,
|
||||
'middle' => 6,
|
||||
'index' => 6,
|
||||
'thumb' => 6,
|
||||
'palm' => 6,
|
||||
'right_pinky' => 6,
|
||||
'right_ring' => 6,
|
||||
'right_middle' => 6,
|
||||
'right_index' => 6,
|
||||
'right_thumb' => 6,
|
||||
'right_palm' => 6,
|
||||
|
||||
'right_thigh' => 7,
|
||||
'left_thigh' => 7,
|
||||
'right_knee' => 7,
|
||||
'left_knee' => 7,
|
||||
'right_tibial' => 7,
|
||||
'left_tibial' => 7,
|
||||
'right_shin' => 7,
|
||||
'left_shin' => 7,
|
||||
'right_foot' => 7,
|
||||
'left_foot' => 7,
|
||||
|
||||
'big_toe' => 8,
|
||||
'second_toe' => 8,
|
||||
'middle_toe' => 8,
|
||||
'fourth_toe' => 8,
|
||||
'little_toe' => 8,
|
||||
'sole' => 8,
|
||||
'right_big_toe' => 8,
|
||||
'right_second_toe' => 8,
|
||||
'right_middle_toe' => 8,
|
||||
'right_fourth_toe' => 8,
|
||||
'right_little_toe' => 8,
|
||||
'right_sole' => 8,
|
||||
|
||||
'medial_forefoot' => 9,
|
||||
'central_forefoot' => 9,
|
||||
'distal_forefoot' => 9,
|
||||
'plantar_arch' => 9,
|
||||
'central_midfoot' => 9,
|
||||
'distal_midfoot' => 9,
|
||||
'medial_hindfoot' => 9,
|
||||
'central_hindfoot' => 9,
|
||||
'distal_hindfoot' => 9,
|
||||
|
||||
'right_heel' => 10,
|
||||
'left_heel' => 10,
|
||||
'right_achilles_tendon' => 10,
|
||||
'left_achilles_tendon' => 10,
|
||||
|
||||
'right_external_malleolus' => 11,
|
||||
'left_external_malleolus' => 11,
|
||||
'right_external_arch' => 11,
|
||||
'left_external_arch' => 11,
|
||||
'right_external_metatarsal' => 11,
|
||||
'left_external_metatarsal' => 11,
|
||||
|
||||
'side_head' => 12,
|
||||
'side_neck' => 12,
|
||||
'side_abdomen' => 12,
|
||||
'side_sacral' => 12,
|
||||
'side_trochanter1' => 12,
|
||||
'side_trochanter2' => 12,
|
||||
'side_malleolus' => 12,
|
||||
|
||||
'side_right_deltoid' => 13,
|
||||
'side_right_arm' => 13,
|
||||
'side_right_forearm' => 13,
|
||||
'side_right_hand' => 13,
|
||||
'side_right_chest' => 13,
|
||||
'side_right_thigh' => 13,
|
||||
'side_right_shin' => 13,
|
||||
'side_right_foot' => 13,
|
||||
|
||||
'side_left_deltoid' => 14,
|
||||
'side_left_arm' => 14,
|
||||
'side_left_forearm' => 14,
|
||||
'side_left_hand' => 14,
|
||||
'side_left_chest' => 14,
|
||||
'side_left_thigh' => 14,
|
||||
'side_left_shin' => 14,
|
||||
'side_left_foot' => 14,
|
||||
|
||||
'trochanter1' => 15,
|
||||
'trochanter2' => 15,
|
||||
'malleolus' => 15,
|
||||
|
||||
'upper_left' => 16,
|
||||
'upper_right' => 16,
|
||||
'lower_left' => 16,
|
||||
'lower_right' => 16,
|
||||
|
||||
'left_foot_subarea_1' => 17,
|
||||
'left_foot_subarea_2' => 17,
|
||||
'left_foot_subarea_3' => 17,
|
||||
'left_foot_subarea_4' => 17,
|
||||
'left_foot_subarea_5' => 17,
|
||||
'left_foot_subarea_6' => 17,
|
||||
'left_foot_subarea_7' => 17,
|
||||
'left_foot_subarea_8' => 17,
|
||||
'left_foot_subarea_9' => 17,
|
||||
'left_foot_subarea_10' => 17,
|
||||
'left_foot_subarea_11' => 17,
|
||||
'left_foot_subarea_12' => 17,
|
||||
'left_foot_subarea_13' => 17,
|
||||
'left_foot_subarea_14' => 17,
|
||||
'left_foot_subarea_15' => 17,
|
||||
|
||||
'right_foot_subarea_1' => 18,
|
||||
'right_foot_subarea_2' => 18,
|
||||
'right_foot_subarea_3' => 18,
|
||||
'right_foot_subarea_4' => 18,
|
||||
'right_foot_subarea_5' => 18,
|
||||
'right_foot_subarea_6' => 18,
|
||||
'right_foot_subarea_7' => 18,
|
||||
'right_foot_subarea_8' => 18,
|
||||
'right_foot_subarea_9' => 18,
|
||||
'right_foot_subarea_10' => 18,
|
||||
'right_foot_subarea_11' => 18,
|
||||
'right_foot_subarea_12' => 18,
|
||||
'right_foot_subarea_13' => 18,
|
||||
'right_foot_subarea_14' => 18,
|
||||
'right_foot_subarea_15' => 18,
|
||||
];
|
||||
|
||||
private const chaveTraduzida = [
|
||||
|
||||
'cabeca' => 'head',
|
||||
'testa' => 'forehead',
|
||||
'nariz' => 'nose',
|
||||
'queixo' => 'chin',
|
||||
'bochecha direita' => 'right_cheek',
|
||||
'bochecha esquerda' => 'left_cheek',
|
||||
|
||||
'pescoco' => 'neck',
|
||||
|
||||
'deltoide direito' => 'right_deltoid',
|
||||
'deltoide esquerdo' => 'left_deltoid',
|
||||
'peito direito' => 'right_chest',
|
||||
'peito esquerdo' => 'left_chest',
|
||||
'abdomen' => 'abdomen',
|
||||
'abdomen direito' => 'right_abdomen',
|
||||
'abdomen esquerdo' => 'left_abdomen',
|
||||
'sacral' => 'sacral',
|
||||
|
||||
'dorso direito' => 'back_body_right',
|
||||
'dorso esquerdo' => 'back_body_left',
|
||||
'trapezio direito' => 'trapezius_right',
|
||||
'trapezio esquerdo' => 'trapezius_left',
|
||||
'gluteo direito' => 'glute_right',
|
||||
'gluteo esquerdo' => 'glute_left',
|
||||
'poplitea direita' => 'popliteal_right',
|
||||
'poplitea esquerda' => 'popliteal_left',
|
||||
'panturrilha direita' => 'calf_right',
|
||||
'panturrilha esquerda' => 'calf_left',
|
||||
|
||||
'braco direito' => 'right_arm',
|
||||
'braco esquerdo' => 'left_arm',
|
||||
'antebraco direito' => 'right_forearm',
|
||||
'antebraco esquerdo' => 'left_forearm',
|
||||
'mao direita' => 'right_hand',
|
||||
'mao esquerda' => 'left_hand',
|
||||
|
||||
'minimo esquerdo' => 'pinky',
|
||||
'anelar esquerdo' => 'ring',
|
||||
'medio esquerdo' => 'middle',
|
||||
'indicador esquerdo' => 'index',
|
||||
'polegar esquerdo' => 'thumb',
|
||||
'palma esquerda' => 'palm',
|
||||
'minimo direito' => 'right_pinky',
|
||||
'anelar direito' => 'right_ring',
|
||||
'medio direito' => 'right_middle',
|
||||
'indicador direito' => 'right_index',
|
||||
'polegar direito' => 'right_thumb',
|
||||
'palma direita' => 'right_palm',
|
||||
|
||||
'coxa direita' => 'right_thigh',
|
||||
'coxa esquerda' => 'left_thigh',
|
||||
'joelho direito' => 'right_knee',
|
||||
'joelho esquerdo' => 'left_knee',
|
||||
'tibial direita' => 'right_tibial',
|
||||
'tibial esquerda' => 'left_tibial',
|
||||
'canela direita' => 'right_shin',
|
||||
'canela esquerda' => 'left_shin',
|
||||
'pe direito' => 'right_foot',
|
||||
'pe esquerdo' => 'left_foot',
|
||||
|
||||
'dedo 1 esquerdo' => 'big_toe',
|
||||
'dedo 2 esquerdo' => 'second_toe',
|
||||
'terceiro dedo esquerdo' => 'middle_toe',
|
||||
'dedo 4 esquerdo' => 'fourth_toe',
|
||||
'dedo 5 esquerdo' => 'little_toe',
|
||||
'planta do pe esquerda' => 'sole',
|
||||
'dedo 1 direito' => 'right_big_toe',
|
||||
'dedo 2 direito' => 'right_second_toe',
|
||||
'dedo 3 direito' => 'right_middle_toe',
|
||||
'dedo 4 direito' => 'right_fourth_toe',
|
||||
'dedo 5 direito' => 'right_little_toe',
|
||||
'planta do pe direita' => 'right_sole',
|
||||
|
||||
'antepe medial' => 'medial_forefoot',
|
||||
'antepe central' => 'central_forefoot',
|
||||
'antepe distal' => 'distal_forefoot',
|
||||
'arco plantar' => 'plantar_arch',
|
||||
'mediope central' => 'central_midfoot',
|
||||
'mediope distal' => 'distal_midfoot',
|
||||
'retrope medial' => 'medial_hindfoot',
|
||||
'retrope central' => 'central_hindfoot',
|
||||
'retrope distal' => 'distal_hindfoot',
|
||||
|
||||
'calcanhar direito' => 'right_heel',
|
||||
'calcanhar esquerdo' => 'left_heel',
|
||||
'tendao de aquiles direito' => 'right_achilles_tendon',
|
||||
'tendao de aquiles esquerdo' => 'left_achilles_tendon',
|
||||
|
||||
'maleolo externo direito' => 'right_external_malleolus',
|
||||
'maleolo externo esquerdo' => 'left_external_malleolus',
|
||||
'arco externo direito' => 'right_external_arch',
|
||||
'arco externo esquerdo' => 'left_external_arch',
|
||||
'metatarso externo direito' => 'right_external_metatarsal',
|
||||
'metatarso externo esquerdo' => 'left_external_metatarsal',
|
||||
|
||||
'cabeca lateral' => 'side_head',
|
||||
'pescoco lateral' => 'side_neck',
|
||||
'abdomen lateral' => 'side_abdomen',
|
||||
'sacral lateral' => 'side_sacral',
|
||||
'trocanter 1 lateral' => 'side_trochanter1',
|
||||
'trocanter 2 lateral' => 'side_trochanter2',
|
||||
'maleolo lateral' => 'side_malleolus',
|
||||
|
||||
'deltoide direito lateral' => 'side_right_deltoid',
|
||||
'braco direito lateral' => 'side_right_arm',
|
||||
'antebraco direito lateral' => 'side_right_forearm',
|
||||
'mao direita lateral' => 'side_right_hand',
|
||||
'peito direito lateral' => 'side_right_chest',
|
||||
'coxa direita lateral' => 'side_right_thigh',
|
||||
'canela direita lateral' => 'side_right_shin',
|
||||
'pe direito lateral' => 'side_right_foot',
|
||||
|
||||
'deltoide esquerdo lateral' => 'side_left_deltoid',
|
||||
'braco esquerdo lateral' => 'side_left_arm',
|
||||
'antebraco esquerdo lateral' => 'side_left_forearm',
|
||||
'mao esquerda lateral' => 'side_left_hand',
|
||||
'peito esquerdo lateral' => 'side_left_chest',
|
||||
'coxa esquerda lateral' => 'side_left_thigh',
|
||||
'canela esquerda lateral' => 'side_left_shin',
|
||||
'pe esquerdo lateral' => 'side_left_foot',
|
||||
|
||||
'trocanter 1' => 'trochanter1',
|
||||
'trocanter 2' => 'trochanter2',
|
||||
'maleolo' => 'malleolus',
|
||||
|
||||
'superior esquerdo' => 'upper_left',
|
||||
'superior direito' => 'upper_right',
|
||||
'inferior esquerdo' => 'lower_left',
|
||||
'inferior direito' => 'lower_right',
|
||||
|
||||
'subarea 1 do pe esquerdo' => 'left_foot_subarea_1',
|
||||
'subarea 2 do pe esquerdo' => 'left_foot_subarea_2',
|
||||
'subarea 3 do pe esquerdo' => 'left_foot_subarea_3',
|
||||
'subarea 4 do pe esquerdo' => 'left_foot_subarea_4',
|
||||
'subarea 5 do pe esquerdo' => 'left_foot_subarea_5',
|
||||
'subarea 6 do pe esquerdo' => 'left_foot_subarea_6',
|
||||
'subarea 7 do pe esquerdo' => 'left_foot_subarea_7',
|
||||
'subarea 8 do pe esquerdo' => 'left_foot_subarea_8',
|
||||
'subarea 9 do pe esquerdo' => 'left_foot_subarea_9',
|
||||
'subarea 10 do pe esquerdo' => 'left_foot_subarea_10',
|
||||
'subarea 11 do pe esquerdo' => 'left_foot_subarea_11',
|
||||
'subarea 12 do pe esquerdo' => 'left_foot_subarea_12',
|
||||
'subarea 13 do pe esquerdo' => 'left_foot_subarea_13',
|
||||
'subarea 14 do pe esquerdo' => 'left_foot_subarea_14',
|
||||
'subarea 15 do pe esquerdo' => 'left_foot_subarea_15',
|
||||
|
||||
'subarea 1 do pe direito' => 'right_foot_subarea_1',
|
||||
'subarea 2 do pe direito' => 'right_foot_subarea_2',
|
||||
'subarea 3 do pe direito' => 'right_foot_subarea_3',
|
||||
'subarea 4 do pe direito' => 'right_foot_subarea_4',
|
||||
'subarea 5 do pe direito' => 'right_foot_subarea_5',
|
||||
'subarea 6 do pe direito' => 'right_foot_subarea_6',
|
||||
'subarea 7 do pe direito' => 'right_foot_subarea_7',
|
||||
'subarea 8 do pe direito' => 'right_foot_subarea_8',
|
||||
'subarea 9 do pe direito' => 'right_foot_subarea_9',
|
||||
'subarea 10 do pe direito' => 'right_foot_subarea_10',
|
||||
'subarea 11 do pe direito' => 'right_foot_subarea_11',
|
||||
'subarea 12 do pe direito' => 'right_foot_subarea_12',
|
||||
'subarea 13 do pe direito' => 'right_foot_subarea_13',
|
||||
'subarea 14 do pe direito' => 'right_foot_subarea_14',
|
||||
'subarea 15 do pe direito' => 'right_foot_subarea_15',
|
||||
];
|
||||
|
||||
public static function fromKey(?string $key, ?int $localAnatomicoId = null): ?int
|
||||
{
|
||||
if ($key === null) {
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
$key = self::normalizeKey($key);
|
||||
|
||||
$query = DB::table('cadastro_local_anatomico_regiao')
|
||||
->where('key', $key);
|
||||
|
||||
if ($localAnatomicoId !== null) {
|
||||
|
||||
$query->where('local_anatomico_id', $localAnatomicoId);
|
||||
} else {
|
||||
|
||||
$hint = self::chaveLocalSafecare[$key] ?? null;
|
||||
|
||||
if ($hint !== null) {
|
||||
|
||||
$query->where('local_anatomico_id', $hint);
|
||||
}
|
||||
}
|
||||
|
||||
$row = $query->first(['id']);
|
||||
return $row ? (int) $row->id : null;
|
||||
}
|
||||
|
||||
public static function fromDescricao(?string $descricao, ?int $localAnatomicoId = null): ?int
|
||||
{
|
||||
if ($descricao === null) {
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
$norm = self::normalize($descricao);
|
||||
$key = self::chaveTraduzida[$norm] ?? null;
|
||||
|
||||
if ($key === null) {
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
return self::fromKey($key, $localAnatomicoId);
|
||||
}
|
||||
|
||||
public static function localAnatomicoIdForKey(string $key): ?int
|
||||
{
|
||||
$key = self::normalizeKey($key);
|
||||
return self::chaveLocalSafecare[$key] ?? null;
|
||||
}
|
||||
|
||||
public static function normalize(string $text): string
|
||||
{
|
||||
$text = trim(mb_strtolower($text));
|
||||
$text = str_replace(
|
||||
['á','à','ã','â','ä','é','è','ê','ë','í','ì','î','ï','ó','ò','õ','ô','ö','ú','ù','û','ü','ç','́','’',"'",'º','ª'],
|
||||
['a','a','a','a','a','e','e','e','e','i','i','i','i','o','o','o','o','o','u','u','u','u','c','','','','',''],
|
||||
$text
|
||||
);
|
||||
|
||||
return preg_replace('/\s+/', ' ', $text);
|
||||
}
|
||||
|
||||
public static function normalizeKey(string $key): string
|
||||
{
|
||||
$key = trim(mb_strtolower($key));
|
||||
$key = preg_replace('/\s+/', '_', $key);
|
||||
|
||||
return $key;
|
||||
}
|
||||
}
|
||||
9
api/app/Enums/Ambulatorio/Origem.php
Normal file
9
api/app/Enums/Ambulatorio/Origem.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
class Origem
|
||||
{
|
||||
const AGENDADA = 1;
|
||||
const ESPONTANEA = 2;
|
||||
}
|
||||
14
api/app/Enums/Ambulatorio/OutroProcedimento.php
Normal file
14
api/app/Enums/Ambulatorio/OutroProcedimento.php
Normal file
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
class OutroProcedimento
|
||||
{
|
||||
const INALACAO = 1;
|
||||
const RETIRADA_DE_PONTOS = 2;
|
||||
const CURATIVO_SIMPLES = 3;
|
||||
const CURATIVO_GRAU_II_COM_OU_SEM_DEBRIDAMENTO = 4;
|
||||
const PROVA_DO_LACO = 5;
|
||||
const CURATIVO_ESPECIAL = 6;
|
||||
const PREPARACAO_PARA_ECG = 7;
|
||||
}
|
||||
10
api/app/Enums/Ambulatorio/PrescricaoFrequenciaDose.php
Normal file
10
api/app/Enums/Ambulatorio/PrescricaoFrequenciaDose.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
class PrescricaoFrequenciaDose
|
||||
{
|
||||
const INTERVALO = 'intervalo';
|
||||
const FREQUENCIA = 'frequencia';
|
||||
const TURNO = 'turno';
|
||||
}
|
||||
10
api/app/Enums/Ambulatorio/ProblemaCondicaoSituacao.php
Normal file
10
api/app/Enums/Ambulatorio/ProblemaCondicaoSituacao.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
class ProblemaCondicaoSituacao
|
||||
{
|
||||
const ATIVO = 1;
|
||||
const LATENTE = 2;
|
||||
const RESOLVIDO = 3;
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
class SaudeBucalDenteProblemaCondicao
|
||||
{
|
||||
const AUSENTE_A = 1;
|
||||
const EXTRAIDO_E = 2;
|
||||
const HIGIDO_H = 3;
|
||||
const HIGIDO_SELADO_HS = 4;
|
||||
const PROTESE_PARCIAL_REMOVIVEL = 5;
|
||||
const PROTESE_TEMPORARIA = 6;
|
||||
const INCLUSO_I = 7;
|
||||
const PROTESE_CORONARIA_UNITARIA = 8;
|
||||
const COROA_CO = 9;
|
||||
const IMPLANTE = 10;
|
||||
const PILAR_P = 11;
|
||||
const NUCLEO_PINO = 12;
|
||||
const RESTO_RADICULAR_RR = 13;
|
||||
const RETRACAO_GENGIVAL_RG = 14;
|
||||
const CALCULO_DENTAL_CD = 15;
|
||||
const EXTRACAO_INDICADA_EI = 16;
|
||||
const SELANTE_INDICADO_SI = 17;
|
||||
const FRATURA_FR = 18;
|
||||
const MANCHA_BRANCA_ATIVA_M = 19;
|
||||
const CARIADO_C = 20;
|
||||
const RESTAURADO_R = 21;
|
||||
const CARIE_DA_RAIZ = 22;
|
||||
const RESTAURADO_COM_CARIE_RC = 23;
|
||||
const RAIZ_RESTAURADA = 24;
|
||||
const NECESSITA_DE_TRATAMENTO_ENDODONTICO = 25;
|
||||
const POSSUI_LESAO_DE_FURCA = 26;
|
||||
const TRATAMENTO_ENDODONTICO_REALIZADO = 27;
|
||||
const LESAO_DE_FURCA_TRATADA = 28;
|
||||
const MANTENEDOR_DE_ESPACO_ME = 29;
|
||||
}
|
||||
11
api/app/Enums/Ambulatorio/ServicoTipo.php
Normal file
11
api/app/Enums/Ambulatorio/ServicoTipo.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
class ServicoTipo
|
||||
{
|
||||
const VACINACAO = 1;
|
||||
const DEMANDA_ESPONTANEA = 2;
|
||||
const DEMANDA_AGENDADA = 3;
|
||||
const POS_CONSULTA = 4;
|
||||
}
|
||||
9
api/app/Enums/Ambulatorio/SigiloTipo.php
Normal file
9
api/app/Enums/Ambulatorio/SigiloTipo.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
class SigiloTipo
|
||||
{
|
||||
const SIGILO_ATENDIMENTO = 1;
|
||||
const SIGILO_COMPLETO = 2;
|
||||
}
|
||||
10
api/app/Enums/Ambulatorio/SituacaoCodigoEsus.php
Normal file
10
api/app/Enums/Ambulatorio/SituacaoCodigoEsus.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
class SituacaoCodigoEsus
|
||||
{
|
||||
const ATIVO = 0;
|
||||
const LATENTE = 1;
|
||||
const RESOLVIDO = 2;
|
||||
}
|
||||
28
api/app/Enums/Ambulatorio/TesteRapido.php
Normal file
28
api/app/Enums/Ambulatorio/TesteRapido.php
Normal file
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Ambulatorio;
|
||||
|
||||
class TesteRapido
|
||||
{
|
||||
const GRAVIDEZ = 1;
|
||||
const SIFILIS = 2;
|
||||
const DETECCAO_DE_INFECCAO_PELO_HIV = 3;
|
||||
const DETECCAO_DE_INFECCAO_PELO_HBV = 4;
|
||||
const DETECCAO_DE_HEPATITE_C = 5;
|
||||
const DENGUE_IGG_IGM = 6;
|
||||
const PSA = 7;
|
||||
const DETECCAO_DE_SARS_COVID_2 = 8;
|
||||
const FEBRE_CHIKUNGUNYA_IGM = 9;
|
||||
const VIRUS_ZIKA_IGG_IGM = 10;
|
||||
const SIFILIS_NA_GESTANTE_OU_PAI_PARCEIRO = 11;
|
||||
const DETECCAO_DE_HIV_NA_GESTANTE_OU_PAI_PARCEIRO = 12;
|
||||
const DENGUE_NS1 = 13;
|
||||
const PROTEINURIA = 14;
|
||||
const TESTE_DO_OLHINHO_TRV = 15;
|
||||
const TESTE_RAPIDO_SIFILIS_EM_GESTANTE = 16;
|
||||
const TESTE_RAPIDO_SIFILIS_EM_PARCEIRO_OU_PARCERIA_DE_GESTANTE = 17;
|
||||
const TESTE_RAPIDO_DETECCAO_DE_ANTICORPOS_ANTI_HIV_EM_GESTANTE = 18;
|
||||
const TESTE_RAPIDO_DETECCAO_DE_ANTICORPOS_ANTI_HIV_EM_PARCEIRO_OU_PARCERIA_DE_GESTANTE = 19;
|
||||
const TESTE_RAPIDO_PARA_DETECCAO_DE_HEPATITE_C_POPULACAO_GERAL_EXCETO_GESTANTE_PARCEIRO_OU_PARCERIA = 20;
|
||||
const DETECCAO_DE_INFECCAO_PELO_HBV_POPULACAO_GERAL_EXCETO_GESTANTE_PARCEIRO_OU_PARCERIA = 21;
|
||||
}
|
||||
13
api/app/Enums/Apac/CaraterAtendimento.php
Normal file
13
api/app/Enums/Apac/CaraterAtendimento.php
Normal 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;
|
||||
}
|
||||
11
api/app/Enums/Apac/FonteOrcamentaria.php
Normal file
11
api/app/Enums/Apac/FonteOrcamentaria.php
Normal 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;
|
||||
}
|
||||
72
api/app/Enums/Apac/Inconsistencia.php
Normal file
72
api/app/Enums/Apac/Inconsistencia.php
Normal 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;
|
||||
}
|
||||
21
api/app/Enums/Apac/Linha.php
Normal file
21
api/app/Enums/Apac/Linha.php
Normal 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';
|
||||
}
|
||||
28
api/app/Enums/Apac/MotivoSaidaPermanencia.php
Normal file
28
api/app/Enums/Apac/MotivoSaidaPermanencia.php
Normal 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;
|
||||
}
|
||||
12
api/app/Enums/Apac/RacaCor.php
Normal file
12
api/app/Enums/Apac/RacaCor.php
Normal 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';
|
||||
}
|
||||
9
api/app/Enums/Apac/Sexo.php
Normal file
9
api/app/Enums/Apac/Sexo.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Apac;
|
||||
|
||||
class Sexo
|
||||
{
|
||||
const MASCULINO = 'M';
|
||||
const FEMININO = 'F';
|
||||
}
|
||||
11
api/app/Enums/Apac/Tipo.php
Normal file
11
api/app/Enums/Apac/Tipo.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Apac;
|
||||
|
||||
class Tipo
|
||||
{
|
||||
const INICIAL = 1;
|
||||
const CONTINUIDADE = 2;
|
||||
const UNICA = 3;
|
||||
const ENCERRAMENTO = 4;
|
||||
}
|
||||
10
api/app/Enums/Apac/TipoAtendimento.php
Normal file
10
api/app/Enums/Apac/TipoAtendimento.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Apac;
|
||||
|
||||
class TipoAtendimento
|
||||
{
|
||||
const TRS = 1;
|
||||
const RADIOTERAPIA = 2;
|
||||
const QUIMIOTERAPIA = 3;
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\AtencaoBasica\AtendimentoDomiciliar;
|
||||
|
||||
class CondicaoAvaliada
|
||||
{
|
||||
const OXIGENOTERAPIA_DOMICILIAR = 17;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\AtencaoBasica\AtendimentoDomiciliar;
|
||||
|
||||
class Modalidade
|
||||
{
|
||||
const AD_1 = 1;
|
||||
const AD_2 = 2;
|
||||
const AD_3 = 3;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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';
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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';
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\AtencaoBasica\AtendimentoIndividual;
|
||||
|
||||
class DoencaTransmissivel
|
||||
{
|
||||
const DENGUE = 1;
|
||||
const DST = 2;
|
||||
const HANSENIASE = 3;
|
||||
const TUBERCULOSE = 4;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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';
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\AtencaoBasica\AtendimentoOdontologico;
|
||||
|
||||
class Fornecimento
|
||||
{
|
||||
const ESCOVA_DENTAL = 1;
|
||||
const CREME_DENTAL = 2;
|
||||
const FIO_DENTAL = 3;
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\AtencaoBasica\AtendimentoOdontologico;
|
||||
|
||||
class TipoConsulta
|
||||
{
|
||||
const PRIMEIRA_CONSULTA = 1;
|
||||
const CONSULTA_RETORNO = 2;
|
||||
const CONSULTA_MANUTENCAO = 3;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
9
api/app/Enums/AtencaoBasica/AtividadeColetiva/Pse.php
Normal file
9
api/app/Enums/AtencaoBasica/AtividadeColetiva/Pse.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\AtencaoBasica\AtividadeColetiva;
|
||||
|
||||
class Pse
|
||||
{
|
||||
const EDUCACAO = 1;
|
||||
const SAUDE = 2;
|
||||
}
|
||||
11
api/app/Enums/AtencaoBasica/Avaliacao/Conclusao.php
Normal file
11
api/app/Enums/AtencaoBasica/Avaliacao/Conclusao.php
Normal 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;
|
||||
}
|
||||
8
api/app/Enums/AtencaoBasica/Avaliacao/Cuidador.php
Normal file
8
api/app/Enums/AtencaoBasica/Avaliacao/Cuidador.php
Normal file
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\AtencaoBasica\Avaliacao;
|
||||
|
||||
class Cuidador
|
||||
{
|
||||
const NAO_POSSUI = 1;
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\AtencaoBasica\Avaliacao;
|
||||
|
||||
class JustificativaConclusao
|
||||
{
|
||||
const ADMISSAO_NA_PROPRIA_EMAD = 1;
|
||||
}
|
||||
13
api/app/Enums/AtencaoBasica/Avaliacao/Procedencia.php
Normal file
13
api/app/Enums/AtencaoBasica/Avaliacao/Procedencia.php
Normal 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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
9
api/app/Enums/AtencaoBasica/CadastroDomiciliar/Zona.php
Normal file
9
api/app/Enums/AtencaoBasica/CadastroDomiciliar/Zona.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\AtencaoBasica\CadastroDomiciliar;
|
||||
|
||||
class Zona
|
||||
{
|
||||
const URBANA = 83;
|
||||
const RURAL = 84;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\AtencaoBasica\CadastroIndividual;
|
||||
|
||||
class SaidaCidadao
|
||||
{
|
||||
const OBITO = 1;
|
||||
const MUDANCA_DE_TERRITORIO = 2;
|
||||
}
|
||||
9
api/app/Enums/AtencaoBasica/Exportacao/Altura.php
Normal file
9
api/app/Enums/AtencaoBasica/Exportacao/Altura.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\AtencaoBasica\Exportacao;
|
||||
|
||||
class Altura
|
||||
{
|
||||
const MINIMO = 20;
|
||||
const MAXIMO = 250;
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\AtencaoBasica\Exportacao;
|
||||
|
||||
class CircunferenciaAbdominal
|
||||
{
|
||||
const MINIMO = 0;
|
||||
const MAXIMO = 99999;
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
17
api/app/Enums/AtencaoBasica/Exportacao/Fabricante.php
Normal file
17
api/app/Enums/AtencaoBasica/Exportacao/Fabricante.php
Normal 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';
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\AtencaoBasica\Exportacao;
|
||||
|
||||
class FrequenciaCardiaca
|
||||
{
|
||||
const MINIMO = 0;
|
||||
const MAXIMO = 999;
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\AtencaoBasica\Exportacao;
|
||||
|
||||
class FrequenciaRespiratoria
|
||||
{
|
||||
const MINIMO = 0;
|
||||
const MAXIMO = 200;
|
||||
}
|
||||
9
api/app/Enums/AtencaoBasica/Exportacao/Glicemia.php
Normal file
9
api/app/Enums/AtencaoBasica/Exportacao/Glicemia.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\AtencaoBasica\Exportacao;
|
||||
|
||||
class Glicemia
|
||||
{
|
||||
const MINIMO = 0;
|
||||
const MAXIMO = 800;
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\AtencaoBasica\Exportacao;
|
||||
|
||||
class Imunobiologico
|
||||
{
|
||||
const BCG = 15;
|
||||
}
|
||||
174
api/app/Enums/AtencaoBasica/Exportacao/Inconsistencia.php
Normal file
174
api/app/Enums/AtencaoBasica/Exportacao/Inconsistencia.php
Normal 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;
|
||||
}
|
||||
9
api/app/Enums/AtencaoBasica/Exportacao/Limite.php
Normal file
9
api/app/Enums/AtencaoBasica/Exportacao/Limite.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\AtencaoBasica\Exportacao;
|
||||
|
||||
class Limite
|
||||
{
|
||||
const MINIMO = 1;
|
||||
const MAXIMO = 99;
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\AtencaoBasica\Exportacao;
|
||||
|
||||
class PerimetroCefalico
|
||||
{
|
||||
const MINIMO = 10;
|
||||
const MAXIMO = 200;
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\AtencaoBasica\Exportacao;
|
||||
|
||||
class PerimetroPanturrilha
|
||||
{
|
||||
const MINIMO = 10;
|
||||
const MAXIMO = 99;
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user