本文整理汇总了PHP中Paciente::datos_pacientes方法的典型用法代码示例。如果您正苦于以下问题:PHP Paciente::datos_pacientes方法的具体用法?PHP Paciente::datos_pacientes怎么用?PHP Paciente::datos_pacientes使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Paciente
的用法示例。
在下文中一共展示了Paciente::datos_pacientes方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: postPacientes
public function postPacientes($cita)
{
if (Request::ajax()) {
$paciente = new Paciente();
$search = Input::get('search');
$limit = Input::get('limit');
$offset = Input::get('offset');
if (empty($search)) {
$datos = $paciente->datos_pacientes(0, 0, $limit, $offset);
$cantidad = Paciente::all()->count();
} else {
$datos = $paciente->datos_pacientes($search, 1, $limit, $offset);
$c = DB::select("SELECT count(id) as cantidad FROM pacientes WHERE concat(`cedula`,' ',`primer_nombre`,' ',`apellido_paterno`) LIKE '%" . $search . "%'");
$cantidad = $c[0]->cantidad;
}
$comilla = "'";
$n = 1;
$data = array();
foreach ($datos as $pacientes) {
$cant_citas = Cita::where('id_paciente', $pacientes->id)->count();
if ($cita == 0) {
$url = '<a href=' . $comilla . URL::to('datos/citas/' . $pacientes->id) . $comilla . ' class=' . $comilla . 'btn btn-primary btn-sm' . $comilla . ' data-toggle=' . $comilla . 'tooltip' . $comilla . ' title=' . $comilla . 'Crear Cita' . $comilla . '><span class=' . $comilla . 'glyphicon glyphicon-list-alt' . $comilla . '></span> Crear Cita </a> <a href=' . $comilla . route('datos.pacientes.edit', $pacientes->id) . $comilla . ' class=' . $comilla . 'btn btn-success btn-sm' . $comilla . ' data-toggle=' . $comilla . 'tooltip' . $comilla . ' title=' . $comilla . 'Editar Paciente' . $comilla . '><span class=' . $comilla . 'glyphicon glyphicon-pencil' . $comilla . '></span> Editar </a> <a href=' . $comilla . '#' . $comilla . ' data-id=' . $comilla . '' . $pacientes->id . '' . $comilla . ' onclick=' . $comilla . 'eliminar(' . $pacientes->id . ');' . $comilla . ' class=' . $comilla . 'btn btn-danger btn-delete btn-sm' . $comilla . ' data-toggle=' . $comilla . 'tooltip' . $comilla . ' title=' . $comilla . 'Eliminar' . $comilla . '><span class=' . $comilla . 'glyphicon glyphicon-remove' . $comilla . '></span> Eliminar </a>';
} else {
$url = '<a href=' . $comilla . URL::to('datos/citas/' . $pacientes->id) . $comilla . ' class=' . $comilla . 'btn btn-primary btn-sm' . $comilla . ' data-toggle=' . $comilla . 'tooltip' . $comilla . ' title=' . $comilla . 'Crear Cita' . $comilla . '><span class=' . $comilla . 'glyphicon glyphicon-list-alt' . $comilla . '></span> Crear Cita </a> <a href=' . $comilla . route('datos.pacientes.edit', $pacientes->id) . $comilla . ' class=' . $comilla . 'btn btn-success btn-sm' . $comilla . ' data-toggle=' . $comilla . 'tooltip' . $comilla . ' title=' . $comilla . 'Editar Paciente' . $comilla . '><span class=' . $comilla . 'glyphicon glyphicon-pencil' . $comilla . '></span> Editar Paciente </a>';
}
$data[] = array('num' => $n, 'name' => $pacientes->primer_nombre . ' ' . $pacientes->segundo_nombre . ' ' . $pacientes->apellido_paterno . ' ' . $pacientes->apellido_materno, 'cedula' => $pacientes->cedula, 'date' => $pacientes->fecha_nacimiento, 'cel' => $pacientes->celular, 'tel' => $pacientes->telefono, 'email' => $pacientes->email, 'cita' => $cant_citas, 'url' => $url);
$n++;
}
return Response::json(array('total' => $cantidad, 'rows' => $data));
} else {
App::abort(403);
}
}
示例2: getCita
public function getCita($id)
{
//Declarar un arreglo para devolver los resultados.
$parameter = array();
//Se instancian los objetos necesarios.
$paciente = new Paciente();
$condiciones = new CondicionEnfermedad();
//Sentencia para crear un objeto para realizar los documentos PDF.
$pdf = App::make('dompdf');
//Se almacena los datos pertenecientes a la cita.
$parameter['cita'] = Cita::find($id);
//Se almacena los datos pertenecientes al pacientes.
$parameter['datos'] = $paciente->datos_pacientes($parameter['cita']->id_paciente);
//Se busca la institucion respectiva del ID almacenado en la cita.
$institucion = Institucion::find($parameter['cita']->id_institucion);
if (empty($institucion)) {
$parameter['institucion'] = new Institucion();
$parameter['institucion']->denominacion = 'No Definido';
} else {
$parameter['institucion'] = Institucion::find($parameter['cita']->id_institucion);
}
//Se busca y se almacena al medico perteneciente al ID que se almaceno en la cita.
$medico = Medico::find($parameter['cita']->id_medico);
if (empty($medico)) {
$parameter['medico'] = new Medico();
$parameter['medico']->primer_nombre = 'No';
$parameter['medico']->apellido_paterno = 'Definido';
} else {
$parameter['medico'] = Medico::find($parameter['cita']->id_medico);
}
//Se busca y se almacenan los datos pertenecientes a los marcadores de la cita.
$parameter['marcadores'] = MarcadorCita::where('id_cita', $id)->where('valor', '<>', '0')->get();
$parameter['cantidad'] = MarcadorCita::where('id_cita', $id)->where('valor', '<>', '0')->count();
//Se llama a la funcion obtenerEnfermedades que me devuelve un arreglo con las enfermedades que dieron positivo y negativo de la cita
//correspondiente al ID que le envio.
$parameter['resultados'] = $condiciones->obtenerEnfermedades($id);
//Cargo la vista mandandole los respectivos datos correspondientes almacenados en el arreglo $parameter.
$pdf = PDF::loadView('datos/citas/Print', $parameter);
//Creo el archivo pdf y lo almaceno utilizando la cedula como el nombre del archivo.
return $pdf->stream('' . $parameter['datos'][0]->cedula . '.pdf', array("Attachment" => false));
}
示例3: edit
/**
* Show the form for editing the specified resource.
*
* @param int $id
* @return Response
*/
public function edit($id)
{
$paciente = new Paciente();
$datos['form'] = array('route' => array('datos.pacientes.update', $id), 'method' => 'PATCH');
$datos['label'] = 'Editar';
$datos['button'] = 'success';
$datos['paciente'] = $paciente->datos_pacientes($id);
return View::make('datos/pacientes/list-edit-form')->with('datos', $datos);
}
示例4: edit
/**
* Show the form for editing the specified resource.
*
* @param int $id
* @return Response
*/
public function edit($id)
{
$paciente = new Paciente();
$cita = Cita::find($id);
$institucion = Institucion::find($cita->id_institucion);
//Decision para saber si se encontro la institucion perteneciente a la citas
if (empty($institucion)) {
$form['institucion'] = new Institucion();
} else {
$form['institucion'] = $institucion;
}
$datos = $paciente->datos_pacientes(0);
$dato_paciente = $paciente->datos_pacientes($cita->id_paciente);
$form['datos'] = array('route' => array('datos.citas.update', $id), 'method' => 'PATCH');
$form['label'] = 'Editar';
$form['citas'] = $cita;
$marcadorcita = new MarcadorCita();
//Ciclo que recorre todos los marcadores y los busca para devolver los datos correspondientes
foreach (Marcador::all() as $marcador) {
if ($marcador->trimestre_marcador == '3') {
$form['1_marcador_' . $marcador->id . ''] = $marcadorcita->obtenerMarcador($marcador->id, $id);
$marcador->trimestre_marcador = '2';
}
$form['' . $marcador->trimestre_marcador . '_marcador_' . $marcador->id . ''] = $marcadorcita->obtenerMarcador($marcador->id, $id);
}
$form['marcador_cita'] = $marcadorcita;
return View::make('datos/citas/list-edit-form')->with('pacientes', $datos)->with('datos', $dato_paciente)->with('form', $form);
}