[ ] The reporting module should enable users to generate reports as daily tallies and monthly reports that can be submitted (sent to DHIS2) by tapping a button based on the indicators documented in detail here (data dictionary)
[ ] The reporting functionality should be launchable from the "ME" menu. The button/link should be placed between "Site Characteristics" and "Device-to-device sync" and should be labelled "HIA2 Reports"
Reference is made to ZEIR
Like in ZEIR, the reporting component should have the following features;
[ ] Landing page with 3 tabs or namely; "Daily Tallies", "Draft Reports" and "Sent Reports"
[ ] It should enable the user to generate daily tallies for all indicators by tapping a button.
If the tallies have already been generated and are displayed, tapping the button should update/refresh the tallies being displayed i.e. should fetch new encounters and update the tallies.
Display the tallies grouped by month, then by date and finally by indicator category as dropdown button. To view/display the indicator, user should tap month>>>date>>>indicator category. See ZEIR examples below;
Tallies step 1Tallies step 2Tallies step 3
In our case, the categories would be "First Antenatal Contacts", "Follow-up Antenatal Contacts", "Antenatal Screening" etc (see data dictionary)
Tallies step 4Load/reload/update tallies
[ ] The module should enable generation of monthly reports (like daily tallies but for the whole month) through the "Drafts reports" tab. Generation of draft report should follow the following example path (like in ZEIR);
Navigate to "Draft Reports" tab
Start New Report>>>Reports available (from the tallies)>>>Month>>>
(The automatically generated aggregates should be editable)
(If save is tapped, report is saved as draft)
(If Confirm is tapped, send report dialog is triggered)
[ ] The module should have capability to display sent/submitted reports in similar fashion as Daily tallies (i.e. Year>>>month>>>indicator category>>>indicators and values)
[ ] The reporting module should enable users to generate reports as daily tallies and monthly reports that can be submitted (sent to DHIS2) by tapping a button based on the indicators documented in detail here (data dictionary)
[ ] The reporting functionality should be launchable from the "ME" menu. The button/link should be placed between "Site Characteristics" and "Device-to-device sync" and should be labelled "HIA2 Reports" Reference is made to ZEIR Like in ZEIR, the reporting component should have the following features;
[ ] Landing page with 3 tabs or namely; "Daily Tallies", "Draft Reports" and "Sent Reports"
[ ] It should enable the user to generate daily tallies for all indicators by tapping a button.
[ ] The module should enable generation of monthly reports (like daily tallies but for the whole month) through the "Drafts reports" tab. Generation of draft report should follow the following example path (like in ZEIR);
[ ] The module should have capability to display sent/submitted reports in similar fashion as Daily tallies (i.e. Year>>>month>>>indicator category>>>indicators and values)