cypress

Rigorous & repeatable testing of Electronic Health Records

What is Cypress?

Cypress is the open source, rigorous and repeatable testing tool of Electronic Health Records (EHRs) and EHR modules in calculating eCQMs used by CMS’s Promoting Interoperability programs. It is available for use or adoption by the health IT community including EHR vendors and Authorized Testing Labs.

Cypress serves as the official testing tool for the EHR Certification program supported by the Office of the National Coordinator for Health IT (ONC).

For more information, visit the Project Cypress site.

CQM Certification

Cypress tests four different certification criteria:

  • Record and Export - Record clinical data and export it in a format usable by other EHRs
  • Import and Calculate - Import data from other EHRs and perform CQM calculations
  • Report - Create standard data files that can be electronically submitted to quality reporting programs
  • Data Filter - Filter clinical data based on patient and provider data

Testing may be performed manually or through an API (see the Cypress API documentation included in source for more information).

Using Cypress

The Cypress software includes a standard test data of synthetic patient records that exercises all of the CQMs, for Eligible Clinicians (EC) and Eligible Hospitals (EH).

Testers download patient data from Cypress, manipulate it with the EHR technology, and upload the results to Cypress for validation. Cypress then provides a report of any errors detected in the uploaded results.

Usage of Cypress requires a UMLS account in order to sign into the Cypress Demo Server or download the CQMs.


This warning banner provides privacy and security notices consistent with applicable federal laws, directives, and other federal guidance for accessing this Government system, which includes all devices/storage media attached to this system. This system is provided for Government-authorized use only. Unauthorized or improper use of this system is prohibited and may result in disciplinary action and/or civil and criminal penalties. At any time, and for any lawful Government purpose, the government may monitor, record, and audit your system usage and/or intercept, search and seize any communication or data transiting or stored on this system. Therefore, you have no reasonable expectation of privacy. Any communication or data transiting or stored on this system may be disclosed or used for any lawful Government purpose.