Skip to content

Commit caedc59

Browse files
New breast screening post - raised and not raised
1 parent 120f59f commit caedc59

File tree

4 files changed

+80
-0
lines changed

4 files changed

+80
-0
lines changed
27.1 KB
Loading
17.6 KB
Loading
39.6 KB
Loading
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
---
2+
title: Breast screening - "raised" and "not raised"
3+
description: A look at the labelling feature in our user interface
4+
date: 2025-08-01
5+
tags:
6+
- prototype
7+
- alpha
8+
- cohort manager breast screening
9+
---
10+
11+
This post will look at Cohort Manager's labelling feature, and how it addresses challenges with current processes for tracking the status of data exceptions.
12+
13+
![A simple table in the user interface with a row for each data exception. The final column of the table includes the status label for each exception. In the example, each exception is labelled as "Not raised". It’s a slim, rectangular label with a grey background.](status-labels-table-view.png "In the prototype, data exceptions appear in a simple table, with a row for each one. The final column of the table is for the exception status, and this includes a label of either 'raised' or 'not raised'.")
14+
15+
## Background
16+
17+
A key function of Cohort Manager is to improve data quality within screening.
18+
19+
When a person’s record enters the screening pathway, Cohort Manager will check for any issues by applying a series of validation rules to it. If any issues are identified, such as missing or incorrectly formatted information, the system will flag them as data exceptions.
20+
21+
Some exceptions are automatically transformed or routed to the appropriate team for handling. Others require manual intervention. This is where Cohort Manager's user interface (UI) is needed: the UI displays any data exceptions that need to be picked up manually, so they can be "raised" with appropriate teams for resolution.
22+
23+
## Early research
24+
25+
Our labelling feature was initially based on our research with data improvement users from the Participant Index (PI) Bureau team. This is the team that currently manages data quality for routine breast screening cohorts. We know that their process for tracking exceptions involves a mixture of:
26+
27+
- adding notes in the participant index (PI) system
28+
- checking for updates to their cases in ServiceNow
29+
- using a spreadsheet to manually track outstanding work they’ve raised with the National Back Office (NBO) team
30+
31+
The labels were originally designed to remove this manual, multi-system process and provide a safe and efficient way of updating the status of an exception.
32+
33+
## Continued research
34+
35+
Since adding the feature, the team originally planned to access our system changed from the PI team mentioned above, to the National Service Desk (NSD) team.
36+
37+
The NSD team doesn’t currently raise tickets in the same way as the PI team, but we know from research that their process for tracking would involve manually cross-checking between Cohort Manager and ServiceNow (the system used to raise an exception with another team) to avoid duplicating work.
38+
39+
From a teamworking perspective, a limitation of this is that users can only see tickets they've raised themselves in ServiceNow, unless they are added as a 'watcher' on another user's ticket. So, if someone forgets to add other team members as a watcher, their colleagues won't be able to see those tickets.
40+
41+
Along with the process creating more work for the user, it could also rely on them adding exception IDs to ticket titles so they can quickly identify them.
42+
43+
## Why "raised" and "not raised"?
44+
45+
![The 2 exception status labels used in cohort manager’s user interface: "Not raised" has a grey background and "Raised" has a blue background and includes the date it was raised beneath.](status-labels-raised-and-not-raised.png)
46+
47+
We chose these terms because they align with the natural language of the user's workflow and reflect their mental model: they're "raising" exceptions with the appropriate teams for resolution. The intention is that the language makes it easy for users to understand the action required of them.
48+
49+
While some users were familiar with terms like "Open" or "In progress" from other systems, "Raised" and "Not raised" tested positively across all groups, with users finding them clear and intuitive.
50+
51+
## Considering a third status option
52+
53+
Some users suggested adding a third status label for cases where an exception could not be immediately raised and was being worked on. After further investigation, we found that all exceptions can be raised when following the simple workflow and that a third option was not necessary at this stage.
54+
55+
We will continue to monitor feedback and can add an additional status option in a future release if needed.
56+
57+
## Separate tables for "raised" and "not raised"
58+
59+
To make the workflow clearer for the user, we've created separate tables for "raised" and "not raised" exceptions. When a user updates the status of an exception, it is moved from the not raised table to the raised table, or the other way if needed.
60+
61+
![Cohort manager's landing page has two cards that allow the user to navigate to either "not raised" or "raised" exceptions.](status-labels-home-page.png)
62+
63+
From the home screen, the user can navigate to either:
64+
65+
- not raised exceptions, where they will only see exceptions that need to be raised with teams for resolution
66+
- raised exceptions, where they can access and amend exceptions that have previously been raised (until they are removed from the interface following any new activity on that patient record)
67+
68+
Earlier versions of the interface included a "Total" screen, which included both raised and not raised exceptions together. However, from research with the National Service Desk team (our current user group), we learned that there weren’t any scenarios where they would need to see raised and not raised exceptions listed together. The separation helps the user to focus on the specific task at hand, whether that's picking up new exceptions or checking those already in progress.
69+
70+
## Summary
71+
72+
The labels help remove the need for users to work across multiple systems or use manual processes to track the status of exceptions. They also support multiple team members to work through the list of outstanding exceptions together.
73+
74+
As with all functions in the user interface, we had to carefully consider the user need of the labelling feature against the technical effort required to deliver it. Adding status labels means building functionality into Cohort Manager's API (application programming interface) to write statuses to the database, which has an implication on technical timelines.
75+
76+
The feature was prioritised because it significantly improves user experience and prevents the duplication of work across team members, an essential requirement when multiple staff access the same system.
77+
78+
## Further information
79+
80+
If you'd like to learn more about Cohort Manager, [our earlier post](https://design-history.prevention-services.nhs.uk/cohort-manager/2025/06/cohort-manager-our-first-prototype/) introduced the user interface and explored its role in improving the quality of screening data.

0 commit comments

Comments
 (0)