Skip to content

Commit 83b56f5

Browse files
jakecosgroveemmagiffordRossBugginsNHS
authored
Markdown content upload (#23)
* Markdown files added for main navigation pages Content added to: /pricing /pricing/text-messages /pricing/letters /pricing/how-to-pay /get-started /support * Markdown files added for all pages for web content first release. Content added to /features and all subpages apart from /features/roadmap * Content added to /using-nhs-notify and all subpages - Links to other subpages have not been added - Table, inset text and images have not been added * Spell check * Added links to internal pages. Added links to external pages that do not require opening in a new window. Minor content corrections. * Links changed to reference docs instead of permalinks. * Link fixes * Remove mention of Splunk dashboard * Added content to the 'Roadmap' page, including headings, bullets and the link to the support page. * Link fixes - opens in new tab links converted to markdown from in line HTML * Lowered url in text. --------- Co-authored-by: emmagifford <[email protected]> Co-authored-by: Ross Buggins <[email protected]>
1 parent d75cb1c commit 83b56f5

32 files changed

+1221
-6
lines changed

docs/pages/about/about-child.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ title: About Child
77
parent: About
88
nav_order: 1
99
permalink: /about/child-about
10+
published: false
1011
---
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ title: About
77
nav_order: 2
88
has_children: true
99
permalink: /about/
10+
published: false
1011
---

docs/pages/features/emails.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,25 @@
44

55
layout: page
66
title: Emails
7-
nav_order: 2
7+
parent: Features
8+
nav_order: 4
89
permalink: /features/emails
910
section: Message channels
1011
---
12+
13+
Use NHS Notify to bulk send free unlimited emails to patients and members of the public.
14+
15+
[insert image with caption here]
16+
17+
## What you need to know
18+
19+
This page will tell you about our email layout and specification.
20+
21+
You might also want to understand more about:
22+
23+
- [email delivery times]({% link pages/using-nhs-notify/delivery-times.md %})
24+
- [how to edit and format emails]({% link pages/using-nhs-notify/editing-and-formatting.md %})
25+
- [adding links to emails]({% link pages/using-nhs-notify/links-and-urls.md %})
26+
- [how to tell recipients who your emails are from]({% link pages/using-nhs-notify/tell-recipients-who-your-messages-are-from.md %})
27+
28+
## Email layout and specification

docs/pages/features/features.md

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
---
2+
# Feel free to add content and custom Front Matter to this file.
3+
# To modify the layout, see https://jekyllrb.com/docs/themes/#overriding-theme-defaults
4+
5+
layout: page
6+
title: Features
7+
nav_order: 3
8+
has_children: true
9+
permalink: /features/
10+
---
11+
12+
Use NHS Notify to send:
13+
14+
- [NHS App messages]({% link pages/features/nhs-app-messages.md %})
15+
- [emails]({% link pages/features/emails.md %})
16+
- [text messages (SMS)]({% link pages/features/text-messages.md %})
17+
- [letters]({% link pages/features/letters.md %})
18+
19+
## Send messages in bulk to different audiences
20+
21+
You only need a person’s NHS number to send them messages. Choose who you want to message by providing NHS numbers.
22+
23+
## Write your messages
24+
25+
Create reusable templates for the message channels you want to use.
26+
27+
Once you’ve created a template you can:
28+
29+
- [edit and format your messages]({% link pages/using-nhs-notify/editing-and-formatting.md %})
30+
- [add personalisation]({% link pages/using-nhs-notify/personalisation.md %})
31+
- [include links and URLs]({% link pages/using-nhs-notify/links-and-urls.md %})
32+
- [tell recipients who your messages are from]({% link pages/using-nhs-notify/tell-recipients-who-your-messages-are-from.md %})
33+
34+
## Plan how your messages will be sent
35+
36+
Routing plans allow you to send messages to audiences more effectively and sometimes at lower costs.
37+
38+
You can set up routing plans to:
39+
40+
- use certain templates for specific audiences
41+
- message a recipient with each channel in a specific order
42+
- set up fallbacks for messages that fail
43+
- stop sending messages after a channel is successful
44+
45+
## Prevent sending people unnecessary messages
46+
47+
NHS Notify uses the Personal Demographics Service to automatically prevent you from messaging recipients you cannot message.
48+
49+
## Reach audiences with additional needs
50+
51+
You can use NHS Notify to:
52+
53+
- [find recipients with access or language needs]({% link pages/using-nhs-notify/find-recipients-with-access-or-language-needs.md %})
54+
- [send letters in other languages]({% link pages/using-nhs-notify/letters-in-other-languages.md %})
55+
- [send letters in accessible formats]({% link pages/using-nhs-notify/accessible-formats.md %})
56+
57+
## See how your messages perform
58+
59+
Track how many messages you’ve sent and find out which ones are not being delivered.
60+
61+
## Automatic sending
62+
63+
To send messages automatically, you’ll need a developer to integrate with the NHS Notify API.
64+
65+
<a href="https://digital.nhs.uk/developer/api-catalogue/nhs-notify" target="_blank">Read our API documentation (opens in a new tab)</a>.
66+
67+
## Keep your data secure
68+
69+
[Learn more about NHS Notify’s security features.]({% link pages/features/security.md %})
70+
71+
## Get support when you need it
72+
73+
NHS Notify is available 24 hours a day, 365 days a year and supported from 8am to 6pm, Monday to Friday excluding bank holidays.

docs/pages/features/letters.md

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,40 @@
44

55
layout: page
66
title: Letters
7-
nav_order: 2
7+
parent: Features
8+
nav_order: 6
89
permalink: /features/letters
910
section: Message channels
1011
---
12+
13+
You can use NHS Notify to print and bulk send letters to patients and members of the public with addresses in the UK.
14+
15+
[insert image with caption here]
16+
17+
## What you need to know
18+
19+
This page will tell you:
20+
21+
- our letter specification
22+
- what envelopes we use
23+
24+
You might want to understand more about:
25+
26+
- [letter pricing]({% link pages/pricing/letters.md %})
27+
- [delivery times for letters]({% link pages/using-nhs-notify/delivery-times.md %})
28+
- [return addresses]({% link pages/using-nhs-notify/tell-recipients-who-your-messages-are-from.md %})
29+
- [how to edit and format letters]({% link pages/using-nhs-notify/editing-and-formatting.md %})
30+
- [sending letters to people with access needs]({% link pages/using-nhs-notify/accessible-formats.md %})
31+
- [sending letters to people who speak other languages]({% link pages/using-nhs-notify/letters-in-other-languages.md %})
32+
33+
## Letter specification
34+
35+
To send letters with NHS Notify, your content must meet our letter specification. This is done automatically for you when you create a letter template using NHS Notify.
36+
37+
Page size and layout: A4 portrait (210 x 297mm)
38+
39+
## Envelopes
40+
41+
NHS Notify uses C5 size envelopes with an address window. This means the A4 letter is folded in half with the recipients address displayed in the address window.
42+
43+
[insert image with caption here]
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
# Feel free to add content and custom Front Matter to this file.
3+
# To modify the layout, see https://jekyllrb.com/docs/themes/#overriding-theme-defaults
4+
5+
layout: page
6+
title: NHS App messages
7+
parent: Features
8+
nav_order: 3
9+
permalink: /features/nhs-app-messages
10+
---
11+
12+
Send free unlimited messages to patients and members of the public that have the NHS App.
13+
14+
[insert image with caption here]
15+
16+
## What you need to know
17+
18+
This page will tell you about push notifications from the NHS App.
19+
20+
You might also want to understand more about:
21+
22+
- [delivery times for NHS App messages]({% link pages/using-nhs-notify/delivery-times.md %})
23+
- [how to tell recipients who your NHS App messages are from]({% link pages/using-nhs-notify/tell-recipients-who-your-messages-are-from.md %})
24+
- [how to edit and format NHS App messages]({% link pages/using-nhs-notify/editing-and-formatting.md %})
25+
26+
## Push notifications
27+
28+
The NHS App will send push notifications to your recipient’s device whenever you send them an NHS App message.
29+
30+
Recipients can choose if they want to receive notifications or not in the NHS App. Depending on their choice, NHS App messages will push a banner notification and badge notification to their device.
31+
32+
### Banner notifications
33+
34+
Banner notifications are short messages that appear on the lock screen of a recipient’s device. They show the recipient that there is an unopened message waiting in their NHS App inbox.
35+
36+
To protect recipients, banner notifications pushed by the NHS App never include any of your message content.
37+
38+
[insert image with caption here]
39+
40+
### Badge notifications
41+
42+
When a recipient receives a NHS App message, a badge notification will appear on the NHS App icon. Badges let NHS App users know that there’s an unopened message or notification for them in the app.

docs/pages/features/roadmap.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
---
2+
# Feel free to add content and custom Front Matter to this file.
3+
# To modify the layout, see https://jekyllrb.com/docs/themes/#overriding-theme-defaults
4+
5+
layout: page
6+
title: Roadmap
7+
parent: Features
8+
nav_order: 1
9+
permalink: /features/roadmap
10+
---
11+
12+
13+
The NHS Notify roadmap shows what we’re working on and some of the things we’ve done.
14+
15+
The roadmap is only a guide. It does not cover everything we do, and some things may change.
16+
17+
You can [contact us]({% link pages/support/support.md %}) if you:
18+
19+
- have questions about the roadmap
20+
- want to get involved in user research
21+
- have suggestions for new features
22+
23+
## Things we're working on now
24+
25+
- Let users provide alternative contact details in certain approved circumstances
26+
- Standardise letter printing using PDFs
27+
- Improve onboarding for new users
28+
- Increase print capacity and resilience by bringing in an additional supplier
29+
- Let users create and manage their own templates
30+
- Publish a new website with information about NHS Notify
31+
- Let users manage their own routing plans
32+
- Provide real-time message statuses to show whether messages have been successfully delivered
33+
- Show users which recipients have NHS App accounts and notifications enabled
34+
- Let users subscribe to more detailed NHS APP message statuses
35+
36+
## Things we'll do later
37+
38+
- Improve how we validate postal addresses
39+
- Develop more efficient onboarding processes
40+
- Provide more granular message statuses for all channels
41+
- Increase capacity for traffic from multiple users
42+
- Enable letters sent to recipients to be shared to GP medical records
43+
- Launch a real-time reporting dashboard
44+
45+
## Things we've done
46+
47+
- Let users send direct, one-to-one messages to recipients to enable more organisations and services to use NHS Notify
48+
- Provided message statuses for single messages through the API, allowing users to build their own reporting solutions and see how their messages are performing
49+
- Let users customise the text message sender name and the email address that messages are sent from, improving engagement and trust from recipients as they can verify who is messaging them
50+
- Let users set up reply-to email address to enable recipients to respond to messages where needed
51+
- Implemented a process to improve the accuracy of patient data in the Personal Demographics Service, increasing the reliability and effectiveness of messages
52+
- Explored Rich Communication Services (RCS) messages as a new message channel, with the aim to reduce costs of longer text messages
53+
- Let users send free-text NHS App messages without the need for templates, making it more efficient to message recipients on a one-to-one basis
54+
- Let users have multiple, simultaneous campaigns so they can message recipients about different subjects while another campaign is still running
55+
- Reformatted NHS numbers on printed letters to conform to NHS style guidelines

docs/pages/features/security.md

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
---
2+
# Feel free to add content and custom Front Matter to this file.
3+
# To modify the layout, see https://jekyllrb.com/docs/themes/#overriding-theme-defaults
4+
5+
layout: page
6+
title: Security
7+
parent: Features
8+
nav_order: 2
9+
permalink: /features/security
10+
---
11+
12+
NHS Notify is part of NHS England and is built for the security needs of its organisations and services.
13+
14+
This means NHS Notify:
15+
16+
- uses the Data Security and Protection Toolkit (DSPT) self-assessment return and holds the status “Standards Met”
17+
- is a GDPR compliant service
18+
- aligns to the Information Security Management System standard (ISO 27001:2022)
19+
- uses the Cyber Assessment Framework (CAF), developed by the National Cyber Security Centre (NCSC)
20+
- adheres to the 10 National Data Guardian's Data Security Standards
21+
22+
NHS Notify also has approaches for:
23+
24+
- identity and access management
25+
- risk assessments
26+
- network security
27+
- security groups and policies
28+
- secure development practices
29+
- data protection
30+
- patch management
31+
- security monitoring and logging
32+
- secure configuration
33+
- regulatory compliance
34+
35+
## Identity and access management (IAM)
36+
37+
NHS Notify:
38+
39+
- implements strong authentication methods, including multi-factor authentication
40+
- uses identity and access controls to ensure least privilege access
41+
- regularly reviews and audits user access permissions
42+
43+
## Risk assessments
44+
45+
NHS Notify uses risk assessments to:
46+
47+
- identify and assess potential cybersecurity risks
48+
- evaluate the impact and likelihood of various cyber threats
49+
50+
## Network security
51+
52+
NHS Notify maintains network security by:
53+
54+
- configure and managing virtual networks securely
55+
- using firewalls, network security groups, and other tools to control and monitor inbound and outbound traffic
56+
- implementing Virtual Private Clouds (VPCs) for private network environments
57+
- performing intrusion detection and prevention monitoring to identify and respond to potential threats via the Cyber Security Operations Centre (CSOC)
58+
59+
## Security groups and policies
60+
61+
NHS Notify:
62+
63+
- defines and enforces security groups and policies
64+
- restrict communications between different components in the cloud environment
65+
- regularly reviews and updates security group configurations
66+
67+
## Secure development practices
68+
69+
NHS Notify develops its service securely by:
70+
71+
- following secure coding practices for applications.
72+
- conducting regular security assessments, code reviews, and testing
73+
- implementing continuous integration and continuous deployment (CI/CD) security controls within the pipeline
74+
75+
## Data protection
76+
77+
NHS Notify protects data by:
78+
79+
- encrypting sensitive data, both in transit and at rest
80+
- using encryption mechanisms provided by cloud service providers
81+
- managing and controlling encryption keys
82+
- performing regular data backups and storing it securely
83+
84+
## Patch management
85+
86+
NHS Notify:
87+
88+
- regularly updates and patches software, systems and makes use of server-less technology
89+
- uses a systematic process for testing and applying patches
90+
- monitors vendor security advisories for timely updates
91+
92+
## Security monitoring and logging
93+
94+
NHS Notify monitors and logs its security by:
95+
96+
- implementing continuous monitoring for suspicious activities
97+
- observing and monitoring resources and applications
98+
- maintaining logs for auditing, analysis, and forensic purposes
99+
100+
## Security configuration
101+
102+
NHS Notify:
103+
104+
- applies system hardening
105+
- ensures that systems and devices are securely configured
106+
- disables unnecessary services and features
107+
- regularly audits and updates configurations to align with security best practices
108+
109+
## Regulatory compliance
110+
111+
NHS Notify stays compliant with relevant data protection and cybersecurity regulations by:
112+
113+
- staying informed
114+
- conducting regular audits
115+
- carrying out penetration testing to check for adherence to compliance requirements
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
# Feel free to add content and custom Front Matter to this file.
3+
# To modify the layout, see https://jekyllrb.com/docs/themes/#overriding-theme-defaults
4+
5+
layout: page
6+
title: Text messages (SMS)
7+
parent: Features
8+
nav_order: 5
9+
permalink: /features/text-messages-sms
10+
---
11+
12+
Use NHS Notify to bulk send text messages such as invitations, alerts, notifications or reminders to your audiences.
13+
14+
[insert image with caption here]
15+
16+
## What you need to know
17+
18+
You might want to understand more about:
19+
20+
- [text message pricing]({% link pages/pricing/text-messages.md %})
21+
- [delivery times for text messages]({% link pages/using-nhs-notify/delivery-times.md %})
22+
- [how to tell audiences who your text messages are from]({% link pages/using-nhs-notify/tell-recipients-who-your-messages-are-from.md %})

0 commit comments

Comments
 (0)