=== 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 + .... + +
+
+