The Garden of Edits - PowerPoint PPT Presentation

1 / 59
About This Presentation
Title:

The Garden of Edits

Description:

developed to create data dictionary, record layouts, edits, and edit sets and ... Flowers Clean Data. How an Edit is Created. Look at sources. How an Edit is Created ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 60
Provided by: cne8
Category:

less

Transcript and Presenter's Notes

Title: The Garden of Edits


1
The Garden of Edits
  • Alan R. Houser, MA, MPH
  • Research Scientist II
  • C/NET Solutions
  • NCRA Educational Conference
  • May 8, 2006

2
Importance of Data Quality
  • Cancer registry data is used to
  • Determine disease origins
  • Look for demographic or geographic patterns
  • Determine course of treatment
  • Evaluate new treatment regimes
  • In all cases, good data gives good insights

3
History of Edits
  • Pre-computer era
  • Paper abstracts
  • Visual editing
  • Manual files
  • Manual reports

4
History of Edits
  • Early computer era
  • Mainframes, Mini-computers
  • Key entry from paper abstracts
  • Data storage limitations
  • Batch edits - custom programs written
  • Reports easier

5
History of Edits
  • Modern computer era
  • Desktop computers
  • Interactive edits
  • Still custom programmed

6
History of Edits
  • Concept of portable edits developed in
    mid-1980s
  • Allows for standardization of edits
  • Platform-independent
  • Same edits can be applied at all levels

7
EDITS Used at ALL LEVELSof Cancer Reporting
Standard Setters (SS)
COC
  • Run edits on CCR and Reporting hospital
    submissions to
  • Enforce national data standards
  • Assess data quality and completeness
  • Provide feedback to CCRs and Reporting
    Hospitals

NPCR, SEER, NAACCR
Vendors
Central Cancer Registries (CCR)
  • Incorporate edits in Reporting Facility and CCR
    cancer abstraction and reporting software
    (interactive data validation batch mode)
  • Support CCR and Facility-specific edit needs
  • Run Call For Data edits prior to submission to
    SS
  • Run edits on incoming data submissions to
    assess for accuracy and completeness, and to
    identify training needs

Reporting Facilities
  • Use edits for
  • Evaluation of data quality prior to submission
    to
  • CCR or SS
  • Correcting edit errors on report from CCR
  • Abstracting (interactive data validation w/in
    software)

Slide courtesy of Susan Capron
COC-Approved
8
CDC Edits Support
  • EditWriter
  • developed to create data dictionary, record
    layouts, edits, and edit sets and integrate edits
    with lookup tables produces compiled Runtime
    MetaFile (RMF)

9
CDC Edits Support
  • EditWriter
  • developed to create data dictionary, record
    layouts, edits, and edit sets and integrate edits
    with lookup tables produces compiled Runtime
    MetaFile (RMF)
  • Edit Engine
  • developed to apply edits within a MetaFile to a
    data stream

10
CDC Edits Support
  • EditWriter
  • developed to create data dictionary, record
    layouts, edits, and edit sets and integrate edits
    with lookup tables produces compiled Runtime
    MetaFile (RMF)
  • Edit Engine
  • developed to apply edits within a MetaFile to a
    data stream
  • Released to Cancer Registry Community in the
    mid-1990s

11
CDC Edits Support
  • GenEdits
  • DOS program for batch processing of submission
    files
  • GenEdits Lite
  • Windows program for batch processing of
    submission files

12
Sources of Edits
  • National Standards Agencies
  • SEER Program (National Cancer Institute)
  • NCDB (Commission on Cancer)
  • NPCR (CDC)
  • NAACCR

13
Sources of Edits
  • National Standards Agencies
  • SEER Program (National Cancer Institute)
  • NCDB (Commission on Cancer)
  • NPCR (CDC)
  • NAACCR
  • State Registries

14
Sources of Edits
  • National Standards Agencies
  • SEER Program (National Cancer Institute)
  • NCDB (Commission on Cancer)
  • NPCR (CDC)
  • NAACCR
  • State Registries
  • Cancer Committees

15
Sources of Edits
  • National Standards Agencies
  • SEER Program (National Cancer Institute)
  • NCDB (Commission on Cancer)
  • NPCR (CDC)
  • NAACCR
  • State Registries
  • Cancer Committees
  • Vendors

16
What is this Garden?
  • Good data doesnt just happen

17
What is this Garden?
  • Good data doesnt just happen
  • Soil Data Standards

18
What is this Garden?
  • Good data doesnt just happen
  • Soil Data Standards
  • Weeds Bad Data

19
What is this Garden?
  • Good data doesnt just happen
  • Soil Data Standards
  • Weeds Bad Data
  • Gardener Registrar

20
What is this Garden?
  • Good data doesnt just happen
  • Soil Data Standards
  • Weeds Bad Data
  • Gardener Registrar
  • Tools Edits

21
What is this Garden?
  • Good data doesnt just happen
  • Soil Data Standards
  • Weeds Bad Data
  • Gardener Registrar
  • Tools Edits
  • Flowers Clean Data

22
How an Edit is Created
  • Look at sources

23
(No Transcript)
24
How an Edit is Created
  • Find an interaction between two or more fields

25
(No Transcript)
26
How an Edit is Created
  • Establish logical relationships
  • If Surg Prim Site is 00 or 98, Date Most
    Definitive Surgery must be 00000000
  • If Surg Prim Site is 99, Date Most Definitive
    Surgery must be 99999999

27
How an Edit is Created
  • Write the edit logic

28
How an Edit is Created
  • Write the edit logic
  • Write the edit help (more later)

29
How an Edit is Created
  • Write the edit logic
  • Write the edit help (more later)
  • Write the edit error message

30
Application of Edits
  • Batch Processing on Transmit Files
  • GenEdits
  • GenEdits Lite
  • Interactive Processing in Database
  • Abstract Plus
  • CNExT

31
The Error Message
  • Multi-line edit messages (e.g., GenEdits)
  • Not constrained by line length, so all data
    fields examined in the edit are listed with
    current values

32
The Error Message
  • Multi-line edit messages (e.g., GenEdits)
  • Not constrained by line length, so all data
    fields examined in the edit are listed with
    current values
  • Relies on message to describe interactions
    between data fields that may trigger edit

33
The Error Message
  • Multi-line edit messages (e.g., GenEdits)
  • Not constrained by line length, so all data
    fields examined in the edit are listed with
    current values
  • Relies on message to describe interactions
    between data fields that may trigger edit
  • Lists edit name, including owner of edit
    (Standard Setter)

34
The Error Message
  • Multi-line edit messages (e.g., GenEdits)

35
The Error Message
  • Multi-line edit messages (e.g., GenEdits)
  • Not constrained by line length, so all data
    fields examined in the edit are listed with
    current values

36
The Error Message
  • Multi-line edit messages (e.g., GenEdits)
  • Not constrained by line length, so all data
    fields examined in the edit are listed with
    current values
  • Relies on message to describe interactions
    between data fields that may trigger edit

37
The Error Message
  • Multi-line edit messages (e.g., GenEdits)
  • Not constrained by line length, so all data
    fields examined in the edit are listed with
    current values
  • Relies on message to describe interactions
    between data fields that may trigger edit
  • Lists edit name, including owner of edit
    (Standard Setter)

38
The Error Message
  • Multi-line edit messages (e.g., GenEdits)
  • Not constrained by line length, so all data
    fields examined in the edit are listed with
    current values
  • Relies on message to describe interactions
    between data fields that may trigger edit
  • Lists edit name, including owner of edit
    (Standard Setter)
  • Report can get quite large quickly

39
The Error Message
  • Single-line edit messages

40
The Error Message
  • Single-line edit messages
  • More compact (shorter printouts)

41
The Error Message
  • Single-line edit messages
  • More compact (shorter printouts)
  • Not all fields in edit may be listed

42
The Error Message
  • Single-line edit messages
  • More compact (shorter printouts)
  • Not all fields in edit may be listed
  • Values of fields in edit may not be listed

43
The Error Message
  • Single-line edit messages
  • More compact (shorter printouts)
  • Not all fields in edit may be listed
  • Values of fields in edit may not be listed
  • Message may offer clues to resolution

44
The Error Message
  • Single-line edit messages
  • More compact (shorter printouts)
  • Not all fields in edit may be listed
  • Values of fields in edit may not be listed
  • Message may offer clues to resolution
  • Doesnt include owner of edit

45
The Error Message
  • Single-line edit messages
  • More compact (shorter printouts)
  • Not all fields in edit may be listed
  • Values of fields in edit may not be listed
  • Message may offer clues to resolution
  • Doesnt include owner of edit
  • Requires better help system

46
Edit Help
  • Not readily accessible
  • Some third party solutions
  • What information can be gleaned from the error
    message?
  • Conflict between A and B
  • What are the values of A and B?
  • Why do they conflict?

47
Edit Help
  • Not readily accessible
  • Some third party solutions

48
Edit Help
  • Edit message listings

49
Edit Help
  • NCDB Edits Help

50
Edit Help
  • NCDB Edits Help (interactive)

51
Edit Help
  • Abstract Plus

52
Edit Help
  • CNExT SmartHelp

53
Resolving Edit Errors
  • General Steps
  • Review error message/edit help
  • Note fields to be reviewed
  • Review codes
  • Verify codes by reviewing text
  • Resolve error
  • Slide adapted from
  • Kathleen Thoburn

54
The Error Message
  • Hybrid solutions
  • Combine edit error with resolution tools

55
The Error Message
  • Hybrid solutions Abstract Plus
  • Jump to field from list

56
The Error Message
  • Hybrid solutions CNExT
  • Build edit resolution screen dynamically

57
The Data Cleaning CycleUsing Edits
  • Repeat Steps 1 and 2 until clean!
  • 1. Run Edits 2. Clean Errors

Slide courtesy of Susan Capron
58
Checking the Standards
  • Whose edit is it?
  • Different Standard Setters may have different
    rules for a particular situation
  • Knowing whose rules applies tells you whose
    manual to reach for first
  • BUT, many edits have been adopted by multiple
    Standard Setters when they agree on how the edit
    should be applied

59
New Tools on the Horizon
  • GenEdits Plus
  • Edit Help
Write a Comment
User Comments (0)
About PowerShow.com