Primary Navigation for the CDC Web Site
CDC en Español
National Program of Cancer Registries (NPCR)
divider
E-Mail Icon E-mail this page
Printer Friendly Icon Printer-friendly version
divider
 View by Topic
bullet U.S. Cancer Statistics
bullet Data
bullet Informatics
bullet Software and Tools
bullet Registry Plus™
bullet NPCR–EDITS
bullet Application Portability Assessment
bullet Resources and Publications
bullet Training
bullet About the Program
bullet Contacts
bullet Partners

Contact Information Centers for Disease
Control and Prevention
Division of Cancer
Prevention and Control
4770 Buford Hwy, NE
MS K-64
Atlanta, GA 30341-3717

Call: 1 (800) CDC-INFO
TTY: 1 (888) 232-6348
FAX: (770) 488-4760

E-mail: cdcinfo@cdc.gov

Submit a Question Online

NPCR–EDITS Software Tools

  • Overview
  • Software Tools
  • Frequently Asked Questions
  • Downloads
  • Technical Support
  • EditWriter Version 3

    EditWriter is a versatile and complete development environment for defining, testing, documenting, and distributing data standards. It also provides a means of maintaining a standard definition. The current version of EditWriter is the third release of the program.

    EditWriter 3 is a full replacement for previous versions of the program. EditWriter 3 can import, convert, and modify metafiles that were maintained with earlier DOS-based, text-mode versions. However, the import process is not reversible, and earlier versions of EditWriter do not work with metafiles that have been manipulated with EditWriter 3. A full discussion of metafile conversion is in the Help system within the program.

    Although EditWriter is a program for Microsoft® Windows®, the metafiles it produces can be used on other operating systems, and on hardware platforms other than the x86 personal computer. This capability is rarely exercised in cancer registry work, and would probably require custom programming.

    Standard-setters use EditWriter to—

    • Define data items.
    • Create record layouts.
    • Specify algorithms, logic, and documentation.
    • Maintain reference tables.
    • Test individual edits for valid results.

    Experts can define data standards while avoiding some of the tedious parts of software development, which NPCR–EDITS handles automatically. A standard-setter maintains a single metafile that can be applied to data on a variety of hardware and software platforms at various stages in the data processing cycle.

    If you are not a standard-setter for others, but are responsible for a data set or a data-collection operation, you will find EditWriter a convenient and complete tool for creating and maintaining edit checks. Data checking can be as complete and complicated as your applications require.

    Edit Engine
    also known as the Application Program Interface, API, or DLL

    The NPCR–EDITS application program interface (API), a library of C language functions, can be incorporated into many kinds of programs, including programs for data entry, data verification, recoding, reformatting, and vertical or horizontal subsetting. Any language product for Microsoft Windows should be able to use the NPCR–EDITS API in the form of its Dynamic Link Library, or DLL. Additionally, applications written in C or C++ and compiled with modern compilers for Windows, Unix, and VAX/VMS operating systems can include the Edit Engine by means of direct compiling and static linking. The NPCR–EDITS API is distributed as a 32-bit Windows DLL and C++ source code.

    Software developers can use the NPCR–EDITS API to apply the standard contained in a metafile at any point in the process, from interactive, real-time editing at the moment of data capture to the analysis phase. There are no constraints on the appearance or function of programs, or on the structure of the target database.

    The current DLL version of the Edit Engine, available from this Web site, can be used wherever previous DLL versions were used, so the new Edit Engine DLL can replace an earlier Edit Engine DLL without adverse effect on the operation of the driver program. This does not apply to the previous DOS, text-mode version of GenEDITS, which does not use the standard DLL Edit Engine. The old GenEDITS also cannot use metafiles manipulated with EditWriter 3; GenEDITS is now obsolete for almost all purposes.

    GenEDITS Plus

    GenEDITS Plus, a new generic driver program for NPCR–EDITS, is a batch-mode application for editing any standard cancer data file with any metafile. Records gathered under different circumstances using different programs can be interpreted in a uniform way when validated with the same metafile. GenEDITS Plus is the fastest way to apply standard edits to your data and get an error report. Since GenEDITS Plus incorporates the NPCR–EDITS API, no programming is required when it is used, for example, to apply metafile logic during analytical operations.

    GenEDITS Plus Development Priority List (updated November 14, 2006)
    Completed Tasks
    Established a processing loop
    Configured report options
    Remaining Task Priority Percentage
    Completed
    Create an algorithm to read and save configuration 1 95%
    Perform Engine initializations 2 95%
    Store Engine returns to database 3 98%
    Generate reports 4 95%
    Configure processing options 5 98%
    Write record inspection routines including fields for NAACCR 11.1 6 60%
    Add a progress bar for report generation 7 10%
    Adjust user interface 8 95%
    Write HTML help and map to controls 9 70%
    Write re-distribution instructions 10 5%
    Perform a professional usability evaluation for interface standardization 11 0%

    GenEDITS Lite

    In many common situations, GenEDITS Lite has been an easier-to-use replacement for the old text-mode GenEDITS. It uses the Windows DLL version of the Edit Engine, and works with metafiles created and modified with EditWriter 3.

    GenEDITS Plus is intended as a full replacement for GenEDITS Lite, which is near the end of its useful life. GenEDITS Lite has no advantages over GenEDITS Plus, and users should consider switching to GenEDITS Plus.

    GenEDITS

    GenEDITS, the text-mode DOS program, has been in constant use for more than 10 years, and for many people it is the only DOS program they currently use. With the release of the new EditWriter 3, Edit Engine, and GenEDITS Plus, this old program has become obsolete.

    Page last reviewed: June 23, 2007
    Page last updated: June 23, 2007
    Content source: Division of Cancer Prevention and Control, National Center for Chronic Disease Prevention and Health Promotion
      Home | Policies and Regulations | Disclaimer | e-Government | FOIA | Contact Us
    Safer, Healthier People

    Centers for Disease Control and Prevention
    1600 Clifton Rd, Atlanta, GA 30333, U.S.A.
    800-CDC-INFO (800-232-4636) TTY: (888) 232-6348, 24 Hours/Every Day - cdcinfo@cdc.gov
    USA.govDHHS Department of Health
    and Human Services