Commit 4c7003cf by roxy

arreglo de orden de recepción, actualización de impresión de resultados…

arreglo de orden de recepción, actualización de impresión de resultados individuales, problema en observación de datos fijos
parent 7f449bc5
<?php session_start();
include("clsLab_DatosFijosExamen.php");
$objdatos=new clsLab_DatosFijosExamen;
......@@ -10,7 +11,7 @@ $base_url = $_SESSION['base_url'];
?>
<html>
<head>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8">
<meta http-equiv="Content-type" content="text/html;charset=UTF-8">
<title>Mantenimiento de Examenes de Laboratorio</title>
<script language="JavaScript" type="text/javascript" src="ajax_Lab_DatosFijosExamen.js"></script>
<!--referencias del estilo del calendario-->
......
......@@ -171,7 +171,7 @@ function enviarDatos(){//FUNCION PARA MODIFICAR
Fechaini=document.frmModificar.txtFechainicio.value;
Fechafin=document.frmModificar.txtFechaFin.value;
iddatosfijosexamen=document.frmModificar.txtoculto.value;
// alert( "js "+nota);
sexo=document.frmModificar.cmbSexo.value;
// alert (sexo);
redad=document.frmModificar.cmbEdad.value;
......
......@@ -14,7 +14,7 @@ class clsLab_DatosFijosExamen
$con = new ConexionBD;
if($con->conectar()==true)
{
$query = "INSERT INTO lab_datosfijosresultado
echo $query = "INSERT INTO lab_datosfijosresultado
(id_conf_examen_estab,unidades,rangoinicio,rangofin,nota,idusuarioreg,fechahorareg,idusuariomod,fechahoramod,idestablecimiento,fechaini,fechafin,idsexo,idedad)
VALUES($idexamen,$unidades,$rangoinicio,$rangofin,$nota,$usuario,date_trunc('seconds',NOW()),$usuario,date_trunc('seconds', NOW()),$lugar,$Fechaini,$Fechafin,$sexo,$redad)";
//echo $query;
......@@ -34,12 +34,12 @@ class clsLab_DatosFijosExamen
{
$query = "UPDATE lab_datosfijosresultado SET id_conf_examen_estab=$idexamen,
$query = "UPDATE lab_datosfijosresultado SET id_conf_examen_estab=$idexamen,
unidades=$unidades, rangoinicio=$rangoinicio , rangofin=$rangofin , nota=$nota,idsexo=$sexo,idedad=$redad,
idusuariomod= $usuario, fechahoramod=date_trunc('seconds', NOW()) ,FechaIni=$Fechaini,fechafin=$Fechafin
WHERE id=$iddatosfijosresultado AND idestablecimiento=$lugar";
// echo $query;
//exit();
$result = pg_query($query);
if (!$result)
return false;
......
......@@ -28,7 +28,7 @@ $unidades=$row['unidades'];
//echo $unidades;
$rangoinicio=$row['rangoinicio'];
$rangofin=$row['rangofin'];
$nota=$row['nota'];
$nota=utf8_encode($row['nota']);
$Fechaini=$row['fechaini'];
$Fechafin=$row['fechafin'];
$idsexo=$row['idsexo'];
......@@ -120,7 +120,7 @@ $rangoedad=$row['redad'];
</tr>
<tr>
<td width="17%" class="StormyWeatherFieldCaptionTD">Unidades</td>
<td width="83%" class="StormyWeatherDataTD" colspan="3"><input class="form-control height placeholder" size="10" style="width:250px" name="txtunidades" type="text" id="txtunidades" value="<?php echo htmlentities($unidades); ?>" size="10"></td>
<td width="83%" class="StormyWeatherDataTD" colspan="3"><input class="form-control height placeholder" size="10" style="width:250px" name="txtunidades" type="text" id="txtunidades" value="<?php echo utf8_decode($unidades); ?>" size="10"></td>
</tr>
<tr>
<td class="StormyWeatherFieldCaptionTD">Rango Inicio</td>
......@@ -136,9 +136,11 @@ $rangoedad=$row['redad'];
<tr>
<td class="StormyWeatherFieldCaptionTD">Observaci&oacute;n</td>
<td class="StormyWeatherDataTD" colspan="3">
<textarea name="txtnota" cols="65" rows="3" id="txtnota" style="width:98%" class="form-control"><?php echo htmlentities($nota); ?></textarea>
<textarea name="txtnota" cols="65" rows="3" id="txtnota" style="width:98%" class="form-control"><?php echo html_entity_decode($nota); ?></textarea>
</td>
</td>
</tr>
<tr>
......
......@@ -20,7 +20,7 @@ switch ($opcion)
$idexamen=$_POST['idexamen'];
$idarea=$_POST['idarea'];
$unidades=(empty($_POST['unidades'])) ? 'NULL' : "'" . pg_escape_string(utf8_encode($_POST['unidades'])) . "'";
$nota=(empty($_POST['nota'])) ? 'NULL' : "'" . pg_escape_string($_POST['nota']) . "'";
$nota=(empty($_POST['nota'])) ? 'NULL' : "'" . pg_escape_string(utf8_encode($_POST['nota'])) . "'";
$sexo=$_POST['sexo'];
if ($sexo==3)
$sexo='NULL';
......@@ -52,10 +52,10 @@ switch ($opcion)
$unidades=(empty($_POST['unidades'])) ? 'NULL' : "'" . pg_escape_string(utf8_encode($_POST['unidades'])) . "'";
$rangoinicio=(empty($_POST['rangoinicio'])) ? 'NULL' : "'" . pg_escape_string($_POST['rangoinicio']) . "'";
$rangofin=(empty($_POST['rangofin'])) ? 'NULL' : "'" . pg_escape_string($_POST['rangofin']) . "'";
$nota=(empty($_POST['nota'])) ? 'NULL' : "'" . pg_escape_string($_POST['nota']) . "'";
$nota=(empty($_POST['nota'])) ? 'NULL' : "'" . pg_escape_string(utf8_encode($_POST['nota'])) . "'";
$Fechaini=(empty($_POST['Fechaini'])) ? 'NULL' : "'" . pg_escape_string($_POST['Fechaini']) . "'";
$Fechafin=(empty($_POST['Fechafin'])) ? 'NULL' : "'" . pg_escape_string($_POST['Fechafin']) . "'";
// echo $sexo;
// echo "ctr ".$nota;
if ($objdatos->actualizar($iddatosfijosresultado,$idarea,$idexamen,$unidades,$rangoinicio,$rangofin,$nota,$usuario,$lugar,$Fechaini,$Fechafin,$sexo,$redad)==true)
/* && $Clases->actualizar_labo($iddatosfijosresultado,$idarea,$idexamen,$unidades,$rangoinicio,$rangofin,$nota,$usuario,$lugar,$Fechaini,$Fechafin,$sexo,$redad)==true)*/
{
......@@ -182,7 +182,7 @@ switch ($opcion)
if (empty($row['unidades']))
echo "<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>";
else
echo"<td>".htmlentities($row['unidades'])."</td>";
echo"<td>".utf8_decode($row['unidades'])."</td>";
if ((empty($row['rangoInicio'])) && (empty($row['rangofin'])))
echo "<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>";
......@@ -192,7 +192,7 @@ switch ($opcion)
if (empty($row['nota']))
echo "<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>";
else
echo "<td>".htmlentities($row['nota'])."</td>";
echo "<td>".utf8_decode($row['nota'])."</td>";
if (empty($row['sexo']))
echo "<td> Ambos </td>";
......
......@@ -19,7 +19,7 @@ $nomtipo=$row[2];
?>
<html>
<head>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8">
<meta http-equiv="Content-type" content="text/html;charset=UTF-8">
<title>Agregar Examen a Solicitud</title>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8">
......
......@@ -187,8 +187,8 @@ function calc_edad()
<td width='25%' class="Estilo5"><?php echo htmlentities($rowsub['posible_resultado'])?></td>
<?php
} ?>
<td width='20%' class="Estilo5"><?php echo htmlentities($rowsub['unidad'])?></td>
<td width='45%' class="Estilo5"> <?php echo htmlentities($rowsub['observacion']) ." ".htmlentities($rowsub['unidad'])?> </td>
<td width='20%' class="Estilo5"><?php echo utf8_decode($rowsub['unidad'])?></td>
<td width='45%' class="Estilo5"> <?php echo utf8_decode($rowsub['observacion']) ." ".htmlentities($rowsub['unidad'])?> </td>
</tr>
......
......@@ -109,7 +109,7 @@ $obj = new clsImprimirResultado;
</tr>
<tr>
<td colspan='1' class="Estilo5" align="left"><strong>Procedencia:</strong></td>
<td colspan='3' class="Estilo6" align="left"><?php echo htmlentities($row_generales['nombresubservicio'])?></td>
<td colspan='3' class="Estilo6" align="left"><?php echo htmlentities($row_generales['nombreservicio'])?></td>
<td colspan='1' class="Estilo5" align="left"><strong>Servicio:</strong></td>
<td colspan='1' class="Estilo6" align="left"><?php echo htmlentities($subservicio)?></td>
......
......@@ -81,7 +81,7 @@ function BuscarServicio(IdServicio){
-->
</style>
</head>
<tr link="#000000" vlink="#000000" alink="#ff0000" text="#000000" class="CobaltPageBODY" bottommargin="0" leftmargin="0" topmargin="0" rightmargin="0" marginwidth="0" marginheight="0" bgcolor="#fffff7" onLoad=" document.getElementById('txtexpediente').focus() ">
<body link="#000000" vlink="#000000" alink="#ff0000" text="#000000" class="CobaltPageBODY" bottommargin="0" leftmargin="0" topmargin="0" rightmargin="0" marginwidth="0" marginheight="0" bgcolor="#fffff7" onload="MostrarBusqueda(); document.getElementById('txtexpediente').focus();">
<?php
......@@ -108,7 +108,7 @@ if ($nivel == 7) {
<tr>
<td>
<div id="divInicial" >
<form method="get" action="ImprimirResultado.php" name="frmdatos" enctype="multipart/form-data">
<form method="get" action="ImprimirResultado.php" name="frmdatos" enctype="multipart/form-data" >
<table align="center" class="StormyWeatherFormTABLE" width="97%">
<tr>
<td colspan="5" align="center" class="CobaltFieldCaptionTD"><h3><strong>Imprimir Resultados</strong></h3></td>
......@@ -163,8 +163,8 @@ if ($nivel == 7) {
<?php
$db = new ConexionBD;
if($db->conectar()==true){
$consulta = "SELECT mnt_area_mod_estab.id as codigo ,CASE WHEN id_servicio_externo_estab IS NOT NULL THEN mnt_servicio_externo.abreviatura ||'-->' || ctl_area_atencion.nombre
ELSE ctl_modalidad.nombre ||'-->' || ctl_area_atencion.nombre
$consulta = "SELECT mnt_area_mod_estab.id as codigo ,CASE WHEN id_servicio_externo_estab IS NOT NULL THEN mnt_servicio_externo.abreviatura ||'-'|| ctl_area_atencion.nombre
ELSE ctl_modalidad.nombre ||' - ' || ctl_area_atencion.nombre
END
FROM mnt_area_mod_estab
INNER JOIN ctl_area_atencion on (ctl_area_atencion.id = mnt_area_mod_estab.id_area_atencion AND (ctl_area_atencion.id_tipo_atencion=1 OR ctl_area_atencion.id_tipo_atencion=4))
......@@ -173,6 +173,7 @@ if ($nivel == 7) {
INNER JOIN ctl_modalidad ON ctl_modalidad.id = mnt_modalidad_establecimiento.id_modalidad
LEFT JOIN mnt_servicio_externo_establecimiento ON (mnt_servicio_externo_establecimiento.id = mnt_area_mod_estab.id_servicio_externo_estab)
LEFT JOIN mnt_servicio_externo ON (mnt_servicio_externo.id = mnt_servicio_externo_establecimiento.id_servicio_externo)
WHERE mnt_area_mod_estab.id_establecimiento=$lugar
ORDER by ctl_modalidad.nombre,mnt_servicio_externo.nombre,ctl_area_atencion.nombre";
......
......@@ -279,7 +279,7 @@ function MostrarDatos(posicion)
subservicio=document.getElementById('subservicio['+posicion+']').value;
//alert(IdEstablecimiento);
idsolicitud=trim(idsolicitud);
CargarDatosFormulario(idexpediente,idsolicitud,IdEstablecimiento,subservicio);
CargarDatosFormulario(idexpediente,idsolicitud,IdEstablecimiento,subservicio);
}
......
......@@ -94,6 +94,12 @@ $f_consulta = $_GET['var22'];
$ConRangos = $obj->ObtenerCodigoRango($row_generales['fechanac']);
$row_rangos = pg_fetch_array($ConRangos);
$idedad = $row_rangos[0];
if (isset($idedad))
{$idedad= $idedad;}
else
{$idedad='NULL';}
// echo $idedad;
?>
<div id="divImpresion1" >
<form name="frmimpresion1" >
......@@ -277,11 +283,11 @@ $f_consulta = $_GET['var22'];
$ConRangos = $obj->ObtenerCodigoRango($row_generales['fechanac']);
$row_rangos = pg_fetch_array($ConRangos);
// $idedad = $row_rangos[0];
if (isset($row_rangos[0]))
{$idedad= $row_rangos[0];}
if (isset($idedad))
{$idedad= $idedad;}
else
{$idedad='NULL';}
// echo $idedad;
//echo $idedad;
?>
<table width="100%" border="0" align="center" cellspacing="0%" cellpadding="0%" >
<tr>
......
......@@ -2561,6 +2561,10 @@ function ValidarCamposPlantillaE()
resp = false;
}
}
if (document.getElementById('cmbTabulador').value == 0)
{
resp = false;
}
return resp;
}
......
......@@ -473,7 +473,7 @@ else
$con = new ConexionBD;
if($con->conectar()==true) {
$query = "SELECT t01.id AS idsubelemento,
$query = "SELECT t01.id AS idsubelemento,
t01.subelemento,
t01.unidad,
t01.observsubelem,
......
......@@ -87,10 +87,10 @@ switch ($opcion) {
<input name='totcombo[".$pos."]' type='hidden' id='totcombo[".$pos."]' value='' >
</td>";
}
$imprimir.= "<td width='5%' class='StormyWeatherDataTD'>".htmlentities($rowsub['unidad'])."</td>
$imprimir.= "<td width='5%' class='StormyWeatherDataTD'>".utf8_decode($rowsub['unidad'])."</td>
<td width='30%' class='StormyWeatherDataTD'>
<input name='txtcontrol[".$pos."]' type='text' id='txtcontrol[".$pos."]'></td>
<td class='StormyWeatherDataTD'>".htmlentities($rowsub['unidad'])."</td>
<td class='StormyWeatherDataTD'>".utf8_decode($rowsub['unidad'])."</td>
</tr>";
$pos=$pos + 1;
}
......@@ -110,9 +110,9 @@ switch ($opcion) {
<input name='oidelemento[".$posele."]' type='hidden' id='oidelemento[".$posele."]' value='".$row['idelemento']."'>
</td>
<td class='StormyWeatherDataTD'>".htmlentities($row['unidadelem'])."</td>
<td class='StormyWeatherDataTD'>".utf8_decode($row['unidadelem'])."</td>
<td class='StormyWeatherDataTD' width='30%'><input name='txtcontrolele[".$posele."]' type='text' id='txtcontrolele[".$posele."]'></td>
<td width='10%' class='StormyWeatherDataTD'>".htmlentities($row['unidadelem'])."</td>
<td width='10%' class='StormyWeatherDataTD'>".utf8_decode($row['unidadelem'])."</td>
</tr>";
$posele=$posele + 1;
......@@ -676,7 +676,7 @@ switch ($opcion) {
$imprimir.="<td width='25%'>".$row_dresult['posible_resultado']."<input name='oidsubelemento[".$pos."]' type='hidden' id='oidsubelemento[".$pos."]' value='".$rowsub['idsubelemento']."'></td>";
}
$imprimir.="<td width='10%'>".htmlentities($rowsub['unidad'])."</td>";
$imprimir.="<td width='10%'>".utf8_decode($rowsub['unidad'])."</td>";
if (empty($rowsub['rangoinicio']) AND empty($rowsub['rangofin']))
$imprimir.= "<td >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>";
else
......@@ -692,12 +692,12 @@ switch ($opcion) {
$imprimir.= "<tr>
<td style='font:bold;padding-bottom: 0.5em;'>".htmlentities($row['elemento'])."</td>
<td>".htmlentities($vector_elementos[$posele])."<input name='oidelemento[".$posele."]' type='hidden' id='oidelemento[".$posele."]' value='".$row['idelemento']."'> </td>
<td width='25%'>".htmlentities($row['unidadelem'])."</td>
<td width='25%'>".utf8_decode($row['unidadelem'])."</td>
</tr>";
$posele = $posele+1;
$imprimir.= "<tr>
<td colspan='5'>".htmlentities($row['observelem'])."</td>
<td colspan='5'>".utf8_decode($row['observelem'])."</td>
</tr>";
}
}
......
......@@ -367,8 +367,8 @@ case 2://vista Previa de Resultado
$row_dresult= pg_fetch_array($conresult);
$imprimir.="<td align='justify' colspan='1'>".htmlentities($row_dresult['posible_resultado'])."<input name='oidprueba[".$pos."]' type='hidden' id='oidprueba[".$pos."]' value='".$row['idprocedimiento']."'></td>";
}
$imprimir.=" <td align='center'>".$row['unidades']."</td>
<td align='center'>".htmlentities($vector_comentarios[$pos])." ".htmlentities($row['unidades'])."</td>
$imprimir.=" <td align='center'>".utf8_decode($row['unidades'])."</td>
<td align='center'>".htmlentities($vector_comentarios[$pos])." ".utf8_decode($row['unidades'])."</td>
<td class='Estilo6'>&nbsp;&nbsp;&nbsp;&nbsp;</td>
</tr>";
$pos=$pos + 1;
......
......@@ -233,7 +233,7 @@ if (isset($_SESSION['Correlativo'])) {
<select name="cmbEstablecimiento" id="cmbEstablecimiento" class="height js-example-basic-single" style="width:400px" >
<option value="0" selected="selected">Todos los Establecimientos</option>
<?php
echo '<option value="' . $lugar . '" selected="selected">' . htmlentities($nombrEstab) . '</option>';
// echo '<option value="' . $lugar . '" selected="selected">' . htmlentities($nombrEstab) . '</option>';
include_once("../../../Conexion/ConexionBD.php");
$con = new ConexionBD;
if ($con->conectar() == true) {
......
......@@ -193,7 +193,7 @@ function BuscarDatos() {
fechacita = document.getElementById('txtfechasolicitud').value;
idEstablecimiento = document.getElementById('cmbEstablecimiento').value;
//alert("EXP="+idexpediente+" fecha="+fechacita+" idEsta="+idEstablecimiento)
// alert("EXP="+idexpediente+" fecha="+fechacita+" idEsta="+idEstablecimiento);
//alert(fechacita);
$( "#divResultado" ).empty();
VerificarExistencia(idexpediente, fechacita, idEstablecimiento, false,0, idEstablecimiento);
......@@ -227,7 +227,7 @@ function VerificarExistencia(idexpediente, fechacita, idEstablecimiento, omitir_
} else { //mueestra el mensaje de estado de la solicitud
alert(ajax.responseText);
// MostrarTodos();
// MostrarTodos(idEstablecimiento);
}
}
}
......@@ -310,7 +310,7 @@ function MostrarTodos() {
parameters['fechacita'] = fechacita;
parameters['idEstablecimiento'] = idEstablecimiento;
parameters['idEstablecimiento'] = idEstablecimiento;
//alert(idEstablecimiento);
jQuery.ajax({
url: 'ctrRecepcionSolicitud.php',
type: 'post',
......
......@@ -151,7 +151,7 @@ class clsRecepcionSolicitud {
}
}
function buscarTodasSolicitudes($idexpediente, $fechacita, $lugar, $idEstablecimiento) {
function buscarTodasSolicitudes($idexpediente, $fechacita, $lugar, $idestablecimientoext) {
$con = new ConexionBD;
if ($con->conectar() == true) {
$idexp=0;
......@@ -160,7 +160,7 @@ class clsRecepcionSolicitud {
//linea original: TO_CHAR(t02.fecha, 'DD/MM/YYYY') AS fecha_cita,
$where = " WHERE t01.id_establecimiento = $lugar
AND t04.idestado = 'D' AND t06.codigo_busqueda = 'DCOLAB'";
AND t04.idestado = 'D' AND t06.codigo_busqueda = 'DCOLAB'";
// $orderBy = " ORDER BY t02.fecha desc, t09.id, t05.numero";
......@@ -177,6 +177,9 @@ class clsRecepcionSolicitud {
$where = $where." AND date(t02.fecha) between date('2016-01-01') and current_date ";
}
if ($idestablecimientoext!=0){
$where = $where." AND t01.id_establecimiento_externo=$idestablecimientoext ";
}
$query = "
WITH tbl_servicio as (SELECT mnt_3.id, CASE WHEN id_servicio_externo_estab IS NOT NULL
......@@ -287,10 +290,9 @@ class clsRecepcionSolicitud {
INNER JOIN lab_tiposolicitud t09 ON (t09.id = t01.idtiposolicitud)
INNER JOIN tbl_servicio t10 ON (t10.id=t08.id AND t10.servicio IS NOT NULL)
INNER JOIN ctl_establecimiento t11 ON t11.id = t01.id_establecimiento_externo
$where ) ordenar
ORDER BY ordenar.fecha_cita desc, ordenar.id_tiposolicitud , ordenar.numero_expediente";
$where ) ordenar ORDER BY ordenar.fecha_cita desc, ordenar.id_tiposolicitud , ordenar.numero_expediente";
// exit();
//var_dump( $query.$where.$orderBy);
// var_dump( $query);
$result = @pg_query($query);
if (!$result)
......@@ -1048,7 +1050,7 @@ class clsRecepcionSolicitud {
AND t01.estadodetalle = (SELECT id FROM ctl_estado_servicio_diagnostico WHERE idestado = 'D'
AND id_atencion = (SELECT id FROM ctl_atencion WHERE codigo_busqueda = 'DCOLAB')) $where
ORDER BY t05.idarea";
//echo $query;
// echo $query;
$result = @pg_query($query);
if (!$result)
return false;
......
......@@ -544,7 +544,7 @@ switch ($opcion) {
INNER JOIN lab_recepcionmuestra ON sec_solicitudestudios.IdSolicitudEstudio=lab_recepcionmuestra.IdSolicitudEstudio
WHERE sec_solicitudestudios.IdSolicitudEstudio='$Solicitud'";
echo $query;
// echo $query;
$Cla = "";
$result = pg_query($query);
while ($row = pg_fetch_array($result)) {
......
......@@ -184,7 +184,7 @@ switch ($opcion) {
ELSE
CASE WHEN id_servicio_externo_estab IS NOT NULL
THEN mnt_ser.abreviatura ||'--> ' || cat.nombre
THEN mnt_ser.abreviatura ||' - ' || cat.nombre
WHEN not exists (select nombre_ambiente
from mnt_aten_area_mod_estab maame
join mnt_area_mod_estab mame on (maame.id_area_mod_estab = mame.id)
......@@ -202,7 +202,9 @@ switch ($opcion) {
join mnt_modalidad_establecimiento mme on (mme.id=mnt_2.id_modalidad_estab)
join ctl_modalidad cmo on (cmo.id=mme.id_modalidad)
WHERE $where_with mnt_3.id_establecimiento=$lugar
order by 2)
order by 2)
SELECT
distinct on (t02.id_historial_clinico)t02.id_historial_clinico,
t02.id,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment