Skip to content

Issue 123: Qualitative values added to quantitative kpms#141

Merged
rmroot merged 1 commit intodevelopfrom
issue-123
Nov 17, 2025
Merged

Issue 123: Qualitative values added to quantitative kpms#141
rmroot merged 1 commit intodevelopfrom
issue-123

Conversation

@rmroot
Copy link
Copy Markdown
Member

@rmroot rmroot commented Nov 14, 2025

connects #123
This pull request introduces support for qualitative values in qualitative key performance metrics (KPMs) throughout the application, providing new forms and reporting features for metrics that are not strictly quantitative. The changes include updates to data models, calculation logic, form components, and reporting tables to handle qualitative metrics, their expected impacts, and display their results alongside quantitative metrics.

Qualitative Metrics Support

  • Added modifiedValue property to the IdbKeyPerformanceMetricImpact interface to store the calculated impact for qualitative metrics.
  • Updated calculation logic in KeyPerformanceMetricImpactsIdbService, PerformanceMetricImpactFormComponent, and getKeyPerformanceIndicatorReport to compute modifiedValue for qualitative metrics based on whether the goal is to increase or decrease the metric. [1] [2] [3]

Form and UI Enhancements

  • Added dedicated qualitative forms to kpm-details-form.component.html and performance-metric-impact-form.component.html, allowing users to specify expected impact, units, baseline amount, and modification value for qualitative metrics. [1] [2]
  • Updated form logic to conditionally display quantitative or qualitative fields based on the metric type, improving user experience and clarity. [1] [2]

Reporting Improvements

  • Enhanced the performance metrics table to display a separate section for qualitative metric impacts, including columns for baseline amount, qualitative impact, potential impact, and percent change.
  • Improved the KPM impacts table to show modification values for qualitative metrics when no cost adjustment is present.

These changes collectively enable the application to fully support qualitative key performance metrics, from data entry to reporting, ensuring both types of metrics are handled consistently and clearly for users.

@rmroot rmroot merged commit 629b045 into develop Nov 17, 2025
1 check passed
@rmroot rmroot deleted the issue-123 branch March 6, 2026 19:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant