Skip to content

UI dashboard implementation on REDCap as an EM for the universal intake project

License

Notifications You must be signed in to change notification settings

susom/rover-dashboard

Repository files navigation

The Rover project aims to prototype a survey configuration in REDCap to assess its feasibility as a global intake system for Stanford Medicine. The scope includes two phases:

  1. Architect a new REDCap workflow for parent and child projects.
  2. Develop a Universal Dashboard via an external module, represented by this repository.

Configuration Notes:

  • Each child project should have all variables in the parent intake and mutable intake forms.
  • Child form names have to match parent form names exactly - they will otherwise fail to copy over due to the "_complete" variables being based on the survey name.
  • Name mismatches will result in data not being copied from parent to child

Requirements:

  1. The Mutable survey in the parent project must have an additional variable last_editing_user
  2. Each child project must have an additional variable universal_id within the immutable intake survey
  3. Each child project must have an additional variable dashboard_submission_user within their first survey (own)
  4. Each child project is required to have an additional field univ_last_update present in the mutable intake form to house the last updated timestamp
    • This timestamp field will reflect survey completion time of the universal intake (mutable survey)
    • Editing this record from the parent project outside of survey view will not update this time to children projects

Default naming:

  • Immutable survey (1) : Intake
  • Mutable survey (2) : Mutable Intake

About

UI dashboard implementation on REDCap as an EM for the universal intake project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •