Platform Overview
Participants in a Sage-supported mHealth study interact with an app installed on their iPhone or Android smartphone. These apps communicate over the internet with Bridge Server, a service designed to manage mHealth data in IRB-approved human health research studies in a secure and ethical fashion. Bridge is hosted on Amazon Web Services and other cloud providers, and is operated by Sage Bionetworks. Bridge Server source code is available in GitHub - however Sage recommends developers use Sage's hosted services rather than manage their own server instance. This approach has allowed Bridge server to be used to support over 15 different research studies, including those conducted by independent research teams without scientific oversight from Sage Bionetworks.
Data flows in a Bridge-supported mHealth study as shown above.
Participants interact with an app on their smartphone.
During registration, the study app creates an account for the participant with Bridge. As part of enrollment, study participants may provide personally identifying information (PII) to create an account (e.g. email / password), to allow for recontact by the research team (e.g. address, phone), to create a record of informed consent (e.g. name, signature, date of birth), or for other reasons as permitted by the study protocol.
Bridge stores participant PII in the account database, and generates a unique, random health code for each participant. The account management service automatically generates a unique random identifier, or health code, that will be associated with participant study data, and maintains an encrypted mapping between participant account and participant study data. Thus, researchers analyzing the coded study data will not know the identity of the participants.
As the participant completes activities in the app, data is uploaded to Bridge Server, mapped to the participant’s health code, and cached by Bridge Server.
Coded study data is periodically exported to Synapse, typically this is done on a nightly basis.
Data is made available to the study analysis team. Synapse provides supports for data analysts to work with mHealth data, while separating these researchers from access to potentially sensitive account data.