Implementation Guide

This wiki page contains the installation and setup instructions for an instance of the Intelehealth platform for an implementation. This guide does not cover non-technical aspects of implementation. An implementation is any project that we are supporting.

The Intelehealth platform consists of three main components: The Intelehealth Android client, The Intelehealth Cloud server (consists of an OpenMRS Server & a Parse image server) and mind maps.

This is what the health worker/ patient-facing provider uses. The Intelehealth Android app is hosted on the Google Playstore. For an implementation you need to download the app from the Playstore and follow certain set up steps given in the Intelehealth Android app setup page.

This cloud server hosts the backend of the technology platform and hosts the central data repository where all patient data is stored. The cloud server setup is currently on Digital Ocean. In the future we shall be migrating to Amazon Web Services. The For each implementation we spin up a droplet from a base configuration "snapshot". This guide walks you through all the steps to set up a server from scratch. Important considerations in the process are maintaining the security of the cloud server. The cloud server runs two distinct applications that have to be set up:

2.1. OpenMRS server -- this is the central data repository where patient data is stored, it is also has the web UI for the remote provider, the project manager and the system administrator. The consists of the OpenMRS Reference Application Distribution and the Intelehealth OpenMRS module.

2.2. Parse Image server -- this is where all patient images are stored

The relevant mind maps for the implementation -- these are the mind maps and they may be the general HxGuide mind maps or specific to a particular implementation.

All of these need to be set up for an implementation.

The individual guides walk you through the process of setup for each component.