示例#1
0
 function muestraDatosEditarCita($n_nro_prog, $c_cod_per, $n_prog_pac)
 {
     $o_LCronograma = new LCronograma();
     $o_LCita = new LCita();
     $o_LPersona = new LPersona();
     $resultadoDatosCronograma = $o_LCronograma->getDatosCronogramaMedico('1', $n_nro_prog);
     $resultadoDatosPaciente = $o_LCita->getObjectPacienteCita($c_cod_per);
     $resultadoAfiliacionPaciente = $o_LPersona->getArrayFiliacionPaciente($c_cod_per);
     $resultadoDatosCita = $o_LCita->getDatosCita($n_prog_pac);
     $citas = $resultadoDatosCronograma[0]['citas'];
     $reservas = $resultadoDatosCronograma[0]['reservas'];
     $cupos = $resultadoDatosCronograma[0]['cupos'];
     $codigo_cronograma = $resultadoDatosCronograma[0]['n_nro_prog'];
     $producto_servicios = $resultadoDatosCronograma[0]['v_desc_ser_pro'];
     $ambiente = $resultadoDatosCronograma[0]['v_desc_amb'];
     $medico = $resultadoDatosCronograma[0]['nombremedico'];
     $especialidad = $resultadoDatosCronograma[0]['medicoespecialidad'];
     $turno = $resultadoDatosCronograma[0]['descripcionturno'];
     $codigo_paciente = $resultadoDatosPaciente[0]["c_cod_per"];
     $filiacion_activa = $resultadoAfiliacionPaciente[0]["filia"];
     $nombres_paciente = $resultadoDatosPaciente[0]["v_nomper"];
     $apepat_paciente = $resultadoDatosPaciente[0]["v_apepat"];
     $apemat_paciente = $resultadoDatosPaciente[0]["v_apemat"];
     $documento_paciente = $resultadoDatosPaciente[0]["c_ndide"];
     $fecnac_paciente = date("d/m/Y", strtotime($resultadoDatosPaciente[0]["d_fecnac"]));
     $codigo_cita = $resultadoDatosCita[0]["n_prog_pac"];
     $fecha_cita = date("d/m/Y", strtotime($resultadoDatosCita[0]["d_fechorserv"]));
     $tipo_cita = $resultadoDatosCita[0]["tipo_cita"];
     $desc_cita = $resultadoDatosCita[0]["t_des_cita"];
     $turno_cita = $resultadoDatosCita[0]["c_cod_hora"];
     $scriptJS = "pintarDatosEditarCitas('" . $citas . "',\r\n                                            '" . $reservas . "',\r\n                                            '" . $cupos . "',\r\n\r\n                                            '" . $codigo_cronograma . "',\r\n                                            '" . $producto_servicios . "',\r\n                                            '" . $ambiente . "',\r\n                                            '" . $medico . "',\r\n                                            '" . $especialidad . "',\r\n                                            '" . $turno . "',\r\n\r\n                                            '" . $codigo_paciente . "',\r\n                                            '" . $filiacion_activa . "',\r\n                                            '" . $nombres_paciente . "',\r\n                                            '" . $apepat_paciente . "',\r\n                                            '" . $apemat_paciente . "',\r\n                                            '" . $documento_paciente . "',\r\n                                            '" . $fecnac_paciente . "',\r\n\r\n                                            '" . $codigo_cita . "',\r\n                                            '" . $fecha_cita . "',\r\n                                            '" . $tipo_cita . "',\r\n                                            '" . $desc_cita . "',\r\n                                            '" . $turno_cita . "');";
     return $scriptJS;
 }
示例#2
0
 public function detalleOrden($codigo, $parametro)
 {
     $o_LTesoreria = new LTesoreria();
     $o_LPersona = new LPersona();
     $combo = $this->comboTipoDocumento('1');
     $arrayDatos = $o_LTesoreria->datosPersonales($codigo, $parametro);
     //$codigo='';
     $nombre = '';
     $fechaNacimiento = '';
     $edad = '';
     $documento = '';
     $filiacion = '';
     //print_r($arrayDatos);
     foreach ($arrayDatos as $fila) {
         //$codigo=$fila[0];
         $nombre = htmlentities($fila[4] . " " . $fila[5] . ", " . $fila[6]);
         $fechaNacimiento = $fila[7];
         $documento = $fila[0];
         $filiacion = $fila[3];
     }
     //date_default_timezone_set('Europe/London');
     $datetime = date_create($fechaNacimiento);
     $fechaNacimiento = date_format($datetime, 'm/d/Y');
     //echo date_format($datetime, DATE_ATOM);
     //echo $fechaNacimiento->format('d-m-y');
     //print_r($arrayDatos);
     $edad = $o_LPersona->formatoEdad($fechaNacimiento);
     //creando la tabla
     $arrayFilas = $o_LTesoreria->obtenerOrdenes($codigo, $parametro);
     $arrayTipo = array("10" => "h", "0" => "c", "1" => "c", "2" => "c", "11" => "h", "3" => "c", "13" => "h", "4" => "c", "5" => "c", "6" => "c", "12" => "c", "7" => "c");
     $arraycabecera = array("10" => " ", "0" => "Nro Orden", "1" => "Fecha", "2" => "Filiación", "11" => " ", "3" => "concepto", "13" => "Nro Comp.", "4" => "Precio", "5" => "Cant.", "6" => "Total", "12" => "....", "7" => "es");
     $arrayColorEstado = array("1" => "1", "2" => "2", "3" => "3", "4" => "4", "5" => "5", "6" => "6", "7" => "7", "8" => "8", "9" => "9");
     $o_Html = new Tabla1($arraycabecera, 15, $arrayFilas, 'tablaOrden', 'filax', 'filay', 'filaSeleccionada', 'onClick', '', 5, $arrayTipo, 7, $arrayColorEstado);
     require_once "../../cvista/tesoreria/detalleOrden.php";
 }
示例#3
0
 public function EditarDetallePaciente($datos)
 {
     $CodigoProgramacion = $datos["CodigoProgramacion"];
     $CodigoCronograma = $datos["CodigoCronograma"];
     $cod_per = $datos["cod_per"];
     $iCodigoCama = $datos["codigocama"];
     $codigoPaciente = $datos["codigoPaciente"];
     $oLRemergencia = new LEmergencia();
     $o_Lpersona = new LPersona();
     $resultados = $oLRemergencia->ComboDiagnostico($codigoPaciente);
     $resultadosCama = $oLRemergencia->numeroCama($iCodigoCama);
     $resultadosEspecialidad = $oLRemergencia->EspecialidadDoctor($CodigoCronograma);
     $resultadosAntecedentes = $oLRemergencia->Antecedente($codigoPaciente);
     $resultadosFoto = $oLRemergencia->FotoPersona($cod_per);
     //      print_r( $cod_per);
     //        $foto = "esta es foto";
     $dni_fondo = $resultadosFoto[0][0];
     // $idpersona."png"
     $recRuta = $o_Lpersona->recuperarRuta("fotos");
     $fotoPersona = $recRuta[0][0] . "/" . $dni_fondo;
     if (!file_exists($recRuta[0][1] . $dni_fondo)) {
         //verifica si existe el file mediante la ruta fisica
         $fotoPersona = $recRuta[0][0] . "/anonimo_00.jpg";
     }
     require_once "../../cvista/emergencia/DatosPacientes.php";
 }
示例#4
0
 public function ObtenerDatosPacienteCISOP($datos)
 {
     $o_DFarmacia = new DFarmacia();
     $o_LPersona = new LPersona();
     $resultado = $o_DFarmacia->getDatosPacienteCISOP($datos);
     $arreglo = explode("|", $resultado[0]["respuesta"]);
     $arreglo[3] = $o_LPersona->formatoEdad($arreglo[3]);
     $cadena = $arreglo[0] . "|" . $arreglo[1] . "|" . $arreglo[2] . "|" . $arreglo[3];
     return $cadena;
 }
示例#5
0
 public function getListaProgramacionesSOP($datos)
 {
     $o_DSOP = new DSOP();
     $o_LPersona = new LPersona();
     $resultado = $o_DSOP->getArrayProgramacionesSOP($datos);
     foreach ($resultado as $ind => $valor) {
         $resultado[$ind][6] = utf8_decode($o_LPersona->formatoEdad($resultado[$ind][6]));
         $resultado[$ind]['dFechaNacimiento'] = utf8_decode($o_LPersona->formatoEdad($resultado[$ind]['dFechaNacimiento']));
     }
     return $resultado;
 }
示例#6
0
 public function muestraDatosPacienteOrden($iid_persona)
 {
     $o_LCita = new LCita();
     $o_Persona = new LPersona();
     $paciente = $o_LCita->getObjectPacienteCita($iid_persona);
     $fecha_nacimiento = date("d/m/Y", strtotime($paciente->dfch_nacimiento));
     if ($paciente->csexo == 'h') {
         $sexo = 'HOMBRE';
     } elseif ($paciente->csexo == 'm') {
         $sexo = 'MUJER';
     }
     $edadpaciente = $o_Persona->formatoEdad($paciente->dfch_nacimiento);
     $arrayPaciente = array('iid_persona' => $paciente->iid_persona, 'vnombre' => $paciente->vnombre, 'vapellido_pat' => $paciente->vapellido_pat, 'vapellido_mat' => $paciente->vapellido_mat, 'csexo' => $paciente->csexo, 'iid_estado_civil' => $paciente->iid_estado_civil, 'estado_civil' => $paciente->estado_civil, 'vnro_doc_identidad' => $paciente->vnro_doc_identidad, 'tipo_documento' => $paciente->tipo_documento, 'iid_tipo_documento' => $paciente->iid_tipo_documento, 'nro_historia_clinica' => $paciente->nro_historia_clinica, 'iid_tafiliacion' => $paciente->iid_tafiliacion, 'iid_mafiliacion' => $paciente->iid_mafiliacion, 'afiliacion' => $paciente->afiliacion, 'fecha_nacimiento' => $fecha_nacimiento, 'grupo_sanguineo' => $paciente->grupo_sanguineo, 'telefono' => $paciente->telefono, 'celular' => $paciente->celular, 'email' => $paciente->email, 'fax' => $paciente->fax, 'cid_ubigeo' => $paciente->cid_ubigeo, 'cano_ubigeo' => $paciente->cano_ubigeo, 'vdireccion' => $paciente->vdireccion);
     $_SESSION["paciente"] = $arrayPaciente;
     $scriptJS = "ordenes.pintarDatosPersonasOrden('{$paciente->vnombre}','{$paciente->vapellido_pat} {$paciente->vapellido_mat}','{$paciente->afiliacion}','{$edadpaciente}','{$fecha_nacimiento}','{$sexo}','{$paciente->iid_persona}');";
     return $scriptJS;
 }
 public function VistaDetallePaciente($datos)
 {
     $oLRnuevoPaciente = new LHospitalizacion();
     $o_Lpersona = new LPersona();
     $DNI = '';
     $resultadosFoto = $oLRnuevoPaciente->FotoPersona($datos["codigoPersona"]);
     $resultadosNumDocumento = $oLRnuevoPaciente->DocumentoPaciente($datos["codigoPersona"]);
     foreach ($resultadosNumDocumento as $k => $valuek) {
         if ($valuek[1] == '') {
             $DNI = '';
         } else {
             $DNI = $valuek[1];
         }
     }
     $resultadosDiagEntrada = $oLRnuevoPaciente->DiagnosticoEntradaYsalida($datos["codigoPaciente"]);
     $dni_fondo = $resultadosFoto[0][0];
     // $idpersona."png"
     $recRuta = $o_Lpersona->recuperarRuta("fotos");
     $fotoPersona = $recRuta[0][0] . "/" . $dni_fondo;
     if (!file_exists($recRuta[0][1] . $dni_fondo)) {
         //verifica si existe el file mediante la ruta fisica
         $fotoPersona = $recRuta[0][0] . "/anonimo_00.jpg";
     }
     require_once '../../cvista/Hospitalizacion/DatosPacientesHospitalizacion.php';
 }
示例#8
0
 public function obtenerDatosFiliacionActoMedico($datos)
 {
     $o_DActoMedico = new DActoMedico();
     $o_LPersonas = new LPersona();
     $resultado = $o_DActoMedico->getDatosFiliacionActoMedico($datos);
     $resultadoArray = array();
     foreach ($resultado[0] as $ind => $valor) {
         $resultadoArray[$ind] = $valor;
     }
     if ($resultadoArray["edad"] == 'sindata') {
         $resultadoArray["edad"] = '-';
     } else {
         $resultadoArray["edad"] = $o_LPersonas->formatoEdadActoMedico($resultadoArray["edad"]);
     }
     return $resultadoArray;
 }
<?php

$o_LPersona = new LPersona();
$resultado = $o_LPersona->obtenerDatosPersonaContribuyente($datos);
?>
<input id="hcodigocontribuyente" type="hidden"></input>
<input id="hnombrecontribuyente" type="hidden"></input>
<div id="Div_consultaweb" style="border:1px solid #CCCCCC; width:700px; height:365px;">	
    <div id="div_opcionesfiltro" style="height:100px; border:0px solid #CCCCCC;">
        <fieldset>
            <legend>Opciones de Busqueda</legend>
            <table width="100%" border="0" cellspacing="1" cellpadding="1">
                <tr>
                    <td width="27%"><input type="radio"  style="cursor:pointer;" onclick="contribuyentepuntual.opcionesfiltro(3)" value="3" id="rdb_opcfiltro" name="rdb_opcfiltro">
			Codigo Contribuyente  </td>
                    <td width="46%"><input type="radio" checked="checked" style="cursor:pointer;" value="1" onclick="contribuyentepuntual.opcionesfiltro(1)" id="rdb_opcfiltro" name="rdb_opcfiltro">
			  Nombre contribuyente</td>
                    <td width="27%" align="right">&nbsp;</td>
                </tr>
                <tr>
                    <td colspan="2">
                        <div id="div_consultaporcodigo" style="display:none;"><input type="text" onkeypress=" " value="<?php 
echo $resultado[0]["cContribuyente"];
?>
" onchange="contribuyentepuntual.completar_ceros(this.id)" maxlength="7" style="width:50%;" name="txtpcodigo" id="txtpcodigo"></div>
                        <div id="div_consultapornombre" style="display:block;"><input type="text" style="width:99%;" value="<?php 
echo $resultado[0]["apellidos"];
?>
" onkeyup="this.value=this.value.toUpperCase()" name="txtpbuscar" id="txtpbuscar"></div></td>
                    <td align="right"><a href="javascript:contribuyentepuntual.buscarcontribuyentes()"><img src="../../../imagen/btn/b_buscar_on.gif"></a>
<!--                        <input name="button" type="button" style="cursor:pointer;" onclick="contribuyentepuntual.buscarcontribuyentes()" value="Buscar" />-->
示例#10
0
 public function listarDatosPersonaInformes($datos)
 {
     $o_DPersona = new DPersonas();
     $rs = $o_DPersona->getArrayDatosPersonaInformes($datos);
     $resultadoArray = array();
     foreach ($rs as $indice => $fila) {
         $resultadoArray[$indice] = $fila;
     }
     include_once "LPersona.php";
     $o_Persona = new LPersona();
     if ($resultadoArray[0]['dFechaNacimiento'] == 'sindata') {
         $edadvista = "-";
     } else {
         $datetime = date_create($resultadoArray[0]['dFechaNacimiento']);
         $fechaNacimiento = date_format($datetime, 'd/m/y');
         //agregado
         $fch = date_format($datetime, 'm/d/Y');
         $edadvista = $o_Persona->formatoEdadCitas($fch);
     }
     $fechaNacimiento = strtotime($resultadoArray[0]['dFechaNacimiento']);
     $nombreCompleto = utf8_encode($resultadoArray[0]['vApellidoPaterno'] . " " . $resultadoArray[0]['vApellidoMaterno'] . ', ' . $resultadoArray[0]['vNombre']);
     $dias = array('Domingo', 'Lunes', 'Martes', 'Miercoles', 'Jueves', 'Viernes', 'Sabado');
     $meses = array('Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre');
     $cadena = "<div align=\"center\"><font color=\"00028F\" class=\"Estilo9\">Datos del Paciente</font></div>" . "<input id=\"hiCodigoFiliacionActiva\" type=\"hidden\" value=\"" . $resultadoArray[0]['cCodigoFiliacionActiva'] . "\"></input>" . "<input id=\"hiCodigoPersona\" type=\"hidden\" value=\"" . $datos["codigopersona"] . "\"></input>" . "<input id=\"hiCodigoPaciente\" type=\"hidden\" value=\"" . $resultadoArray[0]['iCodigoPaciente'] . "\"></input>" . "<input id=\"hNombrePaciente\" type=\"hidden\" value=\"" . $nombreCompleto . "\"></input>" . "<input id=\"hNumeroDocumento\" type=\"hidden\" value=\"" . $resultadoArray[0]['DocumentoIdentificacion'] . "\"></input>" . "<fieldset style=\"width:95%;height:auto;margin:5px;padding:5px; border:2px outset  #5BA01E ;background-color:#CDFCA4; border-radius:10px 10px 10px 10px; \">" . "<table>" . "<tr><td class=\"Estilo6_ReservaCita\">Filiación </td><td class=\"Estilo7\">" . $resultadoArray[0]['vDescripcion'] . "</td>";
     if (isset($_SESSION["permiso_formulario_servicio"][118]["CAMBIAR_AFILIACION_AMB_PAC"]) && $_SESSION["permiso_formulario_servicio"][118]["CAMBIAR_AFILIACION_AMB_PAC"] == 1) {
         $cadena .= "<td><a href='#' onclick=\"cambioaAmbulatorio('" . $datos["codigopersona"] . "');\"><img src='../../../imagen/icono/reload3.png' title='Ambulatorio'/></a><td>";
     } else {
         $cadena .= "</tr>";
     }
     if (isset($_SESSION["permiso_formulario_servicio"][110]["CAMBIAR_AFILIACION_GENERAL_PAC"]) && $_SESSION["permiso_formulario_servicio"][110]["CAMBIAR_AFILIACION_GENERAL_PAC"] == 1) {
         // $cadena .= "<td><a href='#' onclick=\"mostrarventanadecambiodeafiliacion('" . $datos["codigopersona"] . "');\"><img src='../../../imagen/icono/add_user2.png' title='Cambio Afiliacion'/></a><td></tr>";
         $cadena .= "</tr>";
     } else {
         $cadena .= "</tr>";
     }
     $cadena .= "<tr><td class=\"Estilo6_ReservaCita\">Nombres:</td><td class=\"Estilo7_ReservaCita\">" . $nombreCompleto . "</td></tr>" . "<tr><td class=\"Estilo6_ReservaCita\">N. Documento</td><td class=\"Estilo7_ReservaCita\">" . $resultadoArray[0]['DocumentoIdentificacion'] . "</td></tr>" . "<tr><td class=\"Estilo6_ReservaCita\">Edad</td><td class=\"Estilo7_ReservaCita\">" . htmlentities(utf8_decode(trim($edadvista))) . "</td></tr>" . "</table>" . "</fieldset>" . "";
     return $cadena;
     //         . "<tr><td style='display:none' class=\"Estilo6\">Fecha Nacimiento</td><td class=\"Estilo7\">" . htmlentities($dias[date('w', $fechaNacimiento)] . " " . date('d', $fechaNacimiento) . " " . $meses[date('n', $fechaNacimiento) - 1] . " " . date('Y', $fechaNacimiento)) . "</td></tr>"
 }
示例#11
0
 public function muestraDatosPacienteCita($iid_persona)
 {
     $o_LCita = new LCita();
     $o_Persona = new LPersona();
     $paciente = new EPaciente();
     $resultadoDatosPaciente = $o_LCita->getObjectPacienteCita($iid_persona);
     $resultadoAfiliacionPaciente = $o_Persona->getArrayFiliacionPaciente($iid_persona);
     foreach ($resultadoAfiliacionPaciente as $rs => $valor) {
         if ($resultadoAfiliacionPaciente[$rs]["b_ultafil"] == 1) {
             $paciente->setAfiliacion($resultadoAfiliacionPaciente[$rs]["filia"]);
             $paciente->setIid_tafiliacion($resultadoAfiliacionPaciente[$rs]["c_cod_t_afil"]);
         }
     }
     $paciente->setIid_persona($iid_persona);
     $paciente->setVapellido_pat($resultadoDatosPaciente[0]["v_apepat"]);
     $paciente->setVapellido_mat($resultadoDatosPaciente[0]["v_apemat"]);
     $paciente->setVnombre($resultadoDatosPaciente[0]["v_nomper"]);
     $paciente->setFecha_nacimiento($resultadoDatosPaciente[0]["d_fecnac"]);
     $paciente->setCsexo($resultadoDatosPaciente[0]["b_sexo"]);
     //Sexo
     $paciente->setTipo_documento($resultadoDatosPaciente[0]["c_iddide"]);
     $paciente->setVnro_doc_identidad($resultadoDatosPaciente[0]["c_ndide"]);
     $paciente->setCid_ubigeo($resultadoDatosPaciente[0]["c_codubi"]);
     $paciente->setVdireccion($resultadoDatosPaciente[0]["v_direc"]);
     //                $paciente ->setAfiliacion($resultadoAfiliacionPaciente[0]["filia"]);
     //                $paciente ->setIid_tafiliacion($resultadoAfiliacionPaciente[0]["v_ult_afil"]);
     $fecha_nacimiento = date("d/m/Y", strtotime($paciente->getFecha_nacimiento()));
     if ($paciente->getCsexo() == 1) {
         $sexo = 'HOMBRE';
     } elseif ($paciente->getCsexo() == 0) {
         $sexo = 'MUJER';
     }
     $edadpaciente = $o_Persona->formatoEdad($paciente->getFecha_nacimiento());
     $scriptJS = "pintarDatosPacienteCitas('" . $paciente->getIid_persona() . "','" . $paciente->getAfiliacion() . "','" . $paciente->getVnombre() . "','" . $paciente->getVapellido_pat() . "','" . $paciente->getVapellido_mat() . "','" . $paciente->getVnro_doc_identidad() . "','" . $fecha_nacimiento . "','" . $paciente->getIid_tafiliacion() . "');";
     return $scriptJS;
 }
示例#12
0
 public function getMedicosdhtmlx($datos)
 {
     $o_LPersona = new LPersona();
     $o_TablaHtmlx = new tablaDHTMLX();
     $arrayFilas = $o_LPersona->getMedicosdhtmlx($datos);
     $arrayCabecera = array(0 => "CODIGO", 1 => "MEDICO", 2 => "C. COSTOS", 3 => "", 4 => "");
     $arrayTamano = array(0 => "60", 1 => "*", 2 => "*", 3 => "*", 4 => "*");
     $arrayTipo = array(0 => "ro", 1 => "ro", 2 => "ro", 3 => "ro", 4 => "ro");
     $arrayCursor = array(0 => "default", 1 => "default", 2 => "default", 3 => "default", 4 => "default");
     $arrayHidden = array(0 => "false", 1 => "false", 2 => "false", 3 => "true", 4 => "true");
     $arrayAling = array(0 => "left", 1 => "left", 2 => "left", 3 => "left", 4 => "left");
     return $o_TablaHtmlx->generaTabla($arrayCabecera, $arrayFilas, $arrayTamano, $arrayTipo, $arrayCursor, $arrayHidden, $arrayAling);
 }
示例#13
0
 public function asingarParientePaciente($datos)
 {
     $o_LPersona = new LPersona();
     $resultado = $o_LPersona->asingarParientePaciente($datos);
     return $resultado;
 }
示例#14
0
 public function datosPacienteImprimirHIstoria($idProgramacion)
 {
     $o_DReporte = new DReporte();
     $o_LPersona = new LPersona();
     $respuesta = $o_DReporte->datosPacienteImprimirHIstoria($idProgramacion);
     //print_r($respuesta) ;
     if ($respuesta[0]["dFechaNacimiento"] == 'sindata') {
         $respuesta[0]["dFechaNacimiento"] == '-';
         $respuesta[0][1] = '-';
     } else {
         $respuesta[0]["dFechaNacimiento"] = $o_LPersona->formatoEdad($respuesta[0]["dFechaNacimiento"]);
         $respuesta[0][1] = $respuesta[0]["dFechaNacimiento"];
     }
     //  print_r( $respuesta[0]["dFechaNacimiento"]);
     return $respuesta;
 }