PROTOTYPE — Prostate Cancer UK Unified Platform Vision 2026
Prostate Cancer UK
Prostate Cancer UK
Unified Operations Hub
One login. Every platform.
Hub Dashboard
Wednesday 6 May 2026 · All platforms operational
● All systems live
2,847
Event Registrations (30d)
↑ 18% vs last month
£184k
Donation Income (30d)
↑ 24% vs last month
12,403
Risk Checker Completions
↑ 41% vs last month
347
Nurse Emails Handled
↑ 9% via AI drafts
Platform Activity — Last 7 Days
Daily sessions per platform
Live
Registration
1,204
Risk Checker
2,871
DAREN
347
Msg Broker
18.4k
AI Broker — Phase 1
DAREN email intelligence
✦ AI
Emails drafted by AI 284 / 347
AI draft approval rate 91%
Average response time 4.2 hrs
KB queries served 1,203
Recent Platform Events
TimePlatformEventStatus
09:14RegistrationMarch for Men batch sync — 214 records✓ Done
09:02DARENAI draft approved by Nurse Specialist✓ Sent
08:51ChatbotRisk Checker — 89 completions overnight✓ Live
08:33BrokerSky CRM → Blackbaud — 1,402 records synced✓ Done
07:00RegistrationDaily income report dispatched to finance✓ Done
Infrastructure Health
Registration Live● Online
DAREN Live● Online
Chatbot Live● Online
Message Broker● Online
AI Broker Hub● Online
Azure Key Vault● Online
Last deployment2h ago
Uptime (30d)99.97%
Event Registration
14 active events · March for Men 2026 in focus
2,847
Total Registrations
↑ 18%
£184k
Income Raised
↑ 24%
89%
Completion Rate
↑ from 77%
14
Active Events
Active Events
EventTypeRegistrationsTargetIncomeStatus
March for Men — LondonWalk8471,000£62,400● Live
March for Men — ManchesterWalk512600£38,200● Live
BGR Non-Banker GiveawaySurvey1,2042,000£47,100● Live
Corporate Challenge 2026Corporate284500£36,800● Open
Virtual 5K — JuneVirtual0800● Draft
Drag & Drop Form Builder
Editor
First NameText
Email AddressEmail
Fundraising TargetCurrency
Add field…
Completion Funnel
89% complete
100%
Page Visits — 3,200
94%
Started — 3,008
91%
Details Done — 2,912
89%
Completed — 2,847
↑ Completion up 12% after removing reCAPTCHA and adding progress bar
Risk Checker Chatbot
Patient-facing prostate cancer risk assessment
12,403
Monthly Users
↑ 41%
71%
Completion Rate
↑ from 2% (mobile fix)
3:24
Avg Completion Time
↓ 40s faster
34%
GP Referrals Made
New metric tracked
Drop-off Funnel — Redesigned
71% complete ↑ from 2%
100%
Sessions Started — 12,403
95%
Q1: Age Group — 11,783
88%
Q2: Family History — 10,914
79%
Q3: Ethnicity — 9,798
71%
Result Viewed — 8,806
Mobile rendering fix resolved the 98% drop-off (black screen bug on scroll)
Risk Result Distribution
Higher Risk
28%
Moderate Risk
41%
Lower Risk
31%
Post-Result Actions
GP Referral
34%
Shared Result
22%
Symptom Info
55%
Chatbot Flow Builder
Question 1
How old are you?
Under 4545–4950+
Question 2
Has a close relative had prostate cancer?
YesNoDon't know
Question 3
What is your ethnic background?
BlackMixed BlackOther
Result + Actions
Personalised risk level with GP referral + symptom information
DAREN — Nurse Email Support
12 new enquiries · AI drafts ready for 9
✦ AI Phase 1 Active
284
AI Drafts This Month
91%
Approval Rate
4.2h
Avg Response Time
347
Total Handled
Inbox
12 New
John M. — PSA Test Results Query
Received 08:42 · Priority
✦ AI Draft
Original:
"My GP told me my PSA was 6.8 and I'm not sure if I should be worried. I'm 58. Should I be asking for more tests?"
📚 KB Match
PSA Levels Guide · Biopsy Criteria · NICE NG131
✦ AI Generated Draft
Dear John, Thank you for getting in touch. A PSA of 6.8 ng/ml at 58 is above the typical reference range (usually up to 3 ng/ml for your age). This doesn't necessarily mean cancer — PSA can be raised by an enlarged prostate, infection, or physical activity. I recommend: • Asking your GP for a repeat PSA test • Requesting a urology referral • Asking about an MRI scan if not already arranged Please don't hesitate to call our nurse line: 0800 074 8383.
Message Broker — Data Pipeline
Sky Blackbaud CRM hub · 18,400 records processed today
● Streaming
18.4k
Records Today
↑ Normal
99.8%
Success Rate
37
Errors (30d)
↓ from 142
1.4s
Avg Sync Time
Live Data Pipeline
● All healthy
🏢
Sky Blackbaud CRM
18.4k
Records synced
Message Broker
18.4k
Transformed
🗃️
MySQL DB
18.3k
Stored
📋
Registration
2,847
Synced
📧
DAREN
347
Synced
🤖
Chatbot
12.4k
Events logged
Active Stored Procedures
ProcedureLast RunStatus
sp_sync_registrations09:00
sp_crm_donor_update08:45
sp_income_daily_report07:00
sp_chatbot_event_logLiveRunning
sp_nurse_email_queue08:33
Recent Errors
37 this month
Timeout — sp_crm_donor_update
2026-05-05 14:23 · Auto-retried ✓
Duplicate key — registration record
2026-05-04 09:11 · Resolved ✓
Auth token expired — CRM API
2026-05-03 22:00 · Auto-refreshed ✓
Error rate down 74% since auto-retry implementation
PCUK
PCUK Risk Checker
Online now · ✦ AI-Powered
Powered by
PCUK Knowledge Base
PCUK
Hello! I'm the Prostate Cancer UK Risk Checker.

I'll ask you 3 quick questions to give you a personalised assessment of your prostate cancer risk. It's completely anonymous and takes under 2 minutes.

Ready to start?
👨‍👨‍👦
Family History
Doubles your risk
🎂
Age 50+
Risk rises sharply
🌍
Ethnicity
Black men 2–3× more likely
🔒 Anonymous · No personal data stored · GDPR compliant
🔒 Anonymous · Powered by PCUK Knowledge Base · AI suggests, humans decide
🏃 Fundraising Event

March for Men — London

Saturday 14 June 2026 · Hyde Park · 5 miles

👥 847 registered🎯 Target: 1,000💰 £62,400 raised
✓ Event
Your Details
Fundraising
Confirm
Your Details
T-Shirt & Extras
🔒 Secure · Data processed under our Privacy Policy · No reCAPTCHA friction
Participants
2,847 registered across 14 active events
2,847
Total Participants
↑ 18%
£64.67
Avg Fundraising
↑ £12
61%
Gift Aid Opted In
↑ 8pp
94%
Valid Email
NameEventRegisteredFundraisingGift AidStatus
James Thornton
j.thornton@email.com
March for Men — London12 Apr 2026£142.00✓ Yes● Active
Michael Davies
m.davies@gmail.com
March for Men — Manchester8 Apr 2026£88.50✓ Yes● Active
Robert Patel
r.patel@work.co.uk
BGR Non-Banker Giveaway2 Apr 2026£0.00No● Pending
Anthony Williams
a.williams@email.com
Corporate Challenge 202628 Mar 2026£220.00✓ Yes● Active
David Okafor
d.okafor@nhs.net
March for Men — London15 Mar 2026£75.00✓ Yes● Active
Steven Clarke
s.clarke@yahoo.co.uk
March for Men — Manchester10 Mar 2026No● Withdrawn
Showing 6 of 2,847 participants
Income & Donations
All events · YTD 2026
£184k
Total Raised
↑ 24% vs 2025
£41.2k
Gift Aid Claimable
↑ £9k
79%
vs £232k Target
£64.67
Avg per Participant
Income by Event
YTD
March for Men — London£62,400
BGR Non-Banker Giveaway£47,100
Corporate Challenge 2026£36,800
March for Men — Manchester£38,200
Payment Methods
Online Card84%
Direct Debit8%
Cheque5%
Other3%
🎁 Gift Aid: £41,200 claimable from HMRC · Claim due 31 Jul 2026
Recent Transactions
DonorEventAmountGift AidMethodDateStatus
James ThorntonMfM London£142.00Card12 AprCleared
Anthony WilliamsCorporate£220.00Card28 MarCleared
Michael DaviesMfM Manchester£88.50Card8 AprCleared
Corp Team — HSBCCorporate£2,500.00N/ABACS1 AprPending
Form Builder
March for Men 2026 — Registration Form
Field Types
⠿ Text
⠿ Email
⠿ Phone
⠿ Number / £
⠿ Dropdown
⠿ Date
⠿ Checkbox
⠿ File Upload
⠿ Section Header
⠿ Paragraph Text
March for Men 2026
Registration Form · Online entry
TEXT · Required
First Name
TEXT · Required
Last Name
EMAIL · Required · Selected
Email Address
DROPDOWN · Required
Which March are you joining?
NUMBER £ · Optional
Fundraising Target
CHECKBOX · Required
Gift Aid Declaration
CHECKBOX · Required
I agree to the Terms & Conditions
+ Drag a field here to add
Field Settings
Label
Placeholder
Required
Validation
CRM Field Map
Email Communications
2,847 contacts · 3 campaigns scheduled
14
Campaigns Sent
68%
Avg Open Rate
↑ 12pp vs sector
4.2%
Click Rate
3
Scheduled
Campaigns
CampaignAudienceScheduled / SentDeliveredOpen RateClicksStatus
Registration Confirmation
Auto-trigger on sign-up
All new registrantsAutomated2,84779%12%● Live
Fundraising Tips — Week 2
Template: FundraiserNudge
All active, <£50 raised15 May 2026 09:00● Scheduled
MfM London — Event Reminder
Template: EventReminder
London registrants3 Jun 2026 08:00● Scheduled
Welcome — March for MenAll registrants1 Apr 20262,34171%8%Sent
Early Bird Promo2025 participants14 Jan 20261,20462%14%Sent
Email Templates
Registration Confirmation
Auto-trigger · 2,847 sent
💪
Fundraiser Nudge
Manual send · 3 uses
🏃
Event Day Reminder
Manual send · 1 use
Flow Builder
Risk Checker conversation tree · v3.2 (published)
Start
Welcome Message
"Hi, I'm here to help you understand your prostate cancer risk…"
Intro
Question 1
How old are you?
Under 45
45–49
50–59
60–69
70+
Risk Factor✏ Edit
Question 2
Family history of prostate cancer?
Yes — father or brother
No
Not sure
Risk Factor✏ Edit
Question 3
Ethnic background?
Black or Black British ↑ High
Mixed — Black heritage
White or White British
Asian or Asian British
Other
Risk Factor✏ Edit
AI Processing + Result
Risk Score + Actions
AI computes personalised result · GP referral · Nurse escalation · Symptom info
✦ AITerminal
Content Library
48 response templates · Last updated 2 May 2026
Risk ResultsID: RSK-001
Higher Risk — Black or Black British
"Based on your age and ethnicity, you have a higher risk of prostate cancer. Black men are 2–3× more likely to develop it. We strongly recommend speaking to your GP about a PSA test…"
Updated: 2 May 2026 · Used in: Flow v3.2
Risk ResultsID: RSK-002
Moderate Risk — Age 50+ with family history
"You have some risk factors for prostate cancer. Having a father or brother with prostate cancer doubles your risk. We recommend talking to your GP about whether a PSA test is right for you…"
Updated: 2 May 2026 · Used in: Flow v3.2
SymptomsID: SYM-001
Common Symptoms Explained
"Prostate cancer often has no symptoms in early stages. When symptoms do occur, they may include: needing to urinate more often, difficulty starting or stopping urination, weak flow, blood in urine or semen…"
Updated: 15 Apr 2026 · Used in: Flow v3.2, Post-result
Nurse EscalationID: NRS-001
Connect to a Specialist Nurse
"Our specialist nurses are here to help. You can call our free nurse helpline on 0800 074 8383, Monday to Friday 9am–5pm. Or email us and a nurse will reply within 2 working days…"
Updated: 1 Mar 2026 · Used in: All flows
Appearance
Chatbot widget styling & branding
Colours
Header Background
#0E0E0E
Bot Bubble
#0E0E0E
User Bubble
#8FD4E3
CTA / Quick Reply
#D63231
Typography
Font Family
Base Font Size
Avatar & Branding
Bot Avatar
Header Logo
Greeting Message
Widget Behaviour
Auto-open on page load
Scroll new Q to top
Open Delay
Live Preview
PCUK
Risk Checker
PCUK
Hi — I'm here to help you understand your prostate cancer risk. It only takes 2 minutes.
Let's start
PCUK
How old are you?
Awaiting Review
5 AI drafts ready for nurse approval
✦ AI Phase 1 Active
PriorityJames C. — Active Surveillance QueryReceived 07:34
Original Enquiry
"My consultant has put me on active surveillance and I'm not sure what that means long-term. How often will I be monitored and what am I looking for?"
✦ AI Draft Response
Dear James,

Active surveillance is an approach used for low-risk prostate cancer where the goal is to monitor carefully rather than treat immediately. Typically you will have: a PSA blood test every 3–6 months, an annual MRI scan, and a biopsy every 1–3 years...
KB Sources: Active Surveillance Guide, NICE NG131
GeneralPeter M. — Hormone Therapy Side EffectsReceived Yesterday 16:20
Original Enquiry
"I've been on enzalutamide for 6 weeks and I'm experiencing quite severe hot flushes and fatigue. Is this normal? Should I tell my consultant?"
✦ AI Draft Response
Dear Peter,

Hot flushes and fatigue are very common side effects of enzalutamide and hormone therapy more broadly. Yes, please do mention this to your consultant — they may be able to prescribe medication to help manage hot flushes...
KB Sources: Enzalutamide Guide, HRT Side Effects
RoutineRichard K. — GP Referral ProcessReceived Yesterday 11:05
Original Enquiry
"My PSA came back at 5.1 and I'm 63. My GP said to come back in 6 months. I'm worried this isn't soon enough."
✦ AI Draft Response
Dear Richard,

A PSA of 5.1 at age 63 is above the age-adjusted reference range (usually up to 4.5 ng/ml for your age). Your concern is understandable. It may be worth asking your GP to refer you to urology for further assessment...
⚠ Nurse review recommended before sending
Sent Items
559 responses sent this month
559
Sent This Month
↑ 9%
87%
AI Drafted
4.2h
Avg Response Time
↓ 6.1h prev
96%
Read Rate
Sent Responses
ToSubjectSentNurseTypeRead
John M.Re: PSA test resultsToday 09:18Nurse Karen✦ AI✓ Read
David K.Re: Hormone therapy side effectsToday 08:44Nurse Karen✦ AI✓ Read
Samuel O.Re: PSA reading — next stepsYesterday 16:30Nurse DavidManual✓ Read
Graham P.Re: Biopsy results queryYesterday 14:12Nurse Karen✦ AIUnread
Brian H.Re: Active surveillance scheduleYesterday 11:55Nurse Karen✦ AI✓ Read
Neil T.Re: Radiotherapy fatigue2 May 2026Nurse DavidManual✓ Read
Knowledge Base
Azure AI Search · 47 documents indexed · Sync: Today 02:00
● Index Healthy
Test Search Query
✦ Azure AI Search
Top 3 Matches
📄 PSA Levels Explained — Score: 0.98
📄 NICE NG131 Referral Guidelines — Score: 0.91
📄 Biopsy Criteria & Thresholds — Score: 0.87
Index Status
Total Documents47
Last Full SyncToday 02:00 UTC
Index Health✓ Healthy
Pending Ingestion2 documents
Search ProviderAzure AI Search
Document Library
DocumentCategorySizeIndexedStatus
NICE NG131 — Prostate Cancer ReferralClinical2.4 MB1 May 2026✓ Indexed
PSA Levels — Patient & Nurse GuidePCUK0.8 MB1 May 2026✓ Indexed
Active Surveillance — What to ExpectPCUK1.1 MB15 Apr 2026✓ Indexed
Hormone Therapy Side Effects GuidePCUK0.6 MB15 Apr 2026✓ Indexed
Enzalutamide — Patient InformationClinical1.8 MB10 Mar 2026✓ Indexed
Treatment Options Overview 2026PCUK3.2 MB— Pending⏳ Queued
Biopsy Criteria & ThresholdsClinical0.9 MB— Pending⏳ Queued
Integrations
8 connected systems · All healthy
🏢
Sky Blackbaud CRM
Primary data source
● Connected
Last syncToday 09:41
Records synced (24h)18,412
Endpointapi.blackbaud.com/v1
AuthOAuth 2.0 · Azure KV
🗃️
MySQL Flexible Server
nursesplatform-live.mysql.database.azure.com
● Connected
Databasenursesplatform
Connection pool18 / 50 active
TLS1.3 enforced
AuthAzure Key Vault
🔷
Microsoft Azure AD
SSO & Identity provider
● Connected
Tenantprostatecanceruk.org
MFAEnforced
Conditional AccessActive
Auth flowOIDC / OAuth 2.0
Azure OpenAI
GPT-4o · Primary AI provider
● Connected
Modelgpt-4o (UK South)
Tokens used (24h)2.1M
Latency avg840ms
EndpointAzure AI · UK South
📧
DAREN Email Platform
darenlive.uksouth.cloudapp.azure.com
● Connected
Queue depth17 emails
Last push4 minutes ago
ProtocolREST API / Node.js
Add New Integration
Connect a new system
Connect additional platforms: Xero, Salesforce, Mailchimp, custom REST APIs, webhooks and more.
Stored Procedures
18 procedures · All scheduled and running
Procedure List
sp_sync_registrations
Daily 09:00 · Last: Today 09:00 ✓
sp_crm_donor_update
Hourly · Last: 08:45 ✓
sp_income_daily_report
Daily 07:00 · Last: Today 07:00 ✓
sp_chatbot_event_log
● Live stream
sp_nurse_email_queue
Every 5min · Last: 09:35 ✓
sp_gift_aid_extract
Weekly Sun 00:00 · Last: 4 May ✓
sp_participant_dedup
Daily 01:00 · Last: Today 01:00 ✓
sp_event_capacity_check
⚠ Last run failed · 2 May
sp_sync_registrations
ScheduleDaily at 09:00 UTC
Last RunToday 09:00 · Success
Avg Duration2.3s
Records Processed2,847
Depends Onsp_crm_donor_update
Procedure Preview
-- Sync Blackbaud CRM → Registration DB
CALL sp_sync_registrations(
  p_source => 'blackbaud_crm',
  p_target => 'registrations',
  p_mode   => 'incremental',
  p_limit  => 10000
);
-- Output: rows_inserted, rows_updated, errors
Error Logs
37 errors in last 30 days · 1 unresolved
37
Errors (30d)
↓ from 142
1
Unresolved
99.8%
Success Rate
3m 12s
Avg Resolution Time
Error Log
TimeSeverityProcedureErrorStatus
2 May 14:22 Warning sp_event_capacity_check Timeout after 30s — capacity table lock Unresolved
5 May 02:14 Info sp_crm_donor_update Duplicate key on 3 donor records — skipped Resolved
4 May 09:01 Info sp_sync_registrations Null email on 1 participant record — flagged Resolved
3 May 07:00 Info sp_income_daily_report No transactions in period — report empty Resolved
28 Apr 03:30 Critical sp_crm_donor_update CRM API rate limit hit — 429 response, retried Auto-resolved
⚠ sp_event_capacity_check — 2 May 14:22
Timeout after 30s · Table lock on events.capacity
ERROR [2026-05-02 14:22:47 UTC] sp_event_capacity_check
Lock wait timeout exceeded; try restarting transaction
Table: events.capacity | Lock type: EXCLUSIVE
Duration: 30.001s | Retry: 0 / 3
→ Suggest: Check for long-running transactions on events table
Platform Settings
GD
General
Integrations
Notifications
AI & Automation
Branding
🏢 Organisation Details
Organisation Name
Charity Number
Primary Contact Email
Data Residency Region
🔌 Platform Status
Registration Platform
registerlive.uksouth.cloudapp.azure.com
LIVE
DAREN Nurses Platform
darenlive.uksouth.cloudapp.azure.com
LIVE
Message Broker
messagebrokerlive.uksouth.cloudapp.azure.com
LIVE
Chatbot / Risk Checker
Patient-facing conversational interface
LIVE
🤖 AI Provider Settings
Primary AI Provider
Fallback Provider
Human-in-Loop Review
Knowledge Base Sync
Security & Compliance
🛡️ All Systems Secure
GD
0
Active Threats
247
Auth Events Today
99.8%
TLS Compliance
12d
Last Pen Test
🔑 Authentication
Microsoft Azure AD SSO
Enabled
Multi-Factor Authentication
Enforced
Session Timeout
8 hours
Conditional Access Policies
Active
🛡️ Data Protection
Transport Encryption
TLS 1.3
Secrets Management
Azure Key Vault
Data Residency
UK South Only
GDPR Compliance
Certified
📋 Recent Audit Log
TimeUserActionPlatformStatus
09:14gerardo.delguercioSSO LoginHub DashboardSuccess
08:52nurse.k.greenEmail Draft ReviewedDARENSuccess
08:41system.brokerCRM Sync — 142 recordsMessage BrokerSuccess
08:17reg.adminRegistration ExportRegistrationSuccess
07:55unknownFailed Login AttemptHub DashboardBlocked
07:30system.aiKnowledge Base SyncDAREN / AISuccess
Platform Analytics
GD
Risk Assessments
3,847
↑ 18% vs last period
Event Registrations
1,203
↑ 32% vs last period
Nurse Emails Handled
642
↑ 9% vs last period
AI Drafts Accepted
87%
↑ 5pp vs last period
CRM Records Synced
48.2k
→ Stable
Risk Assessments by Week
Wk1 Wk2 Wk3 Wk4 Wk5 Wk6 Wk7 Wk8
Risk Level Distribution
3,847
High Risk28%
Medium Risk42%
Lower Risk30%
Platform Activity Breakdown
PlatformSessionsCompletionsConversionTrend
Risk Checker (Chatbot)5,2113,84773.8%↑ 18%
Event Registration1,5441,20377.9%↑ 32%
DAREN Nurses Email64255987.1%↑ 9%
Message Broker (CRM Sync)48,21947,89199.3%→ Stable