<%
if (vTaresanaTamedico.getAutorizacion() == 0) //campo autorizacion nulo o inicializado a 0. Valor no valido.
{
%>
| <%=sdfFormateadorFecha.format(vTaresanaTamedico.getFecha())%> |
<%=vTaresanaTamedico.getNombre() + " " + vTaresanaTamedico.getApellidos()%> |
<%=vTaresanaTamedico.getAutorizacion()%> |
<%
}
else //campo autorizacion tiene un valor valido
{
%>
<%=sdfFormateadorFecha.format(vTaresanaTamedico.getFecha())%> |
<%=vTaresanaTamedico.getNombre() + " " + vTaresanaTamedico.getApellidos()%> |
<%
String peticion = ""+vTaresanaTamedico.getAutorizacion();
/*peticion = (peticion.length()<8)?"0"+peticion:peticion;*/
String peticionE = ""+vTaresanaTamedico.getAutorizacionEncriptada();
String ruta = ParametrosConfiguracion.ruta_pdf_peticiones_analiticas;
File ficheroPeticion = new File(ruta+peticion+".pdf");
if(ficheroPeticion.exists()) //Busco en la nueva ubicación
{
%>
<%
}else{
ruta = ParametrosConfiguracion.ruta_pdf_peticiones;
ficheroPeticion = new File(ruta+peticion+".pdf");
if(ficheroPeticion.exists()) //Busco en la ubicación vieja
{
%>
<%
}else{
%>
<%=peticion%>
<%
}
}
%>
|
<%
PersistenciaPaciente perPac = new PersistenciaPaciente();
Paciente pacient = (Paciente)sesion.getAttribute("PACIENTE");
Usuario usu = (Usuario)sesion.getAttribute("USUARIO");
String autorizado = pacient.getAutorizado();
if(autorizado == null)
autorizado = "N";
LogTarisan.logger.log(NivelLog.DEBUG, "Autorizado: "+pacient.getAutorizado());
String igua = vTaresanaTamedico.getIgualada();
if(igua == null)
igua = "0";
LogTarisan.logger.log(NivelLog.DEBUG, "Igua: "+igua);
LogTarisan.logger.log(NivelLog.DEBUG, vTaresanaTamedico.getAutorizacion());
String resultado = ""+vTaresanaTamedico.getAutorizacion();
String resultadoE = ""+vTaresanaTamedico.getAutorizacionEncriptada();
String igualadaE = ""+vTaresanaTamedico.getIgualadaEncriptada();
//Buscar los PDF con ceros
String resultadoConCeros=resultado;
do{
resultadoConCeros = (resultado.length()<8)?"0"+resultadoConCeros:resultadoConCeros;
}while (resultadoConCeros.length() < 8);
if((autorizado.toUpperCase().compareTo("S") == 0) || usu.getMedico() == vTaresanaTamedico.getPrescriptor())
{
// 16/06/2018 Nuvea comprobación para mostrar los pdfs que subimos a mano(ej: los desplazados que se hacen la extracción en CSM)
String direccion = ParametrosConfiguracion.ruta_pdf_resultados_analiticas;
File fichero = new File(direccion+resultado+".pdf");
if(fichero.exists())
{
%><%
}
else
{
if (vTaresanaTamedico.getExtraccion()!=0 && vTaresanaTamedico.getExtraccion()!=3){ // Mirar si la analítica está pendiente de extracción
if(igua.compareTo("0") != 0){ //Comprobar si se trata de una autorización que está en Tarisan y GPC
%>
<%
}else{
if(vTaresanaTamedico.isPeticionConGuion())
{
%>
<%
}
else if(vTaresanaTamedico.getAutorizacion() < 999999 && !(vTaresanaTamedico.getAutorizacion()>700000 && vTaresanaTamedico.getAutorizacion()<799999))
{
%>
<%
}
else{
//PAC.ruta_pdf
/*String resultado = ""+vTaresanaTamedico.getAutorizacion();
resultado = (resultado.length()<8)?"0"+resultado:resultado;*/
/*String*/ direccion = ParametrosConfiguracion.ruta_pdf_resultados_analiticas;
/*File*/ fichero = new File(direccion+resultado+".pdf");
if(fichero.exists())
{
%><%
}
else
{
fichero = new File(direccion+resultado+".PDF");
if(fichero.exists())
{
%><%
}
else
{
direccion = ParametrosConfiguracion.ruta_pdf_resultados;
fichero = new File(direccion+resultado+".pdf");
if(fichero.exists())
{
%><%
}
else
{
fichero = new File(direccion+resultado+".PDF");
if(fichero.exists())
{
%><%
}
else
{
//Buscamos en los mismos sitios pero con los ceros en el nombre del PDF
DES encrypter = new DES(""+medico);
String resultadoConCerosE = encrypter.encrypt(resultadoConCeros);
direccion = ParametrosConfiguracion.ruta_pdf_resultados_analiticas;
fichero = new File(direccion+resultadoConCeros+".pdf");
if(fichero.exists())
{
%><%
}
else
{
fichero = new File(direccion+resultadoConCeros+".PDF");
if(fichero.exists())
{
%><%
}
else
{
direccion = ParametrosConfiguracion.ruta_pdf_resultados;
fichero = new File(direccion+resultadoConCeros+".pdf");
if(fichero.exists())
{
%><%
}
else
{
fichero = new File(direccion+resultadoConCeros+".PDF");
if(fichero.exists())
{
%><%
}
else
{
%> <%=pertamensaje.obtenerMensaje(6).getMensaje() %> <% //Resultados Pendientes
}
}
}
}
}
}
}
}
}
}
}else if(vTaresanaTamedico.getExtraccion()==3){
/* Controlamos las peticiones anuladas desde GPC */
pteExtraccion = 3;
%>Petición anulada en GPC <%
}
else{
pteExtraccion = 1;
%>Pendiente de Extracción <%
}
}
}
else
{
%><%=pertamensaje.obtenerMensaje(66).getMensaje() %> <% //Pendiente de Autorización del paciente
}
%>
|
<%
/*PersistenciaPaciente perPac = new PersistenciaPaciente();
Paciente pacient = (Paciente)sesion.getAttribute("PACIENTE");
Usuario usu = (Usuario)sesion.getAttribute("USUARIO");
String autorizado = pacient.getAutorizado();
if(autorizado == null)
autorizado = "N";
LogTarisan.logger.log(NivelLog.DEBUG, "Autorizado: "+pacient.getAutorizado());
String igua = vTaresanaTamedico.getIgualada();
if(igua == null)
igua = "0";
LogTarisan.logger.log(NivelLog.DEBUG, "Igua: "+igua);
LogTarisan.logger.log(NivelLog.DEBUG, vTaresanaTamedico.getAutorizacion());
autorizado="S";*/
if(((autorizado.toUpperCase().compareTo("S") == 0) || usu.getMedico() == vTaresanaTamedico.getPrescriptor()) && pteExtraccion==0)
{
if(igua.compareTo("0") != 0){ //Comprobar si se trata de una autorización que está en Tarisan y GPC
//File fichero = new File(ParametrosConfiguracion.ruta_pdf_resultados_analiticas+Long.valueOf(igua.toString())+".pdf");
%>
<%
}else{
if(vTaresanaTamedico.getAutorizacion() < 999999 && !(vTaresanaTamedico.getAutorizacion()>700000 && vTaresanaTamedico.getAutorizacion()<799999)) //Comprobar si es de izasa
{
//File fichero = new File(ParametrosConfiguracion.ruta_pdf_resultados_analiticas+Long.valueOf(vTaresanaTamedico.getAutorizacion()).toString()+".pdf");
%>
<%
}else{
%> PDF no regenerable <%
}
}
}
else
{
pteExtraccion = 0;
%>PDF no regenerable <%//Pendiente de Autorización del paciente
}
%>
|
<%
int diaHoy = hoy.getDate();
int mesHoy = hoy.getMonth();
int anoHoy = hoy.getYear();
int diaAnalisis = vTaresanaTamedico.getFecha().getDate();
int mesAnalisis = vTaresanaTamedico.getFecha().getMonth();
int anoAnalisis = vTaresanaTamedico.getFecha().getYear();
if ((diaHoy==diaAnalisis)&&(mesHoy==mesAnalisis)&&(anoHoy==anoAnalisis)){ %>
Editar |
<%}else{ %>
- |
<%}%>
<%
/*strSql_requestid.delete(0,strSql_requestid.length());*/
}
%>
<%
}
%>