/** * Funcion que muestra el formulario de confirmacion * @return */ function confirmarForm() { // Variables a usar en el template $Medico = new Medico(); $medicos = $Medico->lista(); $lmedico = arregloLista($medicos); $estrato = $this->Estrato->lista(); // Consulta para verificar si el paciente existe en el sistema $sql = "SELECT p.id,p.nombre1,p.nombre2,p.apellido1,p.apellido2,p.numero_documento,\n p.fecha_nacimiento,p.municipio,p.zona,p.direccion,p.telefono,p.tipo_identificacion,\n p.sexo,p.barrio,p.grupo_etnico,p.estado_civil,p.ocupacion,p.email\n FROM paciente p \n WHERE p.id ='{$_REQUEST['id_paciente']}'"; $rst = $this->queryRow($sql); // municipio $municipio = $this->Municipio->lista(); // zona $sql = "SELECT codigo, nombre FROM zona"; $zona = $this->queryAll($sql, "normal"); // Sexo $sexo = $this->sexo; // unidad $unidad = $this->unidad; $Paciente = new Paciente(); $edad = $Paciente->edad($rst['fecha_nacimiento'], '1'); // Eps $eps = $this->Eps->lista(); // Etnia $etnia = $this->Etnia->lista(); // Tipo documento $tipo = $this->Documento->lista(); // Sala $sql = "SELECT codigo, nombre FROM sala ORDER BY nombre"; $sala = $this->queryAll($sql, "normal"); // Centro de salud $sql = "SELECT codigo, nombre FROM puesto_salud ORDER BY codigo"; $centro = $this->queryAll($sql, "normal"); // Barrio $sql = "SELECT codigo, nombre FROM barrio ORDER BY codigo"; $barrio = $this->queryAll($sql, "normal"); // Ocupacion $sql = "SELECT id, ocupacion FROM ocupacion ORDER BY ocupacion"; $ocupacion = $this->queryAll($sql, "normal"); // Estado civil $sql = "SELECT id, nombre FROM estado_civil ORDER BY id"; $estado = $this->queryAll($sql, "normal"); // Variables a mostrar en el template $idmedico = isset($rst['id_medico']) ? $rst['id_medico'] : $_REQUEST['id_medico']; $fecha = isset($rst['fecha']) ? $rst['fecha'] : $_REQUEST['fecha']; $hora = isset($rst['hora']) ? $rst['hora'] : $_REQUEST['hora']; $numerodoc = isset($rst['numero_documento']) ? $rst['numero_documento'] : $_REQUEST['numero_documento']; $nombre1 = isset($rst['nombre1']) ? $rst['nombre1'] : $_REQUEST['nombre1']; $nombre2 = isset($rst['nombre2']) ? $rst['nombre2'] : $_REQUEST['nombre2']; $apellido1 = isset($rst['apellido1']) ? $rst['apellido1'] : $_REQUEST['apellido1']; $apellido2 = isset($rst['apellido2']) ? $rst['apellido2'] : $_REQUEST['apellido2']; $idpaciente = isset($rst['id']) ? $rst['id'] : $_REQUEST['id_paciente']; $sestrato = isset($_REQUEST['estrato']) ? $_REQUEST['estrato'] : ''; $Admision = new Admision(); $pendiente = $Admision->getSinliquidar($_REQUEST['id_paciente']); if (!$pendiente['prefijo_centro']) { $pendiente['prefijo_centro'] = '1'; } if ($pendiente['fecha_ingreso']) { $fingreso = toDMY($pendiente['fecha_ingreso']); } else { $fingreso = date('d-m-Y'); } if ($pendiente['fecha_egreso']) { $fegreso = toDMY($pendiente['fecha_egreso']); } else { $fegreso = date('d-m-Y'); } // Muestra el template include getTemplate('cita.admision.php'); return; }
<?php include_once realpath(dirname(__FILE__) . '/Paciente.class.php'); $Paciente = new Paciente(); switch ($_REQUEST['a']) { case 'listar': // checkPerms(ADMINISTRACION, 'r'); $Paciente->listar(); break; case 'ingresarForm': //checkPerms(ADMINISTRACION, 'r'); $Paciente->ingresarForm(); break; case 'ingresarPaciente': //checkPerms(ADMINISTRACION, 'r'); $Paciente->ingresarPaciente(); break; case 'administrar': //checkPerms(ADMINISTRACION, 'r'); $Paciente->administrar(); break; case 'consultar': //checkPerms(ADMINISTRACION, 'r'); $Paciente->consultar($_REQUEST['tipo_identificacion'], $_REQUEST['numero_documento']); break; case 'edad': //checkPerms(ADMINISTRACION, 'r'); $Paciente->edad($_REQUEST['fecha']); break; }