DHIS2 User guide

2.26

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@02efc582017-12-11 00:22:09
Version 2.26

Table of Contents

About this guide
1. What is DHIS2?
1.1. DHIS2 Background
1.2. Key features and purpose of DHIS2
1.3. Use of DHIS2 in HIS: data collection, processing, interpretation, and analysis.
1.4. Technical background
1.4.1. DHIS2 as a platform
1.4.2. Understanding platform independence
1.4.3. Deployment strategies - online vs offline
1.4.3.1. Offline Deployment
1.4.3.2. Online deployment
1.4.3.3. Hybrid deployment
1.4.3.4. Server hosting
1.5. Difference between Aggregated and Patient data in a HIS
1.6. Free and Open Source Software (FOSS): benefits and challenges
2. Getting started with DHIS2
2.1. Using the DHIS2 demo server
2.2. Using the DHIS2 live package
2.2.1. Starting the DHIS2 Live package
2.2.1.1. Prerequisites for DHIS2 Live
2.2.1.2. Starting up with a blank database
2.2.2. Downloading and installing the server version
2.3. Logging on to DHIS2
2.4. Logging out of DHIS2
2.5. Quick intro to designing a DHIS2 database
2.5.1. The organisational hierarchy
2.5.2. Data Elements
2.5.3. Datasets and data entry forms
2.5.3.1. Data entry forms
2.5.4. Validation rules
2.5.5. Indicators
2.5.6. Report tables and reports
2.5.7. GIS
2.5.8. Charts and dashboard
3. Data dimensions in DHIS2
3.1. Data dimensions: Core building blocks in DHIS2
3.2. Data elements: The What dimension
3.2.1. Data element categories
3.2.2. Data element group sets
3.3. The organisation unit dimension
3.3.1. Organisation unit group sets and groups
3.3.1.1. Inherit the values of an organisation unit group set
3.3.1.2. Alternative organisation unit hierarchies - advanced use of group sets and groups
3.3.2. Best practice on the use of group sets and groups
3.4. The period dimension in DHIS2
3.4.1. Period Types
3.4.2. Relative periods
3.4.3. Aggregation of periods
3.4.3.1. Sum and average aggregation along the period dimension
3.5. Data collection vs. data analysis
3.5.1. Data collection and storage
3.5.2. Input does not equal Output
3.6. Extended examples of data elements and forms
3.7. How this works in pivot tables
3.8. Case study: From paper forms to multidimensional datasets - lessons learned
3.8.1. From tables to category combinations - designing multi-dimensional data sets
3.8.2. Step-by-step approach to designing datasets
4. Manage users, user roles and user groups
4.1. About user management
4.1.1. About users
4.1.2. About user roles
4.1.3. About user groups
4.2. Workflow
4.3. Manage users
4.3.1. Create a user
4.3.2. Edit user objects
4.3.3. Disable users
4.3.4. Display a user's profile
4.3.5. View users by organisation unit
4.3.6. Assign search organisation units to users
4.3.7. Delete current user
4.3.8. Clone users
4.3.9. Delete user objects
4.3.10. Display details of user objects
4.4. Manage user roles
4.4.1. Create a user role
4.4.2. Edit user objects
4.4.3. Delete user objects
4.4.4. Display details of user objects
4.4.5. Change sharing settings for user objects
4.5. Manage user groups
4.5.1. Create a user group
4.5.2. Join user groups
4.5.3. Leave user groups
4.5.4. Edit user objects
4.5.5. Delete user objects
4.5.6. Display details of user objects
4.5.7. Change sharing settings for user objects
4.6. Enable support for OpenID
4.7. Decentralize user management
4.8. Example: user management in a health system
5. Sharing
5.1. Sharing of objects
5.2. Sharing and access control
5.3. Sharing applied
6. Dashboards
6.1. About dashboards
6.2. Setting up the dashboard
6.3. Change dashboards name
6.4. Add message widget to dashboards
6.5. Delete dashboards
6.6. Translate dashboard names
6.7. Dashboard Sharing
6.8. Manage messages and feedback messages
6.8.1. About messages and feedback messages
6.8.2. Create a message
6.8.3. Read a message
6.8.4. Create a feedback message
6.8.5. Manage feedback messages
6.8.6. Configure feedback message function
7. Using the Data Entry app
7.1. About the Data Entry app
7.2. Enter data in a data entry form
7.3. Mark a data value for follow-up
7.4. Edit data values in a completed data entry form
7.5. Display a data value's history
7.6. Display a data value's audit trail
7.7. Create minimum maximum value range manually
7.8. Enter data offline
7.9. Enable multi-organisation unit data entry
7.10. See also
8. [Review ongoing] Control data quality
8.1. About data quality checks
8.2. Validation rule analysis
8.2.1. About validation rule analysis
8.2.2. Workflow
8.2.3. Schedule a validation rule analysis to run automatically
8.2.4. Run a validation rule analysis manually
8.2.5. See also
8.3. Standard deviation outlier analysis
8.3.1. About standard deviation outlier analysis
8.3.2. Run a standard deviation outlier analysis
8.3.3. Modify a standard deviation outlier value
8.4. Minimum maximum outlier analysis
8.4.1. About minimum maximum outlier analysis
8.4.2. Workflow
8.4.3. Configure a minimum maximum outlier analysis
8.4.3.1. Set 'Data analysis std dev factor'
8.4.3.2. Create minimum maximum value range automatically
8.4.3.3. Create minimum maximum value range manually
8.4.4. Run a minimum maximum outlier analysis
8.5. Follow-up analysis
8.5.1. About follow-up analysis
8.5.2. Create list of data values marked for follow-up
9. Using the Maintenance app
9.1. Manage categories
9.1.1. About categories
9.1.2. Workflow
9.1.3. Create or edit a category option
9.1.4. Create or edit a category
9.1.5. Create or edit a category combination
9.1.6. Create or edit a category option group
9.1.7. Create or edit a category option group set
9.1.8. Use category combinations for data sets
9.1.9. Assign a code to a category option combination
9.1.10. Clone metadata objects
9.1.11. Change sharing settings for metadata objects
9.1.12. Delete metadata objects
9.1.13. Display details of metadata objects
9.1.14. Translate metadata objects
9.2. Manage data elements
9.2.1. About data elements
9.2.2. Workflow
9.2.3. Create or edit a data element
9.2.4. Create or edit a data element group
9.2.5. Create or edit a data element group set
9.2.6. Clone metadata objects
9.2.7. Change sharing settings for metadata objects
9.2.8. Delete metadata objects
9.2.9. Display details of metadata objects
9.2.10. Translate metadata objects
9.3. Manage data sets and data entry forms
9.3.1. About data sets and data entry forms
9.3.2. Workflow
9.3.3. Create or edit a data set
9.3.4. Override data elements' category combinations in a data set
9.3.5. Edit compulsory data elements in a data set
9.3.6. Download default data forms in PDF format
9.3.7. Manage section forms
9.3.7.1. Create a section form
9.3.7.2. Edit a section form
9.3.7.3. Manage grey fields in a section form
9.3.7.4. Change section display order in a section form
9.3.7.5. Delete a section in a section form
9.3.7.6. Translate a section in a section form
9.3.8. Manage custom forms
9.3.8.1. Create a custom form
9.3.8.2. Scripting in custom forms
9.3.9. Change sharing settings for metadata objects
9.3.10. Delete metadata objects
9.3.11. Display details of metadata objects
9.3.12. Translate metadata objects
9.4. Manage indicators
9.4.1. About indicators
9.4.2. Workflow
9.4.3. Create or edit an indicator type
9.4.4. Create or edit an indicator
9.4.5. Create or edit an indicator group
9.4.6. Create or edit an indicator group set
9.4.7. Clone metadata objects
9.4.8. Change sharing settings for metadata objects
9.4.9. Delete metadata objects
9.4.10. Display details of metadata objects
9.4.11. Translate metadata objects
9.5. Manage organisation units
9.5.1. [Review ongoing] About organisation units
9.5.2. Workflow
9.5.3. Create or edit an organisation unit
9.5.4. Create or edit an organisation unit group
9.5.5. Create or edit an organisation unit group set
9.5.6. Assign names to organisation unit levels
9.5.7. Move organisation units within a hierarchy
9.5.8. [Review ongoing] Close an organisation unit
9.5.9. Clone metadata objects
9.5.10. Change sharing settings for metadata objects
9.5.11. Delete metadata objects
9.5.12. Display details of metadata objects
9.5.13. Translate metadata objects
9.6. Manage program metadata
9.6.1. About program metadata
9.6.2. Create or edit a tracked entity attribute
9.6.3. Create or edit a tracked entity attribute group
9.6.4. Create or edit a relationship type
9.6.5. Create or edit a tracked entity
9.6.6. Clone metadata objects
9.6.7. Delete metadata objects
9.6.8. Change sharing settings for metadata objects
9.6.9. Display details of metadata objects
9.6.10. Translate metadata objects
9.7. [Work in progress] Manage validation rules
9.7.1. About validation rules, validation rule groups and validation notifications
9.7.2. Create or edit a validation rule
9.7.3. Create or edit a validation rule group
9.7.4. Create or edit a validation notification
9.7.5. Clone metadata objects
9.7.6. Change sharing settings for metadata objects
9.7.7. Delete metadata objects
9.7.8. Display details of metadata objects
9.7.9. Translate metadata objects
9.8. Manage attributes
9.8.1. About attributes
9.8.2. Create or edit an attribute
9.8.3. Clone metadata objects
9.8.4. Delete metadata objects
9.8.5. Display details of metadata objects
9.8.6. Translate metadata objects
9.9. Manage constants
9.9.1. About constants
9.9.2. Create or edit a constant
9.9.3. Clone metadata objects
9.9.4. Change sharing settings for metadata objects
9.9.5. Delete metadata objects
9.9.6. Display details of metadata objects
9.9.7. Translate metadata objects
9.10. Manage option sets
9.10.1. About option sets
9.10.2. Create or edit an option set
9.10.3. Clone metadata objects
9.10.4. Change sharing settings for metadata objects
9.10.5. Delete metadata objects
9.10.6. Display details of metadata objects
9.10.7. Translate metadata objects
9.11. Manage legends
9.11.1. About legends
9.11.2. Create or edit a legend
9.11.3. Clone metadata objects
9.11.4. Change sharing settings for metadata objects
9.11.5. Delete metadata objects
9.11.6. Display details of metadata objects
9.11.7. Translate metadata objects
9.11.8. Assign a legend to indicator or data element
9.12. Manage predictors
9.12.1. About predictors
9.12.2. Create or edit a predictor
9.12.3. Clone metadata objects
9.12.4. Delete metadata objects
9.12.5. Display details of metadata objects
9.12.6. Translate metadata objects
9.13. Manage push reports
9.13.1. About push reports
9.13.2. Create or edit a push report
9.13.3. Preview push reports
9.13.4. Run push report jobs
9.13.5. Clone metadata objects
9.13.6. Delete metadata objects
9.13.7. Display details of metadata objects
9.13.8. Translate metadata objects
9.14. Manage external map layers
9.14.1. About external map layers
9.14.2. Create or edit an external map layer
9.14.3. Clone metadata objects
9.14.4. Delete metadata objects
9.14.5. Display details of metadata objects
9.14.6. Translate metadata objects
9.15. Edit multiple object groups at once
9.15.1. Edit multiple objects in an object group
9.15.2. Edit an object in multiple object groups
10. Using reporting functionality
10.1. Reporting functionality in DHIS2
10.2. Using standard reports
10.3. Using dataset reports
10.4. Using resources
10.5. Using reporting rate summary
10.6. Using organisation unit distribution reports
11. Using the Pivot Table app
11.1. About the Pivot table app
11.2. Create a pivot table
11.2.1. Select dimension items
11.2.2. Modify pivot table layout
11.3. Change the display of your pivot table
11.4. Manage favorites
11.4.1. Open a favorite
11.4.2. Save a favorite
11.4.3. Rename a favorite
11.4.4. Write an interpretation for a favorite
11.4.5. Create a link to a favorite
11.4.6. Delete a favorite
11.4.7. View interpretations based on relative periods
11.5. Download data from a pivot table
11.5.1. Download table layout data format
11.5.2. Download plain data source format
11.5.3. Download a CSV format without rendering data in the web browser
11.6. Embed a pivot table in an external web page
11.7. Visualize a pivot table data as a chart or a map
11.7.1. Open a pivot table as a chart
11.7.2. Open a pivot table selection as a chart
11.7.3. Open a pivot table as a map
11.7.4. Open a pivot table selection as a map
11.8. Constraints and tips
12. Using the Data Visualizer app
12.1. Data Visualizer overview
12.2. Create a chart
12.3. Select a chart type
12.4. Select dimension items
12.4.1. Select indicators
12.4.2. Select data elements
12.4.3. Select reporting rates
12.4.4. Select fixed and relative periods
12.4.5. Select organisation units
12.4.6. Select additional dimension items
12.5. Select series, category and filter
12.6. Change the display of your chart
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. Download a chart as an image or a PDF
12.9. Download chart data source
12.10. Embed charts in any web page
12.11. Open a chart as a pivot table or as a map
13. Using the GIS app
13.1. About the GIS app
13.2. Create a new thematic map
13.3. Manage event layers
13.3.1. Create or modify event layer
13.3.2. Turn off cluster
13.3.3. Modify cluster style
13.3.4. Modify information in event pop-up windows
13.3.5. Clear event layer
13.4. Manage facility layers
13.4.1. Create or modify a facility layer
13.4.2. Search for an organisation unit
13.4.3. Clear facility layer
13.5. Manage facilities in a layer
13.5.1. Relocate a facility
13.5.2. Swap longitude and latitude of a facility
13.5.3. Display facility information
13.6. Manage thematic layers 1- 4
13.6.1. Create or modify a thematic layer
13.6.2. Filter values in a thematic layer
13.6.3. Search for an organisation unit
13.6.4. Navigate between organisation hierarchies
13.6.5. Clear thematic layer
13.7. Manage boundary layers
13.7.1. Create or modify boundary layers
13.7.2. Search for organisation units
13.7.3. Navigate between organisation hierarchies
13.7.4. Clear boundary layer
13.8. Manage Earth Engine layer
13.8.1. Create or modify an Earth Engine layer
13.9. Add external map layers
13.10. Manage map favorites
13.10.1. Save a map as a favorite
13.10.2. Open a favorite
13.10.3. Rename a favorite
13.10.4. Overwrite a favorite
13.10.5. Share a map interpretation
13.10.6. Modify sharing settings for a favorite
13.10.7. Delete a favorite
13.11. Save a map as an image
13.12. Embed a map in an external web page
13.13. Search for a location
13.14. Measure distances and areas in a map
13.15. Get the latitude and longitude at any location
13.16. View a map as a pivot table or chart
13.16.1. Open a map as a chart
13.16.2. Open a map as a pivot table
14. Setting up GIS
14.1. Context
14.2. Importing coordinates
15. Setting up report functionality
15.1. Data sources for reporting
15.1.1. Types of data and aggregation
15.1.1.1. Terminology
15.1.1.2. Basic rules of aggregation
15.1.1.3. Dimensions of aggregation
15.1.1.4. Aggregation operators, methods for aggregation
15.1.1.5. Advanced aggregation settings (aggregation levels)
15.1.2. Resource tables
15.1.3. Report tables
15.2. How to create report tables
15.2.1. General options
15.2.2. Selecting data
15.2.3. Selecting report parameters
15.2.4. Data element dimension tables
15.2.5. Report table - best practices
15.3. Report table outcome
15.4. Standard reports
15.4.1. What is a standard report?
15.4.2. Designing Standard reports in iReport
15.4.2.1. Download and open the design file
15.4.2.2. Editing the report
15.4.2.3. Text
15.4.2.4. Filtering the table rows
15.4.2.5. Sorting
15.4.2.6. Changing indicator/data element names
15.4.2.7. Adding horizontal totals
15.4.2.8. Groups of tables
15.4.2.9. Charts
15.4.2.10. Adding the Report to DHIS2
15.4.2.11. Some final guidelines
15.4.3. Designing SQL based standard reports
15.4.4. Designing HTML based standard reports
16. Using the Usage Analytics app
16.1. Create a usage analytics graph
17. Data approval
17.1. Approving and accepting
17.2. Authorities for approving data
17.3. Configuring data approval
17.4. Data visibility
17.5. Approving data
17.6. Approving by category option group set
17.6.1. Approving by one category option group set
17.6.2. Approving by multiple category option group sets
18. Import and export
18.1. Meta-data import
18.1.1. Meta-data import
18.1.1.1. Dry run before importing
18.1.1.2. Matching identifiers in DXF2
18.1.2. Importing CSV meta-data
18.1.3. GML data import
18.2. Importing data
18.2.1. XML data import
18.2.2. Importing CSV data
18.2.3. Event data import
18.2.4. Importing PDF data
18.2.5. Importing data from DHIS2 1.4
18.2.5.1. DHIS2 1.4 File (database) Import
18.2.5.2. DHIS2 1.4 XML Import
18.2.5.3. Limitations to DHIS2 1.4 imports
18.3. Exporting data and meta-data
18.3.1. Metadata export
18.3.2. Meta-data detailed export
18.3.3. Data export
18.3.4. Event data export
18.3.5. Exporting data to other systems
18.3.5.1. DHIS2 1.4 Meta-data export
18.3.5.2. DHIS2 1.4 Detailed Metadata Export
18.3.5.3. DHIS2 1.4 Data export
18.3.5.4. XLS metadata export
19. Data Administration
19.1. Data integrity
19.1.1. Data elements without data set
19.1.2. Data elements without groups
19.1.3. Data elements violating exclusive group sets
19.1.4. Data elements in data set but not in form or sections
19.1.5. Data elements assigned to data sets with different period types
19.1.6. Data sets not assigned to organisation units
19.1.7. Sections with invalid category combinations
19.1.8. Indicators with identical formulas
19.1.9. Indicators without groups
19.1.10. Invalid indicator numerators
19.1.11. Invalid indicator denominators
19.1.12. Indicators violating exclusive group sets
19.1.13. Duplicate periods
19.1.14. Organisation units with cyclic references
19.1.15. Orphaned organisation units
19.1.16. Organisation units without groups
19.1.17. Organisation units violating compulsory group sets
19.1.18. Organisation units violating exclusive group sets
19.1.19. Organisation unit groups without group sets
19.1.20. Validation rules without groups
19.1.21. Invalid validation rule left side expressions
19.1.22. Invalid validation rule right side expressions
19.2. Maintenance
19.3. Resource tables
19.4. Locale Management
19.5. SQL View
19.5.1. Creating a new SQL view
19.5.2. SQL View management
19.6. Duplicate data elimination
19.7. Data statistics
19.8. Lock exceptions
19.9. Min-Max Value Generation
19.10. Cache Statistics
19.11. Scheduling
19.12. Data synchronization
19.13. Metadata Synchronization Scheduling
20. Settings
20.1. System settings
20.1.1. General settings
20.1.2. Analytics settings
20.1.3. Server settings
20.1.4. Appearance settings
20.1.5. Email settings
20.1.6. Messaging settings
20.1.7. Access settings
20.1.8. Approval settings
20.1.9. Calendar settings
20.1.10. Data import
20.1.11. Synchronization settings
20.1.12. OAuth2 clients
21. Mobile
21.1. DHIS2 Mobile Introduction
21.2. Mobile browser based data entry
21.2.1. Getting started with mobile browser data entry
21.3. J2ME GPRS/3G Client
21.3.1. Data connection availability
21.3.2. J2ME GPRS 3G facility reporting client
21.3.3. Detailed configuration of data sets and reporting forms
21.3.3.1. The mapping of data sets to form layout on the phone
21.3.3.2. Sorting of forms
21.3.3.3. Versioning of data sets
21.3.3.4. Language support
21.3.4. Mobile application setup
21.3.4.1. Installation and initialization
21.3.4.2. Logging in (for regular use)
21.3.4.3. Facility Reporting Module
21.4. SMS Command
21.4.1. Set up SMS command
21.4.2. SMS Command Type
21.4.2.1. SMS Command for Reporting Data
21.4.2.2. SMS Command for Alerting, Registering
21.4.2.3. SMS Command for Event Registration
21.5. SMS Service
21.5.1. Setting up SMS service
21.5.1.1. Configure SMS Gateway
21.5.1.2. Configure GenericHttp Gateway
21.5.2. Gateway Configurations
22. Using the Event Capture app
22.1. About the Event Capture app
22.2. Register an event
22.3. Edit an event
22.4. Edit events in grid
22.5. Share events in edit mode
22.6. View an event audit history
22.7. Delete an event
22.8. Modify an event list's layout
22.9. Print an event list
22.10. Download an event list
23. Using the Event Reports app
23.1. Event reports overview
23.2. Create an event report
23.3. Select dimension items
23.4. Select series, category and filter
23.5. Change the display of your chart
23.6. Download chart data source
23.7. Manage event report favorites
23.7.1. Save a chart as a favorite
23.7.2. Open a favorite
23.7.3. Rename a favorite
23.7.4. Overwrite a favorite
23.7.5. Modify sharing settings for a favorite
23.7.6. Delete a favorite
23.8. Create a link to a favorite
23.9. Visualize an event report as a chart
24. Using the Event Visualizer app
24.1. Event Visualizer overview
24.2. Create a chart
24.3. Select a chart type
24.4. Select dimension items
24.5. Select series, category and filter
24.6. Change the display of your chart
24.7. Download a chart as an image or a PDF
24.8. Download chart data source
24.9. Manage chart favorites
24.9.1. Save a chart as a favorite
24.9.2. Open a favorite
24.9.3. Rename a favorite
24.9.4. Overwrite a favorite
24.9.5. Modify sharing settings for a favorite
24.9.6. Delete a favorite
24.10. Create a link to a favorite
24.11. Visualize a chart as a pivot table
25. Using the Tracker Capture app
25.1. About the Tracker Capture app
25.2. About tracked entity instance (TEI) dashboards
25.3. Workflow
25.4. Create a TEI
25.5. Create a TEI and enroll it in a program
25.6. Open an existing TEI dashboard
25.6.1. Simple TEI search
25.6.2. Advanced TEI search
25.6.3. Find a TEI outside your organisation unit
25.6.4. Download TEI search results list
25.6.5. Modify TEI search results list's layout
25.7. Enroll an existing TEI in a program
25.8. Enter event data for a TEI
25.9. Manage a TEI's enrollments
25.9.1. Deactivate a TEI's enrollment
25.9.2. Activate a TEI's enrollment
25.9.3. Mark TEI's enrollment as complete
25.9.4. Reopen completed enrollment
25.9.5. Display TEI's enrollment history
25.9.6. Create a TEI enrollment note
25.10. Send a message to a TEI
25.11. Mark a TEI for follow-up
25.12. Edit a TEI's profile
25.13. Add a relationship to a TEI
25.14. Share a TEI dashboard
25.15. Deactivate a TEI
25.16. Activate a TEI
25.17. Delete a TEI
25.18. Configure the TEI dashboard
25.18.1. Show or hide widgets
25.18.2. Save the dashboard's layout as default
25.19. Create reports
26. Configuring programs
26.1. About programs
26.2. Manage programs
26.2.1. Create a program
26.2.2. Assign a program to organisation units
26.2.3. Edit programs
26.2.4. Change sharing settings for programs
26.2.5. Delete programs
26.2.6. Display programs
26.2.7. Translate program names
26.3. Manage program stages
26.3.1. About program stages
26.3.2. Create a program stage
26.3.3. Create a program stage section
26.3.4. Change program stage sort order
26.3.5. Change program stage section sort order
26.3.6. Edit program stages
26.3.7. Display program stages
26.3.8. Translate program stages
26.4. Manage program indicators
26.4.1. About program indicators
26.4.1.1. About analytics types
26.4.1.2. About aggregation types
26.4.1.3. About expressions
26.4.1.4. About filters
26.4.1.5. About functions
26.4.1.6. About variables
26.4.2. Create a program indicator
26.4.3. Create a program indicator group
26.4.4. Edit program indicators
26.4.5. Change sharing settings for program indicators
26.4.6. Delete program indicators
26.4.7. Display program indicators
26.4.8. Translate program indicators
26.4.9. Edit program indicator groups
26.4.10. Delete program indicator groups
26.4.11. Display program indicator groups
26.4.12. Translate program indicator groups
26.5. Manage program rules
26.5.1. About program rules
26.5.2. Create a program rule
26.5.2.1. [Review ongoing] Add source fields
26.5.2.2. [Review ongoing] Define expressions
26.5.2.3. [Review ongoing] Define actions
26.5.3. Edit program rules
26.5.4. Delete program rules
26.5.5. Display program rules
26.5.6. Translate program rules
26.6. Manage program validation rules
26.6.1. About program validation rules
26.6.2. Create a program validation rule
26.6.3. Edit program validation rules
26.6.4. Delete program validation rules
26.7. Manage program notifications
26.7.1. About program notifications
26.7.2. Create a program notification
26.7.3. Create a program stage notification
26.8. [Review ongoing] Manage custom registration forms
26.8.1. About program custom registration forms
26.8.2. About program stage data entry forms
26.8.3. Create a custom program registration form
26.8.4. Create a program stage data entry form
27. User account preferences
28. Synchronizing metadata
28.1. About metadata synchronization
28.2. Metadata Sync Task
28.3. Authorities to sync and create versioned metadata
28.4. Configure Central Instance
28.5. Configure Local Instance
28.6. Steps to sync metadata
28.7. Best Practices at Central Instance
28.8. Best Practices at Local Instance
29. DHIS2 Tutorials
29.1. Create Scorecards using the Pivot Table app
29.1.1. Create a legend for your scorecard
29.1.2. Create a scorecard in the Pivot Table app
29.1.3. Organise the layout and display of your scorecard
29.1.4. Save and share your scorecard
30. DHIS2 Frequently Asked Questions
A. User authorities
DHIS2 Glossary
Bibliography
31. Release and upgrade notes
Index

List of Figures

1.1. The health information cycle
17.1. Approving at organisation units
17.2. Approving and accepting
17.3. Hiding of unapproved data
17.4. Example category option groups

List of Tables

3.1.
3.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)
3.3.
3.4.
3.5.
4.1. User management terms and definitions
4.2. Objects in the Users app
6.1. Feedback handling tools
9.1. Category objects in the Maintenance app
9.2. Data element objects in the Maintenance app
9.3. Value types
9.4. Aggregation operators
9.5. Data entry form types
9.6. Data set objects in the Maintenance app
9.7. Data entry events
9.8. Indicator formula
9.9. Indicator objects in the Maintenance app
9.10. Organisation unit objects in the Maintenance app
9.11. Program metadata objects in the Maintenance app
9.12. Value types
9.13. Aggregation operators
9.14. Validation rule objects in the Maintenance app
9.15. Attribute objects in the Maintenance app
9.16. Constant objects in the Maintenance app
9.17. Option set objects in the Maintenance app
9.18.
9.19. Predictor objects in the Maintenance app
9.20. Push reports objects in the Maintenance app
9.21. External map layer objects in the Maintenance app
9.22. Object types in the Metadata group editor
11.1. Data dimension types
11.2. Table options
11.3. Available formats
12.1. Chart types
12.2. Selection modes
12.3. Chart options
12.4. Available formats
13.1. View organisation unit information
14.1. Organisation unit identifiers supported for GML import
17.1. Example Category Option Groups
17.2. Example Category Option Group Set approval levels
17.3. Example Multiple Category Option Group Sets
17.4. Example Multiple Category Option Group Set approval levels
19.1. Data maintenance functions in the Data Administration app
21.1.
21.2. Common Parameters
21.3. Gateway Configuration Parameters
23.1. Selection modes
23.2. Event reports options
23.3. Available formats
24.1. Chart types
24.2. Selection modes
24.3. Chart options
24.4. Available formats
25.1. Data entry widgets in the Tracker Capture app
25.2. Report types in the Tracker Capture app
26.1. Program metadata objects in the Program / Attributes app
26.2. Program metadata objects in the Maintenance app
26.3.
26.4.
26.5. Program indicator objects in the Programs / Attributes app
26.6. Operators
26.7. Functions
26.8. Variables
26.9. Program rule objects in the Programs / Attributes app
26.10. Operators
26.11. Functions
26.12.
26.13.
26.14.
26.15.
26.16.
A.1.
31.1. DHIS2 releases

List of Examples

4.1.
4.2.
4.3.
6.1.
8.1.
9.1. Three age categories
9.2. Category combination
9.3. Category options groups and group sets
9.4. Use category combination for a data set
9.5. Categories for data sets
9.6. Open future periods for data entry
9.7.
9.8. Section form example
9.9.
9.10. Classify facilities based on ownership
9.11. Create parallel dynamic administrative organisation unit structure
9.12.
9.13.
9.14. Vaccination coverage legends
9.15.
9.16.
9.17.
9.18.
9.19. Push report
11.1. Pivot table based on the demo database.
12.1. Chart illustrating the concepts of series, categories and filter
25.1.
25.2.
25.3. Mother-Child relationship
25.4. Program summary report
26.1.
26.2.
26.3.
26.4.
26.5.
26.6.
26.7.
26.8.
26.9.
26.10.
26.11.
26.12.
26.13.
26.14.
26.15.
26.16.
26.17.