SORMAS-Project icon indicating copy to clipboard operation
SORMAS-Project copied to clipboard

Create basic AEFI dashboard

Open obinna-h-n opened this issue 2 years ago • 0 comments

Feature Description

After the create and edit forms #12769 and the directory #12767 has been added as part of epic #12634 , a dashboard for monitoring adverse events following immunization is now required.

Added Value/Benefit

End users will be able to monitor and track adverse events reported in the system

Acceptance Criteria

  • [x] Extend the dashboard switcher option group with a "Adverse Events" option.
  • [x] The option item is only visible if the user has the the DASHBOARD_ADVERSE_EVENTS_FOLLOWING_IMMUNIZATION_VIEW user right
  • [x] Add filters: In general look at all adverse events the user can access. Exclude deleted adverse events, include archived ones.
    • region of the associated entity
    • district. Same as region
    • date filter allowing to filter by date or epi week, as on surveillance dashboard, with the following options:
      • Report date
      • Start date of adverse event
    • disease (of the associated immunization); including the option to choose "no disease"
  • [x] Add elements that display the following
    • Count of all adverse events
    • Count by type
    • Count by vaccines administered during vaccinations
    • Bar chart of adverse events by vaccine dose
    • Bar chart with negative stack of adverse reactions by gender
    • Epi curve of adverse events
    • Status map of adverse events

Implementation Details

No response

Mockups

aefi-dashboard

Additional Information

No Response

obinna-h-n avatar Feb 17 '24 13:02 obinna-h-n