Chapter 22. Mobile

Table of Contents

22.1. DHIS2 Mobile Introduction
22.2. Mobile browser based data entry
22.2.1. Getting started with mobile browser data entry
22.3. J2ME GPRS/3G Client
22.3.1. Data connection availability
22.3.2. J2ME GPRS 3G facility reporting client
22.3.3. Detailed configuration of data sets and reporting forms
22.3.4. Mobile application setup
22.4. SMS Command
22.4.1. Set up SMS command
22.4.2. SMS Command Type
22.5. SMS Service
22.5.1. Setting up SMS service
22.5.2. Gateway Configurations

This chapter covers various mobile technologies including Web, J2ME, SMS Service and SMS Command.

22.1. DHIS2 Mobile Introduction

DHIS2 provides a range of options to allow data entry from mobile devices, including a dedicated GPRS/3G J2ME client and two versions of DHIS2 which have been optimized specifically for mobile browsers. Each of these solutions will be described in detail in the following sections. DHIS2 offers several Android clients, which are described in detail in other sections of this guid.

Collection of data in the field can be technically challenging and expensive. Mobile phone solutions have the potential to significantly reduce the complexity of deploying a distributed data collection system. Using a simple Java client installed on a mobile phone or a web browser which works on the mobile phone, field workers can report directly to the DHIS2 database through their mobile device.

While mobile phone solutions have a great potential, there are complexities with such deployments. Phones lack processing power and have a small display, they need to be charged, and often such deployments make the most sense in areas with poor or intermittent network coverage.

Each of the mobile solutions are introduced briefly below, and the discussed in separate sections in detail:

  • DHIS2 Light: A mobile browser optimized data entry module for all devices

    This module allows for data entry directly with the browser of the mobile device. A wide range of devices and mobile browsers are supported including: Opera mini 3 & 4 (basic and advanced) - Opera mini 4, Nokia S40 mobiles ,Windows Phone 7, Window Mobile 6, Palm Pre, Blackberry (v5 and v6), Firefox mobile, iOS devices (iPhone) and Android devices. This client does not have offline-support, and an active GPRS/3G connection is required. It does not require a new application installation on the phone to support new features, but does require a stable data connection for use. This solution is described in Section 22.2, “Mobile browser based data entry”

  • DHIS2 Smartphone client: A mobile browser optimized data entry module for Smartphone devices

    This module allows for data entry directly with the browser of a Smartphone. Offline data entry is supported and it does not require any installation of a special client on the phone itself.

  • J2ME GPRS/3G client

    DHIS-mobile includes two separate J2ME clients supporting GPRS/EDGE/3G as a transport mechanism. One clients supports facility aggregate reporting and the second client supports name-based program tracking. These clients are split into separate applications to make deployment easier. Some health workers may have both applications installed on their phone. Both of these clients support offline-storage of data and work on J2ME enabled devices (feature phones).

    An active GPRS/3G connection is required in order to send data to the DHIS2 database, but data can be entered offline and transmitted when a connection is present. This client is intended primarily for low-end devices which support J2ME applications, although the offline-supports adds some memory requirements which limits the handset selection. While the solution is primarily tested on Nokia phones, it also works on several other J2ME capable handsets.

    The facility reporting J2ME client is described in the chapter "J2ME GPRS/3G Client"