NHS-R Community Logo which consists of the words and incorporating the R logo
  • About
  • Events
  • conference
  • Books
  • Blogs
  • R Packages
  • Getting Started
  • Get Involved
  • Fellowships
  • Home
Categories
All (129)
Accessibility (1)
Addresses (1)
base R (10)
Committee (1)
Conference (15)
Covid-19 (1)
Data (10)
data.table (2)
dbplyr (1)
Debugging (1)
Discrete Event Simulation (2)
dplyr (9)
dygraphs (1)
Forecasting (2)
Functions (8)
ggplot2 (11)
GIS (2)
Git (1)
GitHub (2)
GitHub Action (1)
golem (1)
html (1)
Lists (1)
Loops (1)
Machine Learning (1)
Modelling (1)
NHS (5)
NHS-R (28)
Package (1)
Packages (9)
Patient Flow (2)
Personal experience (8)
plotly (1)
Podcast (7)
Population (1)
Predictive Analytics (1)
Public Health (4)
Quarto (1)
R tips (19)
RAP (1)
Reflections (8)
Resources (1)
RMarkdown (2)
RStudio (1)
Run charts (2)
Scrollytell (1)
shiny (2)
Shiny (2)
SPC charts (3)
SQL (6)
Statistics (9)
Strings (3)
Synthetic dataset (2)
Text Mining (1)
tidyverse (7)
Training (3)
Visualisations (2)
Web scraping (1)
Workflow (1)
zoo (1)

Blogs

Blogs are submitted from NHS-R Community members.

Photo of three women collaborating with laptops. Attributed to WOCinTechChat.com

The importance of community in NHS data science

NHS-R
Mar 31, 2025
Claire Welsh
4 min
645 words
Graphic of a laptop with stylised analytics on the screen.

Predictive Analytics within healthcare - Random Forest models for predicting length of stay

Predictive Analytics
Machine Learning
dplyr
SQL
Feb 27, 2025
Joseph Mosley
7 min
1,374 words

GitHub Action with search towards the right where I had searched multiple dashes

NHS-R Community GitHub Actions - spelling

GitHub Action
Feb 14, 2025
Zoë Turner
7 min
1,258 words
Photo of two brick walls facing each other and with perspective seem to be closer to each other at the furthest point

Creating synthetic data using the synthpop package

Data
Oct 1, 2024
3 min
423 words
Two stacks of paper side by side filling the height of the image

CQC directory data vignette

Data
Sep 29, 2024
Martine Wauben
4 min
788 words
Image of a big red button with the word 'help'

How to ask for help

NHS-R
R tips
Jul 31, 2024
Lyn Howard
2 min
397 words
Photo of the NHS-R/NHS.pycom image projected on the Cricket large screen at Edgbaston

NHS-R/NHS.Pycom conference 2023 my experience of the event

Conference
Jun 4, 2024
Pablo Leon-Rodenas
6 min
1,099 words
Screenshot of the settings page on GitHub

Publish on GitHub

GitHub
RMarkdown
Quarto
Jun 3, 2024
Zoë Turner
2 min
250 words
Screenshot of the R code to create a tibble used in the blog

Showcasing a function - separate()

R tips
Mar 12, 2024
Zoë Turner
1 min
145 words

Recoding an NA and back again

R tips
Mar 12, 2024
Zoë Turner
2 min
304 words

Building a Quarto website for NHS-R Community

Reflections
Feb 24, 2024
Zoë Turner
7 min
1,218 words
Photo of a meeting with a laptop, pad and paper and a coffee mug.

Navigating the Data-Driven Frontier: Insights from an NHS-R Committee Member

Committee
Feb 6, 2024
Prajwal Khairnar
3 min
466 words

What is a “proper” data scientist anyway?

NHS-R
Jan 8, 2024
Chris Beeley
3 min
592 words
Photo of a meeting with a laptop, pad and paper and a coffee mug.

Coffee and Code

NHS-R
Nov 14, 2023
Simon Wellesley-Miller
4 min
625 words
Notes used to coordinate the unconferencing events

What was the “Unconference”?

Conference
Oct 30, 2023
Ben Murch
5 min
920 words

NHS-R Community needs help

NHS-R
Oct 20, 2023
Zoë Turner
5 min
927 words

AphA blog – August 2023

NHS-R
Sep 5, 2023
Zoë Turner
2 min
376 words

July Blog

NHS-R
Jul 19, 2023
Zoë Turner
7 min
1,234 words

AphA June Blog

NHS-R
Jul 18, 2023
Zoë Turner
5 min
963 words

NHS-R newscast 25th May 2023

NHS-R
Podcast
Jun 15, 2023
Zoë Turner
2 min
279 words

NHS-R newscast 20th July 2023

NHS-R
Podcast
Jun 15, 2023
Zoë Turner
3 min
551 words
NHS England 75 years

The data science assembly

NHS
Jun 9, 2023
Sami Sultan
3 min
448 words

AphA blog – May 2023

NHS-R
SQL
Jun 9, 2023
Zoë Turner
6 min
1,094 words
Photograph of a computer screen with R code

RStudio and Git – selecting many files

RStudio
Git
May 23, 2023
Zoë Turner
3 min
448 words

AphA April 2023 Blog

NHS-R
Apr 25, 2023
Zoë Turner
4 min
709 words
Photograph of a computer screen with R code

Code snippets – 2 scale y axes in {ggplot2}

ggplot2
R tips
Mar 28, 2023
Zoë Turner
4 min
744 words
White numbers scattered

Code snippets – first(), last() and nth() {dplyr} functions

dplyr
R tips
Mar 13, 2023
Zoë Turner
4 min
739 words
Photograph of writing

Code snippets – regular expressions

Strings
R tips
Feb 25, 2023
Zoë Turner
5 min
945 words

A roundup from the 2022 NHS-R Conference – Part 2

Conference
Feb 9, 2023
Laura Moscoviz
4 min
619 words

A roundup from the 2022 NHS-R Conference – Part 1

Conference
Feb 9, 2023
Laura Moscoviz
4 min
755 words
Photo of taxis moving very fast so appears in streaks of colour

Fuzzy joining tables using string distance methods

Strings
tidyverse
Feb 3, 2023
Tom Jemmett
7 min
1,377 words

Guest blogger – ChatGPT

NHS-R
Podcast
Feb 3, 2023
2 min
295 words

NHS-R newscast 16th January 2023

NHS-R
Podcast
Jan 17, 2023
Chris Beeley
3 min
438 words
Photograph of a library with an elaborate staircase

Reflections on the NHS-R Community Conference

Conference
Jan 11, 2023
Chandan Kaur
2 min
345 words
Heart rate graph

NHS-R Workshop: Development and validation of clinical prediction models using R

Modelling
Dec 15, 2022
Eduard Incze
2 min
322 words
Posit

Posit + NHS-R: a Perfect Partnership!

NHS-R
Conference
Nov 29, 2022
4 min
613 words

NHS-R newscast 28th October 2022

NHS-R
Podcast
Oct 30, 2022
Chris Beeley
1 min
79 words
Photograph of open envelopes

A dbplyr-based Address Matching Package

dbplyr
Addresses
Oct 17, 2022
Adnan Shroufi
11 min
2,071 words
Photograph of writing

Using RMD for academic writing

RMarkdown
Oct 10, 2022
Daniel Weiand
6 min
1,092 words

NHS-R newscast 15th August 2022

NHS-R
Podcast
Aug 24, 2022
Chris Beeley
2 min
219 words

NHS-R newscast 6th July 2022

NHS-R
Podcast
Jul 29, 2022
Chris Beeley
2 min
320 words
A board with numbers that move mechanically to change

The ‘nhsnumber’ package and the joy of sharing your niche

NHS
Package
Jul 19, 2022
Mark Sellors
5 min
922 words
Photo of confetti

New year, new laptop, new library location, new version of R!

R tips
Jun 17, 2022
Cara Thompson
6 min
1,170 words

Alignment cheatsheet

ggplot2
tidyverse
Visualisations
May 11, 2022
Cara Thompson
6 min
1,107 words

Success story - Dr William Bryant, Senior Data Scientist, GOSH

Reflections
Mar 21, 2022
William Bryant
1 min
157 words

Success story - Dr Lydia Briggs, Data Scientist, GOSH

Reflections
Mar 21, 2022
Lydia Briggs
2 min
261 words

Success story - Kate Cheema, Director of Health Intelligence, British Heart Foundation

Reflections
Mar 21, 2022
Kate Cheema
3 min
550 words
Close up photo of a typewriter with the words 'stories matter' printed on a page

NHS Low Income Scheme

golem
shiny
html
Accessibility
Scrollytell
Mar 18, 2022
13 min
2,431 words

Join the fun! Join NHS-R

NHS-R
Mar 2, 2022
Mohammed Amin Mohammed
4 min
788 words

Using R to create column charts featuring 95% confidence intervals

Statistics
tidyverse
ggplot2
Public Health
Jan 5, 2022
Daniel Weiand
8 min
1,493 words

What a NHS-R Community Conference it was – simply wow!

Conference
Nov 16, 2021
Gary Hutson
4 min
734 words

Designing my first Shiny dashboard

Shiny
Functions
tidyverse
base R
GIS
zoo
plotly
Oct 14, 2021
Pablo Leon-Rodenas
14 min
2,702 words

NHS-R Community Conference: view from the The Chartered Society of Physiotherapy (CSP)

Personal experience
Sep 10, 2021
Robin Hinks
2 min
253 words

Tracking and getting download statistics for your R packages

Packages
Functions
Lists
tidyverse
Sep 8, 2021
Gary Hutson
3 min
564 words

Optimising dplyr

dplyr
data.table
tidyverse
Jul 15, 2021
Tom Jemmett
11 min
2,149 words

Using {sf} to calculate catchment areas

GIS
ggplot2
Jun 3, 2021
Tom Jemmett
10 min
1,996 words

Group of people posing for the camera smiling

The Health Service Modelling Associates (HSMA) Programme – the future of analytics for health, social care and policing?

Discrete Event Simulation
May 7, 2021
Daniel Chalk
9 min
1,616 words

Comparison bar charts for sex, edu, age and depress

Can we rely on synthetic data to overcome data governance issue in healthcare?

Synthetic dataset
Data
base R
Apr 22, 2021
6 min
1,032 words

Software licensing

NHS-R
Mar 17, 2021
Chris Beeley
4 min
692 words

Screenshot of Slack channels including general, random, new-to-slack, help-with-r, covid19 and training

Learned from Community

NHS-R
Discrete Event Simulation
Mar 3, 2021
Nujcharee Haswell
3 min
477 words

A thank you note to NHS-R Community

NHS-R
Feb 2, 2021
Zoë Turner
2 min
398 words

Example Performance Dashboard with SPC of Lung Cancer two week wait performance

Two-Way Business Intelligence – Partnering Shiny and SQL to Capture Insights in Performance Reporting

SPC charts
Statistics
Shiny
SQL
Jan 20, 2021
Christopher Reading-Skilton
4 min
765 words

Hexitime is shortlisted as a finalist for the HSJ Partnership Awards 2021

NHS-R
Dec 14, 2020
Beth Taylor
3 min
502 words

Screenshot of cards with people's details with links between them where connections have been set up in Hexitime

The NHS-R Community and Hexitime – Our 1st month of collaborating

NHS-R
Dec 11, 2020
NHS-R Community Team
3 min
422 words

Word cloud with words inspiring, informative and friendly prominent in size

NHS-R Community Conference – organisers’ perspective

Conference
Dec 8, 2020
NHS-R Community Team
4 min
695 words

NHS-R 2020 Week Long Conference – so much great content, so little time to catch it all…

Conference
Nov 19, 2020
Gary Hutson
5 min
941 words

NHSr – Rguably the Best Conference in the World

Conference
Nov 17, 2020
Eugene Hickey
4 min
623 words

Announcing a new NHS-R + Hexitime partnership

NHS-R
Oct 26, 2020
Mohammed A Mohammed
3 min
441 words

Screenshot of an MS Teams with 7 people attending the book club

NHS-R Book Club

NHS-R
Oct 20, 2020
Nujcharee Haswell
2 min
333 words

Member profile - Robin Hinks

Personal experience
Oct 8, 2020
Robin Hinks
2 min
353 words

Annotating SPC plots using annotate with ggplot

SPC charts
Statistics
Aug 13, 2020
Christopher Reading-Skilton
3 min
542 words

We need you: share your COVID-19 work on NHSE/I’s regular mini-huddle series

Covid-19
May 21, 2020
Sophie Hodges
2 min
293 words

Photo of a notepad with notes written:

Forecasting R (Virtual) Workshop – the pupil’s perspective

Forecasting
May 21, 2020
Paul Bullard
4 min
733 words

{phsmethods}: an R package for Public Health Scotland

Packages
Apr 30, 2020
Jack Hannah
9 min
1,634 words
Photo of an old typewriter with the paper ready to be typed on

Building the ONS mortality dataset

Data
Packages
Training
dplyr
Functions
Loops
Web scraping
Apr 23, 2020
Zoë Turner
24 min
4,689 words

SPC Charting in R

SPC charts
Statistics
Mar 13, 2020
Christopher Reading-Skilton
8 min
1,549 words

Barchart of survey results for the question what type of organisation do you work for? The highest number is Other followed by Provider Trust

Our first ever NHS-R webinar!

NHS-R
Feb 21, 2020
NHS-R
4 min
696 words

Towards open health analytics: our guide to sharing code safely on GitHub

GitHub
Feb 14, 2020
Fiona Grimm
12 min
2,206 words

NHSRdatasets meets runcharter

Data
Packages
Run charts
Statistics
Feb 12, 2020
John MacKintosh
5 min
844 words

Don’t Repeat Yourself!

Functions
Data
Jan 30, 2020
Tom Jemmett
8 min
1,545 words

How NHS-R Community do The Apprentice…

Personal experience
Training
Jan 29, 2020
Zoë Turner
5 min
905 words

Forecasting R

Forecasting
Jan 8, 2020
Bahman Rostami-Tobar
6 min
1,180 words

People from the course sat around a long table chatting to each other

The first ever train the trainer class 2019

Training
Jan 3, 2020
Mohammed A Mohammed
3 min
401 words

NHS-R Community Conference II

Personal experience
Dec 20, 2019
Zoë Turner
3 min
577 words

Hex sticker for R users Leeds with 3 chart lines with a right skew

Welcome to Leeds

Personal experience
Dec 11, 2019
Louise Hick
3 min
550 words

A new kid on the NHS-R block

Personal experience
Nov 22, 2019
Nighat Khan
5 min
864 words

NHS Number Validation

NHS
Packages
Nov 20, 2019
Zoë Turner
11 min
2,003 words

5 boxes with facts from the conference, 9 plenary talks, 13 workshops, 25 lightning talks, 6 hours networking and 300 delegates

The NHS-R Conference 2019

Conference
Nov 15, 2019
Mohammed Amin Mohammed
5 min
817 words

NHS-R Community datasets package released

Packages
Data
Oct 10, 2019
Chris Mainey
3 min
512 words

How R changed me as an analyst

Personal experience
Sep 11, 2019
Zoë Turner
6 min
1,124 words

Dygraphs

dygraphs
dplyr
base R
Sep 3, 2019
Zoë Turner
7 min
1,318 words

Exact Matching in R

R tips
Statistics
data.table
Data
Jul 30, 2019
Dan Lewer
9 min
1,643 words

Boxplot of monthly distribution of events from month 4 to 9

SQL Server Database connections in R

SQL
Jul 18, 2019
Chris Mainey
14 min
2,747 words
A London rail travel ticket

Count of working days function

Functions
Jul 16, 2019
Zoë Turner
7 min
1,212 words

Introduction to Funnel Plots

Statistics
ggplot2
base R
May 22, 2019
Chris Mainey
10 min
1,870 words

rforhealthcare.org – A free online resource for all your R related healthcare needs

Resources
Apr 18, 2019
Sean Manzi
3 min
582 words

Moving on with the plan… And using R to do it! My personal experience…

Personal experience
Apr 11, 2019
Vicki Cruze
4 min
685 words

Format ONS spreadsheet

R tips
dplyr
Mar 15, 2019
Zoë Turner
8 min
1,571 words
Screenshot of the England STPs maps with average bed occupancy during winter 2018/19 coloured

Using R to track NHS winter pressures

NHS
ggplot2
dplyr
base R
Data
Mar 14, 2019
Fiona Grimm
38 min
7,507 words

Animated Population pyramids in R: part 1

base R
Visualisations
tidyverse
ggplot2
Population
Mar 12, 2019
Anastasiia Zharinova
10 min
1,869 words

Moving screenshot of a shiny dashboard showing a moving charts.

Animating a Graph Over Time in Shiny

R tips
shiny
Mar 1, 2019
Dan Mohamed
4 min
638 words

A run chart is not a run chart is not a run chart

Run charts
Statistics
Feb 26, 2019
Jacob Anhøj
18 min
3,532 words

A simple function to create nice correlation plots

Functions
Statistics
Jan 31, 2019
Gary Hutson
11 min
2,116 words

Roadmap to collaborative working using R in the NHS: Part I- Workflows

Workflow
Jan 7, 2019
Sebastian Zeki
11 min
2,007 words

From script-based development to function-based development and onwards to Package Based development: part 2

Packages
Functions
Jan 7, 2019
Andrew Hill
9 min
1,614 words

But this worked the last time I ran it!

Packages
Debugging
Public Health
Dec 20, 2018
Zoë Turner
5 min
989 words

Local Public Health joins the paRty

Reflections
Public Health
Nov 22, 2018
Andy Evans
3 min
525 words

Thoughts on the NHS-R conference

Conference
Nov 15, 2018
John MacKintosh
3 min
457 words

NHS-R Conference: was it worth it?

Conference
Oct 26, 2018
Zoë Turner
4 min
681 words
Wordcloud with cloud, plot and useful being the largest so most frequent

Text Mining – Term Frequency analysis and Word Cloud creation in R

Text Mining
Conference
Oct 22, 2018
Gary Hutson
7 min
1,300 words

NHS-R Community Conference: My experience of the day

Conference
Oct 16, 2018
Neil Pettinger
4 min
742 words

From script-based development to function-based development and onwards to Package Based development

Functions
Oct 15, 2018
Andrew Hill
6 min
1,175 words

A simple function to install and load packages in R

Packages
Aug 17, 2018
Gary Hutson
2 min
388 words

NHS open source public datasets – creating realistic synthetic datasets

Synthetic dataset
Data
Aug 16, 2018
Sebastian Zeki
3 min
588 words

How to extrapolate data from data

Strings
Jul 23, 2018
Sebastian Zeki
3 min
555 words
5 R logos with the capital R and circle behind going from small to large in size.

Evolution of the R user

Reflections
Jul 13, 2018
Seb Fox, Julian Flowers and Georgina Anderson, Public Health England.
6 min
1,118 words

Even Simpler SQL

R tips
SQL
dplyr
Patient Flow
Jun 27, 2018
John MacKintosh
4 min
744 words

Simpler SQL with {dplyr}

R tips
SQL
dplyr
Patient Flow
Jun 7, 2018
John MacKintosh
6 min
1,153 words

Man sat at desk with computer, laptop and tablet facing him.

Why Government needs sustainable software too

RAP
NHS
May 24, 2018
Matthew Upson
10 min
1,914 words

Diverging Dot Plot and Lollipop Charts – Plotting Variance with ggplot2

R tips
ggplot2
base R
May 24, 2018
Gary Hutson
4 min
669 words

Diverging Bar Charts – Plotting Variance with ggplot2

R tips
ggplot2
base R
May 24, 2018
Gary Hutson
5 min
938 words

Histogram with auto binning in ggplot2

R tips
ggplot2
base R
May 24, 2018
Gary Hutson
3 min
497 words

R studio shortcuts

R tips
May 21, 2018
Emma Vestesson
1 min
129 words

The :: operator

R tips
May 21, 2018
Emma Vestesson
3 min
412 words

Importing and exporting Data

R tips
May 15, 2018
S Zeki
2 min
226 words

The joy of R

Reflections
Public Health
Apr 9, 2018
Julian Flowers
5 min
830 words

Pareto Chart in ggplot2

R tips
ggplot2
base R
Mar 24, 2018
Gary Hutson
5 min
853 words

Aiming for a wrangle-free (or reduced) world

Reflections
Mar 23, 2018
Sebastian Fox
6 min
1,193 words

NHS meets R

NHS-R
Mar 19, 2018
3 min
533 words
No matching items
    Back to top

    Reuse

    CC0 1.0

    2025 NHS-R Community ∙ Made with Quarto logo blue round circle with a cross within the circumference

    • Edit this page
    • Report an issue
    • Accessibility

    • Terms and Conditions

    • Contact

    • Licence