public function exportarAction($historiaId, $grupoId)
 {
     $em = $this->getDoctrine()->getManager();
     $historiaClinica = $em->getRepository('HistClinicaBundle:HistoriaClinica')->find($historiaId);
     $diagnosticos = $em->getRepository('HistClinicaBundle:DiagnosticoDiente')->findDiagnosticoPorHistoria($historiaId, $grupoId);
     $odontograma = $em->getRepository('HistClinicaBundle:Odontograma')->findOneBy(array('grupo' => $grupoId));
     $convenParcial = Util::OdontConvenDienParcialEnum();
     $convenCompleto = Util::OdontConvenDienCompletoEnum();
     $colores = Util::OdontConvenColores();
     return $this->render('HistClinicaBundle:Odontograma:exportar.html.twig', array('historiaClinica' => $historiaClinica, 'diagnosticos' => $diagnosticos, 'convenParcial' => $convenParcial, 'convenCompleto' => $convenCompleto, 'colores' => $colores, 'odontograma' => $odontograma));
 }
 public function searchAction()
 {
     $search = filter_input(INPUT_POST, 'search', FILTER_SANITIZE_FULL_SPECIAL_CHARS);
     $em = $this->getDoctrine()->getManager();
     $paginador = $this->get('ideup.simple_paginator');
     $paginador->paginate($em->getRepository("HistClinicaBundle:Pregunta")->queryBuscarPreguntas($search));
     if ($paginador->getTotalItems()) {
         $paginador->setItemsPerPage($paginador->getTotalItems());
     }
     $entities = $paginador->paginate($em->getRepository("HistClinicaBundle:Pregunta")->queryBuscarPreguntas($search))->getResult();
     return $this->render('HistClinicaBundle:Pregunta:index.html.twig', array('entities' => $entities, 'sinoenum' => \SmartApps\HistClinicaBundle\Util\Util::SiNoEnum(), 'tipoentrada' => \SmartApps\HistClinicaBundle\Util\Util::TipoPreguntaEnum(), 'search' => $search));
 }
 public function searchAction()
 {
     $search = filter_input(INPUT_POST, 'search', FILTER_SANITIZE_FULL_SPECIAL_CHARS);
     $em = $this->getDoctrine()->getManager();
     $paginador = $this->get('ideup.simple_paginator');
     $paginador->paginate($em->getRepository("HistClinicaBundle:Paciente")->queryBuscarPacientes($search));
     if ($paginador->getTotalItems() > 0) {
         $paginador->setItemsPerPage($paginador->getTotalItems());
     }
     $entities = $paginador->paginate($em->getRepository("HistClinicaBundle:Paciente")->queryBuscarPacientes($search))->getResult();
     return $this->render('HistClinicaBundle:Paciente:index.html.twig', array('entities' => $entities, 'search' => $search, 'tipoIdentificacion' => \SmartApps\HistClinicaBundle\Util\Util::TipoIdentificacionEnum(), 'estadoCivil' => \SmartApps\HistClinicaBundle\Util\Util::EstadoCivilEnum(), 'genero' => \SmartApps\HistClinicaBundle\Util\Util::GeneroEnum()));
 }
 /**
  * Lists all TipoPregunta entities.
  *
  */
 public function indexAction()
 {
     $em = $this->getDoctrine()->getManager();
     $entities = $em->getRepository('HistClinicaBundle:TipoPregunta')->findAll();
     return $this->render('HistClinicaBundle:TipoPregunta:index.html.twig', array('entities' => $entities, 'tipoentrada' => \SmartApps\HistClinicaBundle\Util\Util::TipoPreguntaEnum()));
 }
示例#5
0
 public function getIdentificacionCompleta()
 {
     $enum = \SmartApps\HistClinicaBundle\Util\Util::TipoIdentificacionMinEnum();
     return $enum[$this->tipoIdentificacion] . ' ' . $this->noIdentificacion . ' ' . $this->getNombreCompleto();
     //return $this->tipoIdentificacion . ' ' . $this->noIdentificacion;
 }
 /**
  * @param FormBuilderInterface $builder
  * @param array $options
  */
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     $builder->add('apellido1')->add('apellido2')->add('nombres')->add('fechaNacimiento', 'birthday')->add('lugarNacimiento')->add('tipoIdentificacion', 'choice', array('empty_value' => '', 'choices' => \SmartApps\HistClinicaBundle\Util\Util::TipoIdentificacionEnum(), 'attr' => array('style' => 'width:300px')))->add('noIdentificacion')->add('email', 'email')->add('estadoCivil', 'choice', array('empty_value' => '', 'choices' => \SmartApps\HistClinicaBundle\Util\Util::EstadoCivilEnum(), 'attr' => array('style' => 'width:300px')))->add('sexo', 'choice', array('empty_value' => '', 'choices' => \SmartApps\HistClinicaBundle\Util\Util::GeneroEnum(), 'attr' => array('style' => 'width:300px')))->add('ocupacion')->add('empresa')->add('cargo')->add('ePS')->add('cotizanteBeneficiario', 'choice', array('empty_value' => '', 'choices' => \SmartApps\HistClinicaBundle\Util\Util::TipoAfiliacionEnum(), 'attr' => array('style' => 'width:300px')))->add('responNombreCompleto')->add('responNoIdentificacion')->add('responParentesco')->add('residenciaMunicipio')->add('residenciaDepartamento')->add('residenciaDireccion')->add('residenciaTelefono')->add('trabajoMunicipio')->add('trabajoDepartamento')->add('trabajoDireccion')->add('trabajoTelefono')->add('responUbicacionDepartamento')->add('responUbicacionMunicipio')->add('responUbicacionDireccion')->add('responUbicacionTelefono')->add('convenio')->add('activo', 'hidden', array('data' => 1));
 }
 /**
  * @param FormBuilderInterface $builder
  * @param array $options
  */
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     $builder->add('tipoEntrada', 'choice', array('choices' => \SmartApps\HistClinicaBundle\Util\Util::TipoPreguntaEnum(), 'attr' => array('style' => 'width:300px')))->add('enunciado')->add('obligatoria', 'choice', array('choices' => \SmartApps\HistClinicaBundle\Util\Util::SiNoEnum(), 'attr' => array('style' => 'width:300px')))->add('orden')->add('colspan')->add('rowspan')->add('noColumna')->add('estaActiva', 'choice', array('choices' => \SmartApps\HistClinicaBundle\Util\Util::SiNoEnum(), 'attr' => array('style' => 'width:300px')))->add('opciones', 'text', array('required' => false))->add('grupo');
 }
 /**
  * @param FormBuilderInterface $builder
  * @param array $options
  */
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     $builder->add('tipoEntrada', 'choice', array('choices' => \SmartApps\HistClinicaBundle\Util\Util::TipoPreguntaEnum(), 'attr' => array('style' => 'width:300px')))->add('descripcion');
 }