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:
- Architect a new REDCap workflow for parent and child projects.
- Develop a Universal Dashboard via an external module, represented by this repository.
- 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
- The Mutable survey in the parent project must have an additional variable
last_editing_user
- Each child project must have an additional variable
universal_id
within the immutable intake survey - Each child project must have an additional variable
dashboard_submission_user
within their first survey (own) - 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
- This timestamp field will reflect
- Immutable survey (1) :
Intake
- Mutable survey (2) :
Mutable Intake