Difference between revisions of "RomForFeil"

From mn/ifi/inf5750
Jump to: navigation, search
(Product Description and Requirements)
(Product Description and Requirements)
Line 18: Line 18:
  
 
* Visualize the margin between real values and target values by associating a target value with each bar.  
 
* 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: 1. As percentages, where the first bar in the cascade is 100%, and the subsequent bars is expressed as percentages of the previous. 2. As raw numbers, but showing both the actual number and the gap to target.   3. As raw data and percentages (on different axis), i.e. bars with the raw data and a line with the percentage.
+
* Have options for representation. The minimum requirement is to have support for the following three representations:   1. As percentages, where the first bar in the cascade is 100%, and the subsequent bars is expressed as percentages of the previous.   2. As raw numbers, but showing both the actual number and the gap to target.     3. As raw data and percentages (on different axis), i.e. bars with the raw data and a line with the percentage.
  
 
==== Secondary functionality ====
 
==== Secondary functionality ====

Revision as of 23:25, 26 October 2017

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: 1. As percentages, where the first bar in the cascade is 100%, and the subsequent bars is expressed as percentages of the previous. 2. As raw numbers, but showing both the actual number and the gap to target. 3. 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

TODO

Licensing

TODO

Division of Labour

TODO

Link to project repository: