Dashboard > DHIS-2 > ... > Roadmap > Task list
  DHIS-2 Log In | Sign Up   View a printable version of the current page.  
  Task list
Added by Knut Staring, last edited by Ola Hodne Titlestad on Sep 13, 2007  (view change)
Labels: 
(None)

Task list

This is a scratch paper page for keeping tab on things that should go into the Roadmap

We need a full list of tasks, both urgent and less so - and assign people to them, including the new master students

Data entry

Extend the standard data entry module

  • Support for quarterly data entry with three months at a time:
    (4 column, Month 1, Month 2, Month 3, Quarter 3 (sum))
    This is requested in Ethiopia and will probably be requested in other countries as well.

Custom forms

  • Customised form layout (TinyMCE, or collaboration with OpenMRS)
  • ( Xform support (in collaboration with OpenMRS) )

Advanced/additional data entry functionality

  • Support the OnChange periodtype
  • Possibility to delete and move (on period and orgunit) data entry forms containing data ( as in DHIS 1.4)

Import/export

  • Better documentation of existing solution needed
  • Support preview of data values
  • Automatic update (subscriptions, feeds, etc.) (NLU project, possibly also see the ZEPRS project (http://rtidemo.org/drupal/node/1) that makes use of feeds for similar purpose (and similar technologies))

Aggregation/indicator/datamart

  • Explore how to speed up the aggregationService (aggregation and indicator calculation)
    Test the solution suggested by
  • support other aggregationOperators (count, none, more?)

Periods

  • support the periodtype OnChange
  • (comparison of periodtypes )

Reports

Integrated report tools

  • Make the report tool easier to use (e.g. promote it as a quick dataset report)
  • Develop a DHIS web-based report designer + viewer (linked to customised data entry)
  • Promote the GA from India, more documentation needed on how to set up and use, already 100% integrated?

External report tools

  • Provide user guides and templates for pivot tables using Excel (Creating a DHIS 2 pivot table) and OpenOffice.org
  • Set up BIRT designer templates with db connection and queries (can be viewed in Pentaho or directly in DHIS 2)
  • KIDS admin/setup manual and support docs
  • Integration with Pentaho (make use of dashboards, web pivot, report viewer, set up Mondrian cubes with DHIS database)

Survey

  • Support for survey data
  • e.g. user predefined groups of answers
  • Survey period type a la "Snapshot"

Various

  • Org unit and data element group sets - what remains?
  • Validation rules on data elements ala DHIS 1.3/1.4
  • Data element hierarchy - Torgeir
  • Targets and benchmarks
  • View/present org unit hierrachy history (we keep track ofthe history, but also need to present it when requested by the user)

Data Manipulation

  • Merge orgunit data, as in merging data values from two or more different orgunits to one new or existing orgunit
  • Merge data elements, as in merging data values belonging to two or more different data elements to one new or existing data element
  • Analyse data and present outliers and gaps
  • Fill in / interpolate missing data values based on some statistcial formula

System maintenance

  • Fine-tune hibernate mapping, better synch with data input validation - torgeir
  • 18n of DAO - Øyvind
  • Improved application packaging
  • Testing on low-end configurations - HISP Kerala and HISP-Vietnam teams
  • Integration tests towards RDBMS; PostgreSQL, MySQL, MSSQL, Oracle
  • Increased AJAX-ification (and a wholesome way to manage it)
  • WebWork 2 + SiteMesh update
  • DWR toolkit for AJAX
  • Spring 2.0 update
  • Hibernate update
  • (other useful frameworks worth a look or to upgrade Echache 1.2.2, XFire, Log4j, JodaTime, Apache Commons Lang)

Documentation and support

  • Documentation for PostGreSQL setup - HISP-Vietnam
  • Package and Install tool for easy setup - HISP-Vietnam
  • User-manual in Vietnamese - HISP-Vietnam
  • Bootable DHIS 2 Linux distro (cd or USB)

Integration

  • Full support for export and import to the IXF format (EpiInfo, CRIS, KIDS, HealthMapper)
  • IDSP in India
  • Nation-wide systems in India for Malaria, Aids ++
  • AIDS management system for Kerala
  • integrate with software for capturing ICD code data in Ethiopia
  • simple patient module integrated into DHIS 2 with criteria mapping between patient data elements and routine data elements - like in the 1.4 DHIS_PAT.mdb - Similar to sophisticated support for ICD mapping to routine data
  • Integration with the national AIDS program in India
  • Porting of Ethiopian ART system to DHIS 2 technologies
  • Completing the other parts of IHAMS Aids management system for Ethiopia which is no being refactored in order to make it usable also in South Africa
  • Care2x integration
  • OpenMRS integration
  • HL7

Project tools

  • Upgraded JIRA
  • Upgraded Confluence
  • Continuum
  • Fitnesse/ Fit Framework
  • Trac
  • Selenium (plugin for Firefox)

------------------------------------------------------------------------------------

DHIS 2 Linux distro

RandD:CD and USB

It is probably fully possible to create a customized Linux CD with everything needed, which could then be used on any computer -
without installing ANYTHING. This means that the computer will still have Windows, but you would just boot from the CD whenever you want to
use DHIS. This will have many advantages, like what you are mentioning.

Here's a list of relevant projects: http://www.frozentech.com/content/livecd.php

Something like Damn Small Linux can boot from USB drives. We will need to add MySql, Java, and Jetty.
http://www.damnsmalllinux.org/

  1. Though all the software will remain untouched on the CD, there must be somewhere to store the data. This can take place either on an area
    on the harddrive, or on a USB stick
  2. Running from a CD is less efficient than running from the harddrive. Hopefully, it will only mean a longer time to boot everything into memory. Minimizing everything else and using a lightweight window manager/desktop environment will probably compensate a lot. E.g. a customized Xubuntu: http://www.livedistro.org/resources/documentation/howtos/custom-ubuntu-linux-live-cd
  3. I think we need to use a minimal Linux distribution ("thin" as you say), something much more lightweight than the Fedora 4 that we used in Kerala.
  4. There may be some problems surrounding the configuration of internet connectivity. These will be solvable, but may involve serious effort.

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