Commit e9623ffe by roxy

Merge branch 'roxy' into desarrollo

parents c241b1ad 4c7003cf
<?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