|
| 1 | +--- |
| 2 | +title: Designing for change: how we’re managing live updates in our service |
| 3 | +date: 2025-11-01 |
| 4 | +--- |
| 5 | + |
| 6 | +The NHS Digital Health Check online service is currently in its private beta phase. It is at this stage we’re slowly beginning to observe how real users interact with our platform, and how the algorithms we use are received. This is a critical moment for any digital health product: the transition from static design to dynamic, real-world use. One of the most important challenges we’ve tackled during this phase is how to ‘manage change once live’ - especially when those changes affect users mid-journey. |
| 7 | + |
| 8 | +## The context: evolving risk algorithms |
| 9 | + |
| 10 | +Our service uses validated algorithms like the General Practice Assessment Questionnaire (GPAQ) and QRisk3 to calculate cardiovascular risk scores and identify key health risk factors. These tools are central to our user experience; they help translate complex clinical data into actionable insights for users. |
| 11 | + |
| 12 | +Shortly after the service went live, we received feedback from clinical colleagues that it would be preferable to include an additional set of questions that were part of QRisk3, but which we were not currently presenting to users. These additions were important for accuracy and compliance, but they posed a design challenge: ‘How do we introduce new mandatory questions to users who are already partway through their health check?’ |
| 13 | + |
| 14 | +## The challenge: managing change mid-journey |
| 15 | + |
| 16 | +Unlike our pre-launch design, our live service must account for active users - people who are mid-task, mid-decision, or mid-reflection. Any change we introduce must be: |
| 17 | + |
| 18 | +- Clear and actionable |
| 19 | +- Emotionally safe |
| 20 | +- Non-disruptive to progress |
| 21 | +- Scalable |
| 22 | + |
| 23 | +We needed a pattern that could alert users to changes without cluttering the task list or causing confusion. Our goal was to guide users to complete new requirements with minimal friction. |
| 24 | + |
| 25 | +## Our proposal |
| 26 | + |
| 27 | +To meet our MVP scope and support the full QRisk3 requirements, we designed an interrupt page - a temporary screen that appears when users re-enter the service after a change has occurred. |
| 28 | + |
| 29 | + |
| 30 | + |
| 31 | +**Key features of the interrupt page:** |
| 32 | +- **Important summary box:** Clearly outlines what’s new and why it matters. |
| 33 | +- **Checkbox prompt:** Encourages users to read and acknowledge the update before proceeding. |
| 34 | +- **Smart task list integration:** Once users pass through the interrupt page, any newly required sections are marked as incomplete on their task list - guiding them back to where action is needed. |
| 35 | + |
| 36 | +This pattern allows us to scale future changes (e.g. algorithm updates, new health questions, policy shifts) without overwhelming users or compromising the clarity of their journey. |
| 37 | + |
| 38 | +## User flow overview |
| 39 | + |
| 40 | +Here’s how the flow works: |
| 41 | +1. User re-enters the service after a change has gone live. |
| 42 | +2. They are shown the interrupt page (Screen 3), which: |
| 43 | + - Summarizes the new requirements. |
| 44 | + - Includes a checkbox to confirm they’ve read the update. |
| 45 | +3. After acknowledging the update, they return to their task list, where any affected sections are now marked as incomplete. |
| 46 | + |
| 47 | +This approach ensures users are informed, empowered, and guided – mitigating surprise and confusion. |
| 48 | + |
| 49 | +## Looking ahead |
| 50 | + |
| 51 | +As we continue to iterate and expand our service, this interrupt pattern will serve as a foundation for managing change in a user-centred way. It’s a small but powerful example of how thoughtful design can support clarity, and continuity in the face of evolving clinical standards. |
| 52 | + |
| 53 | +We’re looking forward to start sharing more insights from our beta phase soon, including how users respond to these patterns and how their feedback continues to shape our efforts to improve clarity and usability. |
0 commit comments