Criteria for open platform in AHA and AAL domains which TheraForge complies with:

Open Source

Open Standards Based

Shared Common Information Model


Vendor Technology Neutral

Supports Open Data

Open APIs

Open Usage

Business Overview

TheraForge is an open low-code SDK for the rapid application development (RAD) of digital health solutions running on Apple iOS for the iPhone and Apple Watch. The platform comprises a set of tools for students, researchers and developers, designed to accelerate rapid prototyping and development of professional-grade digital health applications. It supports secure local storage with automatic cloud synchronization and offline-first capabilities, digital health UI/UX components synchronized with data changes, powerful app templating and styling, a secure integrated cloud service with doctor/patient dashboard and with analytics portal, AppleWatch support, wearable device support as health data sources, and much more.

Learn more about TheraForge platform

Technical Overview

TheraForge is the result of 1+ years of development and incorporates 250K+ lines of code distributed into 7 frameworks, with an associated no-code template app:

  • A cloud client framework for interconnection to TheraForge’s CloudBox serverless service (BaaS): OTFCloudClientAPI
  • Enterprise-grade digital health frameworks: OTFCareKit, OTFResearchKit
  • Enterprise-grade persistent storage and synchonization frameworks: OTFCloudantStore, OTFCDTDatastore
  • A templating framework for app customization and styling: OTFTemplateBox

A sample cloud-enabled app can be installed, used as development model and customized for no-code prototyping.

TheraForge – Features

TheraForge supports the following features:

  • No-code app and portal customization and configuration
  • Automatic data storage in the cloud
  • Offline-first local storage (not just a cache)
  • Multi-device cloud-based synchronization
  • Robust data versioning
  • Support for dark mode, dynamic font sizes, high contrast, and other accessibility features
  • App onboarding
  • Informed consent
  • Surveys
  • Medical task-based assessments
  • Virtual care/tele-medicine capabilities for remote care plan management
  • Adherence tracking
  • Standard UI cards and styles
  • Monitoring of health data
  • External IoT sensor support
  • FHIR support
  • Dependency manager support
  • Notification protocol based on Server-Sent Events (SSE) technology
  • HIPAA and GDPR compliant encryption at rest and in flight (TLS 1.3-only with Forward Secrecy)
  • HIPAA and GDPR compliant authentication
  • Sign in with Apple and with Google
  • Passwordless sign-in based on TouchID or FaceID
  • Analytics dashboard
  • Automatic and manual code security analysis (see report in the figure below)

The code is analyzed and tested for security vulnerabilities and the use of TLS 1.3 with forward secrecy is verified:

Learn more about TheraForge platform

TheraForge – Getting Started Guide

You can start using TheraForge for free and even contribute to its development on GitHub by opening issues and submitting pull requests.

TheraForge’s main components are:

  1. A powerful modular SDK for app development called ToolBox.
  2. A multi-cloud backend service called CloudBox (see the Cloud Setup section).
  3. A web-based doctor/patient dashboard.
  4. An analytics portal to review server- and client-related statistics.
  5. A no-code template app called MagicBox.

Hippocrates Technologies provides free and paid tiers for the use of the BaaS service. Request a quote for personalized projects and for co-development opportunities. You can use the TheraForge Client Registration form for your queries:

Note: To create a cloud account to use with ToolBox or MagicBox (as described in the Cloud Setup section linked above), you can use the registration form to obtain an API key.

TheraForge – ToolBox

TheraForge ToolBox (OTFToolBox) is an open software development kit (SDK) for rapid application development (RAD) of digital health solutions running on Apple iOS.

It comprises a set of iOS frameworks for students, researchers and professional developers, designed to accelerate rapid prototyping of digital health applications.

Learn more about TheraForge ToolBox

TheraForge – MagicBox

The Open TheraForge (OTF) MagicBox app is a template for creating digital health solutions that help people better manage their health. This sample application leverages TheraForge frameworks such as OTFTemplateBox to implement a no-code solution that can be customized without requiring any code changes.

MagicBox App as a Template or a Model

MagicBox app’s source code represents an example of how to use the frameworks in the TheraForge SDK. It will constantly evolve to incorporate and showcase new features of the SDK.

Intersted organisations can use MagicBox as a reference, or fork it and make it the starting point for their own app.  This open template can help them to create their own digital health application prototype in just a few minutes, without investing a lot of time and money, and even with limited knowledge of coding.

MagicBox Features

  • No-code configuration and setup for accelerated development.
  • Informed consent process and survey generation using Apple’s ResearchKit framework.
  • Care plan management using Apple’s Carekit framework.
  • Monitoring of health data with Apple’s HealthKit framework.
  • Automatic data synchronization across the Cloud (a la Dropbox) using the OTFToolBox SDK.
  • Support for various popular technologies out of the box: user authentication (Sign in with Apple in addition to standard login) with OAuth2, HIPAA- abd GDPR-compliant traffic encryption at rest and in transit (uses TLS 1.3 crypto), app notifications using HTTP 2 Server-Sent Events (SSE), etc.
  • SF Symbols 1.1 support (available on iOS/iPadOS 13 and watchOS 6, and later releases)

Learn more about TheraForge MagicBox

TheraForge – CloudBox

The TheraForge Secure Cloud service is a shared hosting BaaS that provides cloud connectivity and synchronization to apps (and much more).

CloudBox Features

The CloudBox service provides native multi-cloud support (AWS, IBM HyperProtect (future)).

It supports the following features:

  • Offline-first local storage (not just a cache)
  • Multi-device synchronization
  • Robust data versioning
  • Automatic data storage in the cloud
  • Notification protocol based on Server-Sent Events (SSE) technology
  • HIPAA and GDPR compliant encryption at rest and in flight (TLS 1.3)
  • IPAA and GDPR compliant authentication
  • Sign in with Apple and with Google
  • Passwordless sign-in based on TouchID or FaceID
  • Prometheus-based analytics dashboard
  • SonarQube-based code security analysis

In order to use it in your apps, you need to register an account with the minimal information that is required by the backend services.

Learn more about TheraForge CloudBox

TheraForge – WorkBox

ToolBox, MagicBox and CloudBox integrate with WorkBox, a configurable web-based dashboard for medical data collection and display, patient/doctor interaction and virtual care management.

WorkBox is currently in internal alpha testing and access to its first public release can be requested via the Client Registration Form.

Learn more about TheraForge WorkBox

To download this information as a PDF file please click on the button below.

Download PDF

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More