src/Form/HistoriaClinicaNewType.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Form;
  3. use App\Entity\HistoriaClinica;
  4. use Symfony\Component\Form\AbstractType;
  5. use Symfony\Component\Form\FormBuilderInterface;
  6. use Symfony\Component\OptionsResolver\OptionsResolver;
  7. use Symfony\Component\Form\Extension\Core\Type\TextareaType;
  8. use Symfony\Component\Form\Extension\Core\Type\TextType;
  9. use Symfony\Component\Form\Extension\Core\Type\NumberType;
  10. class HistoriaClinicaNewType extends AbstractType
  11. {
  12.     public function buildForm(FormBuilderInterface $builder, array $options)
  13.     {
  14.         $builder
  15.             ->add('evolucion',TextareaType::class,[
  16.                 'label'    => 'Enfermedad Actual',
  17.             ])
  18.             ->add('antecedentes_familiares'TextareaType::class, [
  19.                 'mapped' => false,
  20.                 'label'    => 'Antecedentes Patológicos Familiares',
  21.             ])
  22.             ->add('mas_antecedentes_personales'TextareaType::class, [
  23.                 'mapped' => false,
  24.                 'label' => 'Antecedentes Patológicos Personales',
  25.             ])
  26.             /*->add('antecedentes_quirurgicos', TextareaType::class, [
  27.                 'mapped' => false,
  28.             ])
  29.             ->add('ago', TextareaType::class, [
  30.                 'mapped' => false,
  31.             ])
  32.             ->add('fum', TextareaType::class, [
  33.                 'mapped' => false,
  34.             ])
  35.             ->add('gesta', TextareaType::class, [
  36.                 'mapped' => false,
  37.             ])
  38.             ->add('abo', TextareaType::class, [
  39.                 'mapped' => false,
  40.             ])
  41.             ->add('para', TextareaType::class, [
  42.                 'mapped' => false,
  43.             ])
  44.             ->add('cesa', TextareaType::class, [
  45.                 'mapped' => false,
  46.             ])*/
  47.             ->add('alcohol'TextareaType::class, [
  48.                 'mapped' => false,
  49.                 'label' => 'Hábitos',
  50.             ])
  51.             /*->add('tabaco', TextareaType::class, [
  52.                 'mapped' => false,
  53.             ])
  54.             ->add('drogas', TextareaType::class, [
  55.                 'mapped' => false,
  56.             ])*/
  57.             ->add('alergias'TextareaType::class, [
  58.                 'mapped' => false,
  59.             ])
  60.             ->add('medicacion'TextareaType::class, [
  61.                 'mapped' => false,
  62.                 'label' => 'Medicamento',
  63.             ])
  64.             
  65.             //->add('motivo')
  66.             ->add('examen_fisico')
  67.             ->add('revision_actual_organos_y_sistemas')
  68.             ->add('indicaciones'TextareaType::class, [
  69.                 'label' => 'Plan de Tratamiento',
  70.             ])
  71.             
  72.             ->add('presion',TextType::class,[
  73.                 'label' => 'tensión arterial (mmHg)',
  74.                 'mapped' => false,
  75.             ])
  76.             ->add('estatura',NumberType::class,[
  77.                 'label' => 'talla (cm)',
  78.                 'attr'  =>  ['min' => 0'step' => 0.01],
  79.                 'mapped' => false,
  80.             ])
  81.             
  82.             ->add('peso',NumberType::class,[
  83.                 'label' => 'peso (Kg)',
  84.                 'attr'  =>  ['min' => 0'step' => 0.01],
  85.                 'mapped' => false,
  86.             ])
  87.             
  88.             ->add('observacion_paciente',TextType::class,[
  89.                 'label' => 'Observacion Paciente',
  90.                 'mapped' => false,
  91.             ])
  92.                         // ============================
  93.             // TEST GOTA FRESCA
  94.             // ============================
  95.             ->add('gota_fresca_disbiosis'TextType::class, [
  96.                 'label' => 'Disbiosis',
  97.                 'required' => false,
  98.             ])
  99.             ->add('gota_fresca_cristales'TextType::class, [
  100.                 'label' => 'Cristales',
  101.                 'required' => false,
  102.             ])
  103.             ->add('gota_fresca_hiperglicemia'TextType::class, [
  104.                 'label' => 'Hiperglicemia',
  105.                 'required' => false,
  106.             ])
  107.             ->add('gota_fresca_hipoxia'TextType::class, [
  108.                 'label' => 'Hipoxia',
  109.                 'required' => false,
  110.             ])
  111.             ->add('gota_fresca_acidez'TextType::class, [
  112.                 'label' => 'Acidez',
  113.                 'required' => false,
  114.             ])
  115.             ->add('gota_fresca_inflamacion'TextType::class, [
  116.                 'label' => 'Inflamación',
  117.                 'required' => false,
  118.             ])
  119.             // ============================
  120.             // TEST HLB
  121.             // ============================
  122.             ->add('hlb_grado'TextType::class, [
  123.                 'label' => 'HLB - Grado',
  124.                 'required' => false,
  125.             ])
  126.             ->add('hlb_intolerancia_alimenticia'TextType::class, [
  127.                 'label' => 'Intolerancia Alimenticia',
  128.                 'required' => false,
  129.             ])
  130.             ->add('hlb_terreno_degenerativo_digestivo'TextType::class, [
  131.                 'label' => 'Terreno Degenerativo Digestivo',
  132.                 'required' => false,
  133.             ])
  134.             ->add('hlb_terreno_artrosico'TextType::class, [
  135.                 'label' => 'Terreno Artrósico',
  136.                 'required' => false,
  137.             ])
  138.             ->add('hlb_cnr'TextType::class, [
  139.                 'label' => 'CNR',
  140.                 'required' => false,
  141.             ])
  142.             ->add('hlb_irritabilidad_nerviosa'TextType::class, [
  143.                 'label' => 'Irritabilidad Nerviosa',
  144.                 'required' => false,
  145.             ])
  146.             ->add('hlb_colesterol'TextType::class, [
  147.                 'label' => 'Colesterol',
  148.                 'required' => false,
  149.             ])
  150.             ->add('hlb_proceso_hepatico'TextType::class, [
  151.                 'label' => 'Proceso Hepático',
  152.                 'required' => false,
  153.             ])
  154.             ->add('hlb_alergia'TextType::class, [
  155.                 'label' => 'Alergia',
  156.                 'required' => false,
  157.             ])
  158.             ->add('hlb_estres'TextType::class, [
  159.                 'label' => 'Estrés',
  160.                 'required' => false,
  161.             ])
  162.             ->add('hlb_inflamacion'TextType::class, [
  163.                 'label' => 'Inflamación',
  164.                 'required' => false,
  165.             ])
  166.             ->add('hlb_anemia'TextType::class, [
  167.                 'label' => 'Anemia',
  168.                 'required' => false,
  169.             ])
  170.             ->add('hlb_afectacion_muscular'TextType::class, [
  171.                 'label' => 'Afectación Muscular',
  172.                 'required' => false,
  173.             ])
  174.             ->add('hlb_sol_toxico'TextType::class, [
  175.                 'label' => 'Sol Tóxico',
  176.                 'required' => false,
  177.             ])
  178.             ->add('hlb_congestion_linfatica'TextType::class, [
  179.                 'label' => 'Congestión Linfática',
  180.                 'required' => false,
  181.             ])
  182.             
  183.         ;
  184.     }
  185.     public function configureOptions(OptionsResolver $resolver)
  186.     {
  187.         $resolver->setDefaults([
  188.             'data_class' => HistoriaClinica::class,
  189.         ]);
  190.     }
  191. }