how to design a database for electronic data capture in redcap
TRANSCRIPT
How to design a database for electronic data capture in
1
Outline • REDCap background • REDCap features -‐ System features -‐ Database design features -‐ Data Entry(DE) & management features • Real-‐Bme CRF creaBon • CRF creaBon using a template • DE overview • REDCap modules overview
2
• Research Electronic Data Capture (REDCap) Background
– secure web-‐based applicaBon – designed & developed exclusively for research studies by Vanderbilt University (VU) (www.project-‐redcap.org) – available at no cost to REDCap consorBum partners – Currently 228 consorBum partners
3
4
Data from REDCap Consor8um
Features of REDCap
• Secure and web-‐based -‐ Input data or build database from anywhere
-‐ secure web connecBon with authenBcaBon & data logging. -‐ Installed on server(s) & configured for intranet and/ or internet access.
• 21 CFR part 11 Capable -‐ server can be configured to ensure compliance
5
System Features
• Fully customizable -‐ total control to shape database and features -‐ wriRen in php – source code available to partners
-‐ Support RDBMS but for opBmal performance MySQL database is recommended.
• Well Supported by partners -‐ Online mailing lists/ forum -‐ Weekly web-‐seminar/ conferences -‐ Online tutorials
6
• Stream-‐lined process for rapidly building a database -‐ Point/Click & drag for real-‐Bme CRF CreaBon -‐ Or upload from csv file.
• Database changes easily implemented -‐ database field(s) can be modified or
added when study is in progress.
7
Database Design Features
• Supports following Advanced features: -‐ Auto-‐validaBon (Range/ data checks) -‐ Branching/skip logic -‐ Data calculaBon (e.g. can automaBcally calculate value for Body Mass Index (BMI))
-‐ File uploading and sending of files (links) from REDCap database with link expiring opBon
-‐ Can set database to allow double data entry
8
Data Entry & Management Features
• MulI-‐site access -‐ Researchers from mulBple sites and
insBtuBons can access same database. • Export data to common staIsIcal packages -‐ Exports raw data and syntax files to SAS,
Stata, R, and SPSS.
9
REDCap Database design Summary
Point/Click Drag (Ajax) For Real-‐8me CRF Crea8on or Uploading from csv file.
Op8onal Par8cipant Scheduling Setup Screens
Op8onal Longitudinal CRF Mapping
10
Create Blank database with no eCRF
11
New Database name
Click To Start eCRF Design
12
eCRF name
13
14
Field type in database if Text Box
Field type on eCRF
database field name
QuesBon on eCRF
15
16
defining range check and data type validaBon
Defining field note to aid clarity
during DE
17
defining coded response for radio buRons
18
defining coded response for drop-‐down list
19
creaBng check responses
creaBng auto-‐ calculaBons
20
21
Using date difference and rounding funcBons in
calculaBons
defining branching or skip logic (quesBon available when
condiBon is true)
22
creaBng field that allows to upload files
23
24
Allow value to be retrieved from REDCap or other database based on query e.g. pull
list of medicaBons from SPINE
25
Define SecBon heading on
eCRF
26
csv data dicBonary file opened in Excel
27
csv data dicBonary upload module
28
Data Entry Overview
eCRFs
29
PDF download opBon for eCRF with or without
Data
eCRF ready for DE
30
pop-‐Up Calendar
31
check Boxes
drop-‐down list
radio buRons
32
file upload dialogue
33
data check pop-‐up message during DE (value no with range)
34
data check pop-‐up message during DE (required field values not specified)
35
completed eCRF
buRon for viewing data field history
36
giving reason for change
37
data field history/ log
38
Only sends download link for specified file
REDCap modules overview -‐ Dynamic project status
-‐ ParBcipant scheduling
-‐ Data Export and Import
-‐ Data Comparison Tool
39
REDCap Modules
-‐ User rights & acBvity Logging -‐ File Repository
-‐ Data visualizaBon/ Cleaning and Reports
-‐ Record locking & e-‐Signatures
-‐ API & Shared Library
-‐ Online Tutorials & CiBng REDCap in publicaBons
40
A user can only view project(s) for which s/he has Read/ Edit rights
41
Dynamic project status
42
Dynamic database staBsBcs
43
44
SelecBng field for Export
Data Export + De-‐ID Tools Embedded De-‐Iden8fica8on Tools
46
47
48
eCRF access rights
REDCap Module Access
REDCap Project Owners Autonomously Control Access To Their Applica8ons
50
Database expiraBon date
51
52
Reason(s) for data field changes
Login account
Project File Repository Project-‐Specific Files Uploaded Here
Project-‐Specific Files Downloaded Here
Data Export Files Auto-‐Saved 53
54
55
Data VisualizaBon / Cleaning
Automa8cally Graphs Categorical & Con8nuous Variables Primary Use Case: Data Cleaning -‐-‐ Requires R-‐Apache Server Connec8on
56
57
58
• REDCap API -‐ allows programmers to customize REDCap tasks like Export/ Import of data using programming plagorms of choice e.g. php, .Net, Python.
59
60
Repository for REDCap eCRFs that can be used
by other insBtuBons
61
Online Video resource accessed through Internet
62
How to cite REDCap in Study manuscript that used it for
DE & DM
Thank you
• Acknowledgements -‐ Paul Harris, Vanderbilt University
(www.project-‐redcap.org) -‐ REDCap project (www.project-‐redcap.org)
63