public function pacientes($id)
 {
     try {
         $pacientes = Prepaga::findOrFail($id)->pacientes()->get();
         return Response::json(array('error' => false, 'listado' => $pacientes->toArray()), 200);
     } catch (Exception $e) {
         return Response::json(array('error' => true, 'mensaje' => $e->getMessage() ?: 'No se encuentra el recurso: ' . $id), 200);
     }
 }
 public function movimientosPaciente($paciente_id)
 {
     $pacientes_prepagas = PacientePrepaga::where('paciente_id', '=', $paciente_id)->with('ctactes')->get()->toArray();
     $movimientos = array();
     foreach ($pacientes_prepagas as $pp) {
         //var_dump($pp);die();
         $mov = $pp["ctactes"];
         $prepaga = Prepaga::find($pp["prepaga_id"]);
         foreach ($mov as $m) {
             $coe = CentroOdontologoEspecialidad::find($m["centro_odontologo_especialidad_id"]);
             $m["odontologo"] = $coe->odontologo->nombre_completo;
             $m["especialidad"] = $coe->especialidad->especialidad;
             $m["prepaga"] = $prepaga->razon_social;
             $m["prepaga_codigo"] = $prepaga->codigo;
             //	$m["saldo"] = 0;
             //$m["fecha"] = substr($m["fecha"],-2)."-".substr($m["fecha"],5,2)."-".substr($m["fecha"],0,4);
             $movimientos[] = $m;
             //$movimientos = array_merge($movimientos,$mov);
         }
     }
     return Response::json(array('error' => false, 'listado' => $movimientos), 200);
 }