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"]); } }
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>";
<?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(); }
$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']];
} $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();
<?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; }
<?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); }
$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']];
<?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"; }
<?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); }
} 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) {
<?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); }
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);
<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>
</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">
<?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]); }