=== modified file 'src/docbkx/en/dhis2_user_man_mobile.xml'
--- src/docbkx/en/dhis2_user_man_mobile.xml 2011-01-12 10:29:17 +0000
+++ src/docbkx/en/dhis2_user_man_mobile.xml 2011-01-17 11:06:18 +0000
@@ -4,23 +4,36 @@
DHIS Mobile
Introduction
- Collection of data in the field can be technically
- challenging and expensive. Mobile phone
- solutions has the potential to
- significantly reduce the complexity of deploying a distributed
- data collection system. Using a simple Java client installed on
- a mobile phone, field workers
+ Collection of data in the field can be technically challenging and expensive. Mobile phone
+ solutions has the potential to significantly reduce the complexity of deploying a distributed
+ data collection system. Using a simple Java client installed on a mobile phone, field workers
can report directly to DHIS2 instance.
- There are currently two
- mobile solutions for DHIS2, an older SMS based solution and a new
- solution relying on the phone having a data connection to the web (e.g. GPRS).
-
-
- GPRS based solution
- This solution is currently being developed, documentation
- coming soon...
-
-
+ While mobile phone solutions have a great potential, it is also an area that can be
+ difficult to "get right". Phones lack processing power and have a small display,
+ need to be
+ charged and often makes the most sense in areas where mobile network coverage is weak and
+ patchy.
+ There are currently two main mobile solutions for DHIS2, and we continue to evolve these
+ as well as look at other possible solutions:
+
+
+ New "generic" solution
+ A solution that allows for forms to be updated on the phone and also supports
+ community module reporting, but is relying on the phone having a data connection to the
+ web.
+
+
+ SMS based solution
+ The SMS based solution is quite simple and has been used in a number of places. But it
+ requires a custom built mobile application
+ and installation of a GSM modem and some manual
+ configuration on the server side.
+
+
+
+
+
+
SMS based solution
@@ -31,8 +44,9 @@
database.
By default, DHIS2 does not ship with the DHIS SMS Mobile web
- module.
+ module.
You will need to build in these modules
yourself. You also need to modify the client side
application with your own data elements.
@@ -72,7 +86,7 @@
Modify
the dhis-web-portal\pom.xml file, adding a dependency to dhis-web-mobile:
-
+
<dependency>
@@ -152,7 +166,8 @@
Copy it to your
DHIS2_HOME
folder (the folder where hibernate.properties is located). The settings in this file
- can also be modified from the Settings page in the mobile module in DHIS 2.
+ can
+ also be modified from the Settings page in the mobile module in DHIS 2.
In this file the manufacturer and the model of the GSM modem are specified. Also,
@@ -161,16 +176,21 @@
modem1.pin=0000
in the SMSserver.conf, or use the Settings page in the mobile module in DHIS 2 to
set
- the pin to 0000.
+ the
+ pin to 0000.
The port of the modem also needs to be specified in this file. After the drivers
- are successfully installed and the modem is installed in a usb port, you can find
+ are
+ successfully installed and the modem is installed in a usb port, you can find
the
- port of the modem by opening Device Manager, locate your modem and right click
+ port of
+ the modem by opening Device Manager, locate your modem and right click
on it,
- click on Properties and navigate to the Modem tab. There you'll see
+ click on
+ Properties and navigate to the Modem tab. There you'll see
which port is
- assigned to the modem.
+ assigned to
+ the modem.
Important: Note that if you install the modem into another usb port
another
@@ -178,9 +198,11 @@
you for some
reason need to take the modem out of your computer, make sure
you'll install it
- in the same usb port as last time, or else you'll have
+ in
+ the same usb port as last time, or else you'll have
to update the
- SMSserver.conf file.
+ SMSserver.conf
+ file.
@@ -196,9 +218,11 @@
each
different mobile application in use. The lines start with a mobile
application's
- id, then followed by comma separated data element ids and their
+ id,
+ then followed by comma separated data element ids and their
categoryoptioncombo
- ids. The lines will be on the form
+ ids. The
+ lines will be on the form
1 = <data element id>.<categoryoptioncombo id>,
<data element id>.<categoryoptioncombo id>, ... ,
@@ -208,8 +232,10 @@
Note: If the same mobile application is installed on several phones, the
- id for each application is the same! The formIDLayout.csv file should thus only
- have one line, starting with 1 = .
+ id for
+ each application is the same! The formIDLayout.csv file should thus only
+ have one line,
+ starting with 1 = .
@@ -224,17 +250,13 @@
phone number has to be
registered for a user, and the user can
only
- be
- associated with
- one organisation unit
- !
+ be associated with
+ one organisation unit!
The phone number must include the regular phone number as well as
the country code without
- +
- or
- 00
+ +
or 00
. E.g. for a
Norwegian number, having the country code
47
=== added file 'src/docbkx/en/dhis2_user_man_mobile_web_based.xml'
--- src/docbkx/en/dhis2_user_man_mobile_web_based.xml 1970-01-01 00:00:00 +0000
+++ src/docbkx/en/dhis2_user_man_mobile_web_based.xml 2011-01-17 11:06:18 +0000
@@ -0,0 +1,93 @@
+
+
+
+
+
+ Web based mobile solution
+ The web based solution consists of two parts: Facility reporting, for data entry and
+ reporting of regular
+ DHIS2 aggregate data, and Activity reporting, for supporting individual activity reporting with the
+ Community module.
+
+ The solution relies on the mobile phone having a data connection available (i.e.
+ GPRS,
+ Edge, 3G), over which it communicates with a DHIS2 instance being publicly
+ available on the
+ internet, as any other web client. The application downloads the forms to be reported from the
+ server,
+ and the forms can therefore be updated without installing a new application.
+
+
+ Data connection availability
+ Data connection availability can be a problem in many of the contexts where DHIS2 mobile
+ reporting would otherwise be a good solution
+ for getting data directly into DHIS2. If that is
+ the case for you, you might want to consider
+ trying the SMS based solution for now.
+ But keep
+ in mind that even though a data connection is currently required for communication between
+ the server and the mobile phone,
+ it is only required when initializing or updating the mobile
+ application and when sending reports
+ to the server.
+ The phone stores all entered data locally,
+ so it it can work fine with only temporary access to a
+ data connection on a regular basis.
+
+
+
+ Server side setup for facility reporting
+ The server side component of the web based solution is no different than any other
+ regular web application, and it is included in the regular build of DHIS2.
+
+ To try out the facility reporting, perform these steps on the
+ server
+
+ For the data sets you want reported, set the "Available for mobile" flag
+ on the edit dataset page.
+
+
+ Make sure the user that you want to log in as is associated to one (and
+ only one) organizational unit has the "mobile" datasets assigned.
+
+
+ That was all, go see if you can get the mobile working.
+
+
+
+
+ A little detail
+ Though the previous steps is all that should be needed for testing the solution,
+ there are of course some more things you want to know about the server setup.
+
+ The mapping of data sets to form layout on the phone
+ By default a data set is mapped to one large form on the phone.
+ If the data set is divided into sections, each section is a form page and
+ If a data element has
+ more than one category option combo it will be displayed as a heading with the combos
+ following.
+
+
+ Names of elements on the phone
+ The name of the form is the ... And so on...
+
+
+ Sorting of forms
+ ....
+
+
+ Language support
+ Language support for the form contents is not fully supported yet, as of the current
+ version (?)
+
+
+
+ Mobile application setup
+
+
+ Installation and initialization
+ ....
+
+
+
+