Commit b471a855 by roxy

Merge branch 'master' of git.salud.gob.sv:SIAP/laboratorio into roxy

parents a0653f69 69c64fa4
......@@ -263,6 +263,7 @@ switch ($opcion) {
echo "<div class='table-responsive' style='width:100%;'>
<table width='97%' border='1' align='center' id='dataresultados' data-table-enabled='true' class='table table-hover table-bordered table-condensed table-white'>
<thead><tr>
<th>Corr</th>
<th>Fecha Recepcion</th>
<th>Muestra </th>
<th>NEC </th>
......@@ -276,13 +277,15 @@ switch ($opcion) {
<th>Prioridad</th>
</tr></thead><tbody>";
if(pg_num_rows($consulta)){
$pos = 0;
$i=$pos = 0;
while ($row = pg_fetch_array($consulta)) {
$i++;
$consmet=$objdatos->CantMetodologia($row["idexamen"]);
// echo 'Consmet: '.$consmet;
$timefrecep = strtotime($row['fecharecepcion']);
$datefrecep = date("Y-m-d", $timefrecep);
echo "<tr>
<td width='2px'>" . ($i) . "</td>
<td width='2%'>" . ($row['fecharecepcion']) . "</td>
<td width='3%'>" . $row['numeromuestra'] . "</td>
<td width='3%'><a style ='text-decoration:underline;cursor:pointer;' onclick='MostrarDatos(" . $pos . ");'>" . $row['idnumeroexp'] . "</a></td>" .
......
......@@ -106,7 +106,6 @@ if ($nivel == 7) {
results: function(result, page) {
console.log(result);
var more = (page * 10) < result.total;
return {results: result.datos, more: more};
}
},
......@@ -899,6 +898,7 @@ function handle(e){
<td>
<!--<input id="txtexp" class="form-control height" style="width:188px; height:20px" size="26" maxlength="20" onkeypress="handle(event)" >-->
<input type="hidden" id="txtexp" name="txtexp" style="width:100%; size: 10" class="height placeholder js-example-basic-single">
<input type="hidden" id="expediente" name="expediente" style="width:100%; size: 10">
<input type="hidden" id="IdCitaServApoyo">
<input type="hidden" id="IdEstablecimientoExterno" value="<?php echo $lugar; ?>">
......
......@@ -8,6 +8,8 @@ $con = new ConexionBD;
$Busqueda = $_GET['clue'];
$establecimiento_seleccionado = $_GET['local'];
$array = array("datos" => array());
// buscar en la base de establecimiento
if ($establecimiento_seleccionado == $idestablecimiento_local) {
if (is_numeric(substr(str_replace('-', '', $Busqueda),1))) {
......@@ -32,8 +34,11 @@ if ($establecimiento_seleccionado == $idestablecimiento_local) {
limit 100";
}
$resul = pg_query($sql) or die('La consulta fall&oacute;: ' . pg_errormessage());
} else { //paciente referido
if (is_numeric(substr(str_replace('-', '', $Busqueda),1))) {
} else {
//paciente referido
// Se verifica si al menos un número se encuentra dentro de la busqueda
// se toma como número de expediente
if (preg_match('~[0-9]+~', $Busqueda)) {
$Busqueda = ltrim(strtolower($Busqueda), '0');
$condition = "t01.id_establecimiento_origen = $establecimiento_seleccionado AND ltrim(t01.numero, '0') ILIKE '$Busqueda%'";
$sort = "t01.numero";
......@@ -55,29 +60,12 @@ if ($establecimiento_seleccionado == $idestablecimiento_local) {
limit 100";
}
$resul = pg_query($sql) or die('La consulta fall&oacute;: ' . pg_errormessage());
array_push($array['datos'],array('id'=>$Busqueda,'text'=>$Busqueda));
}
// if ($con->conectar() == true) {
// $sql = "
// SELECT t01.id idexpediente,t01.numero,
// INITCAP(CONCAT_WS(' ', t02.primer_nombre, t02.segundo_nombre, t02.tercer_nombre, t02.primer_apellido, t02.segundo_apellido, t02.apellido_casada)) AS NombrePaciente,
// t03.nombre
// FROM mnt_expediente t01
// INNER JOIN mnt_paciente t02 ON (t02.id = t01.id_paciente AND t01.habilitado = true AND t01.numero_temporal=false)
// INNER JOIN ctl_establecimiento t03 ON (t03.id = t01.id_establecimiento)
// WHERE t01.numero ilike '%".$parametro."%'
// UNION
// SELECT t01.id idexpediente, t01.numero,
// INITCAP(CONCAT_WS(' ', t02.primer_nombre, t02.segundo_nombre, t02.tercer_nombre, t02.primer_apellido, t02.segundo_apellido, t02.apellido_casada)) AS NombrePaciente,
// t03.nombre
// FROM mnt_expediente_referido t01
// INNER JOIN mnt_paciente_referido t02 ON (t02.id = t01.id_referido)
// INNER JOIN ctl_establecimiento t03 ON (t03.id = t01.id_establecimiento_origen)
// WHERE t01.numero ilike '%".$parametro."%'
// limit 100";
$array = array("datos" => array());
$i=0;
while ($r = pg_fetch_array($resul)){
array_push($array['datos'],array('id'=>$r['numero'],'text'=>$r['numero'].' '.$r['nombrepaciente']));
}
......
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