예제 #1
0
 public function get_resumenPatologias($anio, $mes_input)
 {
     $send;
     $cont = 0;
     if ($mes_input != -1) {
         $mes = $this->generic_model->get('bill_mes m', array('id' => $mes_input), 'm.*');
     } else {
         $mes = $this->reporte_fisiatria->get_mes();
     }
     //diagnosticos obtenidos
     $diag = $this->reporte_fisiatria->get_diagnosticos($anio);
     foreach ($mes as $val) {
         $totales = "";
         $all_total = "";
         if ($diag) {
             foreach ($diag as $item) {
                 $total = $this->reporte_fisiatria->get_countDiagnosticos_mes($anio, $val->id, $item->cod_diag);
                 $totales .= "<td>" . $total . "</td>";
                 $all_total = $total + $all_total;
             }
             $send[$cont] = (object) array('mes' => $val->mes, 'totales' => $totales . "<td>" . $all_total . "</td>");
             $cont++;
         } else {
             echo warning_msg("No se han encontrado resultados");
             die;
         }
     }
     return $send;
 }
예제 #2
0
 public function check_current_pass()
 {
     $current_pass = $this->input->post('current_pass');
     $user = $this->generic_model->get_data('billing_empleado', array('id' => $this->user->id), $fields = 'clave', null, 1);
     if ($user->clave != md5($current_pass . get_settings('PASSWORDSALTMAIN'))) {
         $this->res_message .= warning_msg('La clave actual ingresada no coicide con la clave del usuairo.');
         return FALSE;
     } else {
         return TRUE;
     }
 }
예제 #3
0
        echo '<h5><font class="text-success">FECHA OBSERVACION</font></h5>';
        echo Close('td');
        echo Open('td');
        echo $val->fecha_cambio;
        echo Close('td');
        echo Close('tr');
    }
    echo Close('table');
}
// echo $id_propuesta;
// echo $email;
echo Open('form', array('action' => base_url('propuestas/crt_propuestas/save_historial'), 'method' => 'post'));
echo input(array('type' => 'hidden', 'name' => 'id_pro', 'id' => 'id_pro', 'value' => $id_propuesta));
echo input(array('type' => 'hidden', 'name' => 'email', 'id' => 'email', 'value' => $email));
echo input(array('type' => 'hidden', 'name' => 'nombre', 'id' => 'nombre', 'value' => $nom));
echo warning_msg('OBSERVACIONES');
echo Open('div', array('class' => 'col-md-12'));
echo Open('div', array('class' => 'col-md-4 form-group'));
echo Open('div', array('class' => 'input-group'));
echo tagcontent('span', ' Fecha Observacion: ', array('class' => 'input-group-addon'));
echo input(array('name' => "fechaIn", 'id' => "fechaIn", 'type' => "text", 'class' => "form-control datepicker", 'placeholder' => "Fecha Cambio"));
echo Close('div');
echo Close('div');
$estados_combo = combobox($estados, array('label' => 'valor', 'value' => 'valor'), array('name' => 'estado', 'class' => 'form-control'), true);
echo Open('div', array('class' => 'col-md-4 form-group'));
echo Open('div', array('class' => 'input-group'));
echo tagcontent('span', '<b>Estados:</b> ', array('class' => 'input-group-addon'));
echo $estados_combo;
echo Close('div');
echo Close('div');
$textarea = tagcontent('textarea', '', array('class' => 'form-control', 'rows' => '8', 'placeholder' => 'Observaciones/Cambios en la tesis', 'name' => 'razon', 'id' => 'razon'));
예제 #4
0
 function get_formularios_filter()
 {
     $id_sub_item = $this->input->post('tipo_documento');
     $ci_paciente = $this->input->post('id_paciente');
     $fecha_in = $this->input->post('fechaIn');
     $fecha_fin = $this->input->post('fechaFin');
     $json_res = '';
     switch ($id_sub_item) {
         case 21:
             // Hoja de descargo de quirofano
             echo warning_msg("<br> Este modulo ya tiene sus reportes desde ventas para ver sus documentos");
             echo tagcontent('a', '<span class="glyphicon glyphicon-hand-right"> Haga click Aqui</span>', array('href' => base_url('facturacionhospital/ventasjs/'), 'target' => '_blank'));
             break;
         case 22:
             // registro de anestesia
             $datos = $this->enfermeria->lista_reporte_regi_anestecia($ci_paciente, $fecha_in, $fecha_fin);
             $this->load->view('formularios_quirofano/lista_registro_anestesia', $datos);
             break;
         case 23:
             // protocolo operatorio
             $datos = $this->enfermeria->lista_protocolo_search($ci_paciente, $fecha_in, $fecha_fin);
             $this->load->view('formularios_quirofano/lista_protocolo', $datos);
             //                echo "i es igual a 2";
             break;
         case 24:
             // sala de recuperación
             $datos = $this->enfermeria->lista_regiSalaRecuperacion($ci_paciente, $fecha_in, $fecha_fin);
             $this->load->view('formularios_quirofano/lista_sala_recuperacion', $datos);
             break;
         case 25:
             // Anexo 3/Quirofano
             $tipo_servicio = 2;
             // hospitalizacion
             $quirofano = true;
             // filtro solo los anexos 3 de quirofano
             $id_tipo_servicio = 2;
             // id dehospitalizacoion
             $res = $this->enfermeria->lista_post_egreso_paciente($tipo_servicio, $ci_paciente, $fecha_in, $fecha_fin, $quirofano, $id_tipo_servicio);
             $this->load->view('formularios_quirofano/lista_post_egreso', $res);
             break;
         case 27:
             // encuesta de satisfacción
             $tipo_servicio = 0;
             $id_tipo_servicio = 0;
             $res = $this->enfermeria->lista_satisfaccion_search($tipo_servicio, $ci_paciente, $fecha_in, $fecha_fin, true, $id_tipo_servicio);
             $this->load->view('formularios_quirofano/lista_satisfaccion', $res);
             break;
         default:
             echo warning_msg("<br>Debe seleccionar algun tipo de documento a buscar ");
             break;
     }
 }
예제 #5
0
 public function actualizar_solicitud()
 {
     $id_solicitud = $this->input->post('id_solicitud');
     $datos = array('cuadro_clinico' => $this->input->post('cuadro_clinico'), 'fecha_atencion' => $this->input->post('fecha_atencion'), 'estudio_solicitado' => $this->input->post('estudio_solicitado'), 'motivo_solicitud' => $this->input->post('motivo_solicitud'));
     $update = $this->generic_model->update('hmc_solicitud_fisiatria', $datos, array('id' => $id_solicitud));
     if ($update) {
         echo tagcontent('script', 'alertaExito("Se ha guardado correctamente los datos")');
         echo tagcontent('script', "\$('#patient_info_datos_form').html('<b>Datos ingresados correctamente </b>')");
         $this->get_imprimir($id_solicitud);
     } else {
         echo warning_msg('No se ha podido Ingresar el la fisiatria');
         $this->db->trans_rollback();
         die;
     }
 }
예제 #6
0
echo Close('div');
$tiposdepar_combo = combobox($depar, array('label' => 'nombre_depart', 'value' => 'id_dep'), array('name' => 'id_dep', 'class' => 'form-control'), true);
echo Open('div', array('class' => 'col-md-4 form-group'));
echo Open('div', array('class' => 'input-group'));
echo tagcontent('span', '<b>Departamento:</b> ', array('class' => 'input-group-addon'));
echo $tiposdepar_combo;
echo Close('div');
echo Close('div');
$periodos_combo = combobox($periodo, array('label' => 'siglas', 'value' => 'id_per'), array('name' => 'id_periodo', 'class' => 'form-control'), true);
echo Open('div', array('class' => 'col-md-4 form-group'));
echo Open('div', array('class' => 'input-group'));
echo tagcontent('span', '<b>Periodo Academico:</b> ', array('class' => 'input-group-addon'));
echo $periodos_combo;
echo Close('div');
echo Close('div');
echo Close('div');
echo warning_msg('Detalles de la Tesis');
echo Open('div', array('class' => 'col-md-12'));
echo Open('div', array('class' => 'col-md-4 form-group'));
echo Open('div', array('class' => 'input-group'));
echo tagcontent('span', $a . 'Titulo : ', array('class' => 'input-group-addon'));
echo input(array('type' => 'text', 'name' => 'title', 'id' => 'title', 'placeholder' => 'Escriba titulo de  la tesis', 'class' => 'form-control'));
echo Close('div');
echo Close('div');
$textarea = tagcontent('textarea', '', array('class' => 'form-control', 'rows' => '8', 'placeholder' => 'Razones por la cuales plantea la tesis', 'name' => 'razon', 'id' => 'razon'));
echo tagcontent('div', $textarea, array('id' => 'textarea', 'class' => 'col-md-12'));
echo Close('div');
echo lineBreak(1);
echo tagcontent('button', 'Continuar >>', array('name' => 'btnreportes', 'class' => 'btn btn-success  col-md-0', 'id' => 'ajaxformbtn', 'type' => 'submit', 'data-target' => 'opcion_elegida'));
echo Close('form');
echo tagcontent('div', '', array('id' => 'opcion_elegida', 'class' => 'col-md-12'));
예제 #7
0
<?php

echo LineBreak(2);
echo warning_msg(' Est&aacute; a punto de anular');
echo Open('form', array('action' => base_url('fisiatria/' . $formulario), 'method' => 'post'));
echo input(array('type' => 'hidden', 'value' => $id_formulario, 'name' => 'id_postegreso'));
//echo $planilla_id;
echo tagcontent('textarea', '', array('name' => 'observaciones', 'class' => 'form-control', 'maxlength' => '500', 'placeholder' => 'Detalle de la Anulaci&oacute;n'));
echo LineBreak(2);
echo tagcontent('button', '<span class="glyphicon glyphicon-trash"></span> Confirmar Anulacion', array('title' => 'Anular Planilla', 'name' => 'btnreportes', 'class' => 'btn btn-danger pull-left  btn-sm', 'id' => 'ajaxformbtn', 'type' => 'submit', 'data-target' => 'anulacion_planilla_det'));
echo lineBreak2(1, array('style' => 'clear:both'));
echo Close('form');
echo tagcontent('div', '', array('id' => 'anulacion_planilla_det'));
예제 #8
0
<?php 
echo Open('form', array('action' => base_url('estudiante/crt_estudiante/new_estudiante'), 'method' => 'post'));
echo Open('div', array('class' => 'col-md-12'));
echo warning_msg('Usuario y Clave para el acceso al sistema');
echo Open('div', array('class' => 'col-md-4 form-group'));
echo Open('div', array('class' => 'input-group'));
echo tagcontent('span', '<b>Usuario</b>: ', array('class' => 'input-group-addon'));
echo input(array('type' => 'text', 'name' => 'usu', 'id' => 'usu', 'placeholder' => 'Usuario', 'class' => 'form-control'));
echo Close('div');
echo Close('div');
echo Open('div', array('class' => 'col-md-4 form-group'));
echo Open('div', array('class' => 'input-group'));
echo tagcontent('span', '<b>Password</b>: ', array('class' => 'input-group-addon'));
echo input(array('type' => 'password', 'name' => 'pass', 'id' => 'pass', 'placeholder' => '********', 'class' => 'form-control'));
echo Close('div');
echo Close('div');
echo Close('div');
echo Open('div', array('class' => 'col-md-12'));
echo success_info_msg('Datos Complementarios');
echo Open('div', array('class' => 'col-md-4 form-group'));
echo Open('div', array('class' => 'input-group'));
echo tagcontent('span', '<b>Dni/Pasaporte</b>: ', array('class' => 'input-group-addon'));
echo input(array('type' => 'text', 'name' => 'ced_estu', 'id' => 'ced_estu', 'placeholder' => 'Digete el NªIdent.', 'class' => 'form-control'));
echo Close('div');
echo Close('div');
echo Open('div', array('class' => 'col-md-4 form-group'));
echo Open('div', array('class' => 'input-group'));
echo tagcontent('span', '<b>Nombre</b>: ', array('class' => 'input-group-addon'));
echo input(array('type' => 'text', 'name' => 'name_estu', 'id' => 'name_estu', 'placeholder' => 'Digete el Nombre', 'class' => 'form-control'));
echo Close('div');
예제 #9
0
 public function actualizar_informe()
 {
     echo $id_informe = $this->input->post('id_informe');
     echo '<br>';
     echo $this->input->post('fecha_atencion');
     echo '<br>';
     echo $this->input->post('num_terapistas');
     $data = array('fecha_realizada' => $this->input->post('fecha_atencion'), 'num_terapistas' => $this->input->post('num_terapistas'));
     $update = $this->generic_model->update('hmc_informe_fisiatria', $data, array('id' => $id_informe));
     //   print_r($update);
     if ($update) {
         $this->generic_model->delete('hmc_diag_informe_fisiatria', array('id_informe' => $id_informe));
         $this->generic_model->delete('hmc_tp_terapia_informe', array('id_informe' => $id_informe));
         $this->generic_model->delete('hmc_evolucion_inf_fisiatria', array('id_informe' => $id_informe));
         //Diagnostico
         $cod_diag = $this->input->post('cod_diagnostico');
         $query_diag = $this->save_diagnostico($cod_diag, $id_informe);
         // Terapias
         $tp_terapias = $this->input->post('terapias_seleccionada');
         $dia = $this->input->post('dia_terapia');
         $mes = $this->input->post('mes_terapia');
         $subsecuente = $this->input->post('subsecuente_terapia');
         $altas = $this->input->post('alta_terapia');
         $query_tipos = $this->save_terapias($tp_terapias, $id_informe, $dia, $mes, $subsecuente, $altas);
         //evolucion
         $fecha = $this->input->post('fechacomplicacion');
         $evolucion = $this->input->post('detallecomplicacion');
         $query_evolucion = $this->save_evolucion($fecha, $evolucion, $id_informe);
         echo tagcontent('script', 'alertaExito("Se ha guardado correctamente los datos")');
         echo tagcontent('script', "\$('#form_view').html('<b>Datos ingresados correctamente </b>')");
         $this->print_informe($id_informe);
     } else {
         echo warning_msg('No se ha podido actualizar la fisiatria');
         $this->db->trans_rollback();
         die;
     }
 }
예제 #10
0
 function get_formularios_filter()
 {
     $id_sub_item = $this->input->post('tipo_documento');
     $ci_paciente = $this->input->post('id_paciente');
     $fecha_in = $this->input->post('fechaIn');
     $fecha_fin = $this->input->post('fechaFin');
     $json_res = '';
     switch ($id_sub_item) {
         case 1:
             // Hoja de Alta
             break;
         case 2:
             // Resulatdos de examen
             // Llamo a la vista de reportes de laboratorio
             echo warning_msg("<br>para estos reportes por favor hagalo por medio de los parametros que acabamos de cargar...");
             $this->get_reportes_informes();
             //                echo "i es igual a 1";
             break;
         case 4:
             // Form 008
             $data = $this->enfermeria->lista_emergencia_search($ci_paciente, $fecha_in, $fecha_fin);
             //                $json_res = json_encode($data);
             $json_res = $data;
             //                print_r($json_res);
             $this->load->view('formularios_emergencia/lista_emergencia_008', $json_res);
             //                echo "i es igual a 2";
             break;
         case 6:
             // Consulta Externa form 002
             $res = $this->enfermeria->lista_consul_search($ci_paciente, $fecha_in, $fecha_fin);
             $this->load->view('formularios_hospitalizacion/lista_consulta_externa_002', $res);
             break;
         case 5:
             // Interconsultas
             $res = $this->enfermeria->lista_interc_search($ci_paciente, $fecha_in, $fecha_fin);
             $this->load->view('formularios_hospitalizacion/lista_interconsultas', $res);
             break;
         case 8:
             // Hoja de evolucion
             $res = $this->enfermeria->get_lista_form_005($ci_paciente, '', $fecha_in, $fecha_fin);
             $this->load->view('formularios_hospitalizacion/lista_form_005', $res);
             //                echo "i es igual a 2";
         //                echo "i es igual a 2";
         case 9:
             // Anexo 3 y Hospitalizacion
             $tipo_servicio = 2;
             // hospitalizacion
             $id_tipo_servicio = 2;
             // hospitalizacion
             $quirofano = false;
             // quirofano
             $res = $this->enfermeria->lista_post_egreso_paciente($tipo_servicio, $ci_paciente, $fecha_in, $fecha_fin, $quirofano, $id_tipo_servicio);
             $this->load->view('formularios_hospitalizacion/lista_post_egreso', $res);
             break;
             //                echo "i es igual a 2";
         //                echo "i es igual a 2";
         case 10:
             // Encuesta de satisfacción
             $tipo_servicio = 2;
             // hospitalizacion
             $id_tipo_servicio = 2;
             $quirofao = false;
             $res = $this->enfermeria->lista_satisfaccion_search($tipo_servicio, $ci_paciente, $fecha_in, $fecha_fin, $quirofao, $id_tipo_servicio);
             $this->load->view('formularios_hospitalizacion/lista_satisfaccion', $res);
             break;
             //                echo "i es igual a 2";
         //                echo "i es igual a 2";
         case 11:
             // Consentimiento de VIH
             $datos = $this->enfermeria->list_prueba_vih($ci_paciente, $fecha_in, $fecha_fin);
             $this->load->view('formularios_hospitalizacion/lista_prueba_vih', $datos);
             break;
         case 12:
             // Planilla de Farmacia
             echo warning_msg("<br> Este modulo ya tiene sus reportes desde ventas para ver sus documentos");
             echo tagcontent('a', '<span class="glyphicon glyphicon-hand-right"> Haga click Aqui</span>', array('href' => base_url('facturacionhospital/ventasjs'), 'target' => '_blank'));
             //                $this->index_js();
             //                echo "i es igual a 2";
             break;
             //            case 29: // Planilla de farmacia Final
             //                echo "Planilla de farmacia Final";
             //                break;
         //            case 29: // Planilla de farmacia Final
         //                echo "Planilla de farmacia Final";
         //                break;
         default:
             echo warning_msg("<br>Debe seleccionar algun tipo de documento a buscar ");
             break;
     }
 }
예제 #11
0
 function get_formularios_filter()
 {
     $id_sub_item = $this->input->post('tipo_documento');
     $ci_paciente = $this->input->post('id_paciente');
     $fecha_in = $this->input->post('fechaIn');
     $fecha_fin = $this->input->post('fechaFin');
     $json_res = '';
     switch ($id_sub_item) {
         case 13:
             $data = $this->enfermeria->lista_emergencia_search($ci_paciente, $fecha_in, $fecha_fin);
             //                $json_res = json_encode($data);
             $json_res = $data;
             //                print_r($json_res);
             $this->load->view('formularios_emergencia/lista_emergencia_008', $json_res);
             break;
         case 16:
             //Pedidos de examenes solicitados
             echo warning_msg("<br>para estos reportes por favor hagalo por medio de los parametros que acabamos de cargar...");
             $this->get_reportes_solicitudes();
             //                echo "i es igual a 1";
             break;
         case 18:
             //Resultados de examenes
             echo warning_msg("<br>para estos reportes por favor hagalo por medio de los parametros que acabamos de cargar...");
             $this->get_reportes_informes();
             //                echo "i es igual a 2";
             break;
         case 19:
             //Hoja de ruta de ambulancia	2
             $datos = $this->enfermeria->list_orden_salida_ambulancia($ci_paciente, $fecha_in, $fecha_fin);
             $this->load->view('formularios_emergencia/lista_salidaAmbulancia', $datos);
             break;
         case 20:
             //Planilla de Farmacia
             echo warning_msg("<br> Este modulo ya tiene sus reportes desde ventas para ver sus documentos");
             echo tagcontent('a', '<span class="glyphicon glyphicon-hand-right"> Haga click Aqui</span>', array('href' => base_url('facturacionhospital/ventasjs'), 'target' => '_blank'));
             echo "i es igual a 2";
             break;
             //            case 28:// Planilla de farmacia Final
             //                echo "Planilla de farmacia Final";
             //                break;
         //            case 28:// Planilla de farmacia Final
         //                echo "Planilla de farmacia Final";
         //                break;
         case 30:
             // encuesta de satisfacción
             $tipo_servicio = 3;
             // emergencia
             $id_tipo_servicio = 3;
             $quirofao = false;
             $res = $this->enfermeria->lista_satisfaccion_search($tipo_servicio, $ci_paciente, $fecha_in, $fecha_fin, $quirofao, $id_tipo_servicio);
             // apunta a la vista de hospitalizacion xq es lo msimo
             $this->load->view('formularios_hospitalizacion/lista_satisfaccion', $res);
             //                echo "encuesta de satisfacción";
             break;
         default:
             echo warning_msg("<br>Debe seleccionar algun tipo de documento a buscar ");
             break;
     }
 }