Exemplo n.º 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;
 }
Exemplo n.º 2
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;
 }