NPCR–EDITS

What to know

NPCR–EDITS (Exchangeable-edits, Data-dictionary, and Information Translation Standard) tools improve data quality by standardizing the way data items are checked for validity. These programs are provided for free distribution to the public health community.

Background

NPCR–EDITS functionality can be built into interactive data collection systems written by others to achieve real-time field-by-field editing during data entry. They can also be used in batch-editing processes for data already collected.

NPCR–EDITS supports:

  • Defining standards for data quality.
  • Checking data during collection processes.
  • Preparing data for analysis.

Download and installation

EditWriter

Download EditWriter Version 6.0.61.0: EW6_Install.zip (compressed file, 8MB), release date September 12, 2024.

The download includes:

  • Release notes and programmer documentation.
  • A context-sensitive user help file.
  • CStage0205.dll (for running Collaborative Stage edits).
  • Configuration files for generating reports.

GenEDITS Plus

Before downloading GenEDITS version 5.1.1.4, please uninstall the previous version of GenEDITS.

Download GenEDITS Plus 5.1.1.4 for V24 metafiles. (release date: May 25, 2023): GenEditsSetup_05_25_2023.zip (compressed file, 27 MB)

Unzip and double-click on setup.exe to begin the setup program. Instructions for using GenEDITS Plus are in the Help document installed with the program.

GenEDITS Plus release notes

  • Release date: May 25, 2023.
  • GenEDITS Plus is for use with NAACCR version 21 and greater XML metafiles.
  • GenEDITS Plus 5.1.1.4 uses EDITS51.DLL and works with metafiles with or without record layout definitions. Therefore, it will support NAACCR version metafiles that do not have record layout definitions, as well as prior NAACCR version metafiles that have record layout definitions.
  • The base dictionaries preloaded into GenEDITS Plus were final at the time of release and are subject to change over time. Base dictionaries can be replaced in the GenEDITS Plus Data Dictionary folder. Please check the NAACCR website for the latest base dictionaries and replace the dictionaries in the Data Dictionary folder as needed.
  • EDITS51.DLL does not require a record layout definition in the edits metafile. Client applications pass data to be edited as an array of key-value pairs rather than a fixed-column position flat string as in the previous version (EDITS50.DLL).

EDITS51 sample applications

Two sample applications written in C# and C++ are available for download. The included Readme document lists EDITS APIs that have been updated. The DLLs folder contains both 32-bit and 64-bit versions of EDITS51.DLL.

Download Edits51Sample.zip (compressed file, 137 MB).

EDITS60API beta version

EDITS60API is a web API that provides HTTP endpoints to edit functions. EDITS60API was developed using the ASP.NET Core web development framework and can be hosted on both Windows and Linux machines. It supports all client applications that can make calls to RESTful APIs, regardless of language and platform. It does not require .NET to be installed on Linux. All files needed to run the API are included in the package.

This API supports the following functions:

  • Hosting multiple metafiles.
  • Adding and deleting edit metafiles.
  • Querying metafiles to list edit sets, edits, and fields.
  • Running one or more edit sets on data submitted as key-value pairs.
  • Running a single edit on data submitted as key-value pairs.
  • Running one or more edit sets on NAACCR XML files.

The EDITS60API beta package and instructions are available for download by request at cancerinformatics@cdc.gov.

Notice to users with large datafiles

For best results, use this application on a local network when working with large datafiles. Use of network folders, especially with large files, may diminish application performance and stability.

Notice to Citrix users‎

If you use Citrix to connect to a computer, you may not be able to install software. In this case, consult the maintainer of your computer for assistance.

Technical support

For technical support, contact cancerinformatics@cdc.gov.