private void initialize() {
		
		setup = new GeneralSetup();
		
		frame = new JFrame();
		frame.setBounds(100, 100, 450, 300);
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.getContentPane().setLayout(null);
		
		comboColumnsStart = new JComboBox();
		comboColumnsStart.setBounds(121, 68, 159, 24);
		frame.getContentPane().add(comboColumnsStart);
		
		comboTablesStart = new JComboBox();
		comboTablesEnd = new JComboBox();
		for(String table: setup.db.getTables())
		{
			comboTablesStart.addItem(table);
			comboTablesEnd.addItem(table);
		}
		comboTablesStart.addItemListener(new ItemListener() {
			public void itemStateChanged(ItemEvent e) {
				if (e.getStateChange() == ItemEvent.SELECTED && e.getItem().toString() != "select") 
				{
					comboColumnsStart.removeAllItems();
					for(String col: setup.db.getColumns(e.getItem().toString()))
					{
						comboColumnsStart.addItem(col);
					}
				}
			}
		});
		
		
		
		comboTablesStart.setBounds(121, 14, 159, 24);
		frame.getContentPane().add(comboTablesStart);
		
		lblTabla = new JLabel("Tabla inicio:");
		lblTabla.setBounds(12, 19, 91, 15);
		frame.getContentPane().add(lblTabla);
		
		lblInicio = new JLabel("Inicio:");
		lblInicio.setBounds(12, 73, 70, 15);
		frame.getContentPane().add(lblInicio);
		
		lblFin = new JLabel("Fin:");
		lblFin.setBounds(12, 101, 70, 15);
		frame.getContentPane().add(lblFin);
		
		lblTablaFin = new JLabel("Tabla fin:");
		lblTablaFin.setBounds(12, 46, 70, 15);
		frame.getContentPane().add(lblTablaFin);
		
		comboColumnsEnd = new JComboBox();
		
		
		comboTablesEnd.addItemListener(new ItemListener() {
			public void itemStateChanged(ItemEvent e) {
				if (e.getStateChange() == ItemEvent.SELECTED && e.getItem().toString() != "select") 
				{
					comboColumnsEnd.removeAllItems();
					for(String col: setup.db.getColumns(e.getItem().toString()))
					{
						comboColumnsEnd.addItem(col);
					}
				}
			}
		});
		comboTablesEnd.setBounds(121, 41, 159, 24);
		frame.getContentPane().add(comboTablesEnd);
		
		
		comboColumnsEnd.setBounds(121, 96, 159, 24);
		frame.getContentPane().add(comboColumnsEnd);
		
		btnBuscar = new JButton("Obtener");
		btnBuscar.addMouseListener(new MouseAdapter() {
			@Override
			public void mouseClicked(MouseEvent e) {
				
			}
		});
		btnBuscar.setBounds(292, 14, 136, 25);
		frame.getContentPane().add(btnBuscar);
		
		comboPatient = new JComboBox();
		for(int k=1; k<=100; k++)
		{
			comboPatient.addItem(k);
		}
		comboPatient.setBounds(366, 77, 62, 24);
		frame.getContentPane().add(comboPatient);
		
		JLabel lblPaciente = new JLabel("Paciente:");
		lblPaciente.setBounds(292, 82, 70, 15);
		frame.getContentPane().add(lblPaciente);
		
		btnVer = new JButton("Ver");
		btnVer.addMouseListener(new MouseAdapter() {
			@Override
			public void mouseClicked(MouseEvent e) {
				LinkedList<String> tables = new LinkedList<String>();
				if(comboTablesStart.getSelectedItem().toString().equalsIgnoreCase(comboTablesEnd.getSelectedItem().toString()))
				{
					tables.add(comboTablesStart.getSelectedItem().toString());
				}
				else
				{
					tables.add(comboTablesStart.getSelectedItem().toString());
					tables.add(comboTablesEnd.getSelectedItem().toString());
				}
				String resultado = "";
				/*try {
					resultado = setup.getPatientBoundedList((Integer)comboPatient.getSelectedItem(), name.getText(), tables, comboColumnsStart.getSelectedItem().toString(), comboColumnsEnd.getSelectedItem().toString());
				} catch (ParseException e1) {
					// TODO Auto-generated catch block
					e1.printStackTrace();
				}*/
				textArea.append(resultado);
			}
		});
		btnVer.setBounds(292, 104, 136, 25);
		frame.getContentPane().add(btnVer);
		
		name = new JTextField();
		name.setBounds(121, 125, 159, 23);
		frame.getContentPane().add(name);
		name.setColumns(10);
		
		JLabel lblNombre = new JLabel("Nombre:");
		lblNombre.setBounds(12, 129, 70, 15);
		frame.getContentPane().add(lblNombre);
		
		JScrollPane scrollPane = new JScrollPane();
		scrollPane.setBounds(12, 156, 416, 100);
		frame.getContentPane().add(scrollPane);
		
		textArea = new JTextArea();
		scrollPane.setViewportView(textArea);
		textArea.setBorder(new LineBorder(new Color(0, 0, 0)));
		
	}