private void writeInformation(String key,dir_type type)
	{
		recourcePanel.removeAll();
		HashMap<String, String> information = null;
		JLabel lable = new JLabel();
		lable.setFont(new Font("Information",0, 30));
		if(ref_key_pat.containsKey(key) || ref_key_stu.containsKey(key) || ref_key_ser.containsKey(key)){
			switch(type){
			case patient:	information = new HashMap<String, String>(patient_map.get(ref_key_pat.get(key)));
							lable.setText("Patient information");
				break;
			case studie:	information = new HashMap<String, String>(studie_map.get(ref_key_stu.get(key)));
							lable.setText("Study information");
				break;
			case serie:		information = new HashMap<String, String>(serie_map.get(ref_key_ser.get(key)));
							lable.setText("Serie information");
				break;
			}
		}
		if(information != null){
			String col[] = {"Tag","Value"};
			String[][] values = new String[information.size()][2];
			int counter = 0;
			for (Entry<String, String> entry : information.entrySet()) {
				values[counter][0] = entry.getKey();
				values[counter][1] = entry.getValue();
				counter++;
			}
			JTable table = new JTable(values,col);
			JScrollPane scroll = new JScrollPane(table);
			table.setSize(800,600);
		    table.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS);
		    recourcePanel.add(lable,BorderLayout.NORTH);
		    recourcePanel.add(scroll,BorderLayout.CENTER);
		}
		m_content.repaint();
		recourcePanel.updateUI();
	}