managing clinical data using redcap managing clinical data using redcap peter e. gabriel, md andrew...

57
Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Upload: octavia-fields

Post on 29-Dec-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Managing Clinical Data Using REDCap 

Peter E. Gabriel, MDAndrew J Cucchiara, PhD

October 11, 2012

Page 2: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

2

The Research Database Problem

• The 27-version Excel spreadsheet…• The Access database created by the summer

intern…• Paper surveys…• Hard drive crashes…• The statistician’s blues…• Sharing data outside Penn…• Security? Privacy? Audit trails? Oh my!

Page 3: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

3

The REDCap Solution• Research Electronic Data Capture– Web-based, user-friendly database system, originally developed

at Vanderbilt University• Now overseen by the REDCap Consortium: 473 institutional

partners in 48 countries

– Supports concurrent access by multiple users from anywhere via web browser

– Robust data integrity, nightly backups, etc.– Excellent security and privacy features, with extensive audit

logging• HIPAA-compliant, 21 CFR Part 11 capable

– Easy to export data to Excel and statistical packages– Supports surveys, ad-hoc reporting, event scheduling, file sharing,

auto- data validation, branching logic, calculated fields, and more

Page 4: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Accessing REDCapUPHS: https://redcap.med.upenn.eduCHOP: https://redcap.research.chop.edu

4

Page 5: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

5

Agenda• Creating and Managing Projects• Building Data Collection Forms• Entering Data• Controlling User Access Rights• Ad Hoc Reports and Exporting Data• (Advanced Tools)

Page 6: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Creating a New Project

6

Enter Project Title:

Page 7: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Select a Project Purpose

Only used to track usage statistics – does not affect functionality

7

Page 8: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Select a Project Type & Collection Format

• Key Question:Is REDCap right for your project?

8

Page 9: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

9

REDCap Project Types

• Single Survey• Ideal for collecting anonymous, one-time responses from

participants – similar to a basic SurveyMonkey survey• Participants are emailed a link that points to a web form in order

to collect responses; they do not need to have a REDCap account

• Data Entry Forms• Intended for data capture by clinicians with a REDCap account

• Single Survey + Data Entry Forms• Can be used to initially populate records with participant

responses in order to initiate data collection (example: pre-screening survey)

Page 10: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Data Entry Collection Format

• Classic Data Collection• Data to be collected once per subject – i.e. one

“record” per subject

• Longitudinal/Repeating Collection• Data collected multiple times per subject– Fixed number of collection points that correspond to pre-

defined events, e.g. Initial Evaluation, 3mo. follow-up, 6mo. follow-up, 1yr follow-up

• Optional scheduling via project calendar

10

Page 11: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

A Brief Word on Data Relationships

11

• One-to-many and many-to-many relationships are common in healthcare data– E.g. one patient can have many diagnoses, procedures,

medications, lab results, etc.• Data sets containing these complex relationships may

need to be restructured in order to work with REDCap• Example:

Study ID Dx Code Medications Hgb A1c Hgb A1c Date1 250.00 Metformin 5.2 11/2/2005

Sulfonylurea 6.4 3/1/20107.6 7/5/20127.2 10/3/2012

2 250.02 Insulin 8.0 10/24/2011Metformin 8.2 4/13/2012

This will not work in REDCap as structured.

Page 12: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

12

Options for Restructuring Data

• Convert multi-valued data fields into a series of “yes/no” fields– Example: Aspirin Yes/No? Beta blocker Yes/No?

• Summarize your longitudinal data points into aggregate statistics over a fixed time period and use “Classic” collection format– Example: Min Hgb A1c, Max Hgb A1c, etc.

• Align your longitudinal data points with pre-defined events and use “Longitudinal” collection format– Example: Pre-Treatment PSA, 6-month post-treatment

PSA

Page 13: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Restructuring Data - Examples

13

• …restructured to be “flat:”

• Complex data with many-to-many relationships…

Study ID Dx Code Insulin Metformin SulfonylureaMax Hgb

A1cMax Hgb A1c Date

1 250.00 No Yes Yes 7.6 7/5/2012

2 250.02 Yes Yes No 8.2 4/13/2012

3 250.00 No Yes Yes 8.7 6/2/2012

4 250.42 Yes No No 9.6 8/16/2012

Study ID Dx Code Medications Hgb A1c Hgb A1c Date1 250.00 Metformin 5.2 11/2/2005

Sulfonylurea 6.4 3/1/20107.6 7/5/20127.2 10/3/2012

2 250.02 Insulin 8.0 10/24/2011Metformin 8.2 4/13/2012

Page 14: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Restructuring Data - Examples

14

• …restructured to be “event-based:”

• Complex data with many-to-many relationships…

Study ID Event Dx Code Insulin Metformin Sulfonylurea Hgb A1c

3 Initial Eval 250.00 No Yes Yes 8.6

3 3 Mo. F/U No Yes Yes 8.4

3 6 Mo. F/U Yes Yes No 8.0

3 1 Yr F/U Yes Yes No 7.4

Study ID Dx Code Medications Hgb A1c Hgb A1c Date1 250.00 Metformin 5.2 11/2/2005

Sulfonylurea 6.4 3/1/20107.6 7/5/20127.2 10/3/2012

2 250.02 Insulin 8.0 10/24/2011Metformin 8.2 4/13/2012

Page 15: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Creating a New Project

15

Enter Project Title:

Page 16: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

16

Project Setup

Nav

igati

onPa

ne

CenterWorkArea

Page 17: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

17

Project Setup

These buttons are only a “to-do list” for your benefit – they do not control project functionality

Page 18: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

18

Project Setup

We just did this when we created the project – click here if you need to go back and change the format again

Page 19: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

19

Project Setup

Advanced settings – more on these later

Page 20: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

20

Project Setup

Copying, archiving, and deleting a project

Page 21: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

21

Project Setup

Best way to get started building forms

Page 22: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Data Collection Instruments

22

• An instrument is a single data entry form• A subject has exactly one record across all data entry

forms – i.e. all the data fields eventually combine into one big row per subject in the exported data

Page 23: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Data Collection Instruments (cont.)

23

• So why have more than one instrument?– Logical grouping of related data fields– Can control user access at the instrument level – e.g. a

data entry assistant can be restricted from seeing the demographics form that contains PHI

Page 24: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

REDCap Shared Library

24

• The REDCap Shared Library can be a good source for standardized instruments, e.g. CDASH, SF-36, FACT-G, etc.

• Content will hopefully grow over time

Page 25: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Data Collection Instruments

• Click instrument name link to:– Modify an existing form– Add additional fields to form– Modify existing questions– Change attributes of questions

25

Page 26: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Online Designer

• Data Fields• Add New Field

26

• Section Header• Preview Button

Page 27: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Data Field Operations

27

Page 28: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

28

A Note on the Study ID Field

• The first data field in every project is the unique record identifier for that project

• Default variable name is “study_id” but you can rename it to something else

• Can be a “real” ID like MRN or SSN, or a randomly-assigned number. Must be unique.

• Can set it to be auto-assigned by REDCap (Project Setup Make customizations Use auto-numbering for naming new project records)

Page 29: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Creating / Editing a Data Field

29

Page 30: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Field Types

30

Page 31: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Defining the Field Attributes• Variable Name

– Unique data column name

• Validation– Data type/format constraints

• Required– Mandatory field

• Identifier– Mark as an identifier (PHI)

• Custom Alignment– Question arrangement

• Field Note– Additional instruction for data entry

person31

Page 32: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Variable Name Requirements• Should be descriptive (i.e. not cryptic as with a1, xyz, lol). The

variable name is how analysis data is referenced.

• The first character of a variable name must be an alphabetical character (i.e., A to Z or a to z).

• All other characters of a variable name may contain alphabetical characters, numbers 0 to 9 or underscores (i.e., spaces, punctuation marks, mathematical functions, special characters and symbols are NOT allowed).

• Length of variable names should contain fewer than 26 characters; shorter variable lengths are better to reduce the risk of truncation by statistical analysis packages.

• Variable names must be unique among all instruments (i.e. forms) within a specific REDCap Project.

32

Page 33: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Text Field Validation

• Verifies data input to prevent invalid entry, prior to form submission

33

Page 34: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Required Fields

• Required fields are labeled with *must provide value

34

• Warning prompt when trying to save:

Not a “hard stop” - possible to override

Page 35: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

“Identifier” Fields

• Fields that constitute protected health information (PHI) can be marked as an “Identifier.”

• These fields can then be excluded on data export, allowing for analysis of “de-identified” data

• Users can also be restricted in their ability to export Identifier fields based on access rights

35

Page 36: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Custom Alignment Examples

36

• Custom Alignment controls the position and orientation of the responses on data entry forms.

Page 37: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Permissible Values for Multiple Choice Fields

• A value (1 to n) is automatically assigned to each choice when the field is saved:

37

• Can also manually code values yourself by entering ‘# , text description’

Page 38: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Creating a Conditional Field

• Branching logic can be used to show fields that meet a certain condition

38

Page 39: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Creating a Conditional Field (cont.)

• Specify the variable and value of the field that makes the condition true

39

• Complex AND / OR / NOT logic is possible is possible with the “Advanced Branching Logic Syntax” (vs. the “Drag-N-Drop Logic Builder”)

Page 40: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Creating a Conditional Field (cont.)

• The field containing branching logic will show/hide based on the value of the field(s) it depends on

40

Page 41: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

41

Agenda• Creating and Managing Projects• Building Data Collection Forms• Entering Data• Controlling User Access Rights• Ad Hoc Reports and Exporting Data• (Advanced Tools)

Page 42: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Starting Data Collection• The Data Collection area of the

navigation pane, lists all the forms (aka instruments) available for the project

• In order to create a new record, the form that contains the Study ID must be entered first.

42

Page 43: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Creating a New Study ID

• A new record is created whenever a non-existing identifier is entered on the first page of the data collection interface.

• If the record already exists then the record for that Study ID is retrieved.

43

1234567

Page 44: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Using an Existing Study ID

• An existing Study ID can also be selected from the appropriate dropdown list on the first page of the data collection interface.

44

Page 45: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

45

Form Status• All collection forms (aka instruments) have a “Form Status” field

at the end of the form• There are three possible record statuses:

– Incomplete– Unverified– Complete

• “Save Record” saves and exits the record• “Save and Continue” saves and opens the next collection form if

there is one, or saves and keeps the current record open if not

Page 46: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

46

Viewing the Edit History

• To view the edit history for a particular field, click the “H” icon next to the field:

Page 47: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

User Rights and Permissions

• Allows you to grant a user full or partial access to the project

47

Page 48: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Granting User Privileges

• Basic user rights include access to various modules and ability to export PHI

48

Page 49: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Granting User Privileges

• Ability to lock a particular record from further editing

• Ability to Create / Rename / Delete project records

• Data Entry Rights are specified individually for each data collection form

49

Page 50: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

Data Access Groups• Data Access Groups is an advanced feature useful for

multi-center trials and collaborations• Users in a particular Data Access Group can only see

records entered by other users in that Data Access Group

Page 51: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

51

Ad-Hoc Reporting

• “Report Builder” allows you to run simple queries within REDCap

Page 52: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

52

Ad-Hoc Reporting (cont.)

• “Graphical Data View & Stats” provides some simple statistics for every field in a particular data collection instrument

Page 53: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

53

Data Export• Simple Data Export can be used to export an entire project

data set• Advanced Data Export allows you to select specific fields and

de-identify the data set if desired

Page 54: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

54

Data Export – De-Identification Options

Page 55: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

55

Data Export – Available Formats• Can export to comma-separated values (.csv) format

and a variety of statistical package formats

• For Excel export, “Raw” option includes variable names as column headers; “Labels” includes descriptive field names

Page 56: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

56

Advanced Features

• Customizing project settings• Creating and managing forms and data fields using

the downloadable “data dictionary”• Importing data• Data Quality module• File Repository• Event Log

Page 57: Managing Clinical Data Using REDCap Managing Clinical Data Using REDCap Peter E. Gabriel, MD Andrew J Cucchiara, PhD October 11, 2012

57

Resources Beyond This Course• [email protected]• Andy Cucchiara ([email protected], 215-662-2293)• Pete Gabriel ([email protected], 215-615-3437)• Join CHOP/UPenn REDCap Users’ Group Meetings– Usually first Wednesday each month– Physically attend at 3535 Market St– Virtually attend via ‘GoToMeeting’

• REDCap Help & FAQ, Training Resources: