The FDA MyStudies Study datastore
makes APIs available for client applications to obtain the content of studies configured with the Study builder
web application. For example, the iOS
and Android
mobile applications interact with the Study datastore
to obtain the study schedule and tasks. The Study datastore
serves the content and configuration of your organization’s studies - it does not process participant data. The Study datastore
is a Java application built on the Spring framework. The backend database is MySQL, which is shared with the Study builder
web application. The Study datastore
uses basic authentication bundle_id
and app_token
to authenticate calls from client applications.
The Study datastore
client applications are:
The Study datastore
provides the following functionality:
- Serve study settings to client applications
- Serve study eligibility and consent data to client applications
- Serve study schedule to client applications
- Serve study activities to client applications
- Serve study status to client applications
NOTE: Holistic deployment of the FDA MyStudies platform with Terraform and infrastructure-as-code is the recommended approach to deploying this component. A step-by-step guide to semi-automated deployment can be found in the
deployment/
directory.
Copyright 2020 Google LLC