Exemple #1
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;
 }
 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";
 }
Exemple #3
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;
 }
Exemple #4
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;
 }
Exemple #5
0
 function getListaPacientesAdicionales($datos)
 {
     $o_DActoMedico = new DActoMedico();
     $o_LPersona = new LPersona();
     $resultado = $o_DActoMedico->getArrayPacientesAdicionales($datos);
     $j = 0;
     foreach ($resultado as $fila) {
         $imagen1 = "../../../imagen/icono/age_bell.png ^ Llamar al Paciente";
         $imagen2 = "../../../imagen/icono/hos_medico.png ^ Atender";
         $imagen3 = "../../../imagen/icono/timer.png ^ Atencion Inmediata";
         //            $imagen4="../../../imagen/icono/agt_action_fail.png ^ No Regularizado";
         //            $imagen5="../../../imagen/icono/add_user.png ^ Atender y Regularizar";
         $aux = explode("|", $resultado[$j][0]);
         //            if($aux[2]=="0005") $imagen3=$imagen3;
         //            if($aux[2]=="0007") $imagen3=$imagen4;
         //            if($aux[2]=="0004") $imagen3=$imagen5;
         array_push($resultado[$j], $imagen1);
         array_push($resultado[$j], $imagen2);
         array_push($resultado[$j], $imagen3);
         $resultado[$j][3] = utf8_decode($o_LPersona->formatoEdad($resultado[$j][3]));
         $resultado[$j]["edad"] = utf8_decode($o_LPersona->formatoEdad($resultado[$j]["edad"]));
         $j++;
     }
     return $resultado;
 }
Exemple #6
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;
 }
Exemple #7
0
 public function verDatosPaciente($c_cod_per)
 {
     $o_LPersona = new LPersona();
     $datos["codigopersona"] = $c_cod_per;
     $datos["codigocronograma"] = '';
     $resultado = $o_LPersona->verDatosPaciente($datos);
     //$datetime = date_create($resultado[0][7]);
     //$fechaNacimiento= date_format($datetime, 'd/m/y') ;
     $dias = array('Domingo', 'Lunes', 'Martes', 'Miercoles', 'Jueves', 'Viernes', 'Sabado');
     $meses = array('Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre');
     $fechaNacimiento = strtotime($resultado[0][7]);
     $fecha = $dias[date('w', $fechaNacimiento)] . " " . date('d', $fechaNacimiento) . " " . $meses[date('n', $fechaNacimiento) - 1] . " " . date('Y', $fechaNacimiento);
     $edad = $o_LPersona->formatoEdad($resultado[0][7]);
     $cadena = $c_cod_per . '|';
     $cadena = $cadena . $resultado[0][3] . '|';
     $cadena = $cadena . $resultado[0][0] . '|';
     $cadena = $cadena . htmlentities($resultado[0][4] . ' ' . $resultado[0][5] . ' ' . $resultado[0][6]) . '|';
     $cadena = $cadena . $fecha . '|';
     $cadena = $cadena . $edad;
     return $cadena;
 }
Exemple #8
0
 public function listaDatosPersona($c_cod_per)
 {
     $o_LCita = new LCita();
     $o_Persona = new LPersona();
     $paciente = $o_LCita->listaDatosPersona($c_cod_per);
     if ($c_cod_per == '') {
         $arrayPaciente = array('iid_persona' => '', 'vNombre' => '', 'vApellidoPaterno' => '', 'vApellidoMaterno' => '', 'bSexo' => '', 'cNumeroHC' => '', 'dFechaNacimiento' => '', 'vFoto' => '', 'cEstadoCivil' => '', 'cNivelEducativo' => '', 'cOcupacionLab' => '', 'cCondicionLab' => '', 'cClaseVivienda' => '', 'dFechaIngreso' => '', 'cGrupoEtnico' => '', 'dHijos' => '', 'vObservacion' => '', 'cAfiliacion' => '', 'vAfiliacion' => '', 'cMedioContacto' => '', 'dNumerodeHijo' => '');
     } else {
         //$fx=strtotime($paciente[0]['dFechaNacimiento']);
         //echo $paciente[0]['dFechaNacimiento'];
         //$array_nacimiento = date ("Y-m-d", $fx);
         //$arrfech_nacimiento=explode("-",$array_nacimiento);
         //$fecha_nacimiento=$arrfech_nacimiento[2]."/".$arrfech_nacimiento[1]."/".$arrfech_nacimiento[0];
         // print_r($paciente);
         if ($paciente[0]['dFechaNacimiento'] == 'sindata') {
             //echo 'por akanga';
             $fecha_nacimiento = "";
             $edadpaciente = "";
         } else {
             $fch = $paciente[0]['dFechaNacimiento'];
             $datetime = date_create($fch);
             $fch = date_format($datetime, 'm/d/Y');
             $fecha_nacimiento = date_format($datetime, 'd/m/Y');
             $edadpaciente = $o_Persona->formatoEdad($fch);
         }
         $sexo = $paciente[0]['bSexo'] == '1' ? 'HOMBRE' : 'MUJER';
         if ($c_cod_per == '') {
             $edadpaciente = "";
             $fecha_nacimiento = "";
         }
         $arrayPaciente = array('iid_persona' => $paciente[0]['c_cod_per'], 'vNombre' => $paciente[0]['vNombre'], 'vApellidoPaterno' => $paciente[0]['vApellidoPaterno'], 'vApellidoMaterno' => $paciente[0]['vApellidoMaterno'], 'fecha_nacimiento' => $fecha_nacimiento, 'bSexo' => $paciente[0]['bSexo'], 'cNumeroHC' => $paciente[0]['cNumeroHC'], 'fecha_nacimiento' => $fecha_nacimiento, 'edadpaciente' => $edadpaciente, 'vFoto' => $paciente[0]['vFoto'], 'cEstadoCivil' => $paciente[0]['cEstadoCivil'], 'cNivelEducativo' => $paciente[0]['cNivelEducativo'], 'cOcupacionLab' => $paciente[0]['cOcupacionLab'], 'cCondicionLab' => $paciente[0]['cCondicionLab'], 'cClaseVivienda' => $paciente[0]['cClaseVivienda'], 'dFechaIngreso' => $paciente[0]['dFechaIngreso'], 'cGrupoEtnico' => $paciente[0]['cGrupoEtnico'], 'dHijos' => $paciente[0]['dHijos'], 'vObservacion' => $paciente[0]['vObservacion'], 'cAfiliacion' => $paciente[0]['cAfiliacion'], 'vAfiliacion' => $paciente[0]['vDescripcion'], 'cMedioContacto' => $paciente[0]['cMedioContacto'], 'dNumerodeHijo' => $paciente[0]['dNumerodeHijo']);
     }
     return $arrayPaciente;
 }
Exemple #9
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;
 }