Code Monkey home page Code Monkey logo

frankwrk / fda-my-studies-mobile-application-system Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fda-mystudies/fda-my-studies-mobile-application-system

0.0 0.0 0.0 16 KB

This repository contains all the necessary code and documentation for running the FDA MyStudies mobile application, web configuration portal, and storage environment.

Home Page: https://www.fda.gov/drugs/science-research-drugs/fdas-mystudies-application-app

License: Other

fda-my-studies-mobile-application-system's Introduction

FDA MyStudies Mobile Application System

Background

The FDA MyStudies App is designed to facilitate direct patient input of real world data which can be linked to electronic health data, thereby supporting traditional clinical trials, pragmatic trials, observational studies, and registries. It was developed by the FDA and private sector partners, but source code and documentation have been released to the public as open source software so the app and data storage system can be reconfigured and rebranded by other organizations conducting clinical research. It can also be improved by software developers.

The system has several important features. The data storage environment is secure and supports controls necessary for compliance with 21 CFR Part 11 and the Federal Information Security Management Act, so it can be used for trials under Investigational New Drug oversight. The app is configurable to accommodate different therapeutic areas, health outcomes, surveys, and consents, which reduces or eliminates software development hurdles for those who wish to deploy it. The data storage environment is scalable and partitioned to support multiple clinical trials from different organizations, large multi-site trials, and “distributed database” studies.

These resources provide detailed background information about the FDA MyStudies system:

This Repository

This repository contains all the necessary code for running the FDA MyStudies mobile applications (iOS and Android), web configuration portal (WCP), and storage environment. The mobile apps and WCP were developed by Boston Technology Corporation. The registration server and storage environment are extensions of LabKey Server, a platform developed by LabKey and available under the Apache 2.0 license. All development occurred under the direction of FDA and the Harvard Pilgrim Research Institute (HPHCI).

This Git repository includes six submodules, one for each major component of the FDA MyStudies system. If you're not familiar with submodules, you may want to review the Git Submodules documentation. We strongly recommend upgrading to the latest Git version to ensure you have full support for submodules. To clone this repository and automatically initialize and update each submodule, use the --recurse-submodules flag, for example:

git clone --recurse-submodules https://github.com/FDA-MyStudies/FDA-My-Studies-Mobile-Application-System.git

Once the repository and submodules are cloned, you can periodically pull all the latest changes using:

git pull --recurse-submodules

This consolidated repository provides access to the latest code for every FDA MyStudies component. We are actively working on providing a consolidated build process that can compile every submodule into a deployable component from this top-level repository. In the meantime, those who wish to develop or build the MyStudies components will need to visit the individual repositories and follow the build instructions to build each component separately.

Documentation

Set up requires the deployment and configuration of the following components. Development of each component is done in one or more submodules; links to the submodule version most recently published to production are provided here.

  • the Registration Server where participants sign up and create an account (UserReg-WS)
  • the Mobile Client App into which participants enter data (Android or iOS)
  • the Response Server which handles and stores the responses sent by the Mobile App (Response)
  • the Web Configuration Portal where administrators design research questionnaires (WCP and WCP-WS)

Setup Instructions:

Learn More

fda-my-studies-mobile-application-system's People

Contributors

labkey-adam avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.