Development documents
General description
This module shall be a web-based application, for sharing and presenting various reports. Various DHIS-2 users shall be able to upload their reports and their report templates. Furthermore, there must be a user-friendly page for browsing and viewing reports from all organizational units in the relevant health structures. Reports shall also be easily downloaded on several formats.
Environment
Web-based application. This module will most likely be run on central servers with many web clients. However, it must also run satisfactory as local applications (e.g. on jetty locally) on NOT-state-of-the-art computers in offices without network access.
Compatibility with other DHIS modules
This module must support all report formats of the JasperReports Report Generator. Furthermore, the two applications should, when desired by the user, be integrated so that reports generated in the report module are automatically or easily uploaded to the portal. Furthermore, templates stored in the portals library should be easily accessible to the report module.
Requirements list
- Upload and download reports
- Browsing reports in a user-friendly and well organized page
- Ordered/indexed by organizational unit, dataset or period
- Search for reports
- User administration
- User roles control access to functionality
- Integration with the JasperReports Report Generator
More requirements here:
RP Analysis requirement