Center for Surveillance, Epidemiology, and Laboratory Services Division of Health Informatics and Surveillance José Aponte Public Health Advisor Adding.

Slides:



Advertisements
Similar presentations
Creating Data Entry Screens in Epi Info
Advertisements

Grading Your Sections Updated 4/14/2011. Grade Collection System Changes Grade entry at any time based on the section’s calendar (beginning/ending dates)
Tutorial 8: Developing an Excel Application
Orchard Harvest™ LIS Review Results Training
Rabies Surveillance in the United States During 2012 Division of High-Consequence Pathogens and Pathology Poxvirus and Rabies Branch March 2014 National.
Role of Health Information Technology in Nationwide Outbreaks Chesley Richards, MD, MPH Director, Office of Public Health Scientific Services Centers for.
® Microsoft Access 2010 Tutorial 5 Creating Advanced Queries and Enhancing Table Design.
Screen guidelines For data entry. Screen Layout for Data Entry Identify screen (name and purpose). Keep number of screens to a minimum. Ensure that all.
Access Tutorial 5 Creating Advanced Queries and Enhancing Table Design
Guide To UNIX Using Linux Third Edition
Constructing a Data Management System National Center for Immunization & Respiratory Diseases Influenza Division Regional Training Workshop on Influenza.
Database Structure Basics National Center for Immunization & Respiratory Diseases Influenza Division Pam Kennedy Analyst, McKing Consulting Regional Training.
March 2008 Electronic Billing (EB) Developed by the Department of Developmental Services Developed by the Department of Developmental Services.
Advanced Shell Programming. 2 Objectives Use techniques to ensure a script is employing the correct shell Set the default shell Configure Bash login and.
Identifying Problem Sources at Data Entry and Collection National Center for Immunization & Respiratory Diseases Influenza Division Nishan Ahmed Regional.
ASAP (Assessment Submission and Processing) Submission Processing Overview for IRF-PAI IRF Conference May 2, 2012.
Copyright 2007, Information Builders. Slide 1 Maintain & JavaScript: Two Great Tools that Work Great Together Mark Derwin and Mark Rawls Information Builders.
WEB FORM DESIGN. Creating forms for a web page For your web project you have to design a form for inclusion on your web site (the form information should.
Web-Based Supply Chain Management
Harold H. Collins Information Technology Specialist Epi Info™ Language Translation Process Korean Public Health Surveillance Conference 1 April 2011 Epi.
Office of Human Resources Payroll Department Time Entry (DTE) Entering Time 1.
Harold H. Collins Information Technology Specialist Epi Info™ Language Translation Process Korean Public Health Surveillance Conference 1 April 2011 Epi.
PMS /134/182 HEX 0886B6 PMS /39/80 HEX 5E2750 PMS /168/180 HEX 00A8B4 PMS /190/40 HEX 66CC33 By Adrian Gardener Date 9 July 2012.
Sexually Transmitted Disease Surveillance 2012 Division of STD Prevention.
Status Overview Screen: Action Links December Set Preferences (navigation options) Request Exemption (pull-down list provided for reason for exemption)
08/10/ Iteration Loops For … To … Next. 208/10/2015 Learning Objectives Define a program loop. State when a loop will end. State when the For.
Data entry: Validation
OpenEMR: Using the Calendar Based on OpenEMR 4.1 Laboratory Informatics Institute January 2014.
 Whether using paper forms or forms on the web, forms are used for gathering information. User enter information into designated areas, or fields. Forms.
Submission Status December Submission Status: Describes the status of the UDS report while it is being prepared, reviewed, or revised, either originally.
Preliminary Considerations for Analyzing Physical Education Curricula Lesson 3 PECAT Physical Education Curriculum Analysis Tool National Center for Chronic.
Lecture 4 Programming Technique Programming Appreciation.
Center for Surveillance, Epidemiology, and Laboratory Services Division of Health Informatics and Surveillance Demonstration and Workshop Highlighting.
Blackboard 8: Grade Center This workshop is for existing users of Blackboard interested in keeping track of student grades online. Blackboard replaced.
Infection Prevention in US Outpatient Oncology Settings Alice Guh, MD. MPH National Center for Emerging and Zoonotic Infectious Diseases Division of Healthcare.
AS Level ICT Data entry: Creating validation checks.
STDs in Persons Entering Corrections Facilities Sexually Transmitted Disease Surveillance 2009 Division of STD Prevention.
Course Title: Using Epi Info™ 7 Using Classic Analysis (Continuation) April Epi Info™ 7 Training Software for Public Health Epi Info™ 7 Training.
Poxvirus and Rabies Branch November 2011 Rabies Surveillance in the United States During 2010 Division of High-Consequence Pathogens and Pathology National.
Center for Surveillance, Epidemiology, and Laboratory Services Division of Health Informatics and Surveillance José Aponte Public Health Advisor Best Practices.
Office of Housing Choice Voucher Program Voucher Management System – VMS Version Released October 2011.
WEB FORM DESIGN. Creating forms for a web page For your web project you have to design a form for inclusion on your web site (the form information should.
CHAPTER 6 LESSON B Creating Custom Forms. Lesson B Objectives  Suppress default system messages  Create alerts and messages to provide system feedback.
José Aponte Public Health Advisor Module 7: Mapping 12 June 2012 Epi Info™ 7 Introductory Training Office of Surveillance, Epidemiology, and Laboratory.
WESS Safety Authority WESS Module SA-2 SA Functions Modify Existing User Accounts.
UNCLASSIFIED – For Official Use Only 1 Contract Load Notification “Fly-in” Action ( Continue to Page Down/Click on each page…) Electronic Document Access.
José Aponte Public Health Advisor Module 5: Data Analysis 12 June 2012 Epi Info™ 7 Introductory Training Office of Surveillance, Epidemiology, and Laboratory.
Center for Surveillance, Epidemiology, and Laboratory Services Division of Health Informatics and Surveillance José Aponte Public Health Advisor Companion.
Center for Surveillance, Epidemiology, and Laboratory Services Division of Health Informatics and Surveillance José Aponte Public Health Advisor Entering.
Center for Surveillance, Epidemiology, and Laboratory Services Division of Health Informatics and Surveillance José Aponte Public Health Advisor Data Collection.
Module Four: Entering NT Data Into SIS. Introduction – Entering NT Data The Enter NT Data screen will enable you to enter NT data into SIS. From this.
José Aponte Public Health Advisor Module 3: Adding Intelligence to Forms 12 June 2012 Epi Info™ 7 Introductory Training Office of Surveillance, Epidemiology,
Center for Surveillance, Epidemiology, and Laboratory Services Division of Health Informatics and Surveillance José Aponte Public Health Advisor Developing.
José Aponte Public Health Advisor Module 2: Form Designer 12 June 2012 Epi Info™ 7 Introductory Training Office of Surveillance, Epidemiology, and Laboratory.
Creating Advanced Queries and Enhancing Table Design.
Scott Van Heest IT Specialist, Data Analysis and Support Team, NPCR, CDC Denise Farmer CDC/NPCR Contractor Division of Cancer Prevention and Control National.
National Center for Emerging and Zoonotic Infectious Diseases Division of High-Consequence Pathogens and Pathology Rabies Surveillance in the United States.
Center for Surveillance, Epidemiology, and Laboratory Services Division of Health Informatics and Surveillance 1 eSHARE Webinar: Message Validation, Processing,
Jennifer Rittenhouse Cope, MD EIS Officer North Dakota Department of Health Factors Associated with Tdap and Meningococcal Vaccination Coverage Among Middle.
SCC P2P – Collaboration Made Easy Contract Management training
JavaScript, Sixth Edition
Sandy Jones, Public Health Advisor
Access Tutorial 5 Creating Advanced Queries and Enhancing Table Design
Access Tutorial 5 Creating Advanced Queries and Enhancing Table Design
Lesson 1: Epic Appointment Scheduling Referrals
Epic Referral Processing
Epic Referral Processing
Approving Time in Kronos Manager/Supervisor Reference Guide
Tutorial 5 Advanced Queries and Enhanced Table Design
Presentation transcript:

Center for Surveillance, Epidemiology, and Laboratory Services Division of Health Informatics and Surveillance José Aponte Public Health Advisor Adding Intelligence to Data Entry Forms July 2015 Epi Info™ 7 Software for Public Health EIS Summer Course

Learning Objectives  After completing this section, the participant will be able to: o Familiarize with the Check Code workspace o Understand the basics of Check Code o Identify different Check Code commands o Create basic Check Code logic

Quality during Capture  Common data quality concerns: o Transposition errors – letters, numbers or other symbols are shifted from the correct position (e.g., 12 vs 21). o Translation errors – incorrect interpretation (e.g., rain vs rein). o Missing data – answer to the question (i.e., content) is not available. o Non-sensical data – content does not make sense given the question. o Inconsistent data – content conflicts with the answer to another question. o Duplicate records – multiple records for the same individual.

What do we mean by adding intelligence?  Add certain logic to the form using Check Code o The term comes from the need to “check” user input to ensure it is valid.  Used to implement data entry “rules” – invalid input can be rejected.  You don’t need to be a programmer!

What can Check Code do?  Check Code can be used to… o Automatically calculate values, such as figuring out a patient’s age o Implement skip patterns o Prompt the user o Automatically populate fields o Hide fields from data entry workers

Check Code is Easy Check Code is created using the Check Code Editor. The editor lets you implement the desired logic without requiring any programming skills. Anyone can do it!

Creating a Check Code  Which field on your form do you want the rule to happen?  When do you want the rule to happen? o BEFORE o AFTER o CLICK  What command do you want to be executed?

BEFORE, AFTER and CLICK sections  Anything in the “BEFORE” section is run as soon as the cursor enters that field.  Anything in the “AFTER” section is run as soon as the cursor leaves that field.  Anything in the “CLICK” section is run as soon as the user clicks on the control (checkbox, command button, drop down list).

Step 1: Identify the relevant field  Open Check Code Editor.  Determine which field you want the “action” to take place.  E.g. after a certain field is entered  Locate and select the appropriate field in the Check Code Editor.

Step 2: Select the timing  Expand the field and select whether you want the “action” to occur before or after the field.  Double click on the action. If the block already exist: o position the cursor under the last item entered in that block.

Cursor’s position when block is created  The cursor will move under: o “//add code here”  You may need to manually reposition the cursor.

Step 3: What do you want it to do?  Multiple commands can be executed.

Common Check Code Commands  IF-THEN-ELSE: Allows different actions to occur for the same block depending on a condition. For example, if the patient is male, hide all questions on pregnancy.  GOTO: Forces the cursor to move to another field or page. GOTO is used to implement skip patterns.  HIDE / UNHIDE: Disallows/allows data to be entered into a field.  ENABLE / DISABLE: Enable and disables fields. Disabled fields cannot accept user input and are no longer part of the tab order.

Common Check Code Commands  ASSIGN: Used to pass/calculate a value to a field.  DIALOG: Used to display pop-up messages to the user.  CLEAR: Used to erase the value of a field.  HIGHLIGHT/UNHIGHLIGHT: Highlights a field in bright yellow/Removes any field highlighting that may have been applied.

Combining Commands  Example  IF the user enters an invalid date…  Use a DIALOG to warn the user about their error  CLEAR the invalid date  Return to the same field GOTO until proper value is entered  It would look like: IF DiagnosisDate < OnsetDate THEN DIALOG “Please verify Diagnosis date“ CLEAR DiagnosisDate GOTO DiagnosisDate END-IF

Functions and Operators  Functions and operators are used to assist you in creating useful check code.  For example: You want to automatically calculate a patient’s age. You are collecting date of birth and onset date.  Use the YEARS() function to calculate the difference in years between two date fields.  Use the ASSIGN command to assign the value to a field.

Example of the YEARS function  It would look like: ASSIGN Age = YEARS(DateOfBirth, OnsetDate)  The values in the parenthesis are also known as the function’s parameters.

Assign Proper Check Code Syntax  Using the proper check code syntax is important based on the field type:  Assign the ‘Age’ field (numeric field type) the value 24 ASSIGN Age = 24  Assign the ‘Ill’ field (Yes/No field type) the value No ASSIGN Ill = (-)  Assign the ‘AteChicken’ field (checkbox field type) the value Yes ASSIGN AteChicken = (+)

Assign Proper Check Code Syntax  Assign the ‘DateOfInterview’ field (Date field type) the value 5/5/2012 ASSIGN DateOfInterview = 5/5/2012  Assign the ‘CaseStatus’ field (Legal Values field type) the value “Confirmed”  ASSIGN CaseStatus = "Confirmed“  Assign the ‘Test Result’ field (Comment Legal field type) the value of “Positive” (coded as P-Positive, N- Negative) ASSIGN TestResult = “P"

INSTRUCTOR-LED DEMONSTRATION EColi Project

For more information please contact Centers for Disease Control and Prevention 1600 Clifton Road NE, Atlanta, GA Telephone: CDC-INFO ( )/TTY: Visit: | Contact CDC at: CDC-INFO or The findings and conclusions in this report are those of the authors and do not necessarily represent the official position of the Centers for Disease Control and Prevention. Center for Surveillance, Epidemiology, and Laboratory Services Division of Health Informatics and Surveillance Questions?