<?php
namespace App\Form;
use App\Entity\HistoriaClinica;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
use Symfony\Component\Form\Extension\Core\Type\TextareaType;
use Symfony\Component\Form\Extension\Core\Type\TextType;
use Symfony\Component\Form\Extension\Core\Type\NumberType;
class HistoriaClinicaNewType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('evolucion',TextareaType::class,[
'label' => 'Enfermedad Actual',
])
->add('antecedentes_familiares', TextareaType::class, [
'mapped' => false,
'label' => 'Antecedentes Patológicos Familiares',
])
->add('mas_antecedentes_personales', TextareaType::class, [
'mapped' => false,
'label' => 'Antecedentes Patológicos Personales',
])
/*->add('antecedentes_quirurgicos', TextareaType::class, [
'mapped' => false,
])
->add('ago', TextareaType::class, [
'mapped' => false,
])
->add('fum', TextareaType::class, [
'mapped' => false,
])
->add('gesta', TextareaType::class, [
'mapped' => false,
])
->add('abo', TextareaType::class, [
'mapped' => false,
])
->add('para', TextareaType::class, [
'mapped' => false,
])
->add('cesa', TextareaType::class, [
'mapped' => false,
])*/
->add('alcohol', TextareaType::class, [
'mapped' => false,
'label' => 'Hábitos',
])
/*->add('tabaco', TextareaType::class, [
'mapped' => false,
])
->add('drogas', TextareaType::class, [
'mapped' => false,
])*/
->add('alergias', TextareaType::class, [
'mapped' => false,
])
->add('medicacion', TextareaType::class, [
'mapped' => false,
'label' => 'Medicamento',
])
//->add('motivo')
->add('examen_fisico')
->add('revision_actual_organos_y_sistemas')
->add('indicaciones', TextareaType::class, [
'label' => 'Plan de Tratamiento',
])
->add('presion',TextType::class,[
'label' => 'tensión arterial (mmHg)',
'mapped' => false,
])
->add('estatura',NumberType::class,[
'label' => 'talla (cm)',
'attr' => ['min' => 0, 'step' => 0.01],
'mapped' => false,
])
->add('peso',NumberType::class,[
'label' => 'peso (Kg)',
'attr' => ['min' => 0, 'step' => 0.01],
'mapped' => false,
])
->add('observacion_paciente',TextType::class,[
'label' => 'Observacion Paciente',
'mapped' => false,
])
// ============================
// TEST GOTA FRESCA
// ============================
->add('gota_fresca_disbiosis', TextType::class, [
'label' => 'Disbiosis',
'required' => false,
])
->add('gota_fresca_cristales', TextType::class, [
'label' => 'Cristales',
'required' => false,
])
->add('gota_fresca_hiperglicemia', TextType::class, [
'label' => 'Hiperglicemia',
'required' => false,
])
->add('gota_fresca_hipoxia', TextType::class, [
'label' => 'Hipoxia',
'required' => false,
])
->add('gota_fresca_acidez', TextType::class, [
'label' => 'Acidez',
'required' => false,
])
->add('gota_fresca_inflamacion', TextType::class, [
'label' => 'Inflamación',
'required' => false,
])
// ============================
// TEST HLB
// ============================
->add('hlb_grado', TextType::class, [
'label' => 'HLB - Grado',
'required' => false,
])
->add('hlb_intolerancia_alimenticia', TextType::class, [
'label' => 'Intolerancia Alimenticia',
'required' => false,
])
->add('hlb_terreno_degenerativo_digestivo', TextType::class, [
'label' => 'Terreno Degenerativo Digestivo',
'required' => false,
])
->add('hlb_terreno_artrosico', TextType::class, [
'label' => 'Terreno Artrósico',
'required' => false,
])
->add('hlb_cnr', TextType::class, [
'label' => 'CNR',
'required' => false,
])
->add('hlb_irritabilidad_nerviosa', TextType::class, [
'label' => 'Irritabilidad Nerviosa',
'required' => false,
])
->add('hlb_colesterol', TextType::class, [
'label' => 'Colesterol',
'required' => false,
])
->add('hlb_proceso_hepatico', TextType::class, [
'label' => 'Proceso Hepático',
'required' => false,
])
->add('hlb_alergia', TextType::class, [
'label' => 'Alergia',
'required' => false,
])
->add('hlb_estres', TextType::class, [
'label' => 'Estrés',
'required' => false,
])
->add('hlb_inflamacion', TextType::class, [
'label' => 'Inflamación',
'required' => false,
])
->add('hlb_anemia', TextType::class, [
'label' => 'Anemia',
'required' => false,
])
->add('hlb_afectacion_muscular', TextType::class, [
'label' => 'Afectación Muscular',
'required' => false,
])
->add('hlb_sol_toxico', TextType::class, [
'label' => 'Sol Tóxico',
'required' => false,
])
->add('hlb_congestion_linfatica', TextType::class, [
'label' => 'Congestión Linfática',
'required' => false,
])
;
}
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults([
'data_class' => HistoriaClinica::class,
]);
}
}