Community Documentation

MeSH Vocabulary

Last updated July 13, 2011. Created by erikwebb on January 21, 2011.
Edited by safwan. Log in to edit this page.

The MeSH Vocabulary module provides a convenient method to import the large Medical Subject Headings thesaurus and also a modal popup to provide more efficient browsing.

MeSH format

This module makes use of the "MeSH Trees" format. This format allows for a reasonably fast import and preservation of term hierarchy. The XML format more commonly used includes a large amount of superfluous information and, at 260MB in size, not a viable option for a web-based import.

MeSH browser

Using the CTools modal dialog, this module overrides the default taxonomy widget to instead use an AJAX modal browser. All other taxonomies are rendered using the normal widget.

MeSH import process

  1. Download the MeSH Trees file from the above site.
  2. Navigate to Administer > Taxonomy > MeSH.
  3. Select the correct MeSH year (sets the top-level headers).
  4. Upload the MeSH Trees file.
  5. Save configuration.
  6. Click "Populate MeSH vocabulary" to begin the import process.
  7. After completion, you may add the MeSH vocabulary to any content type to use.

System Requirements

  1. max_allowed_packet is to be set at 16M in my.ini of mysql directory. You need this setting enabled for the import process. After import process (which may take hours) you can reset to the default value
  2. Minimum memory required for this module to run is 96MB.

Comments

MeSH trees - saving download

Where should the MeSH trees file be saved on the root directory?

Thanks,
MaShana

Fails on a 64 MB server

Even if we disable its use with story or page in the the settings page, even than it calls MESH and fails to create either story or page in a 64 MB environment.

Sorry i am a complete novice at this.

Memory limits are definitely

Memory limits are definitely something I'm trying to figure out with this module. If you bump your environment to 96MB, it should work fine. Could you please post specific problems in the issue queue? http://drupal.org/project/issues/mesh

Erik Webb
Senior Technical Consultant, Acquia

MeSH Integration With Millennium

Is there any way to integrate the MeSH module with the Millennium Integration module? How would you do that? Thank you!

The MeSH vocabulary can be

The MeSH vocabulary can be applied to any content type. I'm not sure how Millennium Integration works, but I've kept my implementation as simple as possible.

Erik Webb
Senior Technical Consultant, Acquia

Page status

Needs copy/style review

Log in to edit this page

About this page

Drupal version
Drupal 6.x
Audience
Site administrators

Structure Guide

Drupal’s online documentation is © 2000-2013 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License. Comments on documentation pages are used to improve content and then deleted.
nobody click here