José Aponte Public Health Advisor Module 3: Adding Intelligence to Forms 12 June 2012 Epi Info™ 7 Introductory Training Office of Surveillance, Epidemiology,

Slides:



Advertisements
Similar presentations
Creating Data Entry Screens in Epi Info
Advertisements

Microsoft ® Office 2007 Training Security II: Turn off the Message Bar and run code safely P J Human Resources Pte Ltd presents:
PC Encryption installation progress/password screen Includes comments from: Encryption team Sarah Deane Tony Stieber Selected people who took part in the.
COMPUTER PROGRAMMING I Essential Standard 5.02 Understand Breakpoint, Watch Window, and Try And Catch to Find Errors.
Tutorial 8: Developing an Excel Application
STDs in Adolescents and Young Adults Sexually Transmitted Disease Surveillance 2009 Division of STD Prevention.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
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
Using the Visual Basic Editor Visual Basic for Applications 1.
Constructing a Data Management System National Center for Immunization & Respiratory Diseases Influenza Division Regional Training Workshop on Influenza.
PECAT Physical Education Curriculum Analysis Tool Lessons for Physical Education Teacher Preparation Programs National Center for Chronic Disease Prevention.
IHE Structured Data Capture (SDC) for use in Cancer Registries
Database Structure Basics National Center for Immunization & Respiratory Diseases Influenza Division Pam Kennedy Analyst, McKing Consulting Regional Training.
COMPREHENSIVE Excel Tutorial 8 Developing an Excel Application.
Microsoft ® Office 2007 Training Security II: Turn off the Message Bar and run code safely John Deere presents:
Identifying Problem Sources at Data Entry and Collection National Center for Immunization & Respiratory Diseases Influenza Division Nishan Ahmed Regional.
Nedra Garrett Director, Division of Informatics Practice, Policy, and Coordination (DIPPC) PHIN Partner Call April 20, 2011 Public Health Information Network.
Epi Info™ 7 Introductory Training
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.
Harold H. Collins Information Technology Specialist Epi Info™ Language Translation Process Korean Public Health Surveillance Conference 1 April 2011 Epi.
Harold H. Collins Information Technology Specialist Epi Info™ Health Surveillance Use Korean Public Health Surveillance Conference 31 March 2011 Epi Info™
James W. Buehler, MD Director, Public Health Surveillance Program Office, OSELS, CDC CSTE Annual Conference June 13, 2011 Pittsburgh, PA Public Health.
Harold H. Collins Information Technology Specialist Epi Info™ Language Translation Process Korean Public Health Surveillance Conference 1 April 2011 Epi.
Microsoft ® Office 2007 Training Security II: Turn off the Message Bar and run code safely presents:
Harold H. Collins Information Technology Specialist Epi Info™ Background Korean Public Health Surveillance Conference 30 March 2011 Epi Info™ Background.
Sexually Transmitted Disease Surveillance 2012 Division of STD Prevention.
Public Health Birth Defects Surveillance
 Whether using paper forms or forms on the web, forms are used for gathering information. User enter information into designated areas, or fields. Forms.
Preliminary Considerations for Analyzing Physical Education Curricula Lesson 3 PECAT Physical Education Curriculum Analysis Tool National Center for Chronic.
Center for Surveillance, Epidemiology, and Laboratory Services Division of Health Informatics and Surveillance Demonstration and Workshop Highlighting.
National Center for Chronic Disease Prevention and Health Promotion PECAT Physical Education Curriculum Analysis Tool Defining a Physically Educated Student.
How to Enter a Requisition for Goods and Services in Owl Link Updated March 15, 2013.
Infection Prevention in US Outpatient Oncology Settings Alice Guh, MD. MPH National Center for Emerging and Zoonotic Infectious Diseases Division of Healthcare.
Unit 10 – JavaScript Validation Instructor: Brent Presley.
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.
Sexually Transmitted Disease Surveillance 2012 Division of STD Prevention.
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.
José Aponte Public Health Advisor Module 7: Mapping 12 June 2012 Epi Info™ 7 Introductory Training Office of Surveillance, Epidemiology, and Laboratory.
UNCLASSIFIED – For Official Use Only 1 Contract Load Notification “Fly-in” Action ( Continue to Page Down/Click on each page…) Electronic Document Access.
STDs in Women and Infants Sexually Transmitted Disease Surveillance 2009 Division of STD Prevention.
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.
Center for Surveillance, Epidemiology, and Laboratory Services Division of Health Informatics and Surveillance José Aponte Public Health Advisor Adding.
Center for Surveillance, Epidemiology, and Laboratory Services Division of Health Informatics and Surveillance José Aponte Public Health Advisor Developing.
National Center for HIV/AIDS, Viral Hepatitis, STD, and TB Prevention Division of Sexually Transmitted Disease Prevention.
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.
Word and the Writing Process. To create a document 1.On the Start menu, point to Programs, and then click Microsoft Word. A new document opens in Normal.
National Center for HIV/AIDS, Viral Hepatitis, STD, and TB Prevention Division of Sexually Transmitted Disease Prevention.
* Centers for Disease Control and Prevention. Health Education Curriculum Analysis Tool. Atlanta, GA: U.S. Department of Health and Human Services; 2011.
Comprehensive Continuous Improvement Plan(CCIP) Training Module 3 Funding Application.
Easy Access with templates I: Create a database Lesson 16 By the end of this lesson you will be able to complete the following: Find the best database.
PMIS Introduction to Sunflower Release 2.9 New Features And Custom Enhancements Training Presentation US Department of Health and Human Services.
Center for Surveillance, Epidemiology, and Laboratory Services Division of Health Informatics and Surveillance 1 eSHARE Webinar: Message Validation, Processing,
Comprehensive Continuous Improvement Plan(CCIP) Training Module 4 Funding Application.
Jennifer Rittenhouse Cope, MD EIS Officer North Dakota Department of Health Factors Associated with Tdap and Meningococcal Vaccination Coverage Among Middle.
SchoolSuccess for Coordinators
Excel Tutorial 8 Developing an Excel Application
Access Tutorial 5 Creating Advanced Queries and Enhancing Table Design
Access Tutorial 5 Creating Advanced Queries and Enhancing Table Design
Tutorial 5 Advanced Queries and Enhanced Table Design
Presentation transcript:

José Aponte Public Health Advisor Module 3: Adding Intelligence to Forms 12 June 2012 Epi Info™ 7 Introductory Training Office of Surveillance, Epidemiology, and Laboratory Services Epidemiology and Analysis Program Office

Module 3 Outline  Module Learning Objectives  PowerPoint presentations for adding intelligence  Instructor-led demonstration  End of lesson questions

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

What do we mean by adding intelligence?  Add certain logic to the form using Check Code  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…  Automatically calculate values, such as figuring out a patient’s age  Implement skip patterns  Prompt the user  Automatically populate fields  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!

Use Case  A clerk enters 05/12/2020 instead of 05/12/2012  During analysis, calculations are done using this date  The resulting statistics are thrown off because of incorrect input

Creating a Check Code  Where do you want it happen?  What do you want it to do?

Identify the relevant field  Open Check Code Editor  Determine when 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

Select the timing  Expand the field and select whether you want the “action” to occur before or after the field

Before and After 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

Enable the Check Code Editor  Notice the Add Block box  Click it  If the block already exist:  position the curser under the last item entered in that block.

Position the cursor  The curser will move under:  “//add code here”  You may need to manually reposition the curser

What do you want it to do?  Many options

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. GOTO is used to implement skip patterns.  HIDE / UNHIDE: Hides and un-hides fields.

Common Check Code Commands  ENABLE / DISABLE: Enable and disables fields.  ASSIGN: Used to assign a value to a field  DIALOG: Used to display pop-up messages to the user  CLEAR: Used to erase the value of a field

Combining Commands  Multiple commands can be issued in the same block  Most commands can be placed inside of an IF-THEN- ELSE command

Combining Commands  Example  IF the user enters an invalid date…  CLEAR the invalid date  Use a DIALOG to warn the user about their error  It would look like: IF DOB > 06/01/2012 THEN CLEAR DOB DIALOG "Invalid date detected“ 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 know the date of birth and the report date.  Use the YEARS() function to calculate the difference  Use the ASSIGN command to assign the value to a field

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

More about Check Code  You can add comments by starting a line with the “//” characters  Comments are a way of documenting your work so others may understand what it is you were trying to do  Also, use comments to disable specific commands

INSTRUCTOR-LED DEMONSTRATION EColi Project

Adding Intelligence to Forms Student Practice Open the EColi.prj in the EColi_Fulton_County_NoCheckCode Project folder (Student Handout) Module 3 – Student Practice

This Slide Presentation  This slide presentation can be downloaded from the Epi Info™ Community of Users in phConnect: pi-info-7-training-module-3 pi-info-7-training-module-3

For more information please contact Centers for Disease Control and Prevention 1600 Clifton Road NE, Atlanta, GA Telephone, CDC-INFO ( )/TTY: Web: Questions? Office of Surveillance, Epidemiology, and Laboratory Services Epidemiology and Analysis Program Office 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.