29
Creative Uses of Standard REDCap Functionality Bas de Veer (ITHS, University of Washington) Jeff Hawley (Duke University) JoinQA.com : Access Code 52408

Creative Uses of Standard REDCap Functionality

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Creative Uses of Standard REDCap Functionality

Creative Uses of Standard REDCap Functionality

Bas de Veer (ITHS, University of Washington)

Jeff Hawley (Duke University)

JoinQA.com : Access Code 52408

Page 2: Creative Uses of Standard REDCap Functionality

Creative Uses of REDCap

Source: www.xkcd.com

Page 3: Creative Uses of Standard REDCap Functionality

Creative Uses of REDCap • Basic tricks

• AE’s, medication lists • Data dictionary tips • HTML

• Surveys • Randomization, different use cases

• Longitudinal • Landing page • Multiple arms, multiple workflows

Page 4: Creative Uses of Standard REDCap Functionality

Basic Tricks

Cascading medication lists • Need to design a maximum number • Takes up screen real estate

• Selector option • N+1 option

Example: Cascading medication list demo

Page 5: Creative Uses of Standard REDCap Functionality

Basic Tricks

Checkboxes • Follow up questions (e.g. “Other”) • Single Checkbox

• Multiple answers • Multiple Checkboxes

• Single answers

Example: Checkbox demo

Page 6: Creative Uses of Standard REDCap Functionality

Basic Tricks Dynamic SQL Lookup Tables

• Insert table in the backend database • Dynamic SQL fields

• Hide/Show based on Branching Logic • Pulls a drop down from table

• Unique values for options • Round up/down in calculation • Add .00001, .00002 etc etc

Example: D-SQL Lookup demo or Oncology adverse event demo

Page 7: Creative Uses of Standard REDCap Functionality

Basic Tricks Scoring tools

• Variety of uses • BMI, Scales, Validated tools

• Use for branching logic • Action Tags

• @HIDDEN • @READONLY

Example: Scoring tool demo

Page 8: Creative Uses of Standard REDCap Functionality

Basic Tricks

Data Dictionary

• Sequence variable • Inserts multiple fields

Page 9: Creative Uses of Standard REDCap Functionality

Sequence Variable

Page 10: Creative Uses of Standard REDCap Functionality

Sequence Variable

Page 11: Creative Uses of Standard REDCap Functionality

Sequence Variable

Page 12: Creative Uses of Standard REDCap Functionality

Sequence Variable

Page 13: Creative Uses of Standard REDCap Functionality

Sequence Variable

Page 14: Creative Uses of Standard REDCap Functionality

Sequence Variable

Page 15: Creative Uses of Standard REDCap Functionality

Sequence Variable

Page 16: Creative Uses of Standard REDCap Functionality

Sequence Variable

Page 17: Creative Uses of Standard REDCap Functionality

Basic Tricks

Attention grabbing descriptive fields

HTML is your friend!

Page 18: Creative Uses of Standard REDCap Functionality

Basic Tricks

Page 19: Creative Uses of Standard REDCap Functionality

Basic Tricks

Page 20: Creative Uses of Standard REDCap Functionality

Surveys Custom Invites

• Pipe in any information • Increases response rate • Think: name, topic, upcoming visit date

• Input form and a survey form • Included email in input form

• Track who filled out what

Example: Custom Invitations demo

Page 21: Creative Uses of Standard REDCap Functionality

Surveys Application – Review Surveys

• Gets around the single email restriction • Two surveys

• Linked by a Dynamic SQL • Shorten names ( Left() )

• Great for “lazy” users

Example: Application demo and Reviewer Demo

Page 22: Creative Uses of Standard REDCap Functionality

Surveys Point survey completion to a second survey to separate feedback from raffle drawings Location: Online Designer Survey Settings

Page 23: Creative Uses of Standard REDCap Functionality

Surveys Trigger Forms

• Used for triggering preset automatic invites • Useful for “fuzzy” intervals • Does require user intervention • Recommend a separate form • Simple variables

• Yes no questions • Single answer checkboxes

• Enrich the invitation by piping in values Example: Trigger form demo

Page 24: Creative Uses of Standard REDCap Functionality

Surveys Cascading triggers vs single triggers

• Cascading triggers • One survey triggers the next in line • Easy logic • One skipped survey breaks the chain

• Single triggers • One variable triggers all invites • Different time delays • Harder to add additional surveys

Page 25: Creative Uses of Standard REDCap Functionality

Surveys Survey Randomization

• Randomness based on the order of record creation • Works best with large numbers of participants • Public survey link

• Even distribution • Personal invitations

• Prevents spam • Uneven distribution

• Modulo Operator (%)

Example: Survey Randomization Demo

Page 26: Creative Uses of Standard REDCap Functionality

Longitudinal Multiple workflows/Multi-site

• Keeping everything in the same project • Reusing some of the same forms • Different workflows, different arms

• Create “Record ID form”

• See “Landing Page”

• Alternative: Use multiple projects

Example: Child Arm Demo or Parent Arm Demo

Page 27: Creative Uses of Standard REDCap Functionality

Longitudinal Landing Page

• Useful for creating the REDCap record ID • “Looks” professional • Use in combination with the survey queue • Add logo(s) • Add a generic welcome text

Example: Child Arm Demo or Parent Arm Demo

Page 28: Creative Uses of Standard REDCap Functionality

Longitudinal Enrollment Arm

• Unique Record ID’s • Technically possible, not advisable • Turn on auto-numbering, use 2nd ID

• Alternative: Enrollment project

• Use Dynamic SQL in main project to link back to the enrollment

Page 29: Creative Uses of Standard REDCap Functionality

Longitudinal D-SQL Example code

select a.value, concat_ws(', ',a.value,b.value) as label from (select record, value from redcap_data where project_id=948 and field_name=’record_id') a JOIN (select record, value from redcap_data where project_id=948 and field_name=’last_name') b ON a.record=b.record order by a.value