";
}
//Obtenemos los valores de los parametros que se pasan a la pagina
//En caso de que no se le pasen parametros, quedaram inicializados
//a sus valores por defecto
//parametro x para marcar la opcion del menu en la que se encuentra el usuario
if (request.getParameter("x")!=null)
strParametroMenu=(String)request.getParameter("x");
//parametro descripcion para las busquedas
if (request.getParameter("nombre")!=null)
strCampoNombre = (String)request.getParameter("nombre");
//parametro pagina para realizar la paginacion
if (request.getParameter("pagina")!=null)
intPagina=Integer.parseInt(request.getParameter("pagina"));
//parametro listaPrescripciones para mostrar las prescripciones seleccionadas
if (request.getParameter("listaElementos")!=null)
strListaElementos=(String)request.getParameter("listaElementos");
//parametro listaPrescripciones para mostrar las prescripciones seleccionadas
if (request.getParameter("listaCodigoElementos")!=null)
strListaCodigoElementos=(String)request.getParameter("listaCodigoElementos");
//parametro listaUnidades
if (request.getParameter("unidadesElementosPrescripcion")!=null)
strUnidades=(String)request.getParameter("unidadesElementosPrescripcion");
//parametro informe para mostrar el informe introducido por el medico
if (request.getParameter("informe")!=null)
strInforme=(String)request.getParameter("informe");
//parametro impresion que nos indica que se ha de realizar una impresion
if (request.getParameter("imp")!=null) {
intImpresion=Integer.parseInt(request.getParameter("imp"));
}
//atributo autorizacion utilizado para realizar la impresion
if (request.getAttribute("autorizacion")!=null) {
//strAutorizacion=(String)request.getAttribute("autorizacion");
if(request.getAttribute("autorizacion").getClass() == Long.class)
{
strAutorizacion = String.valueOf(request.getAttribute("autorizacion"));
}
else
{
strAutorizacion = (String)request.getAttribute("autorizacion");
}
}
//parametro justificacion que contiene la justificacion del medico para hacer una nueva prescripcion.
//en caso de no ser necesaria una justificacion, este campo estará vacio
if (request.getParameter("justificacionPrescripcion")!=null)
{
strJustificacionPrescripcion=(String)request.getParameter("justificacionPrescripcion");
//quitamos las comillas simples para pasarlas a un input oculto del formulario
//en javascript.
//Si no le quitamos las comillas simples, fallaria. Antes de pasar el valor al input, restauramos las comillas simples.
strJustificacionPrescripcion = strJustificacionPrescripcion.replace('\'', '~');
}
//parametro nombreTextBox para saber a que caja de texto hay que ponerle el focus y hacerle parpadear cambiando su color
if (request.getParameter("nombreTextBox")!=null)
{
strTextBox=(String)request.getParameter("nombreTextBox");
}
Tamensaje tamensaje = new Tamensaje();
PersistenciaTamensaje pertamensaje = new PersistenciaTamensaje();
boolean mostrarNoticia = true;
PersistenciaTanoticias perTaNo = new PersistenciaTanoticias();
Vector vSeleccionNot = perTaNo.obtener_noticias_cabecera();
Vector vNoticias = new Vector();
String strNoticia = "";
String noticias ="";
String separador = " ---//--- ";
if(vSeleccionNot.size()==0){
mostrarNoticia = false;
}else{
mostrarNoticia = true;
Tanoticias tanoticia = null;
for(int n = 0; n < vSeleccionNot.size(); n++)
{
tanoticia = (Tanoticias)vSeleccionNot.elementAt(n);
if (n!=0){
strNoticia = strNoticia + separador + tanoticia.getNoticia();
}else{
strNoticia = tanoticia.getNoticia();
}
strNoticia = strNoticia.replaceAll(" ", " ");
}
}
String path = request.getContextPath();
if (request.getContextPath().indexOf("tarisan")==-1){
path = path + "/tarisan";
}
%>
ATS
<%
Paciente pac = (Paciente)sesion.getAttribute("PACIENTE");
long intColectivonew = ((Paciente)sesion.getAttribute("PACIENTE")).getTarjeta().getColectivo();
double dblPolizanew = ((Paciente)sesion.getAttribute("PACIENTE")).getTarjeta().getPoliza();
int intContratonew = ((Paciente)sesion.getAttribute("PACIENTE")).getTarjeta().getContrato();
// en los desplazados que están casados llega aquí sin asignar bien este valor
if(pac.getDesplazado() == null)
pac.setDesplazado(((Paciente)sesion.getAttribute("PACIENTE")).getTarjeta().getEntidadChipcard());
PersistenciaTtactmed per = new PersistenciaTtactmed();
Vector vSeleccion = null;
// LogTarisan.logger.log(NivelLog.ERROR, "Peta por que al pasar la tarjeta de un desplazado \"casado\" no le asigna bien pac.getDesplazado: ");
if(pac.getDesplazado().compareTo(ParametrosConfiguracion.bin_chipcard_propios) == 0)
{
vSeleccion= per.obtenerActosPorEspecialidad(intPagina, 50,intContratonew,intColectivonew,dblPolizanew, strCampoNombre, 0);
}
else
{
LogTarisan.logger.log(NivelLog.DEBUG, ((Usuario)sesion.getAttribute("USUARIO")).getMedico() + " - Obtener todos los actos, es desplazado");
vSeleccion= per.obtenerActosPorEspecialidad(intPagina, 50, strCampoNombre, 0);
}
if (vSeleccion.size()==0) //No se han encontrado datos
{
%>
<%
Ttactmed ttactmed = null;
String estilo = "";
String strDescripcionSinComilla="";
for(i = 0; i < vSeleccion.size(); i++)
{
if (i % 2 == 0)
{
estilo = "filaA";
}
else
{
estilo = "filaB";
}
ttactmed = (Ttactmed)vSeleccion.elementAt(i);
//hacemos el tratamiento por si viene comilla simple en la descripcion
strDescripcionSinComilla = ttactmed.getDescripcion().replace('\'', '~');
%>
<%
if (strListaElementos.indexOf("¬" + ttactmed.getDescripcion() + "¬")!=-1)
{
%>
<%
}
else
{
%>
<%
}
%>
<%=ttactmed.getDescripcion()%>
<%
if (ttactmed.getActo()==6000 || ttactmed.getActo()==6001 || ttactmed.getActo()==6002 || ttactmed.getActo()==6003){%>
<%
}else{
%>
<% }
%>
<%
}
//if (request.getParameter("nombreTextBox")!=null)//Controlar si hay que poner el focus en algun textbox
if (strTextBox!="")//Controlar si hay que poner el focus en algun textbox
{
%>
<%
strTextBox="";
}
%>
<% if (intPagina!=0){ //se tiene en cuenta la paginacion %>