From 0a4ba9f969f82d31fff1f1d7d40cadce10aee6d1 Mon Sep 17 00:00:00 2001 From: David Evans Date: Mon, 26 Jan 2026 13:58:52 +0000 Subject: [PATCH 01/10] iteration 3 --- app/assets/sass/main.scss | 1 - app/views/current/category-wound-care.html | 1426 ++++++++++++++------ app/views/current/product-detail.html | 945 +++++++++++++ 3 files changed, 1955 insertions(+), 417 deletions(-) create mode 100644 app/views/current/product-detail.html diff --git a/app/assets/sass/main.scss b/app/assets/sass/main.scss index efd01e3..8b9a3c1 100755 --- a/app/assets/sass/main.scss +++ b/app/assets/sass/main.scss @@ -16,5 +16,4 @@ .nhsuk-width-container { max-width: 1100px; -margin: 0 auto; } \ No newline at end of file diff --git a/app/views/current/category-wound-care.html b/app/views/current/category-wound-care.html index 931a0db..0194191 100644 --- a/app/views/current/category-wound-care.html +++ b/app/views/current/category-wound-care.html @@ -1,7 +1,7 @@ -{% extends prototypeVersion + '/layouts/layout-search.html' %} +{% extends prototypeVersion + '/layouts/layout-signed-in.html' %} -{% set pageName = "Wound care" %} -{% set serviceHeader = "NHS medtech procurement" %} +{% set pageName = "Search medical technologies - Compass" %} +{% set serviceHeader = "Compass" %} {% block beforeContent %} {% from "breadcrumb/macro.njk" import breadcrumb %} @@ -9,465 +9,1059 @@ {{ breadcrumb({ items: [ { - href: "/" + prototypeVersion + "/index", + href: "/", text: "Home" - }, - { - href: "/" + prototypeVersion + "/search", - text: "Find medical technologies" } ], href: "#", - text: "Wound care" + text: "Search results" }) }} {% endblock %} {% block content %} -{# Page header #}
-
-

Wound care

-

Dressings, negative pressure therapy, skin substitutes, and wound management devices.

-
-
- -{# Category stats #} -
-

- 183 products from 47 suppliers  ·  - 56 NHS trust evaluations  ·  - 23 trusts available to contact -

-
-
-{# Search within category #} -
-
-
- -
- For example: negative pressure, foam dressing, antimicrobial +

Search results

+ + + + {# Search bar #} +
+
+
+
+ + + + + + + + + +
+
- -
+
+
- - {# ==================== #} - {# FILTERS SIDEBAR #} - {# ==================== #} -
- -

Filter results

- - {# Product type filter #} - {% from "details/macro.njk" import details %} - {% from "checkboxes/macro.njk" import checkboxes %} - - {{ details({ - text: "Product type", - open: true, - HTML: ' -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- ' - }) }} - - {# Evidence filter #} - {{ details({ - text: "Evidence available", - open: true, - HTML: ' -
-
- - + + {# Filters Sidebar #} + + +
+
+

+ Filter results +

+ + {# Product Category Filter #} +
+
+ + Product category + + +
+
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+
+
-
- - + + {# NEW: Trust Similarity Filter #} +
+
+ + Evaluated by trusts like mine + +
+ Show products evaluated by trusts similar in size, type, or region +
+ +
+
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+
+
-
- - + + {# Available Data Types Filter #} +
+
+ + Available data + + +
+
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+
+
-
- - + + {# Clinical Trial Status Filter #} +
+
+ + Clinical trial status + + +
+
+ + +
+ +
+ + +
+ +
+ + +
+
+
-
- ' - }) }} - - {# Procurement outcomes filter #} - {{ details({ - text: "Procurement outcomes", - HTML: ' -
-
- - + + {# Supplier Type Filter #} +
+
+ + Supplier type + + +
+
+ + +
+ +
+ + +
+
+
-
- - + +
+
- ' - }) }} - - {# Peer contacts filter #} - {{ details({ - text: "Peer contacts", - HTML: ' -
-
- - -
+
+ + + + {# Results Column #} +
+ +

Medical technologies

+

+ Showing 1 to 10 of 87 products +

+ + {# Result 1 - NPWT System #} +
+
+

+ HealVac NPWT System +

+

+ Advanced Wound Therapeutics Ltd +

+ + +
+
+
+ Category +
+
+ Wound care +
+
+ + {# NEW: Show which trusts are using #} +
+
+ Trusts using this +
+
+ 34 trusts +
+
+ + {# ENHANCED: Show evaluation variety and recency #} +
+
+ Shared evaluations +
+
+ 18 evaluations +
+ + Including clinical trials, pilot studies, and healing outcome reports + +
+
+ + {# NEW: Show procurement outcomes #} +
+
+ Procurement outcomes +
+
+ Procured: 28 trusts + Under review: 6 trusts +
+
+ +
+
+ Available data +
+
+ Clinical outcomes + Safety data + Cost analysis + Sustainability +
+
+
+ +

+ UK Made +

- ' - }) }} - - {# Trust type filter #} - {{ details({ - text: "Evaluated by", - HTML: ' -
-
- - -
-
- - -
-
- - -
+
+ + {# Result 2 - Antimicrobial Foam Dressing #} +
+
+

+ SilvaFoam Ag Antimicrobial Dressing +

+

+ WoundCare Solutions plc +

+ + +
+
+
+ Category +
+
+ Wound care +
+
+ +
+
+ Trusts using this +
+
+ 67 trusts +
+
+ +
+
+ Shared evaluations +
+
+ 24 evaluations +
+ + Including clinical trials, infection rate studies, and comparative analyses + +
+
+ +
+
+ Procurement outcomes +
+
+ Procured: 58 trusts + Under review: 9 trusts +
+
+ +
+
+ Available data +
+
+ Clinical outcomes + Safety data + Cost analysis +
+
+
- ' - }) }} +
- + {# Result 3 - Hydrocolloid Dressing #} +
+
+

+ HydroHeal Plus Hydrocolloid Dressing +

+

+ DermaGuard Medical +

+ + +
+
+
+ Category +
+
+ Wound care +
+
+ +
+
+ Trusts using this +
+
+ 41 trusts +
+
+ +
+
+ Shared evaluations +
+
+ 11 evaluations +
+ + Including pilot studies and patient comfort assessments + +
+
+ +
+
+ Procurement outcomes +
+
+ Procured: 38 trusts + Under review: 3 trusts +
+
+ +
+
+ Available data +
+
+ Clinical outcomes + Cost analysis +
+
+
-
+

+ SME +

+
+
- {# ==================== #} - {# RESULTS #} - {# ==================== #} -
- - {# Results header #} -
-
-

Showing 183 products

-
- - -
+ {# Result 4 - Alginate Dressing #} +
+
+

+ AlgiSorb Max Calcium Alginate Dressing +

+

+ BioWound Technologies +

+ + +
+
+
+ Category +
+
+ Wound care +
+
+ +
+
+ Trusts using this +
+
+ 29 trusts +
+
+ +
+
+ Shared evaluations +
+
+ 9 evaluations +
+ + Including exudate management studies and healing time comparisons + +
+
+ +
+
+ Procurement outcomes +
+
+ Procured: 24 trusts + Under review: 5 trusts +
+
+ +
+
+ Available data +
+
+ Clinical outcomes + Safety data + Sustainability +
+
+
+ +

+ UK Made + SME +

- {# Results list #} -
    + {# Result 5 - Pressure Ulcer Prevention #} +
    +
    +

    + PressureGuard Air Mattress System +

    +

    + MediComfort Systems Ltd +

    + + +
    +
    +
    + Category +
    +
    + Wound care +
    +
    + +
    +
    + Trusts using this +
    +
    + 52 trusts +
    +
    + +
    +
    + Shared evaluations +
    +
    + 16 evaluations +
    + + Including pressure injury prevention studies and cost-benefit analyses + +
    +
    + +
    +
    + Procurement outcomes +
    +
    + Procured: 45 trusts + Under review: 7 trusts +
    +
    + +
    +
    + Available data +
    +
    + Clinical outcomes + Safety data + Cost analysis +
    +
    +
    +
    +
    - {# Result 1 #} -
  • -
    - - -
    -
    -

    - PICO 7 -

    -

    Smith+Nephew · Single-use negative pressure wound therapy

    - -

    - 12 trusts procured - 2 under review · 1 excluded -

    - -

    - NICE MTG43 - 8 trust evaluations - NHS Supply Chain -

    - -

    - 5 trusts willing to discuss lessons learned -

    -
    -
  • + {# Result 6 - Diabetic Foot Ulcer Dressing #} +
    +
    +

    + DiabetiCare Foam Dressing +

    +

    + Specialist Wound Care Ltd +

    + + +
    +
    +
    + Category +
    +
    + Wound care +
    +
    + +
    +
    + Trusts using this +
    +
    + 23 trusts +
    +
    + +
    +
    + Shared evaluations +
    +
    + 8 evaluations +
    + + Including diabetic foot ulcer trials and patient outcomes + +
    +
    + +
    +
    + Procurement outcomes +
    +
    + Procured: 19 trusts + Under review: 4 trusts +
    +
    + +
    +
    + Available data +
    +
    + Clinical outcomes + Safety data +
    +
    +
    - {# Result 2 #} -
  • -
    - - -
    -
    -

    - Prevena Incision Management System -

    -

    3M/KCI · Surgical incision management

    - -

    - 9 trusts procured - 3 under review -

    - -

    - Clinical trial - 6 trust evaluations -

    - -

    - 4 trusts willing to discuss lessons learned -

    -
    -
  • +

    + UK Made + SME +

    +
    +
    - {# Result 3 #} -
  • -
    - - -
    -
    -

    - Mepilex Border Flex -

    -

    Mölnlycke · Foam dressing with Safetac technology

    - -

    - 7 trusts procured - 1 under review -

    - -

    - 5 trust evaluations - NHS Supply Chain -

    - -

    - 3 trusts willing to discuss lessons learned -

    -
    -
  • + {# Result 7 - Surgical Wound Closure #} +
    +
    +

    + DermaSeal Surgical Closure Strips +

    +

    + SurgiWound International +

    + + +
    +
    +
    + Category +
    +
    + Wound care +
    +
    + +
    +
    + Trusts using this +
    +
    + 45 trusts +
    +
    + +
    +
    + Shared evaluations +
    +
    + 12 evaluations +
    + + Including surgical site infection studies and closure comparisons + +
    +
    + +
    +
    + Procurement outcomes +
    +
    + Procured: 40 trusts + Excluded: 2 trusts + Under review: 3 trusts +
    +
    + +
    +
    + Available data +
    +
    + Clinical outcomes + Safety data + Cost analysis + Sustainability +
    +
    +
    +
    +
    - {# Result 4 #} -
  • -
    - - -
    -
    -

    - Aquacel Ag+ Extra -

    -

    ConvaTec · Antimicrobial Hydrofiber dressing

    - -

    - 6 trusts procured -

    - -

    - 4 trust evaluations - NHS Supply Chain -

    - -

    - 2 trusts willing to discuss lessons learned -

    -
    -
  • + {# Result 8 - Honey-Based Dressing #} +
    +
    +

    + ManukaActive Medical Honey Dressing +

    +

    + Natural Wound Healing Ltd +

    + + +
    +
    +
    + Category +
    +
    + Wound care +
    +
    + +
    +
    + Trusts using this +
    +
    + 18 trusts +
    +
    + +
    +
    + Shared evaluations +
    +
    + 7 evaluations +
    + + Including antimicrobial efficacy studies and chronic wound trials + +
    +
    + +
    +
    + Procurement outcomes +
    +
    + Procured: 15 trusts + Under review: 3 trusts +
    +
    + +
    +
    + Available data +
    +
    + Clinical outcomes + Safety data +
    +
    +
    - {# Result 5 #} -
  • -
    - - -
    -
    -

    - SNAP Therapy System -

    -

    3M/Acelity · Ultra-portable NPWT

    - -

    - 4 trusts procured - 2 under review -

    - -

    - 3 trust evaluations -

    - -

    - 2 trusts willing to discuss lessons learned -

    -
    -
  • +

    + SME +

    +
    +
    - {# Result 6 - with exclusion #} -
  • -
    - - -
    -
    -

    - Genadyne A4 -

    -

    Genadyne · Portable NPWT system

    - -

    - 3 trusts procured - 1 under review - 1 excluded -

    - -

    - 2 trust evaluations -

    - -

    - 1 trust willing to discuss lessons learned -

    -
    -
  • + {# Result 9 - Skin Barrier Film #} +
    +
    +

    + SkinShield Barrier Film Spray +

    +

    + DermaProtect Solutions +

    + + +
    +
    +
    + Category +
    +
    + Wound care +
    +
    + +
    +
    + Trusts using this +
    +
    + 31 trusts +
    +
    + +
    +
    + Shared evaluations +
    +
    + 10 evaluations +
    + + Including skin integrity studies and incontinence care assessments + +
    +
    + +
    +
    + Procurement outcomes +
    +
    + Procured: 27 trusts + Under review: 4 trusts +
    +
    + +
    +
    + Available data +
    +
    + Clinical outcomes + Cost analysis + Sustainability +
    +
    +
    +
    +
    - {# Result 7 - no NHS data yet #} -
  • -
    - - -
    -
    -

    - NANOVA Bioactive Glass -

    -

    NANOVA · Bioactive wound healing

    - -

    - No NHS trust data yet -

    - -

    - MHRA registered - Pilot study -

    - -

    - No trusts available to contact yet -

    -
    -
  • + {# Result 10 - Compression Bandage System #} +
    +
    +

    + CompressEase Multi-Layer Bandage System +

    +

    + Vascular Wound Care Ltd +

    + + +
    +
    +
    + Category +
    +
    + Wound care +
    +
    + +
    +
    + Trusts using this +
    +
    + 38 trusts +
    +
    + +
    +
    + Shared evaluations +
    +
    + 14 evaluations +
    + + Including venous leg ulcer trials and healing time studies + +
    +
    + +
    +
    + Procurement outcomes +
    +
    + Procured: 33 trusts + Under review: 5 trusts +
    +
    + +
    +
    + Available data +
    +
    + Clinical outcomes + Safety data + Cost analysis +
    +
    +
    -
+

+ UK Made +

+
+
{# Pagination #} - {% from "pagination/macro.njk" import pagination %} +
-{# Comparison selection bar #} -
-
-

- 0 products selected -

-
- - - Compare selected - -
-
-
- - - {% endblock %} \ No newline at end of file diff --git a/app/views/current/product-detail.html b/app/views/current/product-detail.html new file mode 100644 index 0000000..68ea6a8 --- /dev/null +++ b/app/views/current/product-detail.html @@ -0,0 +1,945 @@ +{% extends 'layout.html' %} + +{% set pageName = "AquaSeal Foam Dressing System - Compass" %} +{% set serviceHeader = "Compass" %} + +{% block beforeContent %} +{% from "breadcrumb/macro.njk" import breadcrumb %} + +{{ breadcrumb({ + items: [ + { + href: "/", + text: "Home" + }, + { + href: "/search", + text: "Search results" + }, + { + href: "/category/wound-care", + text: "Wound care" + } + ], + href: "#", + text: "AquaSeal Foam Dressing System" +}) }} +{% endblock %} + +{% block content %} + +
+
+ + {# Product Header #} +

+ AquaSeal Foam Dressing System +

+ +

+ WoundCare Solutions Ltd +

+ +
+ UK Made + SME + NHS Supply Chain approved +
+ +
+
+

+ Supplier +

+ +
+
+
+ Company +
+
+ WoundCare Solutions Ltd +
+
+ +
+
+ Type +
+
+ SME, UK Manufacturer +
+
+ +
+
+ Contact +
+
+ sales@woundcaresolutions.co.uk
+ 0800 234 5678 +
+
+ +
+
+ Website +
+
+ www.woundcaresolutions.co.uk +
+
+
+ + +
+
+ +
+ +
+ + + + + + + {# Comparison Tool #} +
+
+

+ Compare products +

+

+ Add this product to your comparison list to evaluate it against alternatives. +

+ + Add to comparison + +
+
+ +
+
+ +{# ============================================ #} +{# NHS TRUST TRIALS - CHARTS FIRST #} +{# ============================================ #} +
+
+ +
+ +

NHS trust trials at a glance

+

18 trusts have trialled this product.

+ +
+ + {# Outcome chart #} +
+
+
+

Trial outcomes

+ + {# Simple donut chart using CSS #} +
+ + {# Procured - Green 72% (13/18) #} + + {# Under review - Blue 17% (3/18) #} + + {# Excluded - Grey 11% (2/18) #} + + +
+ 18
+ trials +
+
+ +
    +
  • 13 Procured
  • +
  • 3 Under review
  • +
  • 2 Not procured
  • +
+ +

Click for details →

+
+
+
+ + {# Regional chart #} +
+
+
+

By NHS region

+ + {# Horizontal bar chart #} +
+
+ North West +
+
+ 5 +
+
+
+
+ London +
+
+ 4 +
+
+
+
+ Midlands +
+
+ 3 +
+
+
+
+ South East +
+
+ 3 +
+
+
+
+ Other regions +
+
+ 3 +
+
+
+
+ +

Click for regional contacts →

+
+
+
+ + {# Trust type chart #} +
+
+
+

Willing to discuss

+ + {# Simple stat with ring #} +
+ + {# Background ring #} + + {# Progress ring - 12/18 = 67% #} + + +
+ 12
+ contacts +
+
+ +

12 of 18 trusts are happy to share lessons learned

+ +
    +
  • • 5 Teaching hospitals
  • +
  • • 4 District generals
  • +
  • • 3 Community trusts
  • +
+ +

Click to contact →

+
+
+
+ +
+
+
+ + +{# ============================================ #} +{# DETAILED TRIAL LIST #} +{# ============================================ #} +
+
+ +

Individual trust trials

+

Click on any trust to see their full trial report and contact details.

+ + {# Filter tabs #} +
+ All (18) + Procured (13) + Under review (3) + Not procured (2) +
+ + {# Trial cards - clickable trusts #} +
+ + {# Trust 1 - Procured #} + + + {# Trust 2 - Procured #} + + + {# Trust 3 - Procured #} + + + {# Trust 4 - Under review #} + + + {# Trust 5 - Not procured #} + + + {# Trust 6 - Procured #} + + +
+ +

+ Show all 18 trust trials → +

+ +
+
+ + +{# ============================================ #} +{# REGIONAL BREAKDOWN #} +{# ============================================ #} +
+
+ +
+ +

Trials by NHS region

+

Find trusts near you or in similar settings. Click a region to see contacts.

+ + +
+
+ + +{# ============================================ #} +{# TOTAL COST OF OWNERSHIP (Accordion) #} +{# ============================================ #} +
+
+ +
+ +

Cost information

+

Costs reported by trusts using this product, beyond unit price.

+ + {% from "details/macro.njk" import details %} + + {{ details({ + "text": "Total cost of ownership breakdown", + "open": false, + "HTML": " +
+

+ + Important: + Costs vary by trust + +

+

These figures are based on reports from 8 trusts. Your actual costs will depend on patient volume, existing infrastructure, and local arrangements.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Cost componentTypical rangeNotes
Unit cost (10x10cm)£3.20 - £3.85NHS Supply Chain framework price
Unit cost (15x15cm)£5.40 - £6.20NHS Supply Chain framework price
Staff training£0 - £500One-time. Supplier offers free on-site training
Reduced dressing changes−15% to −25%Reported by 6 trusts vs previous products
Waste disposalStandardNo special disposal requirements
StorageStandardAmbient temperature, no refrigeration
+ " + }) }} + + {{ details({ + "text": "Projected annual savings", + "open": false, + "HTML": " +

Based on reports from trusts who have implemented this product:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Trust sizeProjected savingsPrimary drivers
Small trust (500 beds)£8k - £12k per yearReduced dressing changes
Medium trust (800 beds)£15k - £22k per yearNursing time savings
Large trust (1200+ beds)£25k - £35k per yearVolume efficiency gains
+

Savings primarily from reduced dressing changes and nursing time. See methodology

+ " + }) }} + + {# Trust cost contacts in card #} +
+
+

Talk to a trust about costs

+

These trusts have shared detailed cost analysis and are happy to discuss:

+
+
+

Manchester University FT

+

Full health economics

+
+
+

Guy's and St Thomas' FT

+

Comparative pricing

+
+
+

Northern Care Alliance FT

+

Community efficiency

+
+
+
+
+ +
+
+ + +{# ============================================ #} +{# CONTACT TRUSTS #} +{# ============================================ #} +
+
+ +
+ +

Contact trusts about this product

+

12 trusts are willing to share their lessons learned. What would you like to discuss?

+ + {# Topic filters #} +
+

Filter by discussion topic:

+
+ + + + + +
+
+ + {# Contact cards #} +
+ + {# Contact 1 #} +
+
+
+

+ Manchester University NHS FT +

+

+ North West · Teaching hospital +

+ +

Contact: Sarah Chen

+

Tissue Viability Lead Nurse

+ +

Happy to discuss:

+
+ Clinical outcomes + Cost savings + Implementation +
+ + + Contact Sarah + +
+
+
+ + {# Contact 2 #} +
+
+
+

+ Guy's and St Thomas' NHS FT +

+

+ London · Teaching hospital +

+ +

Contact: James Okonkwo

+

Procurement Category Manager

+ +

Happy to discuss:

+
+ Supplier experience + Comparative trial +
+ + + Contact James + +
+
+
+ + {# Contact 3 #} +
+
+
+

+ Northern Care Alliance NHS FT +

+

+ North West · District general +

+ +

Contact: Rebecca Singh

+

Community Nursing Manager

+ +

Happy to discuss:

+
+ Community setting + Staff training + Efficiency +
+ + + Contact Rebecca + +
+
+
+ +
+ +

+ View all 12 available contacts → +

+ + {# Facilitation offer #} +
+
+

Need help connecting?

+

+ If you'd prefer, we can facilitate an introduction to any of these contacts on your behalf. + Request a facilitated introduction → +

+
+
+ +
+
+ + +{# ============================================ #} +{# TECHNICAL SPECIFICATIONS (Accordion) #} +{# ============================================ #} +
+
+ +
+ +

Product details

+ + + {# Specifications - Collapsed by default #} + + +
+ + + View specifications + + +
+ +
    +
  • Sizes available: 10x10cm, 15x15cm, 20x20cm, heel, sacral
  • +
  • Absorbency: Up to 20x weight
  • +
  • Wear time: Up to 7 days
  • +
  • Sterilisation: Gamma irradiated
  • +
  • Shelf life: 5 years
  • +
  • Storage: Ambient temperature
  • +
+ + +
+
+ + + + {{ details({ + "text": "Product overview", + "HTML": " +

The AquaSeal Foam Dressing System is a multi-layer foam dressing designed for moderate to heavily exuding wounds. The hydrophilic foam core rapidly absorbs exudate while the waterproof backing provides a bacterial barrier.

+

Key features include a soft silicone adhesive border for gentle removal, high absorbency capacity (up to 20x its weight), and conformability to body contours.

+ " + }) }} + + {{ details({ + "text": "Technical specifications", + "HTML": " +
    +
  • Sizes available: 10x10cm, 15x15cm, 20x20cm, heel, sacral
  • +
  • Absorbency: Up to 20x weight
  • +
  • Wear time: Up to 7 days
  • +
  • Sterilisation: Gamma irradiated
  • +
  • Shelf life: 5 years
  • +
  • Storage: Ambient temperature
  • +
+ " + }) }} + + {{ details({ + "text": "Regulatory information", + "HTML": " +
    +
  • UKCA marked: Yes
  • +
  • CE marked: Yes
  • +
  • MHRA registered: MDR123456
  • +
  • Classification: Class IIa medical device
  • +
+ " + }) }} + + {{ details({ + "text": "Supplier information", + "HTML": " +

WoundCare Solutions Ltd

+

UK-based SME established 2015. Specialises in advanced wound care products for the NHS.

+
    +
  • NHS Supply Chain: Listed on National Wound Care Framework
  • +
  • Framework reference: NWC-2024-0892
  • +
  • Delivery: 48-hour standard, 24-hour available
  • +
  • Minimum order: 1 case (50 units)
  • +
+

View full supplier profile →

+ " + }) }} + +
+
+ + +{# ============================================ #} +{# EVIDENCE AND DOCUMENTATION #} +{# ============================================ #} +
+
+ +
+ +

Evidence and documentation

+ + + +
+
+ +{% endblock %} \ No newline at end of file From 681299818effaf82481ae6277fb5200eb9a7bce3 Mon Sep 17 00:00:00 2001 From: David Evans Date: Mon, 26 Jan 2026 16:04:14 +0000 Subject: [PATCH 02/10] move supplier info to main content on product detail Co-Authored-By: Claude Opus 4.5 --- app/views/current/product-detail.html | 531 +++++++++++++++++--------- 1 file changed, 358 insertions(+), 173 deletions(-) diff --git a/app/views/current/product-detail.html b/app/views/current/product-detail.html index 68ea6a8..e00aa43 100644 --- a/app/views/current/product-detail.html +++ b/app/views/current/product-detail.html @@ -46,7 +46,15 @@

NHS Supply Chain approved

-
+
+ + + + +
+ + {# Supplier Contact Card #} +

Supplier @@ -91,18 +99,27 @@

- + + Contact supplier +
-
- -
- - - - - + {# Quick Links #} + {# Comparison Tool #}
@@ -131,7 +148,7 @@


NHS trust trials at a glance

-

18 trusts have trialled this product.

+

18 NHS trusts have trialled this product. Click any section for details.

@@ -282,177 +299,370 @@

Individual trust trials

Not procured (2)
- {# Trial cards - clickable trusts #} + {# Trial cards - new format #}
- {# Trust 1 - Procured #} + {# Trust 1 - Manchester #}
-
- -
-
-

- Manchester University NHS Foundation Trust -

- Procured +
- {# Trust 2 - Procured #} + {# Trust 2 - Guy's and St Thomas' #}
-
- -
-
-

- Guy's and St Thomas' NHS Foundation Trust -

- Procured +
- {# Trust 3 - Procured #} + {# Trust 3 - Birmingham #}
-
- -
-
-

- University Hospitals Birmingham NHS Foundation Trust -

- Procured +
- {# Trust 4 - Under review #} + {# Trust 4 - Leeds (Under review) #}
-
- -
-
-

- Leeds Teaching Hospitals NHS Trust -

- Under review +
- {# Trust 5 - Not procured #} + {# Trust 5 - Oxford (Not procured) #}
-
- -
-
-

- Oxford University Hospitals NHS Foundation Trust -

- Not procured +
- {# Trust 6 - Procured #} + {# Trust 6 - Northern Care Alliance #}
-
- -
-
-

- Northern Care Alliance NHS Foundation Trust -

- Procured +
@@ -821,33 +1031,8 @@

Need help connecting?


Product details

- - - {# Specifications - Collapsed by default #} - - -
- - - View specifications - - -
- -
    -
  • Sizes available: 10x10cm, 15x15cm, 20x20cm, heel, sacral
  • -
  • Absorbency: Up to 20x weight
  • -
  • Wear time: Up to 7 days
  • -
  • Sterilisation: Gamma irradiated
  • -
  • Shelf life: 5 years
  • -
  • Storage: Ambient temperature
  • -
- -
-
- - + {% from "details/macro.njk" import details %} {{ details({ "text": "Product overview", From e4478348a51a7768e05ec4866ad413fbe0177ee3 Mon Sep 17 00:00:00 2001 From: David Evans Date: Tue, 27 Jan 2026 08:27:54 +0000 Subject: [PATCH 03/10] update v2 URLs to use /v2/ prefix instead of /current/ Co-Authored-By: Claude Opus 4.5 --- app/views/v2/homepage.html | 2 +- app/views/v2/layouts/layout-hero-current.html | 4 ++-- app/views/v2/layouts/layout-hero-index.html | 4 ++-- app/views/v2/layouts/layout-hero-v3.html | 4 ++-- app/views/v2/layouts/layout-hero.html | 4 ++-- app/views/v2/routes.js | 14 ++++++++++++-- 6 files changed, 21 insertions(+), 11 deletions(-) diff --git a/app/views/v2/homepage.html b/app/views/v2/homepage.html index 82c122c..f938c19 100644 --- a/app/views/v2/homepage.html +++ b/app/views/v2/homepage.html @@ -17,7 +17,7 @@

Value based procurement for me
- Sign up diff --git a/app/views/v2/layouts/layout-hero-current.html b/app/views/v2/layouts/layout-hero-current.html index 3995ffb..60771eb 100644 --- a/app/views/v2/layouts/layout-hero-current.html +++ b/app/views/v2/layouts/layout-hero-current.html @@ -72,10 +72,10 @@

Value-based procurement for m

{% endblock %} diff --git a/app/views/v2/layouts/layout-hero-index.html b/app/views/v2/layouts/layout-hero-index.html index 7ded72a..9c6a456 100644 --- a/app/views/v2/layouts/layout-hero-index.html +++ b/app/views/v2/layouts/layout-hero-index.html @@ -72,10 +72,10 @@

Value-based procurement for m

{% endblock %} diff --git a/app/views/v2/layouts/layout-hero-v3.html b/app/views/v2/layouts/layout-hero-v3.html index 68b11b8..85098df 100755 --- a/app/views/v2/layouts/layout-hero-v3.html +++ b/app/views/v2/layouts/layout-hero-v3.html @@ -72,10 +72,10 @@

Value based procurement for

diff --git a/app/views/v2/layouts/layout-hero.html b/app/views/v2/layouts/layout-hero.html index fd1e66a..4d97b8c 100755 --- a/app/views/v2/layouts/layout-hero.html +++ b/app/views/v2/layouts/layout-hero.html @@ -50,14 +50,14 @@

Value based procurement for

diff --git a/app/views/v2/routes.js b/app/views/v2/routes.js index 9c5fc08..abac506 100644 --- a/app/views/v2/routes.js +++ b/app/views/v2/routes.js @@ -1,11 +1,21 @@ + + const router = require('express').Router() + // Set version for all templates in this folder router.use((req, res, next) => { - res.locals.prototypeVersion = 'current' + res.locals.prototypeVersion = 'v2' next() }) -// Add any version-specific routes here +// Define your v2 routes here (no nested require) +router.get('/dashboard', (req, res) => { + res.render('v2/dashboard') +}) + +// Add other routes as needed... + + module.exports = router \ No newline at end of file From cd115c208beb6d234b042d4177127450cd9ad4c6 Mon Sep 17 00:00:00 2001 From: David Evans Date: Tue, 27 Jan 2026 08:34:38 +0000 Subject: [PATCH 04/10] work in progress changes Co-Authored-By: Claude Opus 4.5 --- app/routes.js | 8 +- app/views/current/product-detail.html | 135 ++++++++++++------ app/views/v1/check-submit.html | 2 +- app/views/v1/homepage.html | 2 +- app/views/v1/layouts/emails.html | 40 ++++++ app/views/v1/layouts/layout-hero-current.html | 110 ++++++++++++++ app/views/v1/layouts/layout-hero-index.html | 109 ++++++++++++++ app/views/v1/layouts/layout-hero-v2.html | 65 +++++++++ app/views/v1/layouts/layout-hero-v3.html | 109 ++++++++++++++ app/views/v1/layouts/layout-hero.html | 91 ++++++++++++ app/views/v1/layouts/layout-search.html | 122 ++++++++++++++++ app/views/v1/layouts/layout-signed-in.html | 84 +++++++++++ app/views/v1/layouts/layout-signed-out.html | 84 +++++++++++ app/views/v1/layouts/layout-test.html | 19 +++ app/views/v1/layouts/layout.html | 45 ++++++ app/views/v1/routes.js | 21 +++ 16 files changed, 1000 insertions(+), 46 deletions(-) create mode 100644 app/views/v1/layouts/emails.html create mode 100644 app/views/v1/layouts/layout-hero-current.html create mode 100644 app/views/v1/layouts/layout-hero-index.html create mode 100755 app/views/v1/layouts/layout-hero-v2.html create mode 100755 app/views/v1/layouts/layout-hero-v3.html create mode 100755 app/views/v1/layouts/layout-hero.html create mode 100755 app/views/v1/layouts/layout-search.html create mode 100755 app/views/v1/layouts/layout-signed-in.html create mode 100755 app/views/v1/layouts/layout-signed-out.html create mode 100755 app/views/v1/layouts/layout-test.html create mode 100755 app/views/v1/layouts/layout.html create mode 100644 app/views/v1/routes.js diff --git a/app/routes.js b/app/routes.js index 1970fcc..82af6f2 100644 --- a/app/routes.js +++ b/app/routes.js @@ -110,9 +110,11 @@ router.post('/redirect-test', function(request, response) { }) // Version-specific routes router.use('/current', require('./views/current/routes')) +// v1 routes +router.use('/v1', require('./views/v1/routes')) +// v2 routes +router.use('/v2', require('./views/v2/routes')) + -// When you duplicate to v2: -// router.use('/v2', require('./views/v2/routes')) -// END module.exports = router diff --git a/app/views/current/product-detail.html b/app/views/current/product-detail.html index e00aa43..572f87a 100644 --- a/app/views/current/product-detail.html +++ b/app/views/current/product-detail.html @@ -1,4 +1,4 @@ -{% extends 'layout.html' %} +{% extends prototypeVersion + '/layouts/layout-signed-in.html' %} {% set pageName = "AquaSeal Foam Dressing System - Compass" %} {% set serviceHeader = "Compass" %} @@ -46,12 +46,37 @@

NHS Supply Chain approved

-
+ {% from "contents-list/macro.njk" import contentsList %} - - -
+ +{{ contentsList({ + items: [ + { + href: "#trials", + text: "Trust trials", + current: true + }, + { + href: "#costs", + text: "Cost breakdown" + }, + { + href: "#contacts", + text: "Trust contacts" + } + , + { + href: "#specs", + text: "Technical specifications" + } + , + { + href: "#evidence", + text: "Evidence and documents" + } + ] +}) }} {# Supplier Contact Card #}
@@ -98,43 +123,75 @@

- - - Contact supplier -
- {# Quick Links #} -
-
-

- On this page -

-
    -
  • NHS trust trials
  • -
  • Cost breakdown
  • -
  • Contact trusts
  • -
  • Technical specifications
  • -
  • Evidence & documents
  • + {# Cost Analysis Accordion #} + + +
    + + {% call details({ + summaryText: "Cost breakdown", + classes: "nhsuk-expander" +}) %} + + + + + + + + + + + + + + + + + + + + + + + + + +
    Cost componentTypical range
    Unit cost (10x10cm)£3.20 - £3.85
    Unit cost (15x15cm)£5.40 - £6.20
    Staff training£0 - £500 (one-time)
    Projected savings15-25% reduction in dressing changes
    + +{% endcall %} + + + +
    + + {# Technical Specifications Accordion #} +
    + {% call details({ + summaryText: "Technical specifications", + classes: "nhsuk-expander" +}) %} +
      +
    • Sizes: 10x10cm, 15x15cm, 20x20cm, heel, sacral
    • +
    • Absorbency: Up to 20x weight
    • +
    • Wear time: Up to 7 days
    • +
    • Sterilisation: Gamma irradiated
    • +
    • Shelf life: 5 years
    • +
    • UKCA/CE marked: Yes
    • +
    • Classification: Class IIa medical device
    -
    + +{% endcall %}
- {# Comparison Tool #} -
-
-

- Compare products -

-

- Add this product to your comparison list to evaluate it against alternatives. -

- - Add to comparison - -
+
+ + {# Quick Links #} +
@@ -751,7 +808,7 @@

Sout {# ============================================ #} -{# TOTAL COST OF OWNERSHIP (Accordion) #} +{# TOTAL COST OF OWNERSHIP (Full section) #} {# ============================================ #}
@@ -761,8 +818,6 @@

Sout

Cost information

Costs reported by trusts using this product, beyond unit price.

- {% from "details/macro.njk" import details %} - {{ details({ "text": "Total cost of ownership breakdown", "open": false, @@ -1023,7 +1078,7 @@

Need help connecting?

{# ============================================ #} -{# TECHNICAL SPECIFICATIONS (Accordion) #} +{# TECHNICAL SPECIFICATIONS (Full section) #} {# ============================================ #}
@@ -1032,8 +1087,6 @@

Need help connecting?

Product details

- {% from "details/macro.njk" import details %} - {{ details({ "text": "Product overview", "HTML": " diff --git a/app/views/v1/check-submit.html b/app/views/v1/check-submit.html index f0e4a3c..9c90648 100755 --- a/app/views/v1/check-submit.html +++ b/app/views/v1/check-submit.html @@ -37,7 +37,7 @@

What Compass offers

-< + diff --git a/app/views/v1/homepage.html b/app/views/v1/homepage.html index 7a0ca2b..d997054 100755 --- a/app/views/v1/homepage.html +++ b/app/views/v1/homepage.html @@ -1,7 +1,7 @@ -{% extends 'layout-hero.html' %} +{% extends prototypeVersion + '/layouts/layout-hero.html' %} + +{% endblock %} + +{% set htmlClasses = "app-email" %} +{% set bodyClasses = "app-email__body" %} +{% set containerClasses = "app-email__container" %} +{% set mainClasses = "app-email__message" %} +{% set pageTitle = subject or "Email preview" %} + +{% block skipLink %}{% endblock %} +{% block header %}{% endblock %} +{% block footer %}{% endblock %} + +{% block bodyStart %} + +{% endblock %} + +{% block beforeContent %} +
+ +
+{% endblock %} + +{% block bodyEnd %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v1/layouts/layout-hero-current.html b/app/views/v1/layouts/layout-hero-current.html new file mode 100644 index 0000000..3995ffb --- /dev/null +++ b/app/views/v1/layouts/layout-hero-current.html @@ -0,0 +1,110 @@ + + +{% extends "prototype-kit-template.njk" %} + +{% block head %} + +{% endblock %} + +{% block header %} +{{ header({ + logo: { + href: "/", + ariaLabel: "Search medical product evaluations" + }, + service: { + text: "Search medical product evaluations", + href: "/" + }, + account: { + items: [ + { + text: "Log in", + href: "sign-in-nhs" + } + ] + }, + navigation: { + items: [ + { + text: "About this service", + href: "#" + }, + { + text: "Latest news", + href: "#" + }, + { + text: "Data standards", + href: "#" + }, + { + text: "Case studies", + href: "#" + } + ] + } +}) }} +{% endblock %} + +{% block main %} + +
+ +
+
+
+
+ + {% block heroHeading %} +

Value-based procurement for medical technologies

+ {% endblock %} + + {% block heroLede %} +

Search, evaluate and choose a supplier based on good clinical outcomes. Used by NHS trusts everywhere.

+ {% endblock %} + + {% block heroActions %} +
+
+ + + + Sign up + +

or log in

+
+
+ {% endblock %} + +
+
+
+
+ + +
+ {% block mainContent %} + {% endblock %} +
+{% endblock %} + +{% block footer %} +{% include "includes/footer.html" %} + +{% endblock %} + +{% block bodyEnd %} + + +{% block scripts %} + {% include "includes/scripts.html" %} + {% block pageScripts %}{% endblock %} +{% endblock %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v1/layouts/layout-hero-index.html b/app/views/v1/layouts/layout-hero-index.html new file mode 100644 index 0000000..7ded72a --- /dev/null +++ b/app/views/v1/layouts/layout-hero-index.html @@ -0,0 +1,109 @@ + + +{% extends "prototype-kit-template.njk" %} + +{% block head %} + +{% endblock %} + +{% block header %} +{{ header({ + logo: { + href: "/", + ariaLabel: "Compass" + }, + service: { + text: "", + href: "/" + }, + account: { + items: [ + { + text: "Log in", + href: "sign-in-nhs" + } + ] + }, + navigation: { + items: [ + { + text: "About this service", + href: "#" + }, + { + text: "Latest news", + href: "#" + }, + { + text: "Data standards", + href: "#" + }, + { + text: "Case studies", + href: "#" + } + ] + } +}) }} +{% endblock %} + +{% block main %} + +
+ +
+
+
+
+ + {% block heroHeading %} +

Value-based procurement for medical technologies

+ {% endblock %} + + {% block heroLede %} +

Search, evaluate and choose a supplier based on good clinical outcomes. Used by NHS trusts everywhere.

+ {% endblock %} + + {% block heroActions %} +
+
+ + + + Sign up + +

or log in

+
+
+ {% endblock %} + +
+
+
+
+ + +
+ {% block mainContent %} + {% endblock %} +
+{% endblock %} + +{% block footer %} +{% include "includes/footer.html" %} +{% endblock %} + +{% block bodyEnd %} + + +{% block scripts %} + {% include "includes/scripts.html" %} + {% block pageScripts %}{% endblock %} +{% endblock %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v1/layouts/layout-hero-v2.html b/app/views/v1/layouts/layout-hero-v2.html new file mode 100755 index 0000000..ec51e20 --- /dev/null +++ b/app/views/v1/layouts/layout-hero-v2.html @@ -0,0 +1,65 @@ + + + +{% extends "prototype-kit-template.njk" %} + +{% block head %} + + +{% endblock %} + + + +{% block header %} + {{ header({ + service: { + text: serviceName, + href: "/" + } + }) }} + +
+
+
+
+
+

Supplier catalogue

+ +

Search, evaluate and choose a supplier based on good clinical outcomes.

+ + + +
+
+
+
+ +
+
+
+ +{% endblock %} + + + +{% block footer %} + {% include "includes/footer.html" %} +{% endblock %} + +{% block bodyEnd %} + + + {% block scripts %} + + {% include "includes/scripts.html" %} + + {% block pageScripts %}{% endblock %} + {% endblock %} +{% endblock %} diff --git a/app/views/v1/layouts/layout-hero-v3.html b/app/views/v1/layouts/layout-hero-v3.html new file mode 100755 index 0000000..68b11b8 --- /dev/null +++ b/app/views/v1/layouts/layout-hero-v3.html @@ -0,0 +1,109 @@ + + + +{% extends "prototype-kit-template.njk" %} + +{% block head %} + + +{% endblock %} + + + +{% block header %} +{{ header({ + logo: { + href: "/", + ariaLabel: "Compass" + }, + service: { + text: "", + href: "/" + }, + + account: { + items: [ + + { + text: "Log in", + href: "sign-in-nhs" + } + ] + }, + navigation: { + items: [ + + { + text: "About this service", + href: "#" + + }, + { + text: "Latest news", + href: "#" + }, + { + text: "Data standards", + href: "#" + }, + { + text: "Case studies", + href: "#" + } + ] + } +}) }} + +
+
+
+
+
+

Value based procurement for medical technologies

+ +

Search, evaluate and choose a supplier based on good clinical outcomes.

+ +

Used by NHS trusts everywhere.

+ +
+ + + + Sign up + +

or log in

+
+
+
+
+ +
+
+
+
+ +{% endblock %} + + + +{% block footer %} + {% include "includes/footer.html" %} +{% endblock %} + +{% block bodyEnd %} + + + {% block scripts %} + + {% include "includes/scripts.html" %} + + {% block pageScripts %}{% endblock %} + {% endblock %} +{% endblock %} diff --git a/app/views/v1/layouts/layout-hero.html b/app/views/v1/layouts/layout-hero.html new file mode 100755 index 0000000..fd1e66a --- /dev/null +++ b/app/views/v1/layouts/layout-hero.html @@ -0,0 +1,91 @@ + + + +{% extends "prototype-kit-template.njk" %} + +{% block head %} + + +{% endblock %} + + + +{% block header %} +{{ header({ + logo: { + href: "/", + ariaLabel: "Search medical product evaluations" + }, + service: { + text: "Search medical product evaluations", + href: "/" + }, + account: { + items: [ + + + { + text: "Log in", + href: "sign-in-nhs" + } + ] + } +}) }} + +
+
+
+
+
+

Value based procurement for medical technologies

+ +

Search, evaluate and choose a supplier based on good clinical outcomes.

+ +

Used by NHS trusts everywhere.

+ +
+ + + + Sign up + + + + + +

or log in

+
+
+
+
+ +
+
+
+
+ +{% endblock %} + + + +{% block footer %} + {% include "includes/footer.html" %} +{% endblock %} + +{% block bodyEnd %} + + + {% block scripts %} + + {% include "includes/scripts.html" %} + + {% block pageScripts %}{% endblock %} + {% endblock %} +{% endblock %} diff --git a/app/views/v1/layouts/layout-search.html b/app/views/v1/layouts/layout-search.html new file mode 100755 index 0000000..1b7b544 --- /dev/null +++ b/app/views/v1/layouts/layout-search.html @@ -0,0 +1,122 @@ + + + +{% extends "prototype-kit-template.njk" %} + +{% block head %} + + +{% endblock %} + + + +{% block header %} + + +{{ header({ + logo: { + href: "/", + ariaLabel: "Search medical product evaluations" + }, + service: { + text: "Search medical product evaluations", + href: "/" + }, + account: { + items: [ + { + text: "Kelvin Simpson (Regional Manager)", + icon: true + }, + + { + text: "Log out", + href: "#" + } + ] + }, + navigation: { + items: [ + { + text: "Dashboard", + href: "dashboard" + }, + { + text: "", + href: "#" + }, + { + text: "Find a supplier", + href: "search" + } + ] + } +}) }} + +
+
+
+
+
+

Supplier catalogue

+
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ +
+
+
+ +{% endblock %} + + + +{% block footer %} + {% include "includes/footer.html" %} +{% endblock %} + +{% block bodyEnd %} + + + {% block scripts %} + + {% include "includes/scripts.html" %} + + {% block pageScripts %}{% endblock %} + {% endblock %} +{% endblock %} diff --git a/app/views/v1/layouts/layout-signed-in.html b/app/views/v1/layouts/layout-signed-in.html new file mode 100755 index 0000000..d826de6 --- /dev/null +++ b/app/views/v1/layouts/layout-signed-in.html @@ -0,0 +1,84 @@ + + + +{% extends "prototype-kit-template.njk" %} + +{% block head %} + + + +{% endblock %} + + + +{% block header %} + {% from 'header/macro.njk' import header %} + +{{ header({ + logo: { + href: "/", + ariaLabel: "Search medical product evaluations" + }, + service: { + text: "Search medical product evaluations", + href: "/" + }, + account: { + items: [ + { + text: "Kelvin Simpson (Regional Manager)", + icon: true + }, + + { + text: "Log out", + href: "sign-in-nhs" + } + ] + }, + navigation: { + items: [ + { + text: "Dashboard", + href: "dashboard" + }, + { + text: "", + href: "#" + }, + { + text: "Find a supplier", + href: "search" + } + ] + } +}) }} + + + +{% endblock %} + + + +{% block footer %} + {% include "includes/footer.html" %} +{% endblock %} + +{% block bodyEnd %} + + + {% block scripts %} + + {% include "includes/scripts.html" %} + + {% block pageScripts %} + {% endblock %} + {% endblock %} +{% endblock %} diff --git a/app/views/v1/layouts/layout-signed-out.html b/app/views/v1/layouts/layout-signed-out.html new file mode 100755 index 0000000..7c83903 --- /dev/null +++ b/app/views/v1/layouts/layout-signed-out.html @@ -0,0 +1,84 @@ + + + +{% extends "prototype-kit-template.njk" %} + +{% block head %} + + + +{% endblock %} + + + + + + +{% block header %} +{{ header({ + logo: { + href: "/", + ariaLabel: "Search medical product evaluations" + }, + service: { + text: "Search medical product evaluations", + href: "/" + }, + + account: { + items: [ + + { + text: "Log in", + href: "sign-in-nhs" + } + ] + }, + navigation: { + items: [ + + { + text: "About this service", + href: "#" + + }, + { + text: "Latest news", + href: "#" + }, + { + text: "Data standards", + href: "#" + }, + { + text: "Case studies", + href: "#" + } + ] + } +}) }} +{% endblock %} + + + +{% block footer %} + {% include "includes/footer.html" %} +{% endblock %} + +{% block bodyEnd %} + + + {% block scripts %} + + {% include "includes/scripts.html" %} + + {% block pageScripts %}{% endblock %} + {% endblock %} +{% endblock %} diff --git a/app/views/v1/layouts/layout-test.html b/app/views/v1/layouts/layout-test.html new file mode 100755 index 0000000..a3fa16d --- /dev/null +++ b/app/views/v1/layouts/layout-test.html @@ -0,0 +1,19 @@ + + + + Example - NHS.UK + + + + + + + + + + + + \ No newline at end of file diff --git a/app/views/v1/layouts/layout.html b/app/views/v1/layouts/layout.html new file mode 100755 index 0000000..0515885 --- /dev/null +++ b/app/views/v1/layouts/layout.html @@ -0,0 +1,45 @@ + + + +{% extends "prototype-kit-template.njk" %} + +{% block head %} + + + +{% endblock %} + + + +{% block header %} + {{ header({ + service: { + text: serviceName, + href: "/" + } + }) }} +{% endblock %} + + + +{% block footer %} + {% include "includes/footer.html" %} +{% endblock %} + +{% block bodyEnd %} + + + {% block scripts %} + + {% include "includes/scripts.html" %} + + {% block pageScripts %}{% endblock %} + {% endblock %} +{% endblock %} diff --git a/app/views/v1/routes.js b/app/views/v1/routes.js new file mode 100644 index 0000000..8804b5a --- /dev/null +++ b/app/views/v1/routes.js @@ -0,0 +1,21 @@ + + +const router = require('express').Router() + + +// Set version for all templates in this folder +router.use((req, res, next) => { + res.locals.prototypeVersion = 'v1' + next() +}) + +// Define your v2 routes here (no nested require) +router.get('/dashboard', (req, res) => { + res.render('v1/dashboard') +}) + +// Add other routes as needed... + + + +module.exports = router \ No newline at end of file From a66f86696220b339bc2b585c70061aec5c7c0da5 Mon Sep 17 00:00:00 2001 From: David Evans Date: Tue, 27 Jan 2026 08:36:37 +0000 Subject: [PATCH 05/10] update v1 URLs to use /v1/ prefix instead of /current/ Co-Authored-By: Claude Opus 4.5 --- app/views/v1/layouts/layout-hero-current.html | 4 ++-- app/views/v1/layouts/layout-hero-index.html | 4 ++-- app/views/v1/layouts/layout-hero-v3.html | 4 ++-- app/views/v1/layouts/layout-hero.html | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/app/views/v1/layouts/layout-hero-current.html b/app/views/v1/layouts/layout-hero-current.html index 3995ffb..1096e90 100644 --- a/app/views/v1/layouts/layout-hero-current.html +++ b/app/views/v1/layouts/layout-hero-current.html @@ -72,10 +72,10 @@

Value-based procurement for m

{% endblock %} diff --git a/app/views/v1/layouts/layout-hero-index.html b/app/views/v1/layouts/layout-hero-index.html index 7ded72a..4f43c9a 100644 --- a/app/views/v1/layouts/layout-hero-index.html +++ b/app/views/v1/layouts/layout-hero-index.html @@ -72,10 +72,10 @@

Value-based procurement for m

{% endblock %} diff --git a/app/views/v1/layouts/layout-hero-v3.html b/app/views/v1/layouts/layout-hero-v3.html index 68b11b8..18a5f55 100755 --- a/app/views/v1/layouts/layout-hero-v3.html +++ b/app/views/v1/layouts/layout-hero-v3.html @@ -72,10 +72,10 @@

Value based procurement for

diff --git a/app/views/v1/layouts/layout-hero.html b/app/views/v1/layouts/layout-hero.html index fd1e66a..c68e1a3 100755 --- a/app/views/v1/layouts/layout-hero.html +++ b/app/views/v1/layouts/layout-hero.html @@ -50,14 +50,14 @@

Value based procurement for

From 7530948bae589cf55feddfe5dfb73abaeb6e8b60 Mon Sep 17 00:00:00 2001 From: David Evans Date: Tue, 27 Jan 2026 17:34:34 +0000 Subject: [PATCH 06/10] add NICE-style hero with diagonal edge image - Full-width NHS dark blue (#003087) background - Image on right with diagonal clip-path edge - Responsive: stacks vertically on mobile with angled top - White text and reverse button styling Co-Authored-By: Claude Opus 4.5 --- app/assets/sass/components/_hero.scss | 119 +++++++++++++++++++++ app/views/current/layouts/layout-hero.html | 46 ++++---- 2 files changed, 140 insertions(+), 25 deletions(-) diff --git a/app/assets/sass/components/_hero.scss b/app/assets/sass/components/_hero.scss index bc178c5..1e38d43 100644 --- a/app/assets/sass/components/_hero.scss +++ b/app/assets/sass/components/_hero.scss @@ -1,3 +1,122 @@ +// ========================================================================== +// NICE-STYLE HERO +// Hero section with diagonal edge image (like NICE website) +// ========================================================================== + +$nice-hero-bg: #003087; // NHS dark blue + +.nice-hero { + position: relative; + background-color: $nice-hero-bg; + overflow: hidden; + min-height: 400px; + + @media (min-width: 769px) { + min-height: 450px; + display: flex; + align-items: stretch; + } +} + +.nice-hero__content { + position: relative; + z-index: 2; + width: 100%; + padding: 40px 0; + + @media (min-width: 769px) { + width: 55%; + padding: 56px 0; + display: flex; + align-items: center; + } +} + +.nice-hero__inner { + width: 100%; +} + +.nice-hero__text { + color: #ffffff; + + h1, .nhsuk-heading-xl { + color: #ffffff; + margin-bottom: 24px; + } + + p, .nhsuk-body-l { + color: rgba(255, 255, 255, 0.9); + } + + .nhsuk-button--reverse { + background-color: #ffffff; + color: $nice-hero-bg; + + &:hover { + background-color: #f0f4f5; + color: #002266; + } + + &:focus { + background-color: #ffeb3b; + color: #212b32; + box-shadow: 0 4px 0 #212b32; + } + } +} + +.nice-hero__image { + display: none; + + @media (min-width: 769px) { + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + width: 50%; + z-index: 1; + + // Diagonal edge using clip-path + clip-path: polygon(15% 0, 100% 0, 100% 100%, 0% 100%); + + img { + width: 100%; + height: 100%; + object-fit: cover; + object-position: center; + } + } + + @media (min-width: 1024px) { + width: 52%; + clip-path: polygon(12% 0, 100% 0, 100% 100%, 0% 100%); + } +} + +// Mobile: show image below content +@media (max-width: 768px) { + .nice-hero { + flex-direction: column; + } + + .nice-hero__image { + display: block; + position: relative; + width: 100%; + height: 250px; + clip-path: polygon(0 10%, 100% 0, 100% 100%, 0% 100%); + margin-top: -20px; + + img { + width: 100%; + height: 100%; + object-fit: cover; + object-position: center top; + } + } +} + // ========================================================================== // COMPASS HERO // Hero section with full-width background image diff --git a/app/views/current/layouts/layout-hero.html b/app/views/current/layouts/layout-hero.html index fd1e66a..03397e9 100755 --- a/app/views/current/layouts/layout-hero.html +++ b/app/views/current/layouts/layout-hero.html @@ -36,36 +36,32 @@ } }) }} -
-
-
-
-
-

Value based procurement for medical technologies

- -

Search, evaluate and choose a supplier based on good clinical outcomes.

- -

Used by NHS trusts everywhere.

- -
- - - - Sign up - - - - - -

or log in

+
+
+
+
+
+

Value based procurement for medical technologies

+ +

Search, evaluate and choose a supplier based on good clinical outcomes.

+ +

Used by NHS trusts everywhere.

+ +
-
- -
+
+ +
{% endblock %} From 6cc6c1fa252415f17a9ffd59904950175c3addd5 Mon Sep 17 00:00:00 2001 From: David Evans Date: Tue, 27 Jan 2026 17:41:09 +0000 Subject: [PATCH 07/10] apply NICE-style hero to layout-hero-current.html - Full-width NHS dark blue background with diagonal image edge - Hero content uses nhsuk-width-container to align with header - Updated homepage.html hero actions to match new structure - Added subtext styling for links in hero Co-Authored-By: Claude Opus 4.5 --- app/assets/sass/components/_hero.scss | 20 ++++- app/views/current/homepage.html | 84 +++++++------------ .../current/layouts/layout-hero-current.html | 48 +++++------ 3 files changed, 73 insertions(+), 79 deletions(-) diff --git a/app/assets/sass/components/_hero.scss b/app/assets/sass/components/_hero.scss index 1e38d43..ebf438e 100644 --- a/app/assets/sass/components/_hero.scss +++ b/app/assets/sass/components/_hero.scss @@ -44,7 +44,7 @@ $nice-hero-bg: #003087; // NHS dark blue margin-bottom: 24px; } - p, .nhsuk-body-l { + p, .nhsuk-body-l, .nhsuk-body { color: rgba(255, 255, 255, 0.9); } @@ -63,6 +63,24 @@ $nice-hero-bg: #003087; // NHS dark blue box-shadow: 0 4px 0 #212b32; } } + + .nhsuk-link--reverse { + color: #ffffff; + text-decoration: underline; + + &:hover { + color: #ffffff; + text-decoration: none; + } + + &:focus { + color: #212b32; + } + } +} + +.nice-hero__subtext { + color: rgba(255, 255, 255, 0.9); } .nice-hero__image { diff --git a/app/views/current/homepage.html b/app/views/current/homepage.html index 4fcb0a3..c365429 100644 --- a/app/views/current/homepage.html +++ b/app/views/current/homepage.html @@ -8,18 +8,13 @@ {% block heroActions %} -
- - -

+ {% endblock %} @@ -28,54 +23,37 @@ -
-
- - - - -
- -
- - -

Supporting the NHS 10 Year Plan

-

The NHS 10 Year Plan commits to making better use of data and digital technology to improve outcomes and - experiences. Compass supports this vision

- - Start using today - -
-
-

What Compass offers

+

What this service offers

+ {{ card({ "heading": "Centralised evidence", "headingLevel": 3, - "descriptionHtml": "

Access multiple trusted sources in one place: NICE Medtech Guidance, ODEP Accreditation, + "descriptionHtml": "

Access multiple trusted sources in one place with NICE Medtech Guidance, ODEP Accreditation, DTAC Passporting, NHS Trust Evaluations, and MHRA Registration data.

" }) }}
+ {{ card({ "heading": "Real-world evaluations", "headingLevel": 3, - "descriptionHtml": "

Read and share evaluations from NHS trusts using the technologies in practice, providing - insights beyond formal guidance.

" + "descriptionHtml": "

Read and share evaluations from NHS trusts that are using the products/suppliers/technologies, and get insights beyond formal guidance.

" }) }}
+ {{ card({ "heading": "Peer contact facilitation", "headingLevel": 3, @@ -95,10 +73,9 @@

Who the service is for

{{ card({ - "clickable": true, + "heading": "Procurement professionals", "headingLevel": 3, - "href": "#procurement", "descriptionHtml": "

Access evidence quickly to support tendering processes, supplier evaluation, and business case development for medical technology purchases.

" }) }} @@ -106,10 +83,10 @@

Who the service is for

{{ card({ - "clickable": true, + "heading": "Clinicians and clinical leads", "headingLevel": 3, - "href": "#clinicians", + "descriptionHtml": "

Review clinical evidence and real-world evaluations from other NHS trusts to inform technology adoption decisions in your service.

" }) }} @@ -119,10 +96,10 @@

Who the service is for

{{ card({ - "clickable": true, + "heading": "Medical device evaluation teams", "headingLevel": 3, - "href": "#evaluation", + "descriptionHtml": "

Support your evaluation processes with centralised regulatory and clinical evidence, and share your findings with other NHS organisations.

" }) }} @@ -130,10 +107,10 @@

Who the service is for

{{ card({ - "clickable": true, + "heading": "Innovation and transformation teams", "headingLevel": 3, - "href": "#innovation", + "descriptionHtml": "

Identify evidence-based innovations and assess their readiness for adoption across your organisation or integrated care system.

" }) }} @@ -144,7 +121,7 @@

Who the service is for

Trusted data sources

-

Compass integrates evidence from the most authoritative sources in healthcare:

+

This service integrates evidence from the most authoritative sources in healthcare:

@@ -158,7 +135,7 @@

NICE Medtech Guidance

-

Evidence-based guidance on medical technologies from the National Institute for Health and Care Excellence. +

Evidence-based guidance on medical technologies from the National Institute for Health and Care Excellence

@@ -169,7 +146,7 @@

ODEP Accreditation

-

Orthopaedic Data Evaluation Panel ratings for implants and related devices.

+

Orthopaedic Data Evaluation Panel ratings for implants and related devices

- DTAC Passporting + Passporting

-

Devices Technical Advisory Committee approval status for medical devices.

+

Devices Technical Advisory Committee approval status for medical devices

@@ -191,7 +168,7 @@

NHS Trust Evaluations

-

Real-world assessments and feedback from NHS organisations using these technologies in practice.

+

Real-world assessments and feedback from NHS organisations using these technologies in practice

MHRA Registration Data

-

Medicines and Healthcare products Regulatory Agency registration and compliance information.

+

Medicines and Healthcare products Regulatory Agency registration and compliance information

-

Benefits of using Compass

+

Benefits of using this service

Save time
-
Reduce hours spent gathering evidence from multiple sources. +
Reduce hours spent gathering evidence and contact information from multiple sources. Access everything you need in one place.
Improve consistency
-
Use standardised evidence presentation to ensure fair comparison - and reduce variation in decision-making.
+
Compare standardised evidence to encourage fair, consistent decision-making.
Support collaboration
diff --git a/app/views/current/layouts/layout-hero-current.html b/app/views/current/layouts/layout-hero-current.html index 1654186..d396328 100644 --- a/app/views/current/layouts/layout-hero-current.html +++ b/app/views/current/layouts/layout-hero-current.html @@ -51,37 +51,37 @@ {% endblock %} {% block main %} - -
- -
-
-
-
- - {% block heroHeading %} -

Search, evaluate and choose a supplier based on good clinical outcomes.

+ +
+
+
+
+
-

Used by trusts everywhere

+ {% block heroHeading %} +

Value based procurement for medical technologies

+

Search, evaluate and choose a supplier based on good clinical outcomes.

+

Used by NHS trusts everywhere.

+ {% endblock %} - - {% endblock %} - - - {% block heroActions %} -
-
- {{ actionLink({ - "text": "Register with Compass today", - "href": "sign-up-trusts-1" - }) }} + {% block heroActions %} + + {% endblock %} +
- {% endblock %} -
+
+ +
From e518c9d6ffb5037e6ea4dffcd253da92cd246c1f Mon Sep 17 00:00:00 2001 From: David Evans Date: Tue, 27 Jan 2026 17:45:00 +0000 Subject: [PATCH 08/10] fix hero content alignment with page container - Remove width constraint from nice-hero__content - Move max-width to nice-hero__text instead - nhsuk-width-container now aligns with header properly Co-Authored-By: Claude Opus 4.5 --- app/assets/sass/components/_hero.scss | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/assets/sass/components/_hero.scss b/app/assets/sass/components/_hero.scss index ebf438e..0213447 100644 --- a/app/assets/sass/components/_hero.scss +++ b/app/assets/sass/components/_hero.scss @@ -25,10 +25,7 @@ $nice-hero-bg: #003087; // NHS dark blue padding: 40px 0; @media (min-width: 769px) { - width: 55%; padding: 56px 0; - display: flex; - align-items: center; } } @@ -39,6 +36,10 @@ $nice-hero-bg: #003087; // NHS dark blue .nice-hero__text { color: #ffffff; + @media (min-width: 769px) { + max-width: 55%; + } + h1, .nhsuk-heading-xl { color: #ffffff; margin-bottom: 24px; From 56dbe65e8dbce5cbdc3d1077c970ac3e7f80ebd2 Mon Sep 17 00:00:00 2001 From: David Evans Date: Tue, 27 Jan 2026 17:56:50 +0000 Subject: [PATCH 09/10] increase blue area in hero, reduce image size - Reduce image width from 50% to 35% (38% on large screens) - Add padding-right to text to keep clear of diagonal edge - Adjust clip-path for better diagonal visibility Co-Authored-By: Claude Opus 4.5 --- app/assets/sass/components/_hero.scss | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/assets/sass/components/_hero.scss b/app/assets/sass/components/_hero.scss index 0213447..ab2f687 100644 --- a/app/assets/sass/components/_hero.scss +++ b/app/assets/sass/components/_hero.scss @@ -37,7 +37,8 @@ $nice-hero-bg: #003087; // NHS dark blue color: #ffffff; @media (min-width: 769px) { - max-width: 55%; + max-width: 50%; + padding-right: 24px; // Ensure text stays clear of diagonal edge } h1, .nhsuk-heading-xl { @@ -93,11 +94,11 @@ $nice-hero-bg: #003087; // NHS dark blue top: 0; right: 0; bottom: 0; - width: 50%; + width: 35%; z-index: 1; // Diagonal edge using clip-path - clip-path: polygon(15% 0, 100% 0, 100% 100%, 0% 100%); + clip-path: polygon(20% 0, 100% 0, 100% 100%, 0% 100%); img { width: 100%; @@ -108,8 +109,8 @@ $nice-hero-bg: #003087; // NHS dark blue } @media (min-width: 1024px) { - width: 52%; - clip-path: polygon(12% 0, 100% 0, 100% 100%, 0% 100%); + width: 38%; + clip-path: polygon(18% 0, 100% 0, 100% 100%, 0% 100%); } } From b6b4cc956fb9210a22fd0e62439922cc599941f6 Mon Sep 17 00:00:00 2001 From: David Evans Date: Wed, 28 Jan 2026 09:08:22 +0000 Subject: [PATCH 10/10] homepage hero --- app/assets/images/icon-1.png | Bin 0 -> 7036 bytes app/views/current/homepage.html | 64 ++++++++++-------- .../current/layouts/layout-hero-current.html | 8 ++- app/views/current/layouts/layout-search.html | 6 +- .../current/layouts/layout-signed-in.html | 2 +- 5 files changed, 46 insertions(+), 34 deletions(-) create mode 100644 app/assets/images/icon-1.png diff --git a/app/assets/images/icon-1.png b/app/assets/images/icon-1.png new file mode 100644 index 0000000000000000000000000000000000000000..4e86edda51a6f07df39d3d32711699020e5ab45a GIT binary patch literal 7036 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 literal 0 HcmV?d00001 diff --git a/app/views/current/homepage.html b/app/views/current/homepage.html index c365429..95115de 100644 --- a/app/views/current/homepage.html +++ b/app/views/current/homepage.html @@ -32,36 +32,46 @@

What this service offers

-
-
- - {{ card({ - "heading": "Centralised evidence", - "headingLevel": 3, - "descriptionHtml": "

Access multiple trusted sources in one place with NICE Medtech Guidance, ODEP Accreditation, - DTAC Passporting, NHS Trust Evaluations, and MHRA Registration data.

" - }) }} -
+
    +
  • +
    +
    +
    + Centralised evidence + +
    +

    Access multiple trusted sources in one place with NICE Medtech Guidance, ODEP Accreditation, + DTAC Passporting, NHS Trust Evaluations, and MHRA Registration data.

    +
    + -
    - - {{ card({ - "heading": "Real-world evaluations", - "headingLevel": 3, - "descriptionHtml": "

    Read and share evaluations from NHS trusts that are using the products/suppliers/technologies, and get insights beyond formal guidance.

    " - }) }}
    -
    - - {{ card({ - "heading": "Peer contact facilitation", - "headingLevel": 3, - "descriptionHtml": "

    Connect directly with trusts who have evaluated technologies you're considering. Learn - from their experience before making decisions.

    " - }) }} -
    -
    +
  • +
  • +
    +
    +
    + Real-world evaluations + +
    +

    Read and share evaluations from NHS trusts that are using the products/suppliers/technologies, and get insights beyond formal guidance.

    +
    +
    +
  • +
  • +
    +
    +
    + Peer contact facilitation +
    +

    Connect directly with trusts who have evaluated technologies you're considering. Learn + from their experience before making decisions.

    +
    +
    +
  • +
+
diff --git a/app/views/current/layouts/layout-hero-current.html b/app/views/current/layouts/layout-hero-current.html index d396328..1fb1a4c 100644 --- a/app/views/current/layouts/layout-hero-current.html +++ b/app/views/current/layouts/layout-hero-current.html @@ -59,9 +59,11 @@
{% block heroHeading %} -

Value based procurement for medical technologies

-

Search, evaluate and choose a supplier based on good clinical outcomes.

-

Used by NHS trusts everywhere.

+

Search and compare medical products

+ +

Used by 45 + + NHS trusts.

{% endblock %} {% block heroActions %} diff --git a/app/views/current/layouts/layout-search.html b/app/views/current/layouts/layout-search.html index a70ac94..66f7720 100755 --- a/app/views/current/layouts/layout-search.html +++ b/app/views/current/layouts/layout-search.html @@ -50,7 +50,7 @@ href: "#" }, { - text: "Find a supplier", + text: "Search", href: "search" } ] @@ -63,12 +63,12 @@

Search

-

Search product categories, view peer evaluations, and connect with trusts who've used them.

+

Search and compare medical products.

diff --git a/app/views/current/layouts/layout-signed-in.html b/app/views/current/layouts/layout-signed-in.html index d826de6..873115c 100755 --- a/app/views/current/layouts/layout-signed-in.html +++ b/app/views/current/layouts/layout-signed-in.html @@ -51,7 +51,7 @@ href: "#" }, { - text: "Find a supplier", + text: "Search", href: "search" } ]