$id_soap = $matriz[0][ID];
$soap->buscardonde('ID_SOAP = ' . $id_soap . '');
list($agno, $month, $day) = explode("-", $soap->obtener('FECHA'));
$det_soap->buscardonde('ID_SOAP = ' . $id_soap . '');
/*rellenar campos de cuidados y tratamientos*/
$cuidados->buscardonde('ID_CUIDADOS_TRATAMIENTOS = ' . $det_soap->obtener('ID_CUIDADOS_TRATAMIENTOS') . ' AND ID_CUIDADOS_TRATAMIENTOS <> 0');
$recetas->buscardonde('ID_CUIDADOS_TRATAMIENTOS = ' . $det_soap->obtener('ID_CUIDADOS_TRATAMIENTOS') . ' AND ID_CUIDADOS_TRATAMIENTOS <> 0');
$x = $det_recetas->buscardonde('ID_RECETA = ' . $recetas->obtener('ID_RECETA') . ' AND ID_RECETA <> 0');
$medicamentos->buscardonde('ID_MEDICAMENTO = ' . $det_recetas->obtener('ID_MEDICAMENTO') . ' AND ID_MEDICAMENTO <> 0');
$medica = $medicamentos->obtener('ID_MEDICAMENTO');
$cant_trat = 1;
if (!empty($medica)) {
    while ($x) {
        $medicamentos->buscardonde('ID_MEDICAMENTO = ' . $det_recetas->obtener('ID_MEDICAMENTO') . '');
        $frecuencia->buscardonde('ID_FRECUENCIA_TRATAMIENTO = ' . $det_recetas->obtener('ID_FRECUENCIA_TRATAMIENTO') . '');
        $periodo->buscardonde('ID_PERIODO = ' . $det_recetas->obtener('ID_PERIODO_TRATAMIENTO') . '');
        $tratamiento .= $cant_trat++ . ') ' . $det_recetas->obtener('DOSIS') . ' ' . $medicamentos->obtener('DESCRIPCION') . ' ' . $frecuencia->obtener('ABREVIATURA') . ' POR ' . $det_recetas->obtener('TRATAMIENTO') . ' ' . $periodo->obtener('DESCRIPCION') . '<br>';
        $x = $det_recetas->releer();
    }
} else {
    $tratamiento = 'No posee Tratamiento';
}
$c = $cuidados->obtener('CUIDADOS');
if (empty($c)) {
    $cuidado = 'No posee Cuidado';
} else {
    $cuidado = $cuidados->obtener('CUIDADOS');
}
if ($personas->obtener('ID_SEXO') == 1) {
    $sexo = 'MASCULINO';
} else {
} else {
    $id = $_GET['id'];
    if (!empty($id)) {
        $usuario->buscardonde('ID_USUARIO = ' . $id . '');
        $grupo = $usuario->obtener('ID_GRUPO_USUARIO');
    } else {
        $usuario->nuevo();
        $grupo = 1;
    }
    $usuario->colocar("NO_IDENTIFICACION", $_POST['no_identificacion']);
    $usuario->colocar("CLAVE_ACCESO", $_POST['clave']);
    $usuario->colocar("ID_GRUPO_USUARIO", $grupo);
    $usuario->salvar();
    if (!empty($id)) {
        $preferencias->buscardonde('ID_USUARIO = ' . $id . '');
        $autenticacion->buscardonde('ID_USUARIO = ' . $id . '');
        $msj = 'Datos actualizados Correctamente.';
    } else {
        $sql = 'SELECT MAX(ID_USUARIO) AS id FROM usuarios';
        $matriz = $ds->db->obtenerArreglo($sql);
        $id = $matriz[0][id];
        $preferencias->colocar("ID_USUARIO", $id);
        $autenticacion->colocar("ID_USUARIO", $id);
        $msj = 'Datos Almacenados Correctamente.';
    }
    $autenticacion->colocar("ID_PREGUNTA", $_POST['pregunta']);
    $autenticacion->colocar("RESPUESTA", $_POST['respuesta']);
    $autenticacion->colocar("TELEFONO_PREFERENCIAL", $_POST['telefono']);
    $autenticacion->colocar("E_MAIL_PREFERENCIAL", $_POST['correo']);
    $autenticacion->salvar();
    $preferencia = $_POST['preferencia'];
 $detallediagnostico->colocar('ID_DIAGNOSTICO', $iddiagnostico);
 $detallediagnostico->colocar('ID_CIE10', $_POST['cie10']);
 $detallediagnostico->colocar('ID_FRECUENCIA', $_POST['frecdiag']);
 $detallediagnostico->colocar('ID_PROFESIONAL', $_SESSION['idp']);
 $detallediagnostico->colocar('OBSERVACION', $_POST['observacion']);
 $detallediagnostico->salvar();
 $fecha = '"';
 $fecha .= $ds->dime('agno') . '-' . $ds->dime('mes') . '-' . $ds->dime('dia');
 $fecha .= '"';
 $idtrazabilidad = $idpaciente . '_' . $ds->dime('agno') . '/' . $ds->dime('mes') . '/' . $ds->dime('dia');
 $trazabilidad->nuevo();
 $trazabilidad->colocar("ID_TRAZABILIDAD", $idtrazabilidad);
 $trazabilidad->colocar("ID_PACIENTE", $idpaciente);
 $trazabilidad->colocar("FECHA", $fecha);
 $trazabilidad->salvar();
 $a = $actividad->buscardonde('ACTIVIDAD = "' . $_POST['actividad'] . '" AND ID_FRECUENCIA = ' . $_POST['frecact'] . ' AND ID_PROFESIONAL = ' . $_SESSION['idp'] . '');
 if ($a) {
     $idactividad = $actividad->obtener('ID_ACTIVIDAD');
 } else {
     $actividad->nuevo();
     $actividad->colocar('ACTIVIDAD', $_POST['actividad']);
     $actividad->colocar('ID_FRECUENCIA', $_POST['frecact']);
     $actividad->colocar('ID_PROFESIONAL', $_SESSION['idp']);
     $actividad->salvar();
     $sql = 'SELECT max(ID_ACTIVIDAD) as id FROM actividad';
     $matriz = $ds->db->obtenerArreglo($sql);
     $idactividad = $matriz[0][id];
 }
 $detalle_rda->nuevo();
 $detalle_rda->colocar('ID_RDA', $id);
 $detalle_rda->colocar('ID_ZONA', $_POST['zona']);
$cont .= '
			<center>
				<h3 style="background:#e9e9e9;padding-top:7px;padding-bottom:7px;width:100%;">Agregar Servicios M&eacute;dicos</h3>
				<label for="search_string">Buscar Servicio M&eacute;dico:</label> <input type="text" id="search_string" Placeholder="Filtrar" />
				<div class="overflow overthrow" style="max-height:300px;overflow-y:auto;">
					<table class="table2 borde-tabla table-hover" id="servicios">
						<thead>
							<tr class="fd-table">
								<th>#</th>
								<th>Servicios</th>
								<th>Tiempos de Atenci&oacute;n <i>(MIN)</i></th>
								<th style="min-width:20px;"></th>
							</tr>
						</thead>
						<tbody>';
$s = $servicios->buscardonde('ID_SERVICIO > 0');
$n = 1;
while ($s) {
    $tiempos->buscardonde('ID_TIEMPO_ATENCION = ' . $servicios->obtener('ID_TIEMPO_ATENCION') . '');
    $cont .= '
							<tr>
								<td>' . $n . '.</td>
								<td class="service">' . $servicios->obtener('DESCRIPCION') . '</td>
								<td>' . $tiempos->obtener('DURACION') . '</td>
								<td><a href="./?url=servicios&id=' . $servicios->obtener('ID_SERVICIO') . '&sbm=5" class="btn btn-primary" title="Editar Servicio"><i class="icon-edit icon-white"></i></a></td>
							</tr>
		';
    $n++;
    $s = $servicios->releer();
}
$servicios->buscardonde('ID_SERVICIO = ' . $id . '');
					</div>';
    }
    $cont .= '
				
				<div class="row-fluid">
					<div class="span6">
						<fieldset style="padding:5px">
							<legend>
								Resumen Médico
							</legend>';
    $d = $detalle->buscardonde('ID_PACIENTE = ' . $idpaciente . '');
    if ($d) {
        $x = 1;
        while ($d) {
            $rda->buscardonde('ID_RDA = ' . $detalle->obtener('ID_RDA') . '');
            $actividad->buscardonde('ID_ACTIVIDAD = ' . $detalle->obtener('ID_ACTIVIDAD') . '');
            $datosprofesional->buscardonde('ID_PROFESIONAL = ' . $actividad->obtener('ID_PROFESIONAL') . '');
            $cont .= '
							<div class="acordeon">
								<div>
									<input id="acordeon' . $x . '" name="accordion" type="checkbox" />
									<label for="acordeon' . $x . '">' . $rda->obtener('FECHA') . '</label>
									<article>
										<div class="acordeon_gp" style="padding:15px;">
											<div>
												<input id="acordeon1-' . $x . '" name="accordion_sub" type="checkbox" />
												<label for="acordeon1-' . $x . '"><i class="icon-folder-open icon-white"></i> Atención Domiciliaria</label>
												<article style="background:#fdfdfd;">
													<ul style="padding:5px 0 0 5px;">
														<li><i class="icon-file"></i> <a data-toggle="modal" href="#act_' . $x . '">Actividades realizadas</a></li>
														<li><i class="icon-file"></i> <a href="#">Medicamentos Suministrados</a></li>
<?php

include_once './mvc/modelo/Accesatabla.php';
include_once './mvc/modelo/diseno.php';
$ds = new Diseno();
$usuarios = new Accesatabla('usuarios');
$usuarios->buscardonde('ID_USUARIO = ' . $_GET['id'] . '');
$usuarios->colocar("TERMINOS", "1");
$usuarios->salvar();
$_SESSION['terminos'] = 1;
echo '<script>location.href="./?url=inicio";</script>';
$pass = $_POST['password'];
$u = $usuarios->buscardonde('NO_IDENTIFICACION = "' . $usuario . '" AND CLAVE_ACCESO = "' . $pass . '"');
if ($u) {
    $_SESSION['idu'] = $usuarios->obtener('ID_USUARIO');
    $_SESSION['idgu'] = $usuarios->obtener('ID_GRUPO_USUARIO');
    $_SESSION['terminos'] = $usuarios->obtener('TERMINOS');
    $p = $pacientes->buscardonde('ID_USUARIO = ' . $usuarios->obtener('ID_USUARIO') . '');
    $pr = $profesional->buscardonde('ID_USUARIO = ' . $usuarios->obtener('ID_USUARIO') . '');
    if ($p != 1 and $pr != 1) {
        $_SESSION['user'] = $usuarios->obtener('NO_IDENTIFICACION');
    } elseif ($p == 1) {
        $datos_pacientes->buscardonde('ID_PACIENTE = ' . $pacientes->obtener('ID_PACIENTE') . '');
        $_SESSION['user'] = $datos_pacientes->obtener('PRIMER_NOMBRE') . ' ' . $datos_pacientes->obtener('APELLIDO_PATERNO');
        $_SESSION['idp'] = $datos_pacientes->obtener('ID_PACIENTE');
    } elseif ($pr == 1) {
        $datos_profesionales->buscardonde('ID_PROFESIONAL = ' . $profesional->obtener('ID_PROFESIONAL') . '');
        $_SESSION['user'] = $datos_profesionales->obtener('PRIMER_NOMBRE') . ' ' . $datos_profesionales->obtener('APELLIDO_PATERNO');
        $_SESSION['idp'] = $datos_profesionales->obtener('ID_PROFESIONAL');
    }
    $hora = $ds->dime('hora');
    $minutos = $ds->dime('minuto');
    if ($hora < 10) {
        $hora = '0';
        $hora .= $ds->dime('hora');
    }
    if ($minutos < 10) {
        $minutos = '0';
        $minutos .= $ds->dime('minuto');
    }
    $fecha .= $ds->dime('agno') . '-' . $ds->dime('mes') . '-' . $ds->dime('dia') . '/';
    $fecha .= $hora . ':' . $minutos . '';
}
$cont .= '<center><h3 style="background:#e9e9e9;padding-top:7px;padding-bottom:7px;width:100%;">Recuperaci&oacute;n de Acceso</h3>';
if ($u) {
    $_SESSION['idu'] = $usuarios->obtener('ID_USUARIO');
    $preferencias->buscardonde('ID_USUARIO = ' . $usuarios->obtener('ID_USUARIO') . '');
    $autenticacion->buscardonde('ID_USUARIO = ' . $usuarios->obtener('ID_USUARIO') . '');
    if ($preferencias->obtener('USAR_PREGUNTA_SEGURIDAD') == 1) {
        $cont .= '
				<center style="min-height:430px;">
					<form id="form" method="POST" action="./?url=validar">
						<table>
							<tr>
								<td>Elija la Pregunta:</td>
								<td><select id="pregunta" name="pregunta">
										<option value="">SELECCIONE PREGUNTA</option>';
        $p = $pregunta->buscardonde('ID_PREGUNTA > 0');
        while ($p) {
            $cont .= '
										<option value="' . $pregunta->obtener('ID_PREGUNTA') . '">' . $pregunta->obtener('PREGUNTA') . '</option>
										';
            $p = $pregunta->releer();
        }
        $cont .= '
									</select>
								</td>
							</tr>						
							<tr>
								<td>Respuesta</td>
								<td><input type="text" id="respuesta" name="respuesta" required="required"><input type="hidden" id="id" name="id" value="' . $usuarios->obtener('ID_USUARIO') . '" ></td>
							</tr>
						</table>
<?php

include_once './mvc/modelo/Accesatabla.php';
$sala = new Accesatabla('sala');
$id = $_GET['id'];
if ($_SESSION['idgu'] == 2) {
    echo '<script>alert("No tiene permitido entrar a estas vistas.")</script><SCRIPT languague="JAVASCRIPT">location.href = "./?url=inicio"</SCRIPT>';
} else {
    if (empty($id)) {
        $sala->nuevo();
    } else {
        $sala->buscardonde('ID_SALA = ' . $id . '');
    }
    $sala->colocar("SALA", $_POST['sala']);
    $sala->salvar();
    echo '<SCRIPT LANGUAGE="javascript">location.href="./?url=salas&id=' . $id . '&sbm=5"</SCRIPT>';
}
include_once './mvc/modelo/Accesatabla.php';
include_once './mvc/modelo/diseno.php';
$ds = new Diseno();
$rae = new Accesatabla('registro_admision_egreso');
$referido = new Accesatabla('referido');
$comillas = "'";
$sql = 'SELECT COUNT(ID_REGISTRO_ADMISION_EGRESO) AS cantidad FROM registro_admision_egreso';
$matriz = $ds->db->obtenerarreglo($sql);
$total = $matriz[0][cantidad];
if ($total == 0) {
    $total = 1;
    $script = '<center style="font-size:16px;color:red;"><h3>No existen datos para graficar.</h3></center>';
}
$sw = 1;
$r = $referido->buscardonde('ID_REFERIDO > 0');
while ($r) {
    $sql = 'SELECT COUNT(ID_REGISTRO_ADMISION_EGRESO) AS cantidad FROM registro_admision_egreso WHERE ID_REFERIDO = ' . $referido->obtener('ID_REFERIDO') . '';
    $matriz = $ds->db->obtenerarreglo($sql);
    $cantidad = $matriz[0][cantidad];
    $porcentaje = number_format($cantidad / $total * 100, 1);
    if ($sw) {
        $data .= '
				{
						name: ' . $comillas . '' . $referido->obtener('REFERIDO') . '' . $comillas . ',
                        y: ' . $porcentaje . ',
                        sliced: true,
                        selected: true
				}
			';
        $sw = 0;
<?php

include_once './mvc/modelo/Accesatabla.php';
include_once './mvc/modelo/diseno.php';
$ds = new Diseno();
$id = $_GET['id'];
if ($_SESSION['idgu'] != 3) {
    if ($_SESSION['idgu'] == 1) {
        $vista = 'ambulatoria_atencionalpaciente&sbm=2&id=' . $id . '';
    } else {
        $vista = 'inicio';
    }
    echo '<script>alert("Solo los profesionales pueden registrar las respuestas de las interconsultas."); location.href="./?url=' . $vista . '"</script>';
} else {
    $respuesta = new Accesatabla('respuesta_interconsulta');
    $interconsulta = new Accesatabla('interconsulta');
    $i = $interconsulta->buscardonde('ID_INTERCONSULTA = ' . $_POST['cod_interconsulta'] . '');
    if ($i) {
        $respuesta->colocar("ID_INTERCONSULTA", $_POST['cod_interconsulta']);
        $respuesta->colocar("ID_PROFESIONAL", $_SESSION['idp']);
        $respuesta->colocar("FECHA", '"' . $ds->dime('fecha') . '"');
        $respuesta->colocar("OBSERVACIONES", $_POST['observaciones']);
        $respuesta->colocar("ID_PACIENTE", $id);
        $respuesta->salvar();
        $msj = 'Respuesta de Interconsulta Registrada.';
    } else {
        $msj = 'El codigo de la Interconsulta no existe.';
    }
    echo '<script>alert("' . $msj . '"); location.href="./?url=ambulatoria_atencionalpaciente&id=' . $id . '&sbm=2"</script>';
}
    $var = explode("-", $_POST['fecha']);
    $fecha = $var[2] . ' de ' . $ds->dime('mes-' . $var[1] . '') . ' del ' . $var[0] . '';
    $date = $_POST['fecha'];
    $_SESSION['fecha'] = $var;
    $fechaelegida = $_POST['fecha'];
} else {
    $fechaelegida = $ds->dime('agno') . '-' . $ds->dime('mes') . '-' . $ds->dime('dia');
}
$cont = '
		<h3 style="background:#e9e9e9;padding-top:7px;padding-bottom:7px;width:100%;text-align:center;">Agenda de Citas M&eacute;dicas</h3>		
		<center>
			<form method="POST" action="./?url=domiciliaria_agenda&sbm=' . $sbm . '">
					Fecha: <input type="date" id="fecha" name="fecha" placeholder="AAAA-MM-DD" max="2025-12-31" min="2010-01-01" value="' . $_POST['fecha'] . '"><br>
					ID Equipo M&eacute;dico: <select id="equipo" name="equipo">
												<option value="0">SELECCIONE</option>';
$e = $equipos->buscardonde('ID_EQUIPO_MEDICO > 0');
while ($e) {
    if ($_POST['equipo'] == $equipos->obtener('ID_EQUIPO_MEDICO')) {
        $selected = 'selected';
    } else {
        $selected = '';
    }
    $cont .= '
												<option value="' . $equipos->obtener('ID_EQUIPO_MEDICO') . '" ' . $selected . '>' . $equipos->obtener('ID_EQUIPO_MEDICO') . '</option>
		';
    $e = $equipos->releer();
}
$cont .= '
											</select>
					<br>
					<button class="btn btn-default" type="submit"><img src="./iconos/search.png"/></button>
    $idc = '&idc=' . $id_cuidado . '';
    $idr = '&idrecipe=' . $receta . '';
} elseif ($sw == 5) {
    if (empty($receta)) {
        $recetas->colocar('ID_CUIDADOS_TRATAMIENTOS', $cuidado);
        $recetas->colocar('ID_PACIENTE', $idp);
        $recetas->colocar('ID_PROFESIONAL', $_SESSION['idp']);
        $recetas->colocar('ID_TRAZABILIDAD', $idtrazabilidad);
        $recetas->colocar('FECHA_RECETA', $_POST['fechareceta']);
        $recetas->salvar();
    }
    $sql = 'SELECT MAX(ID_RECETA) AS ID FROM recetas_medicas';
    $matriz = $ds->db->obtenerArreglo($sql);
    $id_receta = $matriz[0][ID];
    if (!empty($_GET['rid'])) {
        $det_recetas->buscardonde('ID_DETALLE_RECETA = ' . $_GET['rid'] . '');
    } else {
        $det_recetas->nuevo();
    }
    $det_recetas->colocar('ID_RECETA', $id_receta);
    $det_recetas->colocar('ID_MEDICAMENTO', $_POST['idmedicamentos']);
    $det_recetas->colocar('DOSIS', $_POST['cantdosis']);
    $det_recetas->colocar('ID_FRECUENCIA_TRATAMIENTO', $_POST['frecuencia']);
    $det_recetas->colocar('ID_VIA', $_POST['via']);
    $det_recetas->colocar('TRATAMIENTO', $_POST['tratamiento']);
    $det_recetas->colocar('ID_PERIODO_TRATAMIENTO', $_POST['periodo']);
    $det_recetas->colocar('OTRAS_INDICACIONES', $_POST['observaciones']);
    $det_recetas->salvar();
    $idr = '&idrecipe=' . $id_receta . '';
    $idc = '&idc=' . $cuidado . '';
} elseif ($sw == 6) {
while ($variable <= $ds->dime('agno')) {
    $mes = 1;
    $datos .= '';
    if ($x == 1) {
        $datos .= '{
				name: ' . $comillas . '' . $variable . '' . $comillas . ',
                data: [';
        $x = 0;
    } else {
        $datos .= ',{
				name: ' . $comillas . '' . $variable . '' . $comillas . ',
                data: [';
    }
    while ($mes < 13) {
        $cantidad = 0;
        $v = $visitas->buscardonde('FECHA BETWEEN "' . $variable . '-' . $mes . '-01" AND "' . $variable . '-' . $mes . '-31"');
        while ($v) {
            $sql = 'SELECT COUNT(SECUENCIA) AS cantidad FROM detalle_registro_visitas_domiciliarias WHERE ID_RVD = ' . $visitas->obtener('ID_RVD') . '';
            $matriz = $ds->db->obtenerarreglo($sql);
            $cantidad += $matriz[0][cantidad];
            $v = $visitas->releer();
        }
        if ($mes == 1) {
            $datos .= $cantidad;
            $total = $cantidad + $total;
        } else {
            $datos .= ',' . $cantidad;
            $total = $cantidad + $total;
        }
        $cantidad = 0;
        $mes++;
     $autenticacion->salvar();
 }
 //Si no esta vacia la variable $sw o si no esta vacio al obtener el id por GET quiere decir que el registro es
 //de un paciente de atencion hospitalaria por lo tanto debe almacenar una persona responsable
 if (!empty($sw)) {
     //Se instancia la tabla que almacena los datos del responsable del paciente
     $responsable = new Accesatabla('responsable_paciente');
     //Comprobamos que el paciente no exista
     if (!$datos) {
         //Sino existe se almacenara en un nuevo registro
         $responsable->nuevo();
         //Se coloca el id del paciente en la tabla del responsable
         $responsable->colocar("ID_PACIENTE", $idpaciente);
     } else {
         //Si existe el paciente se busca el responsable para con el id del paciente para actualizar los datos del responsable
         $resp = $responsable->buscardonde('ID_PACIENTE = ' . $idpaciente . '');
         if (!$resp) {
             //Sino existe se almacenara en un nuevo registro
             $responsable->nuevo();
             //Se coloca el id del paciente en la tabla del responsable
             $responsable->colocar("ID_PACIENTE", $idpaciente);
         }
     }
     //Se almacenan los datos correpondientes
     $responsable->colocar("NOMBRE_CONTACTO", $_POST['nombreresponsable']);
     $responsable->colocar("APELLIDO_CONTACTO", $_POST['apellidoresponsable']);
     $responsable->colocar("PARENTESCO_CONTACTO", $_POST['parentesco']);
     $responsable->colocar("DIRECCION_CONTACTO", $_POST['direccionresponsable']);
     $responsable->colocar("TELEFONO_CONTACTO", $_POST['telefonoresponsable']);
     $responsable->salvar();
 }
<?php

include_once './mvc/modelo/Accesatabla.php';
include_once './mvc/modelo/diseno.php';
$ds = new Diseno();
$actividad = new Accesatabla('actividad');
$cont .= '<h3 style="background:#e9e9e9;padding-top:7px;padding-bottom:7px;width:100%;text-align:center;">Actividades Realizadas</h3>	';
$comillas = "'";
$condicion = '';
$n = 1;
$total = 0;
$x = $actividad->buscardonde('ID_ACTIVIDAD > 0');
while ($x) {
    $sql = 'SELECT COUNT(ID_ACTIVIDAD) AS cantidad FROM actividad WHERE ACTIVIDAD = "' . $actividad->obtener('ACTIVIDAD') . '"';
    $matriz = $ds->db->obtenerarreglo($sql);
    $cantidad = $matriz[0][cantidad];
    if ($n == 1) {
        $datos .= $cantidad;
        $n = 0;
        $categorias .= '
				  ' . $comillas . '' . $actividad->obtener('ACTIVIDAD') . '' . $comillas;
    } else {
        $datos .= ',' . $cantidad;
        $categorias .= ',
					  ' . $comillas . '' . $actividad->obtener('ACTIVIDAD') . '' . $comillas;
    }
    $total += $cantidad;
    $condicion .= ' AND ACTIVIDAD != "' . $actividad->obtener('ACTIVIDAD') . '"';
    $x = $actividad->buscardonde('ID_ACTIVIDAD > 0 ' . $condicion . '');
    $cantidad = 0;
}
 if ($sw == 3) {
     $paciente->buscardonde('NO_CEDULA = "' . $_POST['cedpaciente'] . '"');
     $idpaciente = $paciente->obtener('ID_PACIENTE');
     if ($detalle_rvd->buscardonde('ID_PACIENTE = ' . $idpaciente . ' AND ID_RVD = ' . $id . '')) {
         $_SESSION[errorpa] = '<div style="color:RED;padding-top:7px">Este paciente ya existe en esta Visita</div>';
     } else {
         $fecha = '"';
         $fecha .= $ds->dime('agno') . '-' . $ds->dime('mes') . '-' . $ds->dime('dia');
         $fecha .= '"';
         $idtrazabilidad = $idpaciente . '_' . $ds->dime('agno') . '/' . $ds->dime('mes') . '/' . $ds->dime('dia');
         $trazabilidad->nuevo();
         $trazabilidad->colocar("ID_TRAZABILIDAD", $idtrazabilidad);
         $trazabilidad->colocar("ID_PACIENTE", $idpaciente);
         $trazabilidad->colocar("FECHA", $fecha);
         $trazabilidad->salvar();
         $categoria->buscardonde('ID_CATEGORIA = ' . $_POST['categoria'] . '');
         $detalle_rvd->nuevo();
         $detalle_rvd->colocar("ID_RVD", $id);
         $detalle_rvd->colocar("ID_PACIENTE", $idpaciente);
         $detalle_rvd->colocar("ID_TRAZABILIDAD", $idtrazabilidad);
         $detalle_rvd->colocar("ID_PROGRAMA", $categoria->obtener('ID_PROGRAMA'));
         $detalle_rvd->colocar("ID_CATEGORIA", $_POST['categoria']);
         $detalle_rvd->colocar("OBSERVACIONES", $_POST['observacion']);
         $detalle_rvd->salvar();
         $_SESSION[errorpa] = '';
     }
     $rvd->buscardonde('ID_RVD = ' . $id . '');
     $sql = 'SELECT COUNT(ID_RVD) AS cantidad FROM detalle_registro_visitas_domiciliarias WHERE ID_RVD = ' . $id . '';
     $arreglo = $ds->db->obtenerArreglo($sql);
     $horas = $arreglo[0][cantidad] / 2;
     $rvd->colocar('HORAS_DE_ATENCION', $horas);
<?php

include_once './mvc/modelo/Accesatabla.php';
$servicio = new Accesatabla('servicios_medicos');
$id = $_GET['id'];
if ($_SESSION['idgu'] == 2) {
    echo '<script>alert("No tiene permitido entrar a estas vistas.")</script><SCRIPT languague="JAVASCRIPT">location.href = "./?url=inicio"</SCRIPT>';
} else {
    if (empty($id)) {
        $servicio->nuevo();
    } else {
        $servicio->buscardonde('ID_SERVICIO = ' . $id . '');
    }
    $servicio->colocar("DESCRIPCION", $_POST['servicio']);
    $servicio->colocar("ID_TIEMPO_ATENCION", $_POST['tiempo']);
    $servicio->salvar();
    echo '<SCRIPT LANGUAGE="javascript">location.href="./?url=servicios&id=' . $id . '&sbm=5"</SCRIPT>';
}
Esempio n. 19
0
<?php

include_once './mvc/modelo/Accesatabla.php';
$autenticacion = new Accesatabla('datos_autenticacion_usuario');
$usuarios = new Accesatabla('usuarios');
$idpregunta = $_POST['pregunta'];
$respuesta = $_POST['respuesta'];
$idusuario = $_POST['id'];
$pass = $_POST['pass'];
if (!empty($pass)) {
    $usuarios->buscardonde('ID_USUARIO = ' . $idusuario . '');
    $usuarios->colocar("CLAVE_ACCESO", $_POST['pass']);
    $usuarios->salvar();
    echo '<script language="javascript">location.href="./?url=login"</script>';
} else {
    $autenticacion->buscardonde('ID_USUARIO = ' . $idusuario . '');
    if ($idpregunta == $autenticacion->obtener('ID_PREGUNTA') and $respuesta == $autenticacion->obtener('RESPUESTA')) {
        $usuarios->buscardonde('ID_USUARIO = ' . $idusuario . '');
        echo '<center style="min-height:430px;">
						<h3 style="background:#e9e9e9;padding-top:7px;padding-bottom:7px;width:100%;">Recuperaci&oacute;n de Acceso</h3>
						<form method="POST" action="./?url=validar">
							<label for="pass">Contrase&ntilde;a Nueva: </label>
							<input type="password" id="pass" name="pass" required="required"><br>								
							<input type="hidden" id="id" name="id" value="' . $idusuario . '">
							<button type="submit" class="btn btn-primary">Enviar</button>
						</form>
					</center>
			';
    } else {
        echo '<script language="javascript">location.href="./?url=recuperar_acceso"</script>';
    }
        if (!empty($id_cuid_trat)) {
            $cuidado = $cuidados->obtener('CUIDADOS');
            $id_cuidado = '&idc=' . $cuidados->obtener('ID_CUIDADOS_TRATAMIENTOS');
        } else {
            $cuidado = 'No tiene Cuidados';
            $id_cuidado = '';
        }
        $cont .= '
										<td>
										<strong>Cuidados:</strong> <span style="text-decoration:underline;">' . $cuidado . '</span><br>								
									';
        $recetas->buscardonde('ID_CUIDADOS_TRATAMIENTOS = ' . $det_soap->obtener('ID_CUIDADOS_TRATAMIENTOS') . '');
        $z = $det_recetas->buscardonde('ID_RECETA = ' . $recetas->obtener('ID_RECETA') . '');
        $num = 0;
        while ($z) {
            $medicamentos->buscardonde('ID_MEDICAMENTO = ' . $det_recetas->obtener('ID_MEDICAMENTO') . '');
            $frecuencia->buscardonde('ID_FRECUENCIA_TRATAMIENTO = ' . $det_recetas->obtener('ID_FRECUENCIA_TRATAMIENTO') . '');
            $periodo->buscardonde('ID_PERIODO = ' . $det_recetas->obtener('ID_PERIODO_TRATAMIENTO') . '');
            $id_cuid_trat = $det_soap->obtener('ID_CUIDADOS_TRATAMIENTOS');
            if (!empty($id_cuid_trat)) {
                $n = '#' . ($num += 1);
                $tratamiento = '' . $det_recetas->obtener('DOSIS') . ' ' . $medicamentos->obtener('DESCRIPCION') . ' ' . $frecuencia->obtener('ABREVIATURA') . ' POR ' . $det_recetas->obtener('TRATAMIENTO') . ' ' . $periodo->obtener('DESCRIPCION') . '';
                $id_receta = '&idrecipe=' . $det_recetas->obtener('ID_RECETA');
            } else {
                $n = '';
                $tratamiento = 'No tiene Tratamientos M&eacute;dicos';
                $id_receta = '';
            }
            $cont .= '
										<strong>Tratamientos ' . $n . ':</strong> <span style="text-decoration:underline;">' . $tratamiento . '</span><br><br>';
            $z = $det_recetas->releer();
												<td>' . $n . '.</td>
												<td>' . $respuesta->obtener('ID_INTERCONSULTA') . '</td>
												<td>' . $respuesta->obtener('FECHA') . '</td>
												<td>' . $datosprofesional->obtener('PRIMER_NOMBRE') . ' ' . $segundo_nombre[0] . '. ' . $datosprofesional->obtener('APELLIDO_PATERNO') . ' ' . $segundo_apellido[0] . '.</td>
												<td>' . $especialidad->obtener('DESCRIPCION') . '</td>
												<td>' . $respuesta->obtener('OBSERVACIONES') . '</td>
											</tr>';
            $n++;
            $r = $respuesta->releer();
        }
        $cont .= '
									</tbody>
								</table>
					</div>';
    }
    $a = $atencion->buscardonde('ID_PACIENTE = ' . $idpaciente . ' ORDER BY FECHA');
    if ($a) {
        $cont .= '
					<br>
					<center><h3 style="background:#e9e9e9;padding-top:7px;padding-bottom:7px;width:100%;">Atenciones del Paciente</h3></center>
					<div class="overflow overthrow" style="max-height:150px;">
								<table class="table2 borde-tabla table-hover">
									<thead>
										<tr class="fd-table">
											<th>#</th>
											<th>Fecha</th>
											<th>Profesional</th>
											<th>Especialidad</th>
											<th>Hora Inicio</th>
											<th>Hora Fin</th>
											<th>Minutos Utilizados</th>
$diagnostico = new Accesatabla('detalle_diagnostico');
$cie = new Accesatabla('cie10');
$datos = '';
$categorias = '';
$comillas = "'";
$cont .= '<h3 style="background:#e9e9e9;padding-top:7px;padding-bottom:7px;width:100%;text-align:center;">Pacientes por Diagn&oacute;stico</h3>		
	';
$condicion = '';
$n = 1;
$total = 0;
$x = $diagnostico->buscardonde('SECUENCIA > 0');
while ($x) {
    $sql = 'SELECT COUNT(SECUENCIA) AS cantidad FROM detalle_diagnostico WHERE ID_CIE10 = "' . $diagnostico->obtener('ID_CIE10') . '"';
    $matriz = $ds->db->obtenerarreglo($sql);
    $cantidad = $matriz[0][cantidad];
    $cie->buscardonde('ID_CIE10 = "' . $diagnostico->obtener('ID_CIE10') . '"');
    if ($n == 1) {
        $datos .= $cantidad;
        $n = 0;
        $categorias .= '
				  ' . $comillas . '' . $cie->obtener('DESCRIPCION') . '' . $comillas;
    } else {
        $datos .= ',' . $cantidad;
        $categorias .= ',
					  ' . $comillas . '' . $cie->obtener('DESCRIPCION') . '' . $comillas;
    }
    $total += $cantidad;
    $condicion .= ' AND ID_CIE10 != "' . $diagnostico->obtener('ID_CIE10') . '"';
    $x = $diagnostico->buscardonde('SECUENCIA > 0 ' . $condicion . '');
    $cantidad = 0;
}
									<th style="min-width:20px;">#</th>
									<th>Fecha</th>
									<th>Institucion</th>
									<th>Profesionales</th>
									<th>Pacientes Atendidos</th>
									<th>Horas de Atencion</th>
									<th style="min-width:20px;"></th>
								</tr>
							</thead>';
} else {
    $cont .= '<center><div style="color:red;">No estan registradas Actividades' . $p . '.</div></center>';
    $return = '<a href="./?url=domiciliarias_diario_actividades&sbm=' . $sbm . '&t=' . $t . '" title="Retornar" class="btn btn-primary"><i class="icon-arrow-left icon-white"></i></a>';
}
$n = 1;
while ($r) {
    $institucion->buscardonde('ID_INSTITUCION = ' . $rda->obtener('ID_INSTITUCION') . '');
    $cont .= '
							<tbody>
								<tr>
									<td><b>' . $n . '</b></td>
									<td><b>' . $rda->obtener('FECHA') . '</b></td>
									<td>' . $institucion->obtener('DENOMINACION') . '</td>';
    $sql = 'SELECT COUNT(SECUENCIA) as cantidad FROM `detalle_equipo_medico` where  ID_EQUIPO_MEDICO = ' . $rda->obtener('ID_EQUIPO_MEDICO') . '';
    $matriz = $ds->db->obtenerarreglo($sql);
    $cont .= '
									<td>' . $matriz[0][cantidad] . '</td>
							';
    $sql = 'SELECT COUNT(SECUENCIA) AS cantidad FROM `detalle_rda` where ID_RDA = ' . $rda->obtener('ID_RDA') . '';
    $matriz = $ds->db->obtenerarreglo($sql);
    $cont .= '
									<td>' . $matriz[0][cantidad] . '</td>
    $act_boton = $datos->buscardonde('NO_CEDULA = "' . $busqueda . '" OR ID_PACIENTE = ' . $busqueda . '');
    $idnacionalidad = $datos->obtener('ID_NACIONALIDAD');
    $idtiposangre = $datos->obtener('ID_TIPO_SANGUINEO');
    $idestadocivil = $datos->obtener('ID_ESTADO_CIVIL');
    $idsexo = $datos->obtener('ID_SEXO');
    $idtipopaciente = $datos->obtener('ID_TIPO_PACIENTE');
    $tiposeguro = $datos->obtener('TIPO_SEGURO');
    $idetnia = $datos->obtener('ID_ETNIA');
    $residencia->buscardonde('ID_RESIDENCIA_HABITUAL = ' . $datos->obtener('ID_RESIDENCIA_HABITUAL') . '');
    $idzona = $residencia->obtener('ID_ZONA');
    $idprovincia = $residencia->obtener('ID_PROVINCIA');
    $iddistrito = $residencia->obtener('ID_DISTRITO');
    $idcorregimiento = $residencia->obtener('ID_CORREGIMIENTO');
    $pacientes->buscardonde('ID_PACIENTE = ' . $datos->obtener('ID_PACIENTE') . '');
    $usuarios->buscardonde('ID_USUARIO = ' . $pacientes->obtener('ID_USUARIO') . '');
    $autenticacion->buscardonde('ID_USUARIO = ' . $pacientes->obtener('ID_USUARIO') . '');
    $preferencias->buscardonde('ID_USUARIO = ' . $pacientes->obtener('ID_USUARIO') . '');
    $label = 'Editar';
    if ($datos->obtener('FECHA_NACIMIENTO') != '0000-00-00') {
        $fecha = $datos->obtener('FECHA_NACIMIENTO');
    } else {
        $fecha = '';
    }
} else {
    $label = 'Capturar';
}
if (!$act_boton) {
    $boton = '<input type="submit" class="btn btn-primary" value="Guardar"/>';
} else {
    //$cont.=$script;
    $cambio = '&ch=1';
Esempio n. 25
0
}
$cont .= '
			<center>
				<h3 style="background:#e9e9e9;padding-top:7px;padding-bottom:7px;width:100%;">Agregar Zonas</h3>
				<label for="search_string">Buscar Zonas:</label> <input type="text" id="search_string" Placeholder="Filtrar" />
				<div class="overflow overthrow" style="max-height:300px;overflow-y:auto;">
					<table class="table2 borde-tabla table-hover" id="zonas">
						<thead>
							<tr class="fd-table">
								<th>#</th>
								<th>Zona</th>
								<th style="min-width:20px"></th>
							</tr>
						</thead>
						<tbody>';
$z = $zonas->buscardonde('ID_ZONA > 0');
$n = 1;
while ($z) {
    $cont .= '
							<tr>
								<td>' . $n . '.</td>
								<td class="nombzona">' . $zonas->obtener('ZONA') . '</td>
								<td><a href="./?url=zonas&id=' . $zonas->obtener('ID_ZONA') . '&sbm=5" class="btn btn-primary" title="Editar Zona"><i class="icon-edit icon-white"></i></a></td>					
							</tr>
		';
    $n++;
    $z = $zonas->releer();
}
$zonas->buscardonde('ID_ZONA = ' . $id . '');
$cont .= '		
						</tbody>
									<td>' . $corregimientos->obtener('CORREGIMIENTO') . ' , ' . $residencia->obtener('DETALLE') . '</td>
								</tr>
							</table>
					</fieldset>
				</div>	
			</div><hr>
			<center>
				<form class="form-search" method="POST" action="./?url=escala_edmont&sbm=' . $sbm . '&tab2=true&grafica=true&idp=' . $paciente->obtener('ID_PACIENTE') . '' . $switch . '">
					Graficar desde <input type="date" name="fechainicial" id="fechainicial" placeholder="AAAA-MM-DD"> Hasta <input type="date" name="fechafinal" id="fechafinal" placeholder="AAAA-MM-DD">
					<button class="btn btn-default" type="submit"><img src="./iconos/search.png"/></button>				
				</form>			
			</center>';
    $inicio = $_POST['fechainicial'];
    $final = $_POST['fechafinal'];
    if (!empty($inicio) and !empty($final)) {
        $x = $escala->buscardonde('ID_PACIENTE = ' . $idp . ' AND FECHA BETWEEN "' . $inicio . '" AND "' . $final . '" ORDER BY FECHA');
        if ($x == 0) {
            $script = '
					<center style="color:red;"><h3>No existen datos dentro de ' . $inicio . ' y ' . $final . ' para el paciente ' . $paciente->obtener('PRIMER_NOMBRE') . ' ' . $paciente->obtener('APELLIDO_PATERNO') . '</h3></center>';
        } else {
            $n = 1;
            while ($x) {
                $fecha = explode("-", $escala->obtener('FECHA'));
                if ($n == 1) {
                    $categoria = $comillas . '' . $fecha[2] . ' ' . $ds->dime('mes-' . $fecha[1]) . '' . $comillas;
                    $categoriatabla = $fecha[2] . ' ' . $ds->dime('mes-' . $fecha[1]);
                    $dolor = $escala->obtener('DOLOR');
                    $dolortabla = $dolor;
                    if ($dolortabla >= 7) {
                        $fondodolor = ' style="background:#c00"';
                        $dolortabla = '<strong style="color:#fff;">' . $dolortabla . '</strong>';
				<div class="overflow overthrow" style="max-height:300px;overflow-y:auto;">
					<table class="table2 borde-tabla table-hover" id="camas">
						<thead>
							<tr class="fd-table">
								<th>#</th>
								<th>Usuario</th>
								<th>Fecha/Hora de Sesi&oacute;n</th>
								<th>Ip de Ingreso</th>
							</tr>
						</thead>
						<tbody>
						';
$c = $sesiones->buscardonde('ID_SESION > 0 ORDER BY ID_SESION DESC');
$n = 1;
while ($c) {
    $usuarios->buscardonde('ID_USUARIO = ' . $sesiones->obtener('ID_USUARIO') . '');
    $cont .= '
							<tr>
								<td><strong>' . $n . '</strong></td>
								<td>' . $usuarios->obtener('NO_IDENTIFICACION') . '</td>
								<td>' . $sesiones->obtener('FECHA_SESION') . '</td>
								<td>' . $sesiones->obtener('IP_USUARIO') . '</td>
							</tr>
		';
    $n++;
    $c = $sesiones->releer();
}
$cont .= '
						</tbody>
					</table>
				</div>';
<?php

include_once './mvc/modelo/Accesatabla.php';
$det_receta = new Accesatabla('detalle_receta');
$idsoap = $_GET['idsoap'];
$idimp = $_GET['idimp'];
$idreceta = $_GET['receta'];
$idpaciente = $_GET['id'];
$t = $_GET['t'];
$idc = $_GET['idc'];
$idr = $_GET['idrecipe'];
$det_receta->buscardonde('ID_DETALLE_RECETA = ' . $idreceta);
$det_receta->colocar('ID_MEDICAMENTO', $_POST['idmedicamento']);
$det_receta->colocar('DOSIS', $_POST['cantdosis']);
$det_receta->colocar('ID_FRECUENCIA_TRATAMIENTO', $_POST['frecuencia']);
$det_receta->colocar('ID_VIA', $_POST['via']);
$det_receta->colocar('TRATAMIENTO', $_POST['tratamiento']);
$det_receta->colocar('ID_PERIODO_TRATAMIENTO', $_POST['periodo']);
$det_receta->colocar('OTRAS_INDICACIONES', $_POST['observaciones']);
$det_receta->salvar();
echo '<script>location.href="./?url=soap&idsoap=' . $idsoap . '&id=' . $idpaciente . '&impresion=' . $idimp . '&t=' . $t . '&idc=' . $idc . '&idrecipe=' . $idr . '"</script>';
								<table class="table2 borde-tabla table-hover">
									<thead>
										<tr class="fd-table">
											<th>#</th>
											<th>Fecha</th>
											<th>Profesional</th>
											<th>Especialidad</th>
											<th>Observacion / Comentario</th>
										</tr>
									</thead>
									<tbody>';
            $n = 1;
            while ($i) {
                $profesional->buscardonde('ID_PROFESIONAL = ' . $interconsulta->obtener('ID_PROFESIONAL') . '');
                $datosprofesional->buscardonde('ID_PROFESIONAL = ' . $interconsulta->obtener('ID_PROFESIONAL') . '');
                $especialidad->buscardonde('ID_ESPECIALIDAD_MEDICA = ' . $profesional->obtener('ID_ESPECIALIDAD_MEDICA') . '');
                $segundo_nombre = $datosprofesional->obtener('SEGUNDO_NOMBRE');
                $segundo_apellido = $datosprofesional->obtener('APELLIDO_MATERNO');
                $cont .= '
											<tr>
												<td>' . $n . '.</td>
												<td>' . $interconsulta->obtener('FECHA') . '</td>
												<td>' . $datosprofesional->obtener('PRIMER_NOMBRE') . ' ' . $segundo_nombre[0] . '. ' . $datosprofesional->obtener('APELLIDO_PATERNO') . ' ' . $segundo_apellido[0] . '.</td>
												<td>' . $especialidad->obtener('DESCRIPCION') . '</td>
												<td>' . $interconsulta->obtener('OBSERVACIONES') . '</td>
											</tr>';
                $n++;
                $i = $interconsulta->releer();
            }
            $cont .= '
									</tbody>
include_once './mvc/modelo/Accesatabla.php';
$rae = new Accesatabla('registro_admision_egreso');
$trazabilidad = new Accesatabla('trazabilidad');
$diag_adm = new Accesatabla('diagnostico_admision');
$detalle_adm = new Accesatabla('detalle_diagnostico_admision');
$diag_eg = new Accesatabla('diagnostico_egreso');
$detalle_eg = new Accesatabla('detalle_diagnostico_egreso');
$profesional = new Accesatabla('datos_profesionales_salud');
$cama = new Accesatabla('cama');
$sbm = $_GET['sbm'];
if ($_SESSION['idgu'] == 2) {
    echo '<script>alert("No tiene permitido entrar a estas vistas.")</script><SCRIPT languague="JAVASCRIPT">location.href = "./?url=inicio"</SCRIPT>';
} else {
    $idpaciente = $_GET['id'];
    $id = $_GET['r'];
    $cama->buscardonde('ID_CAMA = ' . $_POST['cama'] . '');
    if (empty($id)) {
        $fecha = '"';
        $fecha .= $ds->dime('agno') . '-' . $ds->dime('mes') . '-' . $ds->dime('dia');
        $fecha .= '"';
        $idtrazabilidad = $idpaciente . '_' . $ds->dime('agno') . '/' . $ds->dime('mes') . '/' . $ds->dime('dia');
        $trazabilidad->nuevo();
        $trazabilidad->colocar("ID_TRAZABILIDAD", $idtrazabilidad);
        $trazabilidad->colocar("ID_PACIENTE", $idpaciente);
        $trazabilidad->colocar("FECHA", $fecha);
        $trazabilidad->salvar();
        $diag_adm->nuevo();
        $diag_adm->salvar();
        $sql = 'SELECT MAX(ID_DIAGNOSTICO_ADMISION) AS id FROM diagnostico_admision';
        $matriz = $ds->db->obtenerarreglo($sql);
        $iddiagadm = $matriz[0][id];