carecentive

Architecture

Carecentive is a backend framework that makes it easy to build mobile and ubiquitous health applications.

General words about carecentive

Carecentive offers you several "out-of-the-box" functionalities that are typically needed by every application for medical and clinical trials, such as:

  • Questionnaire submission
  • Activity management (when to show which questionnaire)?
  • File uploads
  • User authentication
  • ...

You can find a full list of features here.

Custom features

While carecentive already offers you an extensive list of features, you will need to build custom functionality at one point one day. For example, we have implemented a reaction test, medication tracker, or smartphone camera-based Urinalysis with carecentive in the past.

Carecentive architecture: Carecentive-framework and carecentive-core

This is the reason why carecentive is organized into carecentive-framework and carecentive-core.

carecentive-framework can be fully adapted and changed by you. By default, it uses carecentive-core functionality. You can decide to either use or not use carecentive-core functionalities by enabling or disabling the respective requirements to carecentive-core. See the linked separate article for details.

You can change carecentive-framework as you like. You should, however, never change the carecentive-core components themselves. These components are centrally updated, an own dependency, and maintained by the carecentive team.