Investment Plans workspace
Open raw ↗

# HAD Digital - User Stories

Version: 1.0.0 Date: 5 September 2026 Clinical Owner: Dr Kais Aldabbagh, Polyclinique St Come - Medical Oncology


Overview

This document defines the user stories for HAD Digital MVP. Each story includes acceptance criteria and is traceable to the functional requirements in the specification.


Epic 1: Patient Toxicity Self-Reporting (FR-1)

US-1.1: Submit Symptom Report

As a patient I want to report my symptoms through a structured questionnaire So that my care team can monitor my condition and intervene if needed

Acceptance Criteria:

Priority: HIGH Spec Reference: FR-1, S7.2


US-1.2: View Symptom Report History

As a patient I want to view my past symptom reports So that I can track my condition over time

Acceptance Criteria:

Priority: MEDIUM Spec Reference: FR-1


US-1.3: Receive Guidance After Report

As a patient I want to receive clear guidance after submitting a symptom report So that I know what to do next (self-care, contact team, or go to emergency)

Acceptance Criteria:

Priority: HIGH Spec Reference: FR-10


Epic 2: Clinician Observation Entry (FR-2)

US-2.1: Submit Clinical Observation

As a clinician (HAD nurse or oncologist) I want to record my clinical findings during a home visit So that the patient's medical record is complete and accurate

Acceptance Criteria:

Priority: HIGH Spec Reference: FR-2


US-2.2: View Patient Observations

As a clinician I want to view past clinical observations for a patient So that I can track the patient's condition over time

Acceptance Criteria:

Priority: MEDIUM Spec Reference: FR-2


Epic 3: Automated CTCAE Grading (FR-3)

US-3.1: Automatic Grade Assignment

As a clinician I want the system to automatically grade reported symptoms So that I can quickly assess the severity of adverse events

Acceptance Criteria:

Priority: HIGH Spec Reference: FR-3, S7.3


US-3.2: Confirm Provisional Grades

As an oncologist I want to confirm provisional grades assigned by the system So that the grades are officially part of the patient's record

Acceptance Criteria:

Priority: HIGH Spec Reference: FR-3, S7.3


Epic 4: Tiered Clinical Alerting (FR-4)

US-4.1: Automatic Alert Generation

As a clinician I want the system to automatically generate alerts based on toxicity grades So that I am notified of adverse events that require attention

Acceptance Criteria:

Priority: HIGH Spec Reference: FR-4, S7.4


US-4.2: Acknowledge Alerts

As a clinician I want to acknowledge alerts I have received So that the system knows I have seen and responded to the alert

Acceptance Criteria:

Priority: HIGH Spec Reference: FR-4


US-4.3: Escalate Unacknowledged Alerts

As a system I want to escalate alerts that are not acknowledged within the defined response time So that no alert is missed

Acceptance Criteria:

Priority: MEDIUM (not in MVP) Spec Reference: FR-4, S7.4


Epic 5: Shared Care Timeline (FR-5)

US-5.1: View Patient Timeline

As a clinician I want to view a chronological timeline of all events for a patient So that I can understand the patient's care history

Acceptance Criteria:

Priority: HIGH Spec Reference: FR-5


US-5.2: View My Timeline (Patient)

As a patient I want to view my care timeline So that I can see what has happened in my care

Acceptance Criteria:

Priority: HIGH Spec Reference: FR-5


Epic 6: Secure Messaging (FR-6)

US-6.1: Send Message

As a clinician or patient I want to send a message to my care team So that I can communicate about my care

Acceptance Criteria:

Priority: HIGH Spec Reference: FR-6


US-6.2: View Messages

As a clinician or patient I want to view my messages So that I can stay informed about my care

Acceptance Criteria:

Priority: HIGH Spec Reference: FR-6


Epic 7: Treatment Plan View (FR-7)

US-7.1: View Treatment Plan

As a clinician or patient I want to view the current treatment plan So that I know what treatment the patient is receiving

Acceptance Criteria:

Priority: HIGH Spec Reference: FR-7


Epic 8: Toxicity Summary Export (FR-8)

US-8.1: Export Toxicity Summary

As a clinician I want to export a structured toxicity summary So that I can include it in the patient's hospital record

Acceptance Criteria:

Priority: HIGH Spec Reference: FR-8


Epic 9: Role-Based Access Control (FR-9)

US-9.1: Login with Role

As a user I want to log in with my credentials and see only the functions appropriate to my role So that patient data is protected

Acceptance Criteria:

Priority: HIGH Spec Reference: FR-9


US-9.2: Role-Based Data Visibility

As a system I want to filter data based on user role and patient assignment So that each user sees only the data they are authorized to see

Acceptance Criteria:

Priority: HIGH Spec Reference: FR-9


Epic 10: Audit Trail (FR-11)

US-10.1: Log All Actions

As a system I want to log all clinically relevant actions So that there is a complete audit trail

Acceptance Criteria:

Priority: HIGH Spec Reference: FR-11


Epic 11: Standalone Deployment (CAP-12 to CAP-16)

US-11.1: Run Without Installation

As a user I want to run the application by double-clicking an .exe file So that I don't need to install Python, Docker, or any dependencies

Acceptance Criteria:

Priority: HIGH Spec Reference: CAP-12 to CAP-16


Epic 12: Demo Data (CAP-20)

US-12.1: Auto-Seed Demo Data

As a user I want the application to automatically seed demo data on first run So that I can see how the application works with real data

Acceptance Criteria:

Priority: HIGH Spec Reference: CAP-20


Summary

EpicStoriesMVP Priority
Patient Toxicity Self-Reporting3HIGH
Clinician Observation Entry2HIGH
Automated CTCAE Grading2HIGH
Tiered Clinical Alerting3HIGH
Shared Care Timeline2HIGH
Secure Messaging2HIGH
Treatment Plan View1HIGH
Toxicity Summary Export1HIGH
Role-Based Access Control2HIGH
Audit Trail1HIGH
Standalone Deployment1HIGH
Demo Data1HIGH

Total: 23 user stories MVP Scope: All HIGH priority stories (22 stories) Future Phases: Escalation story (1 story)