The VSAC is a repository and authoring tool for public value sets created by external programs. Value sets are lists of codes and corresponding terms, from NLM-hosted standard clinical vocabularies (such as SNOMED CT®, RxNorm, LOINC® and others), that define clinical concepts to support effective and interoperable health information exchange. The VSAC does not create value set content. The VSAC also provides downloadable access to all official versions of value sets specified by the Centers for Medicare & Medicaid Services (CMS) electronic Clinical Quality Measures (eCQMs). For information on CMS eCQMs, visit the eCQI Resource Center. The VSAC is provided by the National Library of Medicine (NLM), in collaboration with the Office of the National Coordinator for Health Information Technology (ONC) and CMS.


Subscribe to the VSAC Updates listserv for VSAC announcements about new content releases and functionality updates.


COVID-19 Value Sets


Explore the VSAC repository for known COVID-19 related value sets.

Programs

All Value Sets

Explore the entire VSAC repository of published value sets. Search by value set name, object identifier (OID), codes, terms and purpose. Filter by release program, steward, and code systems.

CMS eCQM and Hybrid Measure Value Sets

eCQMs use data from electronic health records (EHR) and/or health information technology systems to measure health care quality. eCQM value sets specify terminology codes required for eCQM measurement and are updated by CMS one or more times each year. Learn More

Download

HL7 C-CDA Value Sets

Consolidated Clinical Document Architecture (C-CDA) value sets provide standardized terminology for exchanging clinical information from electronic health records. HL7 C-CDA and HL7 US Core implementation guides share value sets wherever possible. Learn More

Download
Release Item:

Measure ID:
Measure Version:

Member Value Sets
Page of 0
 
Page of 0


Select File To Import:

Calendar


Release Assignment History
Page of 0
 
Page of 0
Program Release:
Current Release Manager: None

Please select the date range for which you would like to see the value set usage.

Date Range:      Year:
From: Calendar     To: Calendar    
Value Set Usage Summary

  • Number of individual downloads:
     Q1:  Q2:  Q3:  Q4:
  • Number of downloads as part of an eCQM or C-CDA program release package:
     Q1:  Q2:  Q3:  Q4:
  • Number of SVS API calls to the individual value set:
     Q1:  Q2:  Q3:  Q4:
  • Number of FHIR API calls to the individual value set:
     Q1:  Q2:  Q3:  Q4:

Quarter Date Ranges

Q1: ---
Q2: ---
Q3: ---
Q4: ---

Steward:
Old Keyword:
Are you sure you want to delete the keyword?

Keyword:
Steward:

Value Sets using this keyword
Page of 0
 
Page of 0

Name:
OID:
Steward:

Keyword List
Page of 0
 
Page of 0

  • OID:

  • Name:

  • Code System:

  • # of Codes:

  • OID:

  • Name:

  • Code System:

  • # of Codes:

  • Auto expand when: *
         
         
         

Value Set List
 
Page of 0

Search by OID, name or keyword:


Criteria:
Value Set List
Page of 0
 
Page of 0
  • OID:

  • Type:

  • Name:

  • Author:

  • Steward:

  • Note:

Purpose
  • Clinical Focus:

  • Data Element Scope:

  • Inclusion Criteria:

  • Exclusion Criteria:


  • OID:

  • Name:

  • Target Definition Version:

  • Code System Version in VSAC as of:

  • Expansion Profile:

  • Code System Version:

  • Applied Code System versions:

Recipient :

Value Set Information

Name :
OID :

Requester Details

First Name :
Last Name :
Email :

Group:
Edit group member



    
     
     In rare cases, you may need to exclude all of your value set's current codes so that you can easily replace your code list with a different list of codes, perhaps from a different terminology code system, that will serve the same purpose. The original intent and usage of your value set should always be preserved.
    Selected Clause  
    Search Code System  
     
    Filter By

    (latest available in VSAC)


    Criteria:
    Code
    Page of 0
    No records to view
     
    Page of 0
    No records to view
    Codes in Clause
    Page of 0
    No records to view
    No Record(s) Found
     
    Page of 0
    No records to view
    The IN operator is equivalent to multiple OR clauses and allows you to specify one or multiple values from your Code Clipboard.

     
    Operation not allowed: an intersection of two single concepts will result in an empty code list. If you intend to union these concepts, use OR instead.
    Steps to create intensional value set definition

     
    This action will add to your current list of codes in your selected IN clause. If you need more advanced editing of this clause’s codes, choose Advanced Code Editing.

     
    Warning: Identical clauses. To fix this, change the operators or the codes.
    Warning: Include clause and Exclude clause are identical and will result in zero codes. To fix this, change the operators or the codes for either the Include or Exclude Codes clause.
    PrevNext
    March 2025
    SuMoTuWeThFrSa
          1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031     
    Filter:
    Filter:
    Filter:
    Filter:
    Filter:
    Filter: