Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
114 changes: 114 additions & 0 deletions app/views/index-prod.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
{% extends 'layout.html' %}

{% set pageName = "" %}

{% block beforeContent %}
{% endblock %}

{% block content %}
<span class="nhsuk-caption-l">{{ serviceName }}</span>
<h1 class="nhsuk-heading-xl">
Cohort to clinic prototypes
</h1>

{% set secondaryNavItems = [] %}

{% for item in [
{ href: '/index-ucd', label: 'Design prototypes' },
{ href: '/index-prod', label: 'Production snapshots (missions)', selected: 'true' }
] %}
{% set secondaryNavItems = secondaryNavItems | push({
text: item.label | safe,
href: item.href | trim,
current: true if item.selected == 'true'
}) %}
{% endfor %}

{{ appSecondaryNavigation({
visuallyHiddenTitle: "Secondary menu",
items: secondaryNavItems,
classes: "nhsuk-u-margin-bottom-9"
}) }}


<div class="nhsuk-grid-row">
<div class="nhsuk-grid-column-two-thirds">

<h2 class="nhsuk-heading-l">Mission 1</h2>
<div class="nhsuk-inset-text">
<p>
<b>Mural:</b> <a href="https://app.mural.co/t/nhsdigital8118/m/nhsdigital8118/1779182652812/0015966bbee6d6a0182a2afb7fc482a45756e20d?wid=61-1791292815757">0000-01 C2C September Test</a>
</p>
</div>
<h4 class="nhsuk-heading-s">Create clinic module: live test #2</h4>
<p>Enable test BSOs to create a clinic with a schedule lasting one day</p>
<ol>
<li>
<a href="/mission-1/current-iteration/00-clinics">Create a new clinic session</a>
</li>
<li>
<a href="/mission-1/current-iteration/00-batches">Create a new clinic session as part of batch import</a>
</li>
</ol>

<h3 class="nhsuk-heading-s">Older</h3>
<details class="nhsuk-details">
<summary class="nhsuk-details__summary">
<span class="nhsuk-details__summary-text">
Older work (may be broken, not maintained)
</span>
</summary>
<div class="nhsuk-details__text">
<h4 class="nhsuk-heading-s">Live test #1</h4>
<p>Users upload a csv containing the participants they wish to book into a prearranged single day clinic.</p>
<p>
<a href="/mission-1/current-iteration/00-batches">Click-thru journey</a>
</p>
<h4 class="nhsuk-heading-s">Iteration 1</h4>
<p>Users upload a csv containing the participants they wish to book into a prearranged single day clinic.</p>
<ol>
<li>
<a href="/mission-1/z-september-transactional-journey/upload-a-batch">Upload a batch</a>
</li>
<li>
<a href="/mission-1/z-september-transactional-journey/batch-detail-trimmed-csv">Batch detail for trimmed csv</a>
</li>
<li>
<a href="/mission-1/z-september-transactional-journey/pre-appoint-confirm">Pre-appointment confirmation</a>
</li>
<li>
<a href="/mission-1/z-september-transactional-journey/appointing-complete">Single day of appointments</a>
</li>
</ol>
<p>Defunct work on finding and grouping participants. Components to be reused elsewhere.</p>
<ol>
<li>
<a href="/mission-1/z-september-transactional-journey/batch-detail">Batch detail</a>
</li>
<li>
<a href="/mission-1/z-september-transactional-journey/search">Search participants</a>
</li>
<li>
<a href="/mission-1/z-september-transactional-journey/search-and-results">Search results</a>
</li>
<li>
<a href="/mission-1/z-september-transactional-journey/group">Group</a>
</li>
<li>
<a href="/mission-1/z-september-transactional-journey/spinner">[Utility] "appointing" spinner</a>
</li>
</ol>
</div>
</details>

</div>
<div class="nhsuk-grid-column-one-third">
<h3 class="nhsuk-heading-m">Utilities</h3>
{{ button({
text: "Reset all session data",
classes: "nhsuk-button--secondary",
href: "/prototype-admin/reset?returnPage=" + (currentPage | urlencode)
}) }}
</div>
</div>
{% endblock %}
176 changes: 176 additions & 0 deletions app/views/index-ucd.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,176 @@
{% extends 'layout.html' %}

{% set pageName = "" %}

{% block beforeContent %}
{% endblock %}

{% block content %}
<span class="nhsuk-caption-l">{{ serviceName }}</span>
<h1 class="nhsuk-heading-xl">
Cohort to clinic prototypes
</h1>

{% set secondaryNavItems = [] %}

{% for item in [
{ href: '/index-ucd', label: 'Design prototypes', selected: 'true' },
{ href: '/index-prod', label: 'Production snapshots (missions)' }
] %}
{% set secondaryNavItems = secondaryNavItems | push({
text: item.label | safe,
href: item.href | trim,
current: true if item.selected == 'true'
}) %}
{% endfor %}

{{ appSecondaryNavigation({
visuallyHiddenTitle: "Secondary menu",
items: secondaryNavItems,
classes: "nhsuk-u-margin-bottom-9"
}) }}

<div class="nhsuk-grid-row">
<div class="nhsuk-grid-column-two-thirds">

<h2 class="nhsuk-heading-m">September 2026</h2>
<p>Participant view</p>

<ol>
<li>
<a href="/participants/">View standalone participant details</a>
</li>
<li>
<a href="/batches/participant-breakdown/standard">View participant details within a batch</a>
</li>
<li>
<a href="/participants/search">Search for a participant</a>
</li>
</ol>

<h2 class="nhsuk-heading-m">August &ndash; September 2026</h2>
<p>Clinics with schedules ideation</p>
<ol>
<li>
<a href="/create-capacity-from-zero/">Create a new clinic (containers)</a>
<strong class="nhsuk-tag nhsuk-tag--green">
ready to test
</strong>
</li>
<li>
<a href="/clinics-schedules/z-older-versions">Create a new clinic (transaction)</a>
<strong class="nhsuk-tag nhsuk-tag--red">
superceded
</strong>
</li>
</ol>
<p>Appointments and active clinics</p>
<ol>
<li>
<a href="/create-capacity-from-zero/clinic-summary-in-progress">Live clinic view</a>
<strong class="nhsuk-tag nhsuk-tag--orange">
Paused
</strong>
</li>
<li>
<a href="/sessions/day-slot-view">Single live (with bookings) clinic session view</a>
<strong class="nhsuk-tag nhsuk-tag--orange">
Paused
</strong>
</li>
</ol>

<h2 class="nhsuk-heading-m">July 2026</h2>
<p>Sessions: first run</p>
<ol>
<li>
<a href="/sessions/01-set-timings">Set up session</a>
</li>
</ol>
<p>Session templates: iteration 1</p>
<ol>
<li>
<a href="sessions/templating-01-listing">Template listing</a>
</li>
</ol>
<h2 class="nhsuk-heading-m">
May–June 2026
<strong class="nhsuk-tag nhsuk-tag--red">
superceded
</strong>
</h2>
<p>Clinics: first run</p>
<ol>
<li>
<a href="/clinics/z-older-versions/">Clinic listing</a>
</li>
<li>
<a href="/clinics/z-older-versions/clinic-detail">Clinic detail</a>
</li>
</ol>

<h2 class="nhsuk-heading-m">April 2026</h2>
<p>
Batches: first run
<strong class="nhsuk-tag nhsuk-tag--orange">
Paused
</strong>
</p>

<ol>
<li>
<a href="/batches/">Batch listing</a>
</li>
<li>
<a href="/batches/batch-detail">Brand new batch</a>
</li>
<li>
<a href="/batches/batch-detail-in-progress">Batch in progress</a>
</li>
</ol>

<h2 class="nhsuk-heading-m">March 2026</h2>
<p>
BSO-level building blocks
<strong class="nhsuk-tag nhsuk-tag--orange">
Paused
</strong>
</p>

<ol>
<li>
<a href="/bso-objects/">Organisation, breast screening units, and locations</a>
</li>
<li>
<a href="/bso-objects/bso/bso-public-details">BSO organisation</a>
</li>
<li>
<a href="/bso-objects/units">Breast screening units</a>
</li>
<li>
<a href="/bso-objects/locations/">Locations</a>
</li>
</ol>

<h3 class="nhsuk-heading-m">Sketchbook</h3>
<ol>
<li>
<a href="/z-sketching/calc-2">Rough idea: assembling a block of slots</a>
</li>
<li>
<a href="/z-sketching/batch-participant-search-wireframe">Wireframe proto: search participants in a batch</a>
</li>
</ol>

</div>

<div class="nhsuk-grid-column-one-third">
<h3 class="nhsuk-heading-m">Utilities</h3>
{{ button({
text: "Reset all session data",
classes: "nhsuk-button--secondary",
href: "/prototype-admin/reset?returnPage=" + (currentPage | urlencode)
}) }}
</div>
</div>
{% endblock %}
Loading
Loading