Skip to content

Commit b044e8c

Browse files
Duplicated pages for UR iterations
1 parent 94e83bd commit b044e8c

38 files changed

+3003
-1
lines changed

app/views/address-update/is-address-uk.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
{% extends 'address-update/layout.html' %}
44

5-
{% set heading = 'Do you live in the UK?' %}
5+
{% set heading = 'Do you live in the UK or the Isle of Man?' %}
66

77
{% block pageTitle %}
88
{{ heading }} - {{ data.presets[0].servicename }} - NHS
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
{% set serviceHome = '/live/start' %}
2+
3+
{% extends 'address-update/layout.html' %}
4+
5+
{% block pageTitle %}
6+
Accessibility Statement - NHS Address Update feature
7+
{% endblock %}
8+
9+
{% block outerContent %}
10+
{% endblock %}
11+
12+
{% block content %}
13+
14+
<div class="nhsuk-grid-row">
15+
<div class="nhsuk-grid-column-two-thirds nhsuk-u-margin-bottom-4">
16+
17+
<h1 class="nhsuk-heading-l">Accessibility Statement</h1>
18+
<p>This accessibility statement applies to the Change your home address feature.</p>
19+
<p>We want as many people as possible to be able to use this website. This means you should be able to:</p>
20+
<ul>
21+
<li>zoom in up to 400 per cent without the text spilling off the screen</li>
22+
<li>navigate most of the website using just a keyboard</li>
23+
<li>navigate most of the website using speech recognition software</li>
24+
<li>interact with most of the website using a screen reader (including recent versions of JAWS, NVDA and VoiceOver)</li>
25+
</ul>
26+
<p>We also try to make the website text as simple as possible to understand.</p>
27+
<p>If you have a disability, <a href="https://mcmw.abilitynet.org.uk/">search AbilityNet for "how to" guides</a> to make your device easier to use.</p>
28+
<h2>How accessible this website is</h2>
29+
<p>This website is fully compliant with the <a href="http://www.w3.org/TR/WCAG21/">Web Content Accessibility Guidelines (WCAG) version 2.1</a> AA standard.</p>
30+
<h2>Enforcement procedure</h2>
31+
<p>If you contact us with a complaint and you are not happy with our response, <a href="https://www.equalityadvisoryservice.com/">contact the Equality Advisory and Support Service (EASS)</a>.</p>
32+
<p>The Equality and Human Rights Commission (EHRC) is responsible for enforcing the <a href="https://www.legislation.gov.uk/uksi/2018/952/contents/made/">Public Sector Bodies (Websites and Mobile Applications) (No. 2) Accessibility Regulations 2018 on legislation.gov.uk</a> (the "accessibility regulations").</p>
33+
<h2>Technical information about this website's accessibility</h2>
34+
<p>We're committed to making this website accessible in accordance with the accessibility regulations.</p>
35+
36+
<h3>Compliance status</h3>
37+
38+
<p>This website is fully compliant with the <a href="http://www.w3.org/TR/WCAG21/">Web Content Accessibility Guidelines (WCAG) version 2.1</a> AA standard.</p>
39+
40+
<h2>Content that's not within the scope of the accessibility regulations</h2>
41+
42+
<p>Areas of the feature which fail to meet the WCAG 2.1 AAA requirements, but are not within the scope of the accessibility regulations:</p>
43+
44+
<ul>
45+
<li>Links are present that do not indicate that they will open in a new browser window.</li>
46+
<li>Some text content difficult to read due to the colour contrast of foreground and background colours.</li>
47+
<li>Acronyms are present that are not expanded in their first instance.</li>
48+
<li>Multiple generic links are present that are not descriptive out of context.</li>
49+
</ul>
50+
51+
<h2>What we're doing to improve accessibility</h2>
52+
53+
<p>We have published tools and guidance on accessibility in the <a href="https://service-manual.nhs.uk/">NHS digital service manual</a> based on extensive testing. The service manual helps our teams build products and services to meet the same accessibility standards.</p>
54+
55+
<p>At NHS England, creating an accessible service is a team effort. We want our teams to make accessible services by:</p>
56+
57+
<ul>
58+
<li>considering accessibility at the start of their project, and throughout</li>
59+
<li>making accessibility the whole team's responsibility</li>
60+
<li>researching with disabled users</li>
61+
<li>using a library of accessible components and patterns</li>
62+
<li>carrying out regular accessibility audits and testing</li>
63+
<li>designing and building to level AA of WCAG 2.1 – which is NHS Digital policy</li>
64+
</ul>
65+
66+
<p>As part of this commitment, we have set up a cross-functional accessibility working group to make sure that accessibility remains at the core of everything we do.</p>
67+
68+
<p>We are making sure that accessibility issues highlighted in this statement are being prioritised and fixed.</p>
69+
70+
<h3>Preparation of this accessibility statement</h3>
71+
72+
<p>This website was tested in April 2025 by Dig Inclusion who performed an expert evaluation of the feature against all level A and AA success criteria of WCAG 2.1.</p>
73+
74+
<p>Content was selected to make sure a good representation of different pages, templates and components were tested as well as key content and user journeys.</p>
75+
76+
</div>
77+
</div>
78+
79+
{% endblock %}
80+
81+
{% block footer %}
82+
{% include 'live/includes/footer.html' %}
83+
{% endblock %}
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
{% set serviceHome = '/live/start' %}
2+
3+
{% extends 'address-update/layout.html' %}
4+
5+
{% set heading = "You told us you now live in " + data['abroad-country'] + "" %}
6+
7+
{% block pageTitle %}
8+
{{ heading }} - NHS
9+
{% endblock %}
10+
11+
{% block outerContent %}
12+
{{ backLink({
13+
"href": "javascript:history.go(-1)",
14+
"text": "Go back",
15+
"classes": "nhsuk-u-margin-top-4 nhsuk-u-margin-bottom-0"
16+
}) }}
17+
{% endblock %}
18+
19+
{% block content %}
20+
21+
<div class="nhsuk-grid-row">
22+
<div class="nhsuk-grid-column-two-thirds nhsuk-u-margin-bottom-4">
23+
24+
<form action="success-abroad" method="post" autocomplete="off">
25+
26+
{% include 'live/includes/step.html' %}
27+
28+
{% call fieldset({
29+
legend: {
30+
text: heading,
31+
classes: "nhsuk-fieldset__legend--l",
32+
isPageHeading: true
33+
}
34+
}) %}
35+
36+
{% if data['noGP'] != 'true' %}
37+
<p>If you intend to be absent from the UK for 3 months or longer your GP surgery will remove you from their patient list.</p>
38+
{% else %}
39+
<p>As you no longer live in the UK you are not eligible to register with a GP surgery or able to access to primary healthcare services.</p>
40+
{% endif %}
41+
42+
{{ radios({
43+
"idPrefix": "apply-self",
44+
"name": "apply-self",
45+
"classes": "nhsuk-radios",
46+
"fieldset": {
47+
"legend": {
48+
"text": "Are you going to be absent from the UK for 3 months or longer?",
49+
"classes": "nhsuk-fieldset__legend--m",
50+
"isPageHeading": false
51+
}
52+
},
53+
"items": [
54+
{
55+
"value": "Yes~success-abroad",
56+
"text": "Yes",
57+
"checked": checked("apply-self", "yes")
58+
},
59+
{
60+
"value": "No~cancel",
61+
"text": "No",
62+
"checked": checked("apply-self", "no")
63+
}
64+
]
65+
}) }}
66+
67+
{% endcall %}
68+
69+
{{ button({
70+
"text": "Continue"
71+
}) }}
72+
73+
</form>
74+
</div>
75+
</div>
76+
77+
{% include 'live/includes/devmode.html' %}
78+
79+
{% endblock %}
80+
81+
{% block footer %}
82+
{% include 'live/includes/footer.html' %}
83+
{% endblock %}
Lines changed: 125 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,125 @@
1+
{% set serviceHome = '/live/start' %}
2+
3+
{% extends 'address-update/layout.html' %}
4+
5+
{% set heading = 'Address not found' %}
6+
7+
{% block pageTitle %}
8+
{{ heading }} - NHS
9+
{% endblock %}
10+
11+
{% block outerContent %}
12+
{{ backLink({
13+
"href": "javascript:history.go(-1)",
14+
"text": "Go back",
15+
"classes": "nhsuk-u-margin-top-4 nhsuk-u-margin-bottom-0"
16+
}) }}
17+
{% endblock %}
18+
19+
{% block content %}
20+
21+
<div class="nhsuk-grid-row">
22+
<div class="nhsuk-grid-column-two-thirds">
23+
24+
{% include 'live/includes/step.html' %}
25+
<h1 class="nhsuk-heading-l">No address found</h1>
26+
<div class="nhsuk-hint" id="contact-hint">
27+
<p>No address was found for WR11 1NL. You can search again or enter the address manually.</p>
28+
<p><a href="">Search again</a></p>
29+
<p><a href="">Enter the address manually</a></p>
30+
</div>
31+
<!--<form action="confirm-address" method="post" autocomplete="off">
32+
33+
{% call fieldset({
34+
legend: {
35+
text: heading,
36+
classes: "nhsuk-fieldset__legend--l",
37+
isPageHeading: true
38+
}
39+
}) %}
40+
41+
42+
43+
{{ radios({
44+
"idPrefix": "select-new-address",
45+
"name": "select-new-address",
46+
"items": [
47+
{
48+
"value": "1",
49+
"text": "1 Town Street, London, SW1A 1AA",
50+
"checked": checked("select-new-address", "1 Town Street, London, SW1A 1AA")
51+
},
52+
{
53+
"value": "11",
54+
"text": "11 Town Street, London, SW1A 1AA",
55+
"checked": checked("select-new-address", "11 Town Street, London, SW1A 1AA")
56+
},
57+
{
58+
"value": "111",
59+
"text": "111 Town Street, London, SW1A 1AA",
60+
"checked": checked("select-new-addresss", "111 Town Street, London, SW1A 1AA")
61+
},
62+
{
63+
"value": "12",
64+
"text": "12 Town Street, London, SW1A 1AA",
65+
"checked": checked("select-new-addresss", "12 Town Street, London, SW1A 1AA")
66+
},
67+
{
68+
"value": "13",
69+
"text": "13 Town Street, London, SW1A 1AA",
70+
"checked": checked("select-new-address", "13 Town Street, London, SW1A 1AA")
71+
},
72+
{
73+
"divider": "or"
74+
},
75+
{
76+
"value": "not listed~what-is-your-current-address-selection-extended",
77+
"text": "I cannot find the address on the list",
78+
"checked": checked("select-new-address", "")
79+
}
80+
]
81+
}) }}
82+
83+
{% endcall %}
84+
85+
<p>
86+
<a href="what-is-your-current-address-manual" id="enter-address-manually-link">Enter the address manually</a>
87+
</p>
88+
89+
{{ button({
90+
"text": "Continue"
91+
}) }}
92+
93+
</form>-->
94+
</div>
95+
</div>
96+
97+
{# DEVMODE SCENARIOS #}
98+
{% if data['devMode'] === 'true' %}
99+
<details class="nhsuk-details dev-mode dev-mode--routing" role="group">
100+
<summary class="nhsuk-details__summary" role="button" aria-controls="details-content-0" aria-expanded="true">
101+
<span class="nhsuk-details__summary-text">
102+
Routing choices
103+
</span>
104+
</summary>
105+
<div class="nhsuk-details__text">
106+
<h4>Routes catchment area</h4>
107+
<ul class="govuk-list govuk-list--bullet">
108+
<li>
109+
<a href="current-address-out-of-area">Outside catchment area</a>
110+
</li>
111+
<li>
112+
<a href="not-accepting-registrations">Outside catchment area and GP surgery not accepting out-of-catchment registrations</a>
113+
</li>
114+
</ul>
115+
</div>
116+
</details>
117+
{% endif %}
118+
119+
{% include 'live/includes/devmode.html' %}
120+
121+
{% endblock %}
122+
123+
{% block footer %}
124+
{% include 'live/includes/footer.html' %}
125+
{% endblock %}
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
{% set serviceHome = '/live/start' %}
2+
3+
{% extends 'address-update/layout.html' %}
4+
5+
{% set heading = "Are you sure you want to update your address?" %}
6+
7+
{% block pageTitle %}
8+
{{ heading }} - NHS
9+
{% endblock %}
10+
11+
{% block outerContent %}
12+
{{ backLink({
13+
"href": "javascript:history.go(-1)",
14+
"text": "Go back",
15+
"classes": "nhsuk-u-margin-top-4 nhsuk-u-margin-bottom-0"
16+
}) }}
17+
{% endblock %}
18+
19+
{% block content %}
20+
21+
<div class="nhsuk-grid-row">
22+
<div class="nhsuk-grid-column-two-thirds nhsuk-u-margin-bottom-4">
23+
24+
<form action="" method="post" autocomplete="off">
25+
26+
{% include 'live/includes/step.html' %}
27+
28+
{% call fieldset({
29+
legend: {
30+
text: heading,
31+
classes: "nhsuk-fieldset__legend--l",
32+
isPageHeading: true
33+
}
34+
}) %}
35+
<p>As your new address is outside the catchment for Lordship Lane surgery, updating your address is likely to lead to you being de-registered from your GP.</p>
36+
37+
{% endcall %}
38+
39+
{{ button({
40+
"text": "Continue"
41+
}) }}
42+
43+
</form>
44+
</div>
45+
</div>
46+
47+
{% include 'live/includes/devmode.html' %}
48+
49+
{% endblock %}
50+
51+
{% block footer %}
52+
{% include 'live/includes/footer.html' %}
53+
{% endblock %}

0 commit comments

Comments
 (0)