Files
2025-06-09 13:37:06 +02:00

124 lines
5.0 KiB
Java

/**
* @(#) Constantes.java
*/
package com.tarisan.control;
/**
* Interface que contiene las constantes de uso en la aplicación Tarisan.
* @author <a href="mailto:sistemas@imqnavarra.com">Dpto. Informática</a>.
* @version 1.0, 24/09/2003
*/
public interface Constantes
{
//Módulo de Gestión de Médicos
final static int OPC_MED_GESTOR = 0;
final static int OPC_MED_CABECERA = 1;
final static int OPC_MED_PASSWORD = 2;
final static int OPC_MED_ACTOS = 3;
final static int OPC_MED_LIQUIDACION = 4;
final static int OPC_MED_PACIENTES = 5;
final static int OPC_MED_IRPF = 6;
final static int OPC_MED_MEDICAMENTOS = 7;
final static int OPC_MED_PRESCRIPCIONES = 8;
final static int OPC_MED_ANALISIS = 9;
final static int OPC_MED_IGUALADOS = 10;
final static int OPC_MED_ACTUALIZAR_CABECERA = 11;
final static int OPC_MED_ACTUALIZAR_PASSWORD = 12;
final static int OPC_MED_PREAVISO = 13;
final static int OPC_MED_ACTUALIZAR_ACCESO = 14;
final static int OPC_MED_REGISTRAR_LOG_ANALISIS = 15;
final static int OPC_MED_DETALLE_PACIENTE = 20;
final static int OPC_MED_IMPRIMIR_PETICIONES = 21;
final static int OPC_MED_PETICION_CAPTURADA = 32;
final static int OPC_MED_GENERAR_DETALLE_IRPF = 16;
final static int OPC_MED_ENVIAR_EMAIL = 17;
//Módulo de Gestión de Pacientes
final static int OPC_PAC_GESTOR = 0;
final static int OPC_PAC_FACTURACION = 1;
final static int OPC_PAC_AUTORIZACION = 2;
final static int OPC_PAC_ANALITICA = 3;
final static int OPC_PAC_DIAGNOSTICO = 4;
final static int OPC_PAC_ESPECIALIDADES = 5;
final static int OPC_PAC_RECETAS = 6;
final static int OPC_PAC_HISTORIA = 7;
final static int OPC_PAC_ANALISTA = 8;
final static int OPC_PAC_PASO_TARJETA = 9;
final static int OPC_PAC_ACTUALIZAR_HISTORIA_PACIENTE = 10;
final static int OPC_PAC_PRESCRIPCION_ESPECIALIDADES = 11;
final static int OPC_PAC_PRESCRIPCION_DIAGNOSTICO = 12;
final static int OPC_PAC_PRESCRIPCION_FACTURACION = 13;
final static int OPC_PAC_FACTURACION_REHABPOD = 21;
final static int OPC_PAC_PRESCRIPCION_ANALITICA = 14;
final static int OPC_PAC_PETICION_AUTORIZACION = 15;
final static int OPC_PAC_FIRMA_BENEFICIARIO = 16;
final static int OPC_PAC_ANALISTA_ACEPTAR_ANALISIS = 17;
final static int OPC_PAC_REGISTRAR_LOG_ANALISIS = 18;
final static int OPC_PAC_PRESCRIPCION_RECETAS = 19;
final static int OPC_PAC_LEER_NUMERO_TARJETA_ATS = 22;
final static int OPC_PAC_FACTURACION_CHIPCARD = 23;
final static int OPC_PAC_VOLANTE_INGRESO = 24;
final static int OPC_PAC_IMPRIMIR_VOLANTE_INGRESO = 25;
final static int OPC_PAC_BORRAR_VOLANTE_INGRESO = 26;
final static int OPC_PAC_PRESCRIPCION_ATS = 27;
final static int OPC_PAC_FACTURACION_ODON = 28;
final static int OPC_PAC_PRESCRIPCION_FACTURACION_ODON = 29;
final static int OPC_PAC_PRESCRIPCION_FACTURACION_ESTOMATOLOGIA = 30;
final static int OPC_PAC_FACTURACION_ESTOMATOLOGIA = 31;
final static int OPC_PAC_DETALLE_PACIENTE = 32;
final static int OPC_PAC_PRESCRIPCION_ANATOMIA_PATOLOGICA = 33;
final static int OPC_PAC_VER_PDF = 34;
final static int OPC_PAC_RADIOLOGO = 35;
final static int OPC_PAC_ANALISTA_ACEPTAR_RADIODIAGNOSTICO = 36;
//Módulo de Administración
final static int OPC_ADM_USUARIO_LISTA = 1;
final static int OPC_ADM_USUARIO_DETALLE = 2;
final static int OPC_ADM_PASSWORD = 3;
final static int OPC_ADM_ACT_AUTORIZACION = 4;
final static int OPC_ADM_GES_NIVELES_ESPE = 5;
final static int OPC_ADM_GES_ACT_VISIBILI = 6;
final static int OPC_ADM_GES_NIVELES_ACT = 7;
final static int OPC_ADM_GES_ACT_NIVEL_ACTO = 8;
final static int OPC_ADM_MOSTRAR_LOG = 9;
//Perfiles de la aplicación
final static String PERFIL_ADMINISTRADOR = "00";
final static String PERFIL_CABECERA = "01";
final static String PERFIL_ANALISTA = "02";
final static String PERFIL_ESPECIALISTA = "03";
final static String PERFIL_REHABPOD = "04";
final static String PERFIL_ATS = "05";
final static String PERFIL_DENTISTA = "06";
final static String PERFIL_ODONTOLOGIA = "07";
final static String PERFIL_RADIOLOGO= "08";
//Control de acceso de usuarios y autenticación
final static Integer USUARIO_VALIDO = Integer.valueOf(0);
final static Integer USUARIO_BLOQUEADO = Integer.valueOf(1);
final static Integer USUARIO_CADUCADO = Integer.valueOf(2);
final static Integer USUARIO_PREAVISO = Integer.valueOf(3);
final static Integer USUARIO_INACTIVO = Integer.valueOf(4);
final static Integer USUARIO_INEXISTENTE = Integer.valueOf(5);
final static Integer USUARIO_ACCESO = Integer.valueOf(6);
final static Integer USUARIO_INTENTOS = Integer.valueOf(7);
final static Integer USUARIO_ERROR_CLAVE = Integer.valueOf(8);
//Control de la validez de tarjetas de pacientes
final static Integer TARJETA_VALIDA = Integer.valueOf(0);
final static Integer TARJETA_CADUCADA = Integer.valueOf(1);
final static Integer TARJETA_BAJA = Integer.valueOf(2);
final static Integer TARJETA_SUSPENSO = Integer.valueOf(3);
final static Integer TARJETA_AUTORIZACION = Integer.valueOf(4);
final static Integer TARJETA_FIRMA_AUTORIZACION = Integer.valueOf(5);
}