Cross Report Functional Requirements

This section defines functional requirements of the reporting system that cut across all developed reports.

Core features may include:

  • Role based access controls:
    • User access model derived from OpenLMIS (Role, Program, Supervisory Node, Home Facility)
    • Cascading dropdown filters based on roles ^
    • Specific report reviewing rights
    • Ability for users to create custom reports in the SQL viewer
  • Cascading dropdown filters
  • Need to view and export reports (.csv, branded .pdf & .xlsx)
  • Access to edit Postgres database to create tables and materialized views


OpenLMIS: the global initiative for powerful LMIS software