Data Management II. Database file. Data management processes. Sasivimol Rattanasiri, Ph.D Clinical Epidemiology Unit Ramathibodi Hospital



Similar documents
Database setup and EpiData

Efficient, Quality-assured Data capture and analysis using EpiData

How to set up a scoring algorithm and automatic triggers for Qualtrics measures

Pantone Matching System Color Chart PMS Colors Used For Printing

Form Builder Manual. A brief overview of your website s Form Builder with screenshots.

How To Color Print

Data Management for Surveys and Trials

How To Use Spss

DATA VALIDATION and CONDITIONAL FORMATTING

6. If you want to enter specific formats, click the Format Tab to auto format the information that is entered into the field.

MyOra 3.0. User Guide. SQL Tool for Oracle. Jayam Systems, LLC

Joomla Article Advanced Topics: Table Layouts

Aras Corporation Aras Corporation. All rights reserved. Notice of Rights. Notice of Liability

Microsoft Access 2010 handout

Introduction to Using SPSS Command Files

How to Find Commercial Sources

This training module reviews the CRM home page called the Dashboard including: - Dashboard My Activities tab. - Dashboard Pipeline tab

- Suresh Khanal. Microsoft Excel Short Questions and Answers 1

NETWORK PRINT MONITOR User Guide

A database is a collection of data organised in a manner that allows access, retrieval, and use of that data.

IBM SPSS Statistics 20 Part 1: Descriptive Statistics

IRA Pivot Table Review and Using Analyze to Modify Reports. For help,

WHO STEPS Surveillance Support Materials. STEPS Epi Info Training Guide

MyOra 3.5. User Guide. SQL Tool for Oracle. Kris Murthy

Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick Reference Guide

Access Queries (Office 2003)

Creating and Using Links and Bookmarks in PDF Documents

Intro to Excel spreadsheets

Adobe Acrobat 6.0 Professional

Personal Geodatabase 101

Creating Fill-able Forms using Acrobat 8.0: Part 1

How To Print On A Computer On A Macbook With A Powerpoint 3D (For Free) On A Pc Or Macbook 2 (For Cheap) On Pc Or Pc Or Ipad (Forfree) On An Ipad 3D Or

At the top of the page there are links and sub-links which allow you to perform tasks or view information in different display options.

Netigate User Guide. Setup Introduction Questions Text box Text area Radio buttons Radio buttons Weighted...

Organize your project in a way that identifies the research questions and methodology you will use.

Lab 2 - CMPS 1043, Computer Science I Introduction to File Input/Output (I/O) Projects and Solutions (C++)

Generating lesson plans with. Adobe Acrobat

Formulas, Functions and Charts

Table of Contents. Getting Started...1. Chart of Accounts...1. Sales Tax...3. Setting Up Sales Tax the big picture... 3

8 CREATING FORM WITH FORM WIZARD AND FORM DESIGNER

EpiData Help file. Version 3.1. Data entry and data documentation

Horizon Patient Folder User s Guide

Microsoft Access 2000

Digital Versus Analog Lesson 2 of 2

Appointments: Calendar Window

PowerWorld Simulator

Creating Basic Reports with the SAP Query Tool

Figure Error! No text of specified style in document..1: Project Organization

Simple Invoicing Desktop Database with MS Access c 2015 by David W. Gerbing School of Business Administration Portland State University

IBM SPSS Statistics for Beginners for Windows

Introduction to SPSS 16.0

Periodontology. Digital Art Guidelines JOURNAL OF. Monochrome Combination Halftones (grayscale or color images with text and/or line art)

Accounts Receivable. Chapter

How to Use the Oklahoma Data Query System

Google Sites: Site Creation and Home Page Design

CRM Global Search: Installation & Configuration

Creating a PowerPoint Poster using Windows

Access Tutorial 3 Maintaining and Querying a Database. Microsoft Office 2013 Enhanced

Tutorial 3 Maintaining and Querying a Database

Introduction to Microsoft Word 2008

Outbreak questionnaires and data entry using the new EpiData modules

Dreamweaver CS4 Day 2 Creating a Website using Div Tags, CSS, and Templates

MICROSOFT ACCESS 2003 TUTORIAL

Employee Manual Development Tool Version 7.0. User Guide

Lab 9 Access PreLab Copy the prelab folder, Lab09 PreLab9_Access_intro

Microsoft Access 2010: Basics & Database Fundamentals

Annex III: Data Base Management System

Word 2007: Basics Learning Guide

Acrobat PDF Forms - Part 2

Employee Setup: Contact Info

PROJECT ON MICROSOFT ACCESS (HOME TAB AND EXTERNAL DATA TAB) SUBMITTED BY: SUBMITTED TO: NAME: ROLL NO: REGN NO: BATCH:

I PUC - Computer Science. Practical s Syllabus. Contents

Dreamweaver Mail Forms: Using ritmail.cgi

EXCEL PIVOT TABLE David Geffen School of Medicine, UCLA Dean s Office Oct 2002

HOW TO CREATE AND MERGE DATASETS IN SPSS

OPERATION MANUAL. MV-410RGB Layout Editor. Version 2.1- higher

Spreadsheet - Introduction

Modifying Colors and Symbols in ArcMap

JOOMLA 2.5 MANUAL WEBSITEDESIGN.CO.ZA

Survey Designer USER MANUAL. Version 1.2

How to Set Up Group Term Life Insurance

Time Tracking Software For Personal or Business Use

Microsoft Expression Web

Section 1.1 Exercises (Solutions)

EpiData Analysis is a program for data analysis and data management.

Creating Tables ACCESS. Normalisation Techniques

Epi Info Guide. Data Management and Analysis. A PLACE Manual Guide for Using Epi Info Software

Outlook Web App McKinney ISD 5/27/2011

Data Visualization. Prepared by Francisco Olivera, Ph.D., Srikanth Koka Department of Civil Engineering Texas A&M University February 2004

Word basics. Before you begin. What you'll learn. Requirements. Estimated time to complete:

Extender Table Structures

Create Mailing Labels from an Electronic File

Information Server Documentation SIMATIC. Information Server V8.0 Update 1 Information Server Documentation. Introduction 1. Web application basics 2

MANAGING MY WORKSPACE

Advisee List and Expanded Student Profile (ESP) User s Guide

Creating Advanced Reports with the SAP Query Tool

Analyzing Excel Data Using Pivot Tables

Getting Started with Excel Table of Contents

Access Tutorial 1 Creating a Database. Microsoft Office 2013 Enhanced

Transcription:

Data Management II Sasivimol Rattanasiri, Ph.D Clinical Epidemiology Unit Ramathibodi Hospital 1 Data management processes Design and create case report form (CRF) Collect data by using CRF Design and create database Specify data quality control Enter data into database 2 Database file Id: 5 Id: 4 Id: 3 Id: 2 Id: 1 Date of birth Age Sex Weight Height Variables Case File 3 1

Data set for database file ID Date of birth Age Sex Weight Height 1 12/12/1973 37 M 56 167 2 10/11/1988 22 M 78 178 3 03/08/1963 47 F 45 158 4 14/09/1986 24 M 67 169 5 23/10/1981 29 F 41 155 4 Database Management System (DBMS) The DBMS is a set of computer programs which perform a wide range of operations: - creating new files - entering new records - sorting, searching, and editing -and so on. 5 DBMS software package There are many different DBMS software packages: -dbase - Paradox - EpiData - Access -and so on 6 2

Introduction to EpiData - EpiData is a program for data entry and documentation of data only. - However, you can export the data to a number of data formats for statistical analysis. 7 Overview of EpiData The EpiData screen has a standard windows layout with one menu line and two toolbars. Menu line 8 Editor toolbar Work process toolbar Process of creating database file with EpiData Define data -> Questionnaire file (.QES) Make data file -> Record file (.REC) Add/revise checks -> Check file (.CHK) 9 3

Define data.qes file Add checks Make data file.chk file.rec file 10 Figure 1 Flow charts of creating a database file in EpiData 1. Define data The first step is to define the structure of a database file by writing types of information for each variable a) Variable name b) Variable label c) Variable type d) Variable length 11 Variable names Must not exceed eight characters. Must not contain any space or punctuation marks. Has to begin with a letter, not a number. Can contain any sequence of letters and digits. Can be upper or lower case. 12 4

Variable names Names should describe the variable they refer to, e.g. sbp is more suitable name for a systolic blood pressure variable than var5. For large CRF, it may be easier to use question numbers, e.g. Q5, Q6, Q7, as variable names. 13 Examples of illegal variable names Variable name 1date Last name countryoforigin Begins with a number Contains a space Longer than 8 letters 14 1. Define data The first step is to define the structure of a database file by writing types of information for each variable a) Variable name b) Variable label c) Variable type d) Variable length 15 5

Variable labels The variable label is the meaning of the variable name. When you are working with lots of variables, you should explain the meaning of all variable names in labels. For example, variable label of dateb is date of birth. 16 1. Define data The first step is to define the structure of a database file by writing types of information for each variable a) Variable name b) Variable label c) Variable type d) Variable length 17 Variable types The variable type indicates the characteristic of the variable such as -Text, - Numeric, -Logical, - Date, -Auto ID, etc. 18 6

Text variables Text variables are used for holding data consisting of letters and/or numbers. You can enter numbers into text variables but you cannot perform mathematical operations with them. 19 Numeric variables Numeric variables are used for holding numerical information. Numeric variables can be used for holding categorical and continuous data. Numeric variables can be defined to hold either integers or real numbers. 20 Date variables Date variables are used for holding dates. You can perform simple arithmetic i such as addition or subtraction one date variable from another date variable. 21 7

Examples of variable types Name ID Date of birth Age at enrollment Sex Do you have any underlying diseases? Specify medications Type Numeric Date Numeric Numeric Numeric Text 22 1. Define data The first step is to define the structure of a database file by writing types of information for each variable a) Variable name b) Variable label c) Variable type d) Variable length 23 Variable length The length of a variable defines how much data it can hold. A text variable with length 10 will be able to hold up to ten letters or numbers. 24 8

Variable length A numerical variable with length 3 will be able to hold numbers between -99 and 999. The length of a variable must correspond to the maximum anticipated number of letters and/or numbers. 25 Specify variable type and length Type EpiData definition Text ID-number <idnum> Numeric ### or ###.## Upper-case <A> or <A > Logical <Y> Date <dd/mm/yyyy> <mm/dd/yyyy> Today s date <today-dmy>, <today-mdy> 26 Variable name Variable label Variable type 27 9

Define data.qes file Add checks Make data file.chk file.rec file 28 Figure 2 Flow charts of creating a database file in EpiData 2. Make data file The second step is to create the database file based upon the database structure. The make data file function is used to crate a record (.REC) file from questionnaire (.QES) file. 29 30 10

Summary At the end of this step, you can enter the data set into the database file. 31 Define data.qes file Add checks Make data file.chk file.rec file 32 Figure 2 Flow charts of creating a database file in EpiData Interactive checking functions EpiData provides functions that allow you to do data interactive checking such as: - Must enter variables - Range and legal values - Attach value labels to variables - Repeated variables - Conditional jumps - Programmed checks Basic checks Advanced checks 33 11

Must-enter variables You can specify that a certain variable must be filled with a value other than leave it blank. The variable can be left blank unless it is defined as a must-enter variable. 34 Legal values You can specify the legal values for a certain numeric variable. The input must match one of a specified list of values. 35 Range checks You can specify that a certain variable must lie between two limited values. You may mix range checks and legal values checks (e.g. for missing value codes). 36 12

Attach value labels to variables You can specify a valid value label set for categorical variables such as sex, blood group. When you specify a value label set, you specify both the legal values for a variable and the meaning of each of the legal values. 37 Repeat variables You can specify that a certain variable on a new record will automatically keep the value from the previous case. This is useful for data that seldom changes. 38 Conditional jumps You can specify a value for a variable that will cause the entry to jump to a target t variable. If the tests fail the entry moves to the next variable. 39 13

Interactive checking functions EpiData provides functions that allow you to do data interactive checking as: - Must enter variables - Range and legal values - Attach value labels to variables - Repeated variables - Conditional jumps - Programmed checks Basic checks Advanced checks 40 CONFIRM After a field has been filled, the cursor automatically moves to the next field. If CONFIRM is set, the cursor r will move to the next field after the enter key is pressed. The command CONFIRM is placed in the before file block. 41 42 TYPE COMMENT This command can be used in fields which specify value labels for the variables. If TYPE COMMENT is set, after a value is entered in a field, the text connected to the value is written to the right of the field. The command TYPE COMMENT is placed in the field block. 14

TYPE COMMENT The syntax can be defined as: TYPE COMMENT [color] An option color code can be added to specify a different color than the default blue. Valid colors are Red, Purple, Green, Yellow, Black, White, etc. 43 TYPE COMMENT A TYPE COMMENT ALLFIELDS is special form of TYPE COMMENT which is applied to all fields which specify value labels for variables. The syntax can be defined as: TYPE COMMENT ALLFIELDS [color] This command is placed in the before file block. 44 15