RomForFeil
From mn/ifi/inf5750
Contents
Group members
Svein Manum (sveinbma@student.matnat.uio.no)
Tore Alvik (torealv@student.matnat.uio.no)
Andreas Kemkers (andreafk@student.matnat.uio.no)
Elin Hagen (elinhage@student.matnat.uio.no)
Product Description and Requirements
Project choice
We have chosen the HIV Cascade Analysis project. In this project the goal is to design and implement an app that provides a visualization of a clinical cascade, with the HIV 90-90-90 cascade as the primary example.
Primary functionality
- Represent a clinical cascade using a bar/column chart where (from left to right) each consecutive bar represents a subset of the previous.
- Visualize the margin between real values and target values by associating a target value with each bar.
- Have options for representation. The minimum requirement is to have support for the following three representations:
- As percentages, where the first bar in the cascade is 100%, and the subsequent bars is expressed as percentages of the previous.
- As raw numbers, but showing both the actual number and the gap to target.
- As raw data and percentages (on different axis), i.e. bars with the raw data and a line with the percentage.
Secondary functionality
- Have configuration options for what data elements/indicators to include in the cascade.
- Have configuration options for the target for each data element/indicator.
- Have configuration options for time period and organization unit to display cascade for.
- Have the option to save a configuration and to quickly be able to swap between saved configurations.
- Have the option to download a generated visualization.
Architecture
Frontend:
Charting:
Collaboration and planning:
Timeline
TODO
Licensing
TODO
Division of Labour
TODO