DHIS2 User guide

2.29

Warranty:  THIS DOCUMENT IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS MANUAL AND PRODUCTS MENTIONED HEREIN, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

License:  Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the source of this documentation, and is available here online: http://www.gnu.org/licenses/fdl.html.

Revision History
Revision HEAD@28dc31c2018-07-17 01:14:08
Version 2.29

Table of Contents

About this guide
1. Getting started - help to navigate the user guide
2. What is DHIS2?
2.1. DHIS2 Background
2.2. Key features and purpose of DHIS2
2.3. Use of DHIS2 in HIS: data collection, processing, interpretation, and analysis.
2.4. Technical background
2.4.1. DHIS2 as a platform
2.4.2. Understanding platform independence
2.4.3. Deployment strategies - online vs offline
2.5. Difference between Aggregated and Patient data in a HIS
2.6. Free and Open Source Software (FOSS): benefits and challenges
3. Managing dashboards
3.1. About dashboards
3.2. Dashboard and control bar
3.2.1. Searching in the list of dashboards
3.2.2. Customizing the height of the control bar
3.3. Creating a dashboard
3.3.1. Adding items to the dashboard
3.3.2. Removing items
3.3.3. Saving the dashboard
3.4. Editing an existing dashboard
3.4.1. Translating dashboard title and description
3.4.2. Deleting a dashboard
3.5. Viewing a dashboard
3.5.1. Starred dashboards
3.5.2. Filtering a dashboard
3.5.3. Dashboard items with charts, pivot tables and maps
3.5.4. Interpretations
3.5.5. Sharing a dashboard
4. Messaging
4.1. About messages and feedback messages
4.2. Create a message
4.3. Read a message
4.4. Create a feedback message
4.5. Manage feedback messages
4.6. Configure feedback message function
5. Using the Data Entry app
5.1. About the Data Entry app
5.2. Enter data in a data entry form
5.3. Mark a data value for follow-up
5.4. Edit data values in a completed data entry form
5.5. Display a data value's history
5.6. Display a data value's audit trail
5.7. Create minimum maximum value range manually
5.8. Enter data offline
5.9. Enable multi-organisation unit data entry
5.10. See also
6. Using the Event Capture app
6.1. About the Event Capture app
6.2. Register an event
6.3. Edit an event
6.4. Edit events in grid
6.5. Share events in edit mode
6.6. View an event audit history
6.7. Delete an event
6.8. Modify an event list's layout
6.9. Print an event list
6.10. Download an event list
7. Using the Tracker Capture app
7.1. About the Tracker Capture app
7.2. About tracked entity instance (TEI) dashboards
7.3. Workflow
7.4. Create a TEI and enroll it in a program
7.5. Open an existing TEI dashboard
7.5.1. Lists
7.5.2. Search
7.6. Enroll an existing TEI in a program
7.7. Enter event data for a TEI
7.7.1. Widgets for data entry
7.7.2. Creating an event
7.7.3. Schedule an event
7.7.4. Refer an event
7.7.5. Compare events
7.8. Manage a TEI's enrollments
7.8.1. Deactivate a TEI's enrollment
7.8.2. Activate a TEI's enrollment
7.8.3. Mark TEI's enrollment as complete
7.8.4. Reopen completed enrollment
7.8.5. Display TEI's enrollment history
7.8.6. Create a TEI enrollment note
7.9. Send a message to a TEI
7.10. Mark a TEI for follow-up
7.11. Edit a TEI's profile
7.12. Add a relationship to a TEI
7.13. Share a TEI dashboard
7.14. Deactivate a TEI
7.15. Activate a TEI
7.16. Delete a TEI
7.17. Configure the TEI dashboard
7.17.1. Show or hide widgets
7.17.2. Save the dashboard's layout as default
7.17.3. Lock dashboard's layout
7.17.4. Top bar
7.18. Create reports
8. Analyze data in pivot tables
8.1. About the Pivot Table app
8.2. Create a pivot table
8.2.1. Select dimension items
8.2.2. Modify pivot table layout
8.3. Change the display of your pivot table
8.4. Manage favorites
8.4.1. Open a favorite
8.4.2. Save a favorite
8.4.3. Rename a favorite
8.4.4. Write an interpretation for a favorite
8.4.5. Create a link to a favorite
8.4.6. Delete a favorite
8.4.7. View interpretations based on relative periods
8.5. Download data from a pivot table
8.5.1. Download table layout data format
8.5.2. Download plain data source format
8.5.3. Download a CSV format without rendering data in the web browser
8.6. Embed a pivot table in an external web page
8.7. Visualize pivot table data as a chart or a map
8.7.1. Open a pivot table as a chart
8.7.2. Open a pivot table selection as a chart
8.7.3. Open a pivot table as a map
8.7.4. Open a pivot table selection as a map
9. Using the Data Visualizer app
9.1. About the Data Visualizer app
9.2. Create a chart
9.3. Select a chart type
9.4. Select dimension items
9.4.1. Select indicators
9.4.2. Select data elements
9.4.3. Select reporting rates
9.4.4. Select fixed and relative periods
9.4.5. Select organisation units
9.4.6. Select additional dimension items
9.5. Select series, category and filter
9.6. Change the display of your chart
9.7. Manage favorites
9.7.1. Open a favorite
9.7.2. Save a favorite
9.7.3. Rename a favorite
9.7.4. Write an interpretation for a favorite
9.7.5. Create a link to a favorite
9.7.6. Delete a favorite
9.7.7. View interpretations based on relative periods
9.8. Download a chart as an image or a PDF
9.9. Download chart data source
9.10. Embed charts in any web page
9.11. Open a chart as a pivot table or as a map
10. Using the GIS app
10.1. About the GIS app
10.2. Create a new thematic map
10.3. Manage event layers
10.3.1. Create or modify event layer
10.3.2. Turn off cluster
10.3.3. Modify cluster style
10.3.4. Modify information in event pop-up windows
10.3.5. Clear event layer
10.4. Manage facility layers
10.4.1. Create or modify a facility layer
10.4.2. Search for an organisation unit
10.4.3. Clear facility layer
10.5. Manage facilities in a layer
10.5.1. Relocate a facility
10.5.2. Swap longitude and latitude of a facility
10.5.3. Display facility information
10.6. Manage thematic layers 1- 4
10.6.1. Create or modify a thematic layer
10.6.2. Filter values in a thematic layer
10.6.3. Search for an organisation unit
10.6.4. Navigate between organisation hierarchies
10.6.5. Clear thematic layer
10.7. Manage boundary layers
10.7.1. Create or modify boundary layers
10.7.2. Search for organisation units
10.7.3. Navigate between organisation hierarchies
10.7.4. Clear boundary layer
10.8. Manage Earth Engine layer
10.8.1. Create or modify an Earth Engine layer
10.9. Add external map layers
10.10. Manage map favorites
10.10.1. Save a map as a favorite
10.10.2. Open a favorite
10.10.3. Rename a favorite
10.10.4. Overwrite a favorite
10.10.5. Share a map interpretation
10.10.6. Modify sharing settings for a favorite
10.10.7. Delete a favorite
10.11. Save a map as an image
10.12. Embed a map in an external web page
10.13. Search for a location
10.14. Measure distances and areas in a map
10.15. Get the latitude and longitude at any location
10.16. View a map as a pivot table or chart
10.16.1. Open a map as a chart
10.16.2. Open a map as a pivot table
10.17. See also
11. Using the Maps app
11.1. About the Maps app
11.2. Create a new map
11.3. Manage event layers
11.3.1. Create an event layer
11.3.2. Modify an event layer
11.3.3. Modify information in event pop-up windows
11.3.4. Clear event layer
11.4. Manage facility layers
11.4.1. Create a facility layer
11.4.2. Create or modify a facility layer
11.4.3. Filter values in a facility layer
11.4.4. Search for a facility
11.4.5. Remove facility layer
11.4.6. Manage facilities in a layer
11.5. Manage thematic layers
11.5.1. Create a thematic layer
11.5.2. Modify a thematic layer
11.5.3. Filter values in a thematic layer
11.5.4. Search for an organisation unit
11.5.5. Navigate between organisation hierarchies
11.5.6. Remove thematic layer
11.6. Manage boundary layers
11.6.1. Create a boundary layer
11.6.2. Modify a boundary layer
11.6.3. Filter values in a boundary layer
11.6.4. Search for an organisational unit
11.6.5. Navigate between organisation hierarchies
11.6.6. Remove boundary layer
11.7. Manage Earth Engine layer
11.7.1. Create an Earth Engine layer
11.8. Add external map layers
11.9. Manage map favorites
11.9.1. Open a favorite
11.9.2. Save a map as a new favorite
11.9.3. Overwrite the current favorite
11.9.4. Rename a favorite
11.9.5. Delete a favorite
11.9.6. Modify sharing settings for a favorite
11.9.7. Share a map interpretation
11.10. Save a map as an image
11.11. Search for a location
11.12. Measure distances and areas in a map
11.13. Get the latitude and longitude at any location
11.14. See also
12. Using the Event Reports app
12.1. About the Event Reports app
12.2. Create an event report
12.3. Select dimension items
12.4. Select series, category and filter
12.5. Change the display of your table
12.6. Download chart data source
12.7. Manage favorites
12.7.1. Open a favorite
12.7.2. Save a favorite
12.7.3. Rename a favorite
12.7.4. Write an interpretation for a favorite
12.7.5. Create a link to a favorite
12.7.6. Delete a favorite
12.7.7. View interpretations based on relative periods
12.8. Visualize an event report as a chart
13. Using the Event Visualizer app
13.1. About the Event Visualizer app
13.2. Create a chart
13.3. Select a chart type
13.4. Select dimension items
13.5. Select series, category and filter
13.6. Change the display of your chart
13.7. Download a chart as an image or a PDF
13.8. Download chart data source
13.9. Manage favorites
13.9.1. Open a favorite
13.9.2. Save a favorite
13.9.3. Rename a favorite
13.9.4. Write an interpretation for a favorite
13.9.5. Create a link to a favorite
13.9.6. Delete a favorite
13.9.7. View interpretations based on relative periods
13.10. Visualize a chart as a pivot table
14. Control data quality
14.1. About data quality checks
14.2. Validation rule analysis
14.2.1. About validation rule analysis
14.2.2. Workflow
14.2.3. Schedule a validation rule analysis to run automatically
14.2.4. Run a validation rule analysis manually
14.2.5. See also
14.3. Standard deviation outlier analysis
14.3.1. About standard deviation outlier analysis
14.3.2. Run a standard deviation outlier analysis
14.3.3. Modify a standard deviation outlier value
14.4. Minimum maximum outlier analysis
14.4.1. About minimum maximum value based outlier analysis
14.4.2. Workflow
14.4.3. Configure a minimum maximum outlier analysis
14.4.4. Run a minimum maximum outlier analysis
14.5. Follow-up analysis
14.5.1. About follow-up analysis
14.5.2. Create list of data values marked for follow-up
15. Data approval
15.1. Approving and accepting
15.2. Authorities for approving data
15.3. Configuring data approval
15.4. Data visibility
15.5. Approving data
15.6. Approving by category option group set
15.6.1. Approving by one category option group set
15.6.2. Approving by multiple category option group sets
16. Using reporting functionality
16.1. Reporting functionality in DHIS2
16.2. Using standard reports
16.3. Using dataset reports
16.4. Using resources
16.5. Using reporting rate summary
16.6. Using organisation unit distribution reports
16.7. Generate analytics tables
17. Set user account preferences
18. Manage users, user roles and user groups
18.1. About user management
18.1.1. About users
18.1.2. About user roles
18.1.3. About user groups
18.2. Workflow
18.3. Manage users
18.3.1. Create a user
18.3.2. Edit user objects
18.3.3. Disable users
18.3.4. Display a user's profile
18.3.5. View users by organisation unit
18.3.6. Assign search organisation units to users
18.3.7. Delete current user
18.3.8. Clone users
18.3.9. Change user password
18.3.10. Delete user objects
18.3.11. Display details of user objects
18.4. Manage user roles
18.4.1. Create a user role
18.4.2. Edit user objects
18.4.3. Delete user objects
18.4.4. Display details of user objects
18.4.5. Change sharing settings for user objects
18.5. Manage user groups
18.5.1. Create a user group
18.5.2. Join user groups
18.5.3. Leave user groups
18.5.4. Edit user objects
18.5.5. Delete user objects
18.5.6. Display details of user objects
18.5.7. Change sharing settings for user objects
18.6. Enable support for OpenID
18.7. Decentralize user management
18.8. Example: user management in a health system
19. Visualize usage statistics
19.1. About the Usage Analytics app
19.2. Create a usage analytics graph
20. Configure metadata
20.1. About the Maintenance app
20.2. Manage categories
20.2.1. About categories
20.2.2. Workflow
20.2.3. Create or edit a category option
20.2.4. Create or edit a category
20.2.5. Create or edit a category combination
20.2.6. Create or edit a category option group
20.2.7. Create or edit a category option group set
20.2.8. Use category combinations for data sets
20.2.9. Assign a code to a category option combination
20.2.10. Clone metadata objects
20.2.11. Change sharing settings for metadata objects
20.2.12. Delete metadata objects
20.2.13. Display details of metadata objects
20.2.14. Translate metadata objects
20.3. Manage data elements
20.3.1. About data elements
20.3.2. Workflow
20.3.3. Create or edit a data element
20.3.4. Create or edit a data element group
20.3.5. Create or edit a data element group set
20.3.6. Clone metadata objects
20.3.7. Change sharing settings for metadata objects
20.3.8. Delete metadata objects
20.3.9. Display details of metadata objects
20.3.10. Translate metadata objects
20.4. Manage data sets and data entry forms
20.4.1. About data sets and data entry forms
20.4.2. Workflow
20.4.3. Create or edit a data set
20.4.4. Create or edit Data set Notification
20.4.5. Override data elements' category combinations in a data set
20.4.6. Edit compulsory data elements in a data set
20.4.7. Download default data forms in PDF format
20.4.8. Manage section forms
20.4.9. Manage custom forms
20.4.10. Change sharing settings for metadata objects
20.4.11. Delete metadata objects
20.4.12. Display details of metadata objects
20.4.13. Translate metadata objects
20.5. Manage indicators
20.5.1. About indicators
20.5.2. Workflow
20.5.3. Create or edit an indicator type
20.5.4. Create or edit an indicator
20.5.5. Create or edit an indicator group
20.5.6. Create or edit an indicator group set
20.5.7. Clone metadata objects
20.5.8. Change sharing settings for metadata objects
20.5.9. Delete metadata objects
20.5.10. Display details of metadata objects
20.5.11. Translate metadata objects
20.6. Manage organisation units
20.6.1. About organisation units
20.6.2. Workflow
20.6.3. Create or edit an organisation unit
20.6.4. Create or edit an organisation unit group
20.6.5. Create or edit an organisation unit group set
20.6.6. Assign names to organisation unit levels
20.6.7. Move organisation units within a hierarchy
20.6.8. Close an organisation unit
20.6.9. Clone metadata objects
20.6.10. Change sharing settings for metadata objects
20.6.11. Delete metadata objects
20.6.12. Display details of metadata objects
20.6.13. Translate metadata objects
20.7. [Work in progress] Manage validation rules
20.7.1. About validation rules
20.7.2. Create or edit a validation rule
20.7.3. Create or edit a validation rule group
20.7.4. Create or edit a validation notification
20.7.5. Clone metadata objects
20.7.6. Change sharing settings for metadata objects
20.7.7. Delete metadata objects
20.7.8. Display details of metadata objects
20.7.9. Translate metadata objects
20.8. Manage attributes
20.8.1. About attributes
20.8.2. Create or edit an attribute
20.8.3. Clone metadata objects
20.8.4. Delete metadata objects
20.8.5. Display details of metadata objects
20.8.6. Translate metadata objects
20.9. Manage constants
20.9.1. About constants
20.9.2. Create or edit a constant
20.9.3. Clone metadata objects
20.9.4. Change sharing settings for metadata objects
20.9.5. Delete metadata objects
20.9.6. Display details of metadata objects
20.9.7. Translate metadata objects
20.10. Manage option sets
20.10.1. About option sets
20.10.2. Create or edit an option set
20.10.3. Clone metadata objects
20.10.4. Change sharing settings for metadata objects
20.10.5. Delete metadata objects
20.10.6. Display details of metadata objects
20.10.7. Translate metadata objects
20.11. Manage legends
20.11.1. About legends
20.11.2. Create or edit a legend
20.11.3. Clone metadata objects
20.11.4. Change sharing settings for metadata objects
20.11.5. Delete metadata objects
20.11.6. Display details of metadata objects
20.11.7. Translate metadata objects
20.11.8. Assign a legend to indicator or data element
20.11.9. See also
20.12. Manage predictors
20.12.1. About predictors
20.12.2. Sampling past periods
20.12.3. Create or edit a predictor
20.12.4. Clone metadata objects
20.12.5. Delete metadata objects
20.12.6. Display details of metadata objects
20.12.7. Translate metadata objects
20.13. Manage push reports
20.13.1. About push reports
20.13.2. Create or edit a push report
20.13.3. Preview push reports
20.13.4. Run push report jobs
20.13.5. Clone metadata objects
20.13.6. Delete metadata objects
20.13.7. Display details of metadata objects
20.13.8. Translate metadata objects
20.14. Manage external map layers
20.14.1. About external map layers
20.14.2. Create or edit an external map layer
20.14.3. Clone metadata objects
20.14.4. Delete metadata objects
20.14.5. Display details of metadata objects
20.14.6. Translate metadata objects
20.15. Edit multiple object groups at once
20.15.1. Edit multiple objects in an object group
20.15.2. Edit an object in multiple object groups
21. Configure programs in the Maintenance app
21.1. About programs
21.2. Configure event programs in the Maintenance app
21.2.1. About event programs
21.2.2. Workflow: Create an event program
21.2.3. Create or edit an event program
21.2.4. Reference information: Program notification parameters
21.3. Configure tracker programs in the Maintenance app
21.4. Configure program indicators
21.4.1. About program indicators
21.4.2. Create or edit a program indicator
21.4.3. Create or edit a program indicator group
21.4.4. Reference information: Expression and filter examples per value type
21.4.5. Reference information: Functions, variables and operators to use in program indicator expressions and filters
21.5. Configure program rules
21.5.1. About program rules
21.5.2. Workflow
21.5.3. Create or edit a program rule variable
21.5.4. Create or edit a program rule
21.5.5. Example: Program rules
21.5.6. Reference information: Operators and functions to use in program rule expression
21.6. Configure relationship types
21.6.1. About relationship types
21.6.2. Create or edit a relationship type
21.7. Configure tracked entities
21.7.1. About tracked entities
21.7.2. Create or edit a tracked entity attribute
21.7.3. Create or edit a tracked entity
21.8. Configure search
21.9. Clone metadata objects
21.10. Delete metadata objects
21.11. Change sharing settings for metadata objects
21.12. Display details of metadata objects
21.13. Translate metadata objects
22. Configure programs in the Programs/Attributes app (legacy app)
22.1. About programs
22.2. Manage programs
22.2.1. Create a program
22.2.2. Assign a program to organisation units
22.2.3. Edit programs
22.2.4. Change sharing settings for programs
22.2.5. Delete programs
22.2.6. Display programs
22.2.7. Translate program names
22.3. Manage program stages
22.3.1. About program stages
22.3.2. Create a program stage
22.3.3. Create a program stage section
22.3.4. Change program stage sort order
22.3.5. Change program stage section sort order
22.3.6. Edit program stages
22.3.7. Display program stages
22.3.8. Translate program stages
22.4. Manage program notifications
22.4.1. About program notifications
22.4.2. Create a program notification
22.4.3. Create a program stage notification
22.5. Manage custom registration forms
22.5.1. About program custom registration forms
22.5.2. About program stage data entry forms
22.5.3. Create a custom program registration form
22.5.4. Create a program stage data entry form
23. About sharing of objects
23.1. Sharing of objects
23.2. Metadata sharing and access control
23.3. Metadata sharing applied
23.4. Data sharing and access control
23.4.1. Data sharing for event based programs
23.4.2. Data sharing for data sets
24. Data Administration
24.1. Data integrity
24.1.1. Data elements without data set
24.1.2. Data elements without groups
24.1.3. Data elements violating exclusive group sets
24.1.4. Data elements in data set but not in form or sections
24.1.5. Data elements assigned to data sets with different period types
24.1.6. Data sets not assigned to organisation units
24.1.7. Sections with invalid category combinations
24.1.8. Indicators with identical formulas
24.1.9. Indicators without groups
24.1.10. Invalid indicator numerators
24.1.11. Invalid indicator denominators
24.1.12. Indicators violating exclusive group sets
24.1.13. Duplicate periods
24.1.14. Organisation units with cyclic references
24.1.15. Orphaned organisation units
24.1.16. Organisation units without groups
24.1.17. Organisation units violating compulsory group sets
24.1.18. Organisation units violating exclusive group sets
24.1.19. Organisation unit groups without group sets
24.1.20. Validation rules without groups
24.1.21. Invalid validation rule left side expressions
24.1.22. Invalid validation rule right side expressions
24.2. Maintenance
24.3. Resource tables
24.4. Locale Management
24.5. SQL View
24.5.1. Creating a new SQL view
24.5.2. SQL View management
24.6. Duplicate data elimination
24.7. Data statistics
24.8. Lock exceptions
24.9. Min-Max Value Generation
24.10. Cache Statistics
24.11. Scheduling
24.11.1. Creating a job
24.11.2. Configuring a job
24.11.3. Deleting a job
24.12. Data synchronization
24.13. Metadata Synchronization Scheduling
25. Datastore Manager
25.1. Using the Datastore Manager
25.2. Add a new namespace and key to the Datastore Manager
25.3. Add a key to an existing namespace in the Datastore Manager
25.4. Delete a namespace or key from the Datastore Manager
25.5. Search for namespaces or keys
25.6. Search your JSON library
25.7. Edit namespaces or keys in the Datastore Manager
26. Configure the GIS app
26.1. Context
26.2. Importing coordinates
27. Configure report functionality
27.1. Data sources for reporting
27.1.1. Types of data and aggregation
27.1.2. Resource tables
27.1.3. Report tables
27.2. How to create report tables
27.2.1. General options
27.2.2. Selecting data
27.2.3. Selecting report parameters
27.2.4. Data element dimension tables
27.2.5. Report table - best practices
27.3. Report table outcome
27.4. Standard reports
27.4.1. What is a standard report?
27.4.2. Designing Standard reports in iReport
27.4.3. Designing SQL based standard reports
27.4.4. Designing HTML based standard reports
28. Import and export data and metadata
28.1. Meta-data import
28.1.1. Meta-data import
28.1.2. Import CSV meta-data
28.1.3. GML data import
28.2. Import data
28.2.1. XML data import
28.2.2. Import CSV data
28.2.3. Event data import
28.2.4. Import PDF data
28.2.5. Import data from DHIS2 1.4
28.3. Export data and meta-data
28.3.1. Metadata export
28.3.2. Metadata export with dependencies
28.3.3. Data export
28.3.4. Event data export
28.3.5. Export data to other systems
29. Configure metadata synchronizing
29.1. About data and metadata synchronization
29.2. Workflow
29.3. Configure metadata versioning on central instance
29.4. Connect local instance to central instance
29.5. Configure automatic metadata synchronization on local instance
29.6. Create a new metadata version manually on central or local instance
29.7. Reference information: metadata synchronization configuration parameters
30. Mobile
30.1. DHIS2 Mobile Introduction
30.2. Mobile browser based data entry
30.2.1. Getting started with mobile browser data entry
30.3. J2ME GPRS/3G Client
30.3.1. Data connection availability
30.3.2. J2ME GPRS 3G facility reporting client
30.3.3. Detailed configuration of data sets and reporting forms
30.3.4. Mobile application setup
30.4. SMS Command
30.4.1. Set up SMS command
30.4.2. SMS Command Type
30.5. SMS Service
30.5.1. Setting up SMS service
30.5.2. Gateway Configurations
31. DHIS2 Tutorials
31.1. Create Scorecards using the Pivot Table app
31.1.1. Create a legend for your scorecard
31.1.2. Create a scorecard in the Pivot Table app
31.1.3. Organise the layout and display of your scorecard
31.1.4. Save and share your scorecard
31.2. Working with TextPattern
31.2.1. TextPattern syntax
31.2.2. Designing TextPattern for generating ids
31.2.3. Understanding TextPattern capacity
31.2.4. Random segments and why you should avoid it
31.2.5. Data entry for TextPattern based metadata
32. About demo server, live package and database design
32.1. Using the DHIS2 demo server
32.2. Using the DHIS2 live package
32.2.1. Starting the DHIS2 Live package
32.2.2. Downloading and installing the server version
32.3. Logging on to DHIS2
32.4. Logging out of DHIS2
32.5. Quick intro to designing a DHIS2 database
32.5.1. The organisational hierarchy
32.5.2. Data Elements
32.5.3. Datasets and data entry forms
32.5.4. Validation rules
32.5.5. Indicators
32.5.6. Report tables and reports
32.5.7. GIS
32.5.8. Charts and dashboard
33. About data dimensions in DHIS2
33.1. Data dimensions: Core building blocks in DHIS2
33.2. Data elements: The What dimension
33.2.1. Data element categories
33.2.2. Data element group sets
33.3. The organisation unit dimension
33.3.1. Organisation unit group sets and groups
33.3.2. Best practice on the use of group sets and groups
33.4. The period dimension in DHIS2
33.4.1. Period types
33.4.2. Relative periods
33.4.3. Aggregation of periods
33.5. Data collection vs. data analysis
33.5.1. Data collection and storage
33.5.2. Input does not equal Output
33.6. Extended examples of data elements and forms
33.7. How this works in pivot tables
33.8. Case study: From paper forms to multidimensional datasets - lessons learned
33.8.1. From tables to category combinations - designing multi-dimensional data sets
33.8.2. Step-by-step approach to designing datasets
34. DHIS2 Frequently Asked Questions
35. Release and upgrade notes
A. User authorities
B. System settings
B.1. General settings
B.2. Analytics settings
B.3. Server settings
B.4. Appearance settings
B.5. Email settings
B.6. Messaging settings
B.7. Access settings
B.8. Calendar settings
B.9. Data import settings
B.10. Synchronization settings
B.11. OAuth2 clients
DHIS2 Glossary
Bibliography
Index

List of Figures

2.1. The health information cycle
15.1. Approving at organisation units
15.2. Approving and accepting
15.3. Hiding of unapproved data
15.4. Example category option groups

List of Tables

4.1. Feedback handling tools
7.1. Data entry widgets in the Tracker Capture app
7.2. Report types in the Tracker Capture app
8.1. Data dimension types
8.2. Pivot table options
8.3. Available formats
9.1. Chart types
9.2. Selection modes
9.3. Chart options
9.4. Available formats
10.1. View organisation unit information
11.1. View organisation unit information
12.1. Selection modes
12.2. Event reports options
12.3. Available formats
13.1. Chart types
13.2. Selection modes
13.3. Chart options
13.4. Available formats
15.1. Example Category Option Groups
15.2. Example Category Option Group Set approval levels
15.3. Example Multiple Category Option Group Sets
15.4. Example Multiple Category Option Group Set approval levels
18.1. User management terms and definitions
18.2. Objects in the Users app
20.1. Category objects in the Maintenance app
20.2. Data element objects in the Maintenance app
20.3. Value types
20.4. Aggregation operators
20.5. Data entry form types
20.6. Data set objects in the Maintenance app
20.7. Data entry events
20.8. Indicator formula
20.9. Indicator objects in the Maintenance app
20.10. Organisation unit objects in the Maintenance app
20.11.
20.12. Different behavior of validation rules
20.13. Attribute objects in the Maintenance app
20.14. Constant objects in the Maintenance app
20.15. Option set objects in the Maintenance app
20.16.
20.17. Predictor objects in the Maintenance app
20.18. Push reports objects in the Maintenance app
20.19. External map layer objects in the Maintenance app
20.20. Object types in the Metadata group editor
21.1. Program types
21.2. Program metadata objects in the Maintenance app
21.3. Program metadata objects in the Program / Attributes app
21.4. Types of data entry forms for event programs
21.5. Program notification parameters to use in program notifications
21.6. Program indicator components
21.7. Expression and filter examples per value type
21.8. Functions to use in a program indicator expression or filter
21.9. Variables to use in a program indicator expression or filter
21.10. Operators to use in a program indicator filter
21.11. Program rule components
21.12. Possible operators to use in a program rule expression
21.13. Custom functions to use in a program rule expression
21.14. Standard variables to use in program rule expressions
21.15. Value types
21.16. Aggregation operators
22.1. Program metadata objects in the Program / Attributes app
22.2. Program metadata objects in the Maintenance app
22.3.
22.4.
22.5.
22.6.
22.7.
22.8.
22.9.
23.1. Data sharing for tracker programs
23.2. Data sharing for single event programs
23.3. Data sharing for data sets
24.1. Data maintenance functions in the Data Administration app
26.1. Organisation unit identifiers supported for GML import
28.1. Object types and their dependencies
30.1.
30.2. Common Parameters
30.3. Gateway Configuration Parameters
31.1. TextPattern segments
31.2. Parameter formats
33.1.
33.2. Example of detailed storage of data values when using data element categories "Place of Service" and "Age" (simplified for readability compared to the actual database table)
33.3.
33.4.
33.5.
35.1. DHIS2 releases
A.1.
B.1. General settings
B.2. Analytics settings
B.3. Server settings
B.4. Appearance settings
B.5. Email settings
B.6.
B.7. Access settings
B.8. Calendar settings
B.9. Data import settings
B.10. Synchronization settings

List of Examples

3.1.
7.1.
7.2.
7.3. Mother-Child relationship
7.4. Program summary report
8.1. Example pivot table with data elements as columns and periods as rows.
9.1. Chart illustrating the concepts of series, categories and filter
14.1.
18.1.
18.2.
18.3.
20.1. Three age categories
20.2. Category combination
20.3. Category options groups and group sets
20.4. Use category combination for a data set
20.5. Categories for data sets
20.6. Open future periods for data entry
20.7.
20.8. Section form example
20.9.
20.10. Classify facilities based on ownership
20.11. Create parallel dynamic administrative organisation unit structure
20.12.
20.13.
20.14. Vaccination coverage legends
20.15. Push report
21.1.
21.2.
21.3.
21.4.
21.5.
21.6.
21.7.
21.8.
21.9.
21.10.
21.11.
21.12.
21.13.
21.14.
21.15.
21.16. Display key/value pair
21.17. Show display text in Feedback widget
21.18. Show information from first program stage in Feedback widget
21.19. Calculate gestational age in weeks at visit
22.1.
22.2.
22.3.
22.4.
22.5.
22.6.
22.7.
29.1.
29.2. Versioning table for a central instance
29.3. Versioning table for a local instance
29.4. Metadata synchronization configuration parameters
B.1.
B.2.
B.3.
B.4.
B.5.
B.6.