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

Slides:



Advertisements
Similar presentations
Yuma Pacific-Southwest Section, AIHA
Advertisements

Access Manual 4 By Elham S.Khorasani Ismail Guneydas Dhawala Kovuri.
Record Linkage Concepts. Acknowledgements Slides adapted from training materials developed by CDC–NPCR Faculty: Melissa Jim, CDC/IHS
Hematopoietic and Lymphoid Neoplasm Project. Acknowledgments American College of Surgeons (ACOS) Commission on Cancer (COC) Canadian Cancer Registries.
Quality Cancer Data Saves Lives The Vital Role of Cancer Registrars in the Fight against Cancer.
Web Plus Overview Division of Cancer Prevention and Control National Center for Chronic Disease Prevention and Health Promotion CDC Registry Plus Training.
Importing Transfer Equivalencies: How to Maximize Efficiency How Columbia College Office of Registrar improved productivity through third party solutions.
Konstanz, Jens Gerken ZuiScat An Overview of data quality problems and data cleaning solution approaches Data Cleaning Seminarvortrag: Digital.
Instructions and Reporting Requirements Module 9 Electronic Reporting For Facilities March 2014 North Carolina Central Cancer Registry State Center for.
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
Quality Cancer Data The Vital Role of Cancer Registrars in the Fight against Cancer Saves Lives.
Chapter 9 Describing Process Specifications and Structured Decisions
File Systems and Databases
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 8: Designing and developing applications for z/OS.
Overview of Software Requirements
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Databases Chapter 11.
Quality Manual for Interoperability Testing Morten Bruun-Rasmussen Presented by Jos Devlies, Eurorec.
How are cancer statistics kept up to date?.  Example:  Dx stage II colon cancer  Cancer has metastasized to the liver – 2009  How does the.
Business Rules INFS 770 – KM for E-Business Professor L. Kerschberg Spring 2004.
PHASE 3: SYSTEMS DESIGN Chapter 7 Data Design.
The Software Development Life Cycle: An Overview
PHASE 4 SYSTEMS IMPLEMENTATION Application Development SYSTEMS ANALYSIS & DESIGN.
2010 Hematopoietic and Lymphoid Neoplasm Project Registry Operations and the SEER Program.
Abstract Plus Abstract Plus Overview for Pacific Regional Central Cancer Registry Honolulu, Hawaii March 7, 2009 Software for Abstracting and Coding Cancer.
MSDS: A New Era in State Reporting Doug Olson Traverse Bay Area ISD.
Database Management Exploring the Territory. Database vs Flat Files Flat Files –Characters-fields-records-files Files are not designed to work together.
CDP Standard Grade1 Commercial Data Processing Standard Grade Computing Studies.
Data Quality Toolbox for Registrars MCSS Workshop December 9, 2003 Elaine Collins.
© Logicalis Group Using DB2/400 effectively. Data integrity facilities Traditional iSeries database usage Applications are responsible for data integrity.
1 What’s Next for Financial Management Line of Business (FMLoB)? AGA/GWSCPA 6 th Annual Conference Dianne Copeland, Director, FSIO May 8, 2007.
Software Development Cycle What is Software? Instructions (computer programs) that when executed provide desired function and performance Data structures.
MIS 327 Database Management system 1 MIS 327: DBMS Dr. Monther Tarawneh Dr. Monther Tarawneh Week 2: Basic Concepts.
Database What is a database? A database is a collection of information that is typically organized so that it can easily be storing, managing and retrieving.
Hematopoietic and Lymphoid Neoplasm Project. Acknowledgments American College of Surgeons (ACOS) Commission on Cancer (COC) Canadian Cancer Registries.
Chapter 4c, Database H Definition H Structure H Parts H Types.
Database Administration
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
0 / Database Management. 1 / Identify file maintenance techniques Discuss the terms character, field, record, and table Describe characteristics.
Flat Files Relational Databases
The business logic engine for Microsoft IIS Speaker T.M. Arnett.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 1 Database Systems.
Sequential Processing to Update a File Please use speaker notes for additional information!
INTRODUCTION TO COMPUTER PROGRAMMING(IT-303) Basics.
1 Linking Social Security Death Index (SSDI) Data with Registry Data to Update Demographics and Vital Status David O’Brien, PhD, GISP Alaska Cancer Registry.
Mike Bartell Chief Information Officer FDIC XBRL and the Collection of Call Report Data.
Electronic CAP Cancer Checklists and Cancer Registries – A Pilot Project 2009 NAACCR Conference Ken Gerlach, MPH, CTR Castine Verrill, MS, CTR CDC-National.
Early Identification of Patients for Clinical Trials and Special Studies with Custom Metafile NAACCR, June 18, 2009 Alan R. Houser, MA, MPH C/NET Solutions.
Using CDC Edits Metafile in the Registry to Support Clinical Trials Recruitment Alan R. Houser, MA, MPH C/NET Solutions Dennis Deapen, DrPH Los Angeles.
NPCR – Advancing E-cancer Reporting and Registry Operations (NPCR-AERRO): An Update on Innovative Activities NAACCR Annual Conference June 16, 2009 Sandy.
Chapter 25 – Configuration Management 1Chapter 25 Configuration management.
Abstract Plus Version 3.0: Efficient, Flexible Tools for Cancer Casefinding and Reabstracting Case Completeness and Data Quality Audits NAACCR Conference.
QTP and Its Importance – QTP Online Training. QTP – Quick Test Professional is an automated testing tool launched by HP that helps to perform automated.
Working in the Forms Developer Environment
Cancer Reporting Changes for 2017 and 2018
Modern Systems Analysis and Design Third Edition
Quality Control Abstract Visual Review Process
Modern Systems Analysis and Design Third Edition
Web Plus Version 2: Secure Web-based Functions For Death Certificate and Pathology Lab Follow-back Efforts Kathleen Thoburn, Sanjeev Baral (CDC/NPCR.
SEER Case Consolidation Study: Design & Objective
What Abstractors will love about SEER*Abs
The Computer as an Educational Tool
What Abstractors will love about SEER*Abs
Edits TRAM Educational Conference July 7, 2017
File Systems and Databases
Modern Systems Analysis and Design Third Edition
Modern Systems Analysis and Design Third Edition
SYSTEMS ANALYSIS & DESIGN
Modern Systems Analysis and Design Third Edition
Presentation transcript:

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

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

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

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

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

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

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) 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 Vendors Reporting Facilities Central Cancer Registries (CCR) Standard Setters (SS) 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 NPCR, SEER, & NAACCR COC COC- Approved EDITS Used at ALL LEVELS of Cancer Reporting Slide courtesy of Susan Capron

CDC Edits Support EditWriter EditWriter developed to create data dictionary, record layouts, edits, and edit sets and integrate edits with lookup tables; produces compiled Runtime MetaFile (RMF)developed to create data dictionary, record layouts, edits, and edit sets and integrate edits with lookup tables; produces compiled Runtime MetaFile (RMF)

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

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

CDC Edits Support GenEdits GenEdits DOS program for batch processing of submission filesDOS program for batch processing of submission files GenEdits Lite GenEdits Lite Windows program for batch processing of submission filesWindows program for batch processing of submission files

Sources of Edits National Standards Agencies: National Standards Agencies: SEER Program (National Cancer Institute)SEER Program (National Cancer Institute) NCDB (Commission on Cancer)NCDB (Commission on Cancer) NPCR (CDC)NPCR (CDC) NAACCRNAACCR

Sources of Edits National Standards Agencies: National Standards Agencies: SEER Program (National Cancer Institute)SEER Program (National Cancer Institute) NCDB (Commission on Cancer)NCDB (Commission on Cancer) NPCR (CDC)NPCR (CDC) NAACCRNAACCR State Registries State Registries

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

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

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

What is this Garden? Good data doesnt just happen Good data doesnt just happen Soil – Data StandardsSoil – Data Standards

What is this Garden? Good data doesnt just happen Good data doesnt just happen Soil – Data StandardsSoil – Data Standards Weeds – Bad DataWeeds – Bad Data

What is this Garden? Good data doesnt just happen Good data doesnt just happen Soil – Data StandardsSoil – Data Standards Weeds – Bad DataWeeds – Bad Data Gardener – RegistrarGardener – Registrar

What is this Garden? Good data doesnt just happen Good data doesnt just happen Soil – Data StandardsSoil – Data Standards Weeds – Bad DataWeeds – Bad Data Gardener – RegistrarGardener – Registrar Tools – EditsTools – Edits

What is this Garden? Good data doesnt just happen Good data doesnt just happen Soil – Data StandardsSoil – Data Standards Weeds – Bad DataWeeds – Bad Data Gardener – RegistrarGardener – Registrar Tools – EditsTools – Edits Flowers – Clean DataFlowers – Clean Data

How an Edit is Created 1.Look at sources

How an Edit is Created 2.Find an interaction between two or more fields

How an Edit is Created Establish logical relationships Establish logical relationships If Surg Prim Site is 00 or 98, Date Most Definitive Surgery must be If Surg Prim Site is 00 or 98, Date Most Definitive Surgery must be If Surg Prim Site is 99, Date Most Definitive Surgery must be If Surg Prim Site is 99, Date Most Definitive Surgery must be

How an Edit is Created Write the edit logic Write the edit logic

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

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

Application of Edits Batch Processing on Transmit Files Batch Processing on Transmit Files GenEditsGenEdits GenEdits LiteGenEdits Lite Interactive Processing in Database Interactive Processing in Database Abstract PlusAbstract Plus CNExTCNExT

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

The Error Message Multi-line edit messages (e.g., GenEdits) Multi-line edit messages (e.g., GenEdits) Not constrained by line length, so all data fields examined in the edit are listed with current valuesNot 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 editRelies on message to describe interactions between data fields that may trigger edit

The Error Message Multi-line edit messages (e.g., GenEdits) Multi-line edit messages (e.g., GenEdits) Not constrained by line length, so all data fields examined in the edit are listed with current valuesNot 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 editRelies on message to describe interactions between data fields that may trigger edit Lists edit name, including owner of edit (Standard Setter)Lists edit name, including owner of edit (Standard Setter)

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

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

The Error Message Multi-line edit messages (e.g., GenEdits) Multi-line edit messages (e.g., GenEdits) Not constrained by line length, so all data fields examined in the edit are listed with current valuesNot 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 editRelies on message to describe interactions between data fields that may trigger edit

The Error Message Multi-line edit messages (e.g., GenEdits) Multi-line edit messages (e.g., GenEdits) Not constrained by line length, so all data fields examined in the edit are listed with current valuesNot 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 editRelies on message to describe interactions between data fields that may trigger edit Lists edit name, including owner of edit (Standard Setter)Lists edit name, including owner of edit (Standard Setter)

The Error Message Multi-line edit messages (e.g., GenEdits) Multi-line edit messages (e.g., GenEdits) Not constrained by line length, so all data fields examined in the edit are listed with current valuesNot 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 editRelies on message to describe interactions between data fields that may trigger edit Lists edit name, including owner of edit (Standard Setter)Lists edit name, including owner of edit (Standard Setter) Report can get quite large quicklyReport can get quite large quickly

The Error Message Single-line edit messages Single-line edit messages

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

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

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

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

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

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

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

Edit Help Not readily accessible Not readily accessible Some third party solutionsSome third party solutions

Edit Help Edit message listings Edit message listings

Edit Help NCDB Edits Help NCDB Edits Help

Edit Help NCDB Edits Help (interactive) NCDB Edits Help (interactive)

Edit Help Abstract Plus Abstract Plus

Edit Help CNExT SmartHelp CNExT SmartHelp

Resolving Edit Errors General Steps General Steps 1.Review error message/edit help 2.Note fields to be reviewed 3.Review codes 4.Verify codes by reviewing text 5.Resolve error Slide adapted from Kathleen Thoburn

The Error Message Hybrid solutions Hybrid solutions Combine edit error with resolution toolsCombine edit error with resolution tools

The Error Message Hybrid solutions: Abstract Plus Hybrid solutions: Abstract Plus Jump to field from listJump to field from list

The Error Message Hybrid solutions: CNExT Hybrid solutions: CNExT Build edit resolution screen dynamicallyBuild edit resolution screen dynamically

The Data Cleaning Cycle Using Edits Repeat Steps 1 and 2 until clean! 1. Run Edits 2. Clean Errors Slide courtesy of Susan Capron

Checking the Standards Whose edit is it? Whose edit is it? Different Standard Setters may have different rules for a particular situationDifferent Standard Setters may have different rules for a particular situation Knowing whose rules applies tells you whose manual to reach for firstKnowing 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 appliedBUT, many edits have been adopted by multiple Standard Setters when they agree on how the edit should be applied

New Tools on the Horizon GenEdits Plus GenEdits Plus Edit Help Edit Help