/** * */ public function getCedulaExPiModificar(InsertarCedulaPersonalRequest $request) { try { $cedula = $request->get('p_cedula'); $persona = Persona::buscarPersona($cedula); try { $paciente = Paciente::pacienteFound($persona['p_id']); $pacienteiden = PacienteIdentificado::pacienteIdenFound($paciente->pa_id); if ($pacienteiden->examenMedico->toArray() == null || $pacienteiden->examenMedico->toArray() == "") { $pacienteiden->msjPacienteIdenNotEx($pacienteiden->paciente->persona->full_name); return redirect()->back(); } else { $examenes = $pacienteiden->filterAndPaginate($paciente->pa_id); foreach ($examenes as $examen) { PacienteIdentificado::datosPacienteIdentificadoEx($examen); } $nombrepac = $persona->full_name; return view('Administrador.ExamenMedico.Modificar', compact('examenes', 'nombrepac', 'pacienteiden')); } } catch (ModelNotFoundException $e) { PacienteIdentificado::msjPacienteIdenNotFound($cedula); return redirect()->back(); } } catch (ModelNotFoundException $e) { Persona::msjPersonaNotFound($request->get('p_cedula')); return redirect()->back(); } }
/** * @param InsertarCedulaPersonalRequest $request * @return \Illuminate\Contracts\View\Factory|\Illuminate\Http\RedirectResponse|\Illuminate\View\View */ public function getCedulaPiModificar(InsertarCedulaPersonalRequest $request) { try { $cedula = $request->get('p_cedula'); $persona = Persona::buscarPersona($cedula); try { $paciente = Paciente::pacienteFound($persona['p_id']); PacienteIdentificado::pacienteIdenFound($paciente->pa_id); $persona->p_fecha_nacimiento_form = $persona->p_fecha_nacimiento; return view('Administrador.PacienteIdentificado.Modificar', compact('persona')); } catch (ModelNotFoundException $e) { PacienteIdentificado::msjPacienteIdenNotFound($cedula); return redirect()->back(); } } catch (ModelNotFoundException $e) { Persona::msjPersonaNotFound($request->get('p_cedula')); return redirect()->back(); } }