Пример #1
0
function Menu($rol)
{
    $result = DbExecuteQuerys("select directorio from perfil where id_perfil = {$rol}");
    if (!$result || $result->num_rows == 0) {
        return "anonimo";
    } else {
        return strtolower($result->fetch_assoc()["directorio"]);
    }
}
Пример #2
0
echo input_text(["id" => "'apellido_materno'"], ["class" => "'label'"], "Apellido Materno:");
echo "<br/>";
echo "<div class='label' id='fech'>Fecha Nacimiento:</div>";
echo "<label id='d'>Día:</label>";
echo "<input type='text' class='fecha' id='dia'>";
echo "<label id='m'>Mes:</label>";
echo "<input type='text' class='fecha' id='mes'> ";
echo "<label id='a'>Año:</label>";
echo "<input type='text' class='fecha' id='año'>";
echo "<label id='ed'>Edad:</label>";
echo "<input type='text' id='edad'>";
echo "<br/>";
echo input_text(["id" => "'telefono'"], ["class" => "'label'"], "Teléfono:");
echo input_text(["id" => "'mail'"], ["class" => "'label'"], "Mail:");
echo "<br/>";
$result = DbExecuteQuerys("Select id_prevision,nombre From prevision;");
echo "<div class='label'>Prevision:</div>";
echo "<select id='prevision'>";
echo "<option value='0'>-----------</option>";
while ($datos = mysqli_fetch_array($result)) {
    $valor_id = $datos['id_prevision'];
    $valor = $datos['nombre'];
    echo "<option value='{$valor_id}'>" . $valor . "</option>";
}
echo "</select>";
echo "<div class='label'>Estado Civil:</div>";
echo "<select id='estado_civil'>";
echo "<option value='0'>-----------</option>";
echo "<option value='casada'>CASADA</option>";
echo "<option value='divorciada'>DIVORCIADA</option>";
echo "<option value='viuda'>VIUDA</option>";
Пример #3
0
<?php

include "../../../../config.php";
include RAIZ_PHP . "/app_code/coneccion.php";
$valor_busqueda = $_POST['data']['rut'];
$conn = DbCreateConnection();
$consulta = "select f.paridad_g,f.paridad_p,f.paridad_a,f.menarca,f.menopausia,f.metodo,f.fecha_anticonceptivo,\r\n                    r.duracion,r.intensidad,r.FUR,r.frecuencia\r\n                from ficha f, historal_regla r\r\n             where rut = '{$valor_busqueda}'\r\n               and f.folio = r.folio\r\n            order by fecha_registro desc\r\n            limit 1;";
$datos_paciente = DbExecuteQuerys($consulta);
$datos_consulta = [];
if ($datos_paciente) {
    $array = mysqli_fetch_array($datos_paciente);
    $datos_consulta = ["paridad_g" => $array['paridad_g'], "paridad_p" => $array['paridad_p'], "paridad_a" => $array['paridad_a'], "menarca" => $array['menarca'], "menopausia" => $array['menopausia'], "metodo" => $array['metodo'], "fecha_anticonceptivo" => $array['fecha_anticonceptivo'], "duracion" => $array['duracion'], "intensidad" => $array['intensidad'], "fur" => $array['FUR'], "frecuencia" => $array['frecuencia']];
    $resultado = ["clinicos" => $datos_consulta];
    echo json_encode($resultado);
    $conn->close();
}
Пример #4
0
$folio = $conn->query("select folio from ficha where rut ='{$valor_busqueda}'")->fetch_assoc()["folio"];
$result = $conn->query("select count(*) as count from diagnostico");
$fila = $result->fetch_array();
$count = $fila['count'];
if ($count > 0) {
    $total_pages = ceil($count / $limit);
} else {
    $total_pages = 0;
}
if ($page > $total_pages) {
    $page = $total_pages;
}
$start = $limit * $page - $limit;
$ultimo_diagnostico = "select id_diagnostico, descripcion,examinacion,indicaciones,motivo,fecha_atencion\n                            from diagnostico\n                            where folio = {$folio}\n                            order by fecha_atencion desc";
//ORDER BY $sidx $sord LIMIT $start , $limit;
$datos_diagnostico = DbExecuteQuerys($ultimo_diagnostico);
$respuesta->page = $page;
$respuesta->total = $total_pages;
$respuesta->records = $count;
$i = 0;
while ($row = $datos_diagnostico->fetch_assoc()) {
    $respuesta->rows[$i]['id'] = $row["id_diagnostico"];
    $respuesta->rows[$i]['cell'] = array($row["id_diagnostico"], $row["motivo"], $row["descripcion"], $row["indicaciones"], $row["fecha_atencion"]);
    $i++;
}
/*if($datos_diagnostico){
    while($array_diag=mysqli_fetch_array($datos_diagnostico)){
        $diag[]= ["fecha_atencion"=>$array_diag['fecha_atencion'],
            "motivo"=>$array_diag['motivo'],
            "descripcion"=>$array_diag['descripcion'],
            "indicaciones"   =>$array_diag['indicaciones']];
Пример #5
0
 }
 $folio = $conn->query("select folio from ficha where rut ='{$rut}'")->fetch_assoc()["folio"];
 $registro_historial_regla = "insert into historal_regla (duracion,intensidad,FUR,frecuencia,fecha_registro,folio)" . "values({$duracion},'{$intensidad}','{$fur}','{$frecuencia}','{$ahora}',{$folio})";
 $res_historial = $conn->query($registro_historial_regla);
 if (!$res_historial) {
     throw new Exception($conn->error);
 }
 if ($descripcion || $examinacion || $indicaciones || $motivo) {
     $update_diagnostico = "update diagnostico\r\n                                                set descripcion = '{$descripcion}',\r\n                                                    examinacion = '{$examinacion}',\r\n                                                    indicaciones = '{$indicaciones}',\r\n                                                    motivo = '{$motivo}',\r\n                                                    fecha_atencion = '{$ahora}'\r\n                                               where folio = {$folio}";
     $res_diag = $conn->query($update_diagnostico);
     if (!$res_diag) {
         throw new Exception($conn->error);
     }
 }
 $select_id_diag = "select id_diagnostico from diagnostico where folio = {$folio} order by fecha_atencion desc limit 1";
 $existe2 = DbExecuteQuerys($select_id_diag);
 if ($existe2->num_rows == 1) {
     $id_diagnostico = $conn->query("select id_diagnostico from diagnostico where folio = {$folio}")->fetch_assoc()["id_diagnostico"];
     if ($examenes) {
         foreach ($examenes as $exa) {
             $registro_diag_examen = "insert into diagnostico_examen (id_examen,id_diagnostico)" . "values({$exa}, {$id_diagnostico})";
             echo "insert into diagnostico_examen (id_examen,id_diagnostico)" . "values({$exa}, {$id_diagnostico})";
             $res_examen = $conn->query($registro_diag_examen);
             if (!$res_examen) {
                 throw new Exception($conn->error);
             }
         }
     }
 }
 $conn->commit();
 $conn->close();
Пример #6
0
<?php

include "../../../../config.php";
include RAIZ_PHP . "/app_code/coneccion.php";
$query = "Select c.*,\r\n\t\t concat(p.nombre, ' ', p.apellido_paterno, ' ', p.apellido_materno) as nombre,\r\n\t\t p.telefono\r\n            from paciente p,\r\n\t\t consulta c\r\n           where c.rut = p.rut ";
$datos_consulta = DbExecuteQuerys($query);
if ($datos_consulta) {
    $consultas = array();
    while ($datos_array = mysqli_fetch_array($datos_consulta)) {
        $hora = strtotime($datos_array['hora']);
        $hora = $hora + 1200;
        $consultas[] = ["id" => $datos_array['id_consulta'], "title" => 'Nombre: ' . $datos_array['nombre'] . ' Estado: ' . $datos_array['estado'], "start" => $datos_array['fecha'] . 'T' . $datos_array['hora'], "end" => $datos_array['fecha'] . 'T' . date('H:i', $hora), "allDay" => false];
    }
    echo json_encode($consultas);
} else {
    echo null;
}
Пример #7
0
<?php

include "../../../../../config.php";
include RAIZ_PHP . "/app_code/coneccion.php";
$filter = $_POST['filter'];
$query = "Select rut,\r\n                 nombre,\r\n                 apellido_paterno,\r\n                 apellido_materno,\r\n                 fecha_nacimiento,\r\n                 edad,\r\n                 telefono,\r\n                 estado_civil,\r\n                 mail\r\n            from paciente\r\n           where rut like '%" . $filter . "%'\r\n\t   or nombre like '%" . $filter . "%'\r\n\t   or apellido_paterno like '%" . $filter . "%'\r\n\t   or apellido_materno like '%" . $filter . "%'";
$datos_paciente = DbExecuteQuerys($query);
if ($datos_paciente) {
    $pacientes = array();
    while ($datos_array = mysqli_fetch_array($datos_paciente)) {
        $paciente = ["rut" => $datos_array['rut'], "nombre" => $datos_array['nombre'], "apellido_paterno" => $datos_array['apellido_paterno'], "apellido_materno" => $datos_array['apellido_materno'], "fecha_nacimiento" => $datos_array['fecha_nacimiento'], "edad" => $datos_array['edad'], "telefono" => $datos_array['telefono'], "estado_civil" => $datos_array['estado_civil'], "mail" => $datos_array['mail']];
        $pacientes[] = $paciente;
    }
    echo json_encode($pacientes);
}
Пример #8
0
$folio = $conn->query("select folio from ficha where rut ='{$valor_busqueda}'")->fetch_assoc()["folio"];
$result = $conn->query("select count(*) as count from pago");
$fila = $result->fetch_array();
$count = $fila['count'];
if ($count > 0) {
    $total_pages = ceil($count / $limit);
} else {
    $total_pages = 0;
}
if ($page > $total_pages) {
    $page = $total_pages;
}
$start = $limit * $page - $limit;
$pagos = "Select c.id_pago,CONCAT(p.nombre,' ',p.apellido_paterno,' ',p.apellido_materno) AS Paciente, pa.estado,pa.orden_atencion, pa.medio_de_pago, pre.nombre AS Prestacion\n                        from paciente p, pago pa, consulta c, prestacion pre,precio_atencion prea\n                        where c.rut = p.rut\n                         and c.id_pago = pa.id_pago\n                         and pa.id_precio_atencion = prea.id_precio_atencion\n                         and prea.id_prestacion = pre.id_prestacion\n                         and c.rut ='{$valor_busqueda}'\n                         and pa.estado = 'pendiente'";
//ORDER BY $sidx $sord LIMIT $start , $limit;
$datos_pagos = DbExecuteQuerys($pagos);
$respuesta->page = $page;
$respuesta->total = $total_pages;
$respuesta->records = $count;
$i = 0;
while ($row = $datos_pagos->fetch_assoc()) {
    $respuesta->rows[$i]['id'] = $row["id_pago"];
    $respuesta->rows[$i]['cell'] = array($row["id_pago"], $row["Paciente"], $row["estado"], $row["orden_atencion"], $row["medio_de_pago"], $row["Prestacion"]);
    $i++;
}
/*if($datos_diagnostico){
    while($array_diag=mysqli_fetch_array($datos_diagnostico)){
        $diag[]= ["fecha_atencion"=>$array_diag['fecha_atencion'],
            "motivo"=>$array_diag['motivo'],
            "descripcion"=>$array_diag['descripcion'],
            "indicaciones"   =>$array_diag['indicaciones']];
Пример #9
0
<?php

include "../../../../config.php";
include RAIZ_PHP . "/app_code/coneccion.php";
$nombre = $_POST['data']['nombre_examen'];
$conn = DbCreateConnection();
$conn->autocommit(false);
$existe_examen = "select nombre from examen where nombre = '{$nombre}'";
$resultado = DbExecuteQuerys($existe_examen);
if ($resultado->num_rows == 0) {
    $ultimo = $conn->query("select id_examen from examen order by id_examen desc limit 1")->fetch_assoc()["id_examen"];
    $ultimo_examen = $ultimo + 1;
    echo "{$ultimo_examen}";
    $examen = "insert into examen (id_examen, nombre) values({$ultimo_examen},'{$nombre}')";
    echo "insert into examen (id_examen, nombre) values({$ultimo_examen},'{$nombre}')";
    try {
        $res_exa = $conn->query($examen);
        if (!$res_exa) {
            throw new Exception($conn->error);
        }
        $conn->commit();
        $conn->close();
    } catch (Exception $ex) {
        $conn->rollback();
        $conn->close();
        echo "Problema en el ingreso: \n{$ex}}";
    }
} else {
    "Examen existe en base de datos, ingrese otro nombre";
}
Пример #10
0
<?php

include "../../../../config.php";
include RAIZ_PHP . "/app_code/coneccion.php";
$previ = $_POST['data']['prev'];
$result1 = DbExecuteQuerys("Select precio,nombre From precio_atencion where id_prevision = 2;");
if ($result1) {
    $precios = [];
    while ($precios_array = mysqli_fetch_array($result1)) {
        $precios[] = ["precio" => $precios_array['precio'], "nombre" => $precios_array['nombre']];
    }
    echo json_encode($precios);
}
Пример #11
0
}
if (!$prevision) {
    $faltan_datos = true;
}
if (!$estado_civil) {
    $faltan_datos = true;
}
if ($faltan_datos) {
    echo "Faltan Datos";
} else {
    //$original = $fecha_nacimiento;
    //$fech_bd= date("yyyy-mm-dd",strtotime($original));
    $fecha_bd = $fecha_año . "-" . $fecha_mes . "-" . $fecha_dia;
    //echo "$fecha_bd";
    $existe = "select nombre from paciente where rut = '{$rut}'";
    $existe = DbExecuteQuerys($existe);
    if ($existe->num_rows == 1) {
        echo "Paciente Existente";
    } else {
        $insert_usuario = "insert into paciente (rut,nombre, apellido_paterno,apellido_materno,fecha_nacimiento,edad,telefono,estado_civil,mail,id_prevision,estado)" . " values ('{$rut}','{$nombre}','{$apellido_paterno}','{$apellido_materno}','{$fecha_bd}',{$edad}, {$telefono},'{$estado_civil}','{$mail}',{$prevision},'activo')";
        $conn = DbCreateConnection();
        $conn->autocommit(false);
        $ahora = $conn->query("select now() ahora")->fetch_assoc()["ahora"];
        try {
            $res_usuario = $conn->query($insert_usuario);
            if (!$res_usuario) {
                throw new Exception($conn->error);
            }
            $insert_ficha = "insert into ficha(rut,fecha_creacion) value ('{$rut}','{$ahora}')";
            $res_ficha = $conn->query($insert_ficha);
            if (!$res_ficha) {
Пример #12
0
<?php

include "../../../../../config.php";
include RAIZ_PHP . "/app_code/coneccion.php";
$valor_busqueda = $_POST['data']['rut'];
$query = "Select rut,\r\n                 nombre,\r\n                 apellido_paterno,\r\n                 apellido_materno,\r\n                 fecha_nacimiento,\r\n                 edad,\r\n                 telefono,\r\n                 estado_civil,\r\n                 mail\r\n            from paciente\r\n           where rut='{$valor_busqueda}'";
//ChromePhp::log($query);
$datos_usuarios = DbExecuteQuerys($query);
if ($datos_usuarios) {
    $datos_array = mysqli_fetch_array($datos_usuarios);
    $usuario = ["rut" => $datos_array['rut'], "nombre" => $datos_array['nombre'], "apellido_paterno" => $datos_array['apellido_paterno'], "apellido_materno" => $datos_array['apellido_materno'], "fecha_nacimiento" => $datos_array['fecha_nacimiento'], "edad" => $datos_array['edad'], "telefono" => $datos_array['telefono'], "estado_civil" => $datos_array['estado_civil'], "mail" => $datos_array['mail']];
    $prevision = DbExecuteQuerys("select id_prevision,\r\n                                          nombre\r\n                                   from prevision");
    $previsiones = [];
    if ($prevision) {
        while ($datos_prevision = mysqli_fetch_array($prevision)) {
            $previsiones[] = ["id_prevision" => $datos_prevision['id_prevision'], "nombre" => $datos_prevision['nombre']];
        }
    }
    $resultado = ["previsiones" => $previsiones, "usuario" => $usuario];
    echo json_encode($resultado);
}
Пример #13
0
if (!$sidx) {
    $sidx = 1;
}
$conn = DbCreateConnection();
$ahora = $conn->query("select CURDATE() ahora")->fetch_assoc()["ahora"];
$result = $conn->query("select count(*) as count from consulta");
$fila = $result->fetch_array();
$count = $fila['count'];
if ($count > 0) {
    $total_pages = ceil($count / $limit);
} else {
    $total_pages = 0;
}
if ($page > $total_pages) {
    $page = $total_pages;
}
$start = $limit * $page - $limit;
$consultas = "SELECT con.id_consulta,con.fecha,pa.rut,CONCAT(pa.nombre,' ',pa.apellido_paterno,' ',pa.apellido_materno) as paciente\n                from consulta con, paciente pa\n              where con.rut = pa.rut\n               and  rut = '{$rut}'\n                order by fecha asc";
//ORDER BY $sidx $sord LIMIT $start , $limit;
$datos_consultas = DbExecuteQuerys($consultas);
$respuesta->page = $page;
$respuesta->total = $total_pages;
$respuesta->records = $count;
$i = 0;
while ($row = $datos_consultas->fetch_assoc()) {
    $respuesta->rows[$i]['id'] = $row["id_consulta"];
    $respuesta->rows[$i]['cell'] = array($row["id_consulta"], $row["fecha"], $row["rut"], $row["Paciente"]);
    $i++;
}
$conn->close();
echo json_encode($respuesta);
Пример #14
0
<div id="contenedor_centrado">
    <div class="titulo-contenedor">Estadística Consultas</div>
    <div id="cantidad_consultas">
        <?php 
$conn = DbCreateConnection();
$ahora = $conn->query("select CURDATE() ahora")->fetch_assoc()["ahora"];
$cuantas = DbExecuteQuerys("Select COUNT(id_consulta) as cantidad From consulta where estado = 'atendida' and fecha = '{$ahora}';");
$datos = mysqli_fetch_array($cuantas);
$valor = $datos['cantidad'];
?>
        <label  id="num">Consultas atendidas del día: <?php 
echo $valor;
?>
</label>
    </div>
    <input type="button" id="carga_consultas" value="Cargar lista">
    <div id="consultas_atendidas">
        <table id="grid">
        </table>
        <div id="paginacion"></div>
    </div>

</div>
Пример #15
0
        </br>
        <label id="examen">Examen ginecológico:</label>
        <textarea class="tarea" id="examengine" rows="4" cols="20"></textarea>
        <label id="hipo">Hipótesis diagnóstica:</label>
        <textarea class="tarea" id="hipotesis" rows="4" cols="20"></textarea>
        </br>
        <label id="indica">Indicaciones:</label>
        <textarea class="tarea" id="indicaciones" rows="4" cols="20"></textarea>
        </br>
        <div class="separador"></div>
        <div id="examenes">
            <label id="agregar">Examen</label>
            <input type="text" id="exa_nuevo">
            <input type="button" id="btn_agregar" value="+">
            <?php 
$result = DbExecuteQuerys("Select id_examen,nombre From examen order by nombre asc");
?>
            <select id="carga_examenes" multiple size="4">
                <?php 
while ($datos = mysqli_fetch_array($result)) {
    $valor_id = $datos['id_examen'];
    $valor = $datos['nombre'];
    echo "<option value='{$valor_id}'>" . $valor . "</option>";
}
?>
            </select>
        </div>
    </div>
    <div id="dialog_buscar" style="display: none; overflow-x: hidden">
        <input type="text" id="filtroPacientes" value="" style="width: 100%"/>
        <table width="100%" border="1" style="border-collapse: collapse">
Пример #16
0
<?php

include "../../../../config.php";
include RAIZ_PHP . "/app_code/coneccion.php";
//VARIABLE QUE VIENE POR POST DEL ID, SELECCIONADO EN EL JQGRID.
$id = $_POST['id_diagnostico'];
$conn = DbCreateConnection();
$resultado = "select descripcion,examinacion,indicaciones,motivo\n                            from diagnostico\n                            where id_diagnostico = {$id}";
$examenes = "select ex.nombre\n                from examen ex, diagnostico_examen diag\n                 where diag.id_examen = ex.id_examen\n                    and diag.id_diagnostico = {$id}";
$datos_examenes = DbExecuteQuerys($examenes);
$datos_diagnostico = DbExecuteQuerys($resultado);
$diagnostico = [];
$examen = [];
if ($datos_examenes) {
    $pruebas = array();
    while ($datos_array = mysqli_fetch_array($datos_examenes)) {
        $examen = ["nombre" => $datos_array['nombre']];
        $pruebas[] = $examen;
    }
}
if ($datos_diagnostico) {
    $datos_array = mysqli_fetch_array($datos_diagnostico);
    $diagnostico = ["motivo" => $datos_array['motivo'], "examinacion" => $datos_array['examinacion'], "descripcion" => $datos_array['descripcion'], "indicaciones" => $datos_array['indicaciones']];
    echo json_encode(["diagnostico" => $diagnostico, "examenes" => $pruebas]);
}