Skip Navigation Bar

NLM Tools for EHR Certification and Meaningful Use

The National Library of Medicine provides free access to vocabulary standards, applications, and related tools that can be used to meet US EHR certification criteria and to achieve Meaningful Use of EHRs. Below are resources either created by or supported by NLM that can be used for providing patient-specific education materials, e-prescribing, and creating, exchanging, and interpreting standardized lists of problems, medications, and test results.

image of a central computer connected to several clients in a circle

2014 Meaningful Use EHR Certification

Value Set Authority Center (VSAC)

Per Centers for Medicare and Medicaid Services (CMS), the NLM's VSAC will be the official repository for Value Sets that support 2014 Meaningful Use Clinical Quality Measures (CQMs). The VSAC will provide Certified EHR implementers the ability to search for and retrieve these value sets both through a GUI interface as well as APIs that can be implemented into an automated system.

image of doctor with patients in the background

Patient-Specific Education Materials

MedlinePlus Connect

MedlinePlus Connect is a free service that allows health organizations and IT providers to link patient portals and electronic health record systems to, the National Library of Medicine’s consumer health web site. MedlinePlus Connect accepts requests for information on diagnoses (problems), medications, and lab tests, and returns related MedlinePlus information. It is available as a Web application or a Web service.

image of prescription drugs



Proposed 2014 EHR certification criteria designate RxNorm as the vocabulary for medications. RxNorm, a standardized nomenclature for clinical drugs and drug delivery devices, is produced by the National Library of Medicine (NLM). RxNorm provides normalized names for clinical drugs and links its names to many of the drug vocabularies commonly used in pharmacy management and drug interaction software, including those of First Databank, Micromedex, MediSpan, Gold Standard, and Multum. By providing links between these vocabularies, RxNorm can mediate messages between systems not using the same software and vocabulary.

Helpful Subsets (click to open)

RxNorm Current Prescribable Content
The Current Prescribable Content (CPC) subset of RxNorm provides content from RxNorm for satisfying this requirement. Each monthly release of the CPC subset contains the names and codes for those drugs that the NLM believes to be currently available on the US market. This includes both National Drug Codes (NDCs) and RxNorm Concept Unique Identifiers (RxCUIs). The CPC is limited to content produced or derived by the NLM, eliminating intellectual property considerations associated with using the full monthly RxNorm dataset.
For information on discontinued/obsolete drugs, or to map RxNorm codes to and from codes from other drug information sources, a user will need to consult the full RxNorm dataset.

Helpful APIs (click to open)

RxNorm API
There are two RxNorm APIs, SOAP/WSDL and RESTful, available to provide developers with functions for retrieving RxNorm data from the most current RxNorm data set. Useful for mapping names and codes from RxNorm source vocabularies (First Databank, Multum, etc.), names from local formularies and NDC codes to RxNorm identifiers. Can also help find the current status of RxNorm identifiers (active, retired, remapped).

image of doctor looking at a chest x-ray


SNOMED CT® - Systematized Nomenclature of Medicine - Clinical Terminology ®

Proposed 2014 EHR certification criteria designate SNOMED CT for problems. SNOMED CT is a comprehensive clinical terminology that is freely available to US users through NLM.

Helpful Extensions (click to open)

US Extension to SNOMED CT
The US Extension to SNOMED CT provides a list of medical concepts that are relevant to US clinical use cases. Content that is requested via the US SNOMED CT Content Request System may initially be placed in the US Extension, and eventually make it into the SNOMED CT International Release, at which point it would be marked as 'inactive' in the US Extension. The US Extension is updated twice per year, approximately one month after each update of the SNOMED CT International Release.

Helpful Subsets (click to open)

CORE Problem List of SNOMED CT
The CORE (Clinical Observations Recording and Encoding) Problem List Subset identifies important clinical concepts in SNOMED CT that occur frequently in the problem list. It facilitates the use of SNOMED CT for clinical documentation at the summary level.
Convergent Medical Terminology Subsets
In September 2010, Kaiser Permanente donated their CMT content and tooling to the ITHSDO. The CMT subset is a set of over 75,000 clinician and patient-friendly medical concepts that are linked to US and international interoperability standards.
Nursing Problem List Subset of SNOMED CT
The main purpose of the Nursing Problem List Subset of SNOMED CT is to facilitate the use of SNOMED CT as the primary coding terminology for nursing problems used in care planning, problem lists or other summary level clinical documentation.
SNOMED CT Route of Administration Subset
The Route of Administration subset of SNOMED CT is a listing of the current set of terms related to the location of administration for clinical therapeutics.

Helpful Mappings (click to open)

ICD-9-CM Procedure Codes to SNOMED CT Map
ICD-9-CM codes used in-patient claims data, as reported by the Centers for Medicare and Medicaid Services (CMS) for the year 2011. Map published January 2013.
ICD-9-CM Diagnostic Codes to SNOMED CT Map
ICD-9-CM codes used in short-stay and outpatient hospitals, as reported by the Centers for Medicare and Medicaid Services (CMS) for the year 2009. Map published May 2012.
A rule-based map to support semi-automatic generation of ICD-10-CM codes from clinical data encoded in SNOMED CT.
SNOMED CT to ICD9-CM Reimbursement Map
This draft map consists of the 5,000 most commonly used SNOMED CT concepts from Kaiser Permanente and the University of Nebraska. A more recent version of the map is also available out of the UMLS Metathesaurus (MAPSETCUI C3165219 in MRMAP/MRSMAP).

image of a hand holding a petri dish

Test Results

LOINC® - Logical Observation Identifiers Names and Codes

Proposed 2014 EHR certification criteria designate LOINC as the vocabulary for reporting lab test results. LOINC provides a universal set of codes in the domain of laboratory and other clinical observations. LOINC can simplify integrating lab test results into an EHR system as structured data.

Helpful Subsets (click to open)

LOINC Top 300+ Lab Orders
This is a collection of the top 300+ most common universal laboratory order codes for use by developers of order entry systems that deliver them in HL7 messages to laboratories, where they could be understood and fulfilled. This value set is designed to cover greater than 95% of the test ordering volume in the US, and was developed with both empirical and consensus-driven approaches. This list is referenced by the HITSP C80 Clinical Document and Messaging Terminology Construct in Table 2-96 "Laboratory Order Value Set" where it states that it "should be considered a minimum “starter” set" and "does not attempt to include all possible LOINC codes" or all possible lab orders.
LOINC Top 2000+ Lab Observations and Mapper's Guide
This is an empirically-based list of the most common LOINC result codes for laboratories, practices, researchers, and others who wish to map their laboratory test codes to universal LOINC codes. Knowing that relatively few codes account for much of the result volume, we think that the Top 2000+ list will be an excellent starter set. This list contains 2017 most commonly reported LOINC codes that represent about 98% of the test volume carried by three large organizations that mapped all of their laboratory tests to LOINC codes. To jump start your mapping effort, check out the Mapper's Guide to the Top 2000+ Lab Tests. It contains a wealth of advice and guidance about which codes to choose for a given purpose.
LOINC Panels and Forms file
This file is an export of a key subset of the Panels and Forms represented in LOINC. The entire package of this key subset is currently available at, in addition to separate packages for Laboratory panels, Clinical panels, Consumer Health panels, HEDIS panels, the HL7 Clinical Genetics panels, Newborn Screening panels, PhenX panels, US Government panels (including the CMS survey instruments MDSv2, MDSv3, OASIS, and CARE), and Other Survey Instruments. The hierarchical structure is represented in the file by the PARENT_ID, ID and SEQUENCE fields. The root, or top level, records in the file are those records where the PARENT_ID = ID. The records are in a Microsoft Excel spreadsheet (compressed as a zip file) with separate worksheets (tabs) for the form structure, LOINC code details, and answer lists.