Skip Navigation Bar
National Library of Medicine Technical BulletinNational Library of Medicine Technical Bulletin

Table of Contents: 2014 SEPTEMBER–OCTOBER No. 400

Previous Next


NLM Releases RxClass Drug Class Application

McLaughlin P. NLM Releases RxClass Drug Class Application. NLM Tech Bull. 2014 Sep-Oct;(400):e13.

2014 October 22 [posted]

RxClass is a new application from researchers in the Lister Hill National Center for Biomedical Communications (LHNCBC) at the National Library of Medicine (NLM). RxClass allows users to search and browse drug classes and their RxNorm drug members through a simple Web interface (see Figure 1). Unlike RxNav, a related application from NLM LHNCBC which focuses on browsing and searching individual RxNorm drugs, RxClass provides a class-centric view of the drug information in RxNorm.

RxClass Homepage.
Figure 1: RxClass Homepage.

Drug Class Sources
RxClass includes drug classes from the following data sources:

  • ATC - The Anatomical Therapeutic Chemical (ATC) drug classification is a resource developed for pharmacoepidemiology purposes by the World Health Organization Collaborating Centre for Drug Statistics Methodology.
  • MeSH - The Medical Subject Headings (MeSH), developed by NLM, provides a rich description of pharmacological actions for the purpose of indexing and retrieval of biomedical articles.
  • NDFRT - The National Drug File-Reference Terminology (NDFRT), developed by the Department of Veterans Affairs (VA), provides clinical information about drugs, such as therapeutic intent and mechanism of action. RxClass includes six sets of NDFRT drug classes:
    1. Established Pharmacologic Classes (EPC)
    2. Chemical Structure (Chem)
    3. Disease
    4. Mechanism of Action (MoA)
    5. Physiologic Effect (PE)
    6. Pharmacokinetics (PK)

Drug Class Relationship Sources
RxClass includes five sources which assert relationships between drugs and drug classes from ATC, MeSH, and NDFRT:

  1. ATC - provides relationships between ATC drugs and ATC drug classes.
  2. MeSH - provides relationships between MeSH drugs and MeSH pharmacologic actions.
  3. DailyMed - provides relationships between substances in DailyMed Structured Product Labels (SPLs) and NDFRT EPC, Chem, MoA, and PE classes.
  4. NDFRT - provides relationships between NDFRT drug concepts and NDFRT Chem, Disease, MoA, PE, and PK classes.
  5. FDA SPL - provides relationships between NDFRT drug concepts mapped to DailyMed SPL substances and NDFRT EPC, Chem, MoA, and PE classes.

Drug Source
RxClass includes drugs from the sources mentioned above, which are mapped to ingredients (IN), precise ingredients (PIN), and multiple ingredients (MIN) in RxNorm. RxNorm is a normalized naming system for generic and branded drugs developed by NLM to allow computer systems in hospitals, pharmacies, and other organizations to communicate drug-related information efficiently and unambiguously.

Browse Drug Classes
RxClass provides a simple tree browser for navigating through drug class hierarchies. You can click on the orange arrow next to a class to reveal its subclasses in the tree. Clicking on the name of a drug class populates the results area under the search box with the members of that class, if applicable, and the name, source identifier, class type, and contexts for that class (see Figure 2).

RxClass Class Browser. Navigate drug classes by clicking the arrows or class names.
Figure 2: RxClass Class Browser. Navigate drug classes by clicking the arrows or class names.

Search by Drug Class/RxNorm Drug
RxClass also provides access to drug classes and their RxNorm drug members through a simple search box (see Figure 3). You can search RxClass by:

  1. Drug class name or source identifier
  2. RxNorm drug name or RxNorm identifier (RXCUI)

For drug classes and RxNorm drugs in multiple contexts, RxClass presents all of the contexts, allowing you to select the desired drug class context to populate the results area.
Search RxClass by drug class or RxNorm drug name.
Figure 3: Search RxClass by drug class or RxNorm drug name.

Results Display
When browsing or searching RxClass, the results display is populated with the drug class you selected and the RxNorm drugs that belong to the class (see Figure 4). For each RxNorm drug, RxClass displays the:

  • Type (RxNorm term type)
  • RXCUI
  • RxNorm Name
  • Source ID (Unique identifier from drug class source)
  • Source Name (Name from drug class source)
  • Relation (Relationship between the drug and the selected drug class (direct or indirect))
  • All classes (All drug classes of which this drug is also a member)

RxClass results display: Shows RxNorm and drug class source data for your results.
Figure 4: RxClass results display: Shows RxNorm and drug class source data for your results.

Application Programming Interface (API)
Behind the RxClass Web application is a set of API functions. The RxClass API can be used independently for integrating drug class information into programs.

See the RxClass Overview and RxClass FAQ for more information about browsing and searching drug classes on RxClass. An RxClass turorial is forthcoming.

For questions, comments or feedback about these resources, please contact us at rxnavinfo@list.nih.gov.

By Patrick McLaughlin
MEDLARS Management Section

NLM Technical Bulletin National Library of Medicine National Institutes of Health