Help with charts/dashboard

Dear all,

I want to display the following charts on the frontpage:

  1. how many clinics have accounts in DHIS2

  2. how many reports DHIS2 has received from the clinics (reporting rate?)

Can someone teach us how? Thanks…

You can probably use the Web-API and connect to an external portal (drupal etc)
http://data.hiskenya.org/ - is a good example of that. Another one is - https://dhis2vn.org/

  1. you can use the http://apps.dhis2.org/dev/api/users.json and look at the pager->total
    But this is all the users registered in the system. If you have one user per orgunit, this will work

A more robust way would be to get this XML - http://apps.dhis2.org/dev/api/metaData.xml?assumeTrue=false&users=true
and then do a XPath expression for unique organisationUnit code=

  1. This is available out-of-the-box. Under Services->Reports->Reporting Rate Summary.
    I am not sure there is an easy way to get this out to a portal, but may be someone else knows.
···

Regards,
Saptarshi PURKAYASTHA

My Tech Blog: http://sunnytalkstech.blogspot.com
You Live by CHOICE, Not by CHANCE

On 20 March 2013 01:47, Alvin Marcelo alvin.marcelo@gmail.com wrote:

Dear all,

I want to display the following charts on the frontpage:

  1. how many clinics have accounts in DHIS2
  1. how many reports DHIS2 has received from the clinics (reporting rate?)

Can someone teach us how? Thanks…


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp

Hi Alvin,

regarding 1. how do you want to define that? As the number of org units (at a specific level or part of an org unit group), or as the number of users associated with clinics?

Regarding 2. you can go to Data Visualizer, select the data sets you want to see under “reporting rates”, select time periods and organisation units and save it as a favorite. Then go to dashboard and click “insert” and select that chart in the chart area you prefer.

Lars