Skip to content

Latest commit

 

History

History
27 lines (22 loc) · 1.78 KB

README.md

File metadata and controls

27 lines (22 loc) · 1.78 KB

Overview

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:

  1. Android mobile application
  2. iOS mobile application
  3. Response datastore

The Study datastore provides the following functionality:

  1. Serve study settings to client applications
  2. Serve study eligibility and consent data to client applications
  3. Serve study schedule to client applications
  4. Serve study activities to client applications
  5. Serve study status to client applications

Deployment

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