Dashboard > DHIS-2 > Home > DHIS 2 Features
  DHIS-2 Log In | Sign Up   View a printable version of the current page.  
  DHIS 2 Features
Added by Hans S. Tømmerholt, last edited by Ola Hodne Titlestad on Feb 21, 2008  (view change)
Labels: 
(None)

DHIS 2 Features

Last release: Milestone 7

This page describes the features of the DHIS 2 system. If you have any questions, please contact Ola or Knut.

Web enabled

DHIS 2 is a web application which runs on a web server and can be accessed over the internet. One installation can thus be accessed from many facilities. It uses tried and tested languages and technology like HTML, CSS, JavaScript and AJAX.

Platform independent

DHIS 2 is developed in the Java programming language, famouus for the catchphrase "Compile once, run anywhere". This means that DHIS 2 can run on both Windows, Linux and Mac. It has been tested on all these platforms.

Browser independent

The user interface of DHIS 2 is web standards compliant, which means any browser that conforms to web standards can be used to view the application.

DHIS 2 has been tested on the following browsers:

  • Firefox (recommended)
  • Safari
  • Opera
  • Internet Explorer 7 (good support)
  • Internet Explorer 6 (partial support)

Database independent

DHIS 2 can be used with several different databases through the [Hibernate] framework. Just define a configuration file with connection info, and DHIS 2 will use your database.

DHIS 2 has been tested on the following databases:

  • HSQL
  • H2
  • MySQL
  • PostgreSQL

It's running on MySQL and PostgreSQL in production environments in India and Vietnam respectively.

Flexible

The basic philosophy behind DHIS is to provide a generic meta mode that allows the users to define what they want to register data for. To this end, users can define data elements, organisation units, create advanced indicators, create validation rules and set up users and permissions in order to tailor the usage of the application to their organisation.

Free/Open Source

DHIS 2 is released under a BSD license, which means that users are free to inspect, modify and redistribute the source code free of charge. No vendor lock in, ever!

Internationalization (i18n) and localization

The user interface of DHIS 2 is fully localized, meaning text on labels and in menus can be shown in any language.

The following languages are supported out of the box:

  • English (GB)
  • Vietnamese
  • Hindi
  • Gujarati
  • Amaric (partial)
  • French (partial)
  • Norwegian (BM)

More can be added through an intuitive Translation tool.

Furthermore the system supports database internationalization: Names of organisation units, data elements and the like can also be translated to support regional variations. This is achieved through a simple user interface in the system.

Data interchange

DHIS 2 has a comprehensive system for import and export, supporting common standards like XML and CSV, as well as the IXF format used by the UNAIDS, World Health Organization and other UN agencies.

Secure

The system is secured through user management and a login system with an encrypted password.

Administrators can set up fine grained user permissions, granting access to specific organisation units, data entry, management and the like.

Datamart

DHIS 2 calculates and caches aggregated data (on administrative levels) in a secondary data structure, which means such data can be accessed faster. The datamart also calculates the indicators based on user-defined formulas.

Modular architecture

The DHIS 2 application is developed in a modular architecture, using a series of top notch frameworks which means it can be tailored and extended to the user's needs.

Detailed list of functionality

  • Generic meta-model allowing:
    • Add, update and delete organisation units, groups and group sets
    • Add, update and delete data elements and data sets
    • Add, update and delete data element dimensions such as age and gender
    • Add, update and delete validation rules for data elements
    • Add, update and delete indicators and indicator groups
    • Add, update and delete indicator targets
    • Add, update and delete users, groups, user settings and user permissions
  • Data entry with validation
  • Web-based data entry form designer using the FckEditor
  • Generate PDF reports
  • Import and export of data values:
    • DXF (DHIS eXchange Format)
    • CSV
    • IXF
    • DBF
  • Import and export of aggregated data values
    • CSV
    • IXF
  • Time saving datamart for calculation of data values and calculated indicators
  • Fully localized user interface
  • Fully localized database structure

Site powered by a free Open Source Project / Non-profit License (more) of Confluence - the Enterprise wiki.
Learn more or evaluate Confluence for your organisation.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.6 Build:#812 Aug 06, 2007) - Bug/feature request - Contact Administrators