Downloading PDF

Unlocking collaboration and efficiency: Introducing our organisational GitHub account and R package 

Unlocking collaboration and efficiency: Introducing our organisational GitHub account and R package 

Home » Blog » Unlocking collaboration and efficiency: Introducing our organisational GitHub account and R package 

What are these game-changing tools? 

GitHub: the hub of collaboration 

Scott Johnson, Business Intelligence Lead, NHS ML

NHS Midlands and Lancashire’s (NHS ML) Business Intelligence team is no stranger to innovation. Among our various initiatives, we run Knowledge Sharing Networks (KSNs) aimed at fostering learning and best practice within the organisation.

One such KSN, focused on data science, has spearheaded the development of two technical tools that are essential to increase productivity: an organisational GitHub account and an R package specifically tailored for NHS ML. This blog post aims to introduce these collaborative tools, delve into their purpose, and discuss the strides we’ve made in their development. 

The first tool is the NHS ML GitHub account. GitHub is a free platform that serves as a repository for code, facilitating version control and collaboration. As Henry Ford aptly put it, “Coming together is a beginning, staying together is progress, and working together is success.” 

Given the vast geographical expanse that NHS ML covers and the diverse projects our Business Intelligence teams are engaged in, it’s crucial to have a centralised platform. GitHub allows us to share automated and reproducible procedures, aligning with NHS Digital’s guidelines on Reproducible Analytical Pipelines (RAP). 

We are not alone in this endeavour. In setting up an organisational GitHub account we are following in the footsteps of leading NHS data teams such as:

We’ve already gained valuable insights from our colleagues at the Strategy Unit, which is part of NHS ML, further emphasising the power of collaboration. 

NHS ML R package: the efficiency multiplier 

The second tool in the pipeline is the NHS ML R package. If GitHub is the vehicle for collaboration, consider the R package as the fuel that powers it. 

Designed to streamline the workflow for R users within NHS ML, this package embodies the principle that “You should consider writing a function whenever you’ve copied and pasted a block of code more than twice,” as stated by Hadley Wickham & Garrett Grolemund in their book, “R for Data Science.” 

Currently, the NHS ML package includes a function that allows users to directly read data from the NHS ML Business Intelligence SQL server. While this might save only 30-60 seconds per use, the cumulative time-saving potential across multiple users is significant. 

Looking ahead: the journey continues 

We’re at the nascent stages of our journey into the world of RAP. These tools, although simple in their current form, represent stepping stones towards a more streamlined and collaborative future. The learning curve is steep, but as the saying goes, “small progress is better than none.” 

Get involved 

If you’re intrigued by our work and would like to contribute to the growing suite of collaborative tools developed by the NHS ML Business Intelligence team, please don’t hesitate to contact Scott Johnson at scott.johnson2@nhs.net

By Scott Johnson, Business Intelligence Lead at NHS ML.

View all

News and views

News

Investigation and intervention proposal for ICBs

In addition to the work NHS England’s (NHSE’s) Intensive Support Teams are undertaking at both regional and national…

Blog News

A walk through of the Court of Protection Deprivation of Liberty process

Fergus Campbell, Clinical Lead, NHS ML In the final post of our blog mini-series on Court of Protection…

News

Join the tenth anniversary edition of The School for Change Agents!

Would you like to develop skills to make a difference and create change in health and care?   The…

View all

How we can help health systems

Clinical redesign and provider collaboration

Redesigning how health and care works across England - placing people at the centre of their own health and care and utilising…

Learn more about Clinical redesign and provider collaboration
Clinical redesign and provider collaboration

Communications and engagement

Supporting ICSs with approaches to design and deliver effective communication, engagement and behavioural insights as a key enabler for system change and…

Learn more about Communications and engagement
Communications and engagement

Developing health systems

Acting as an independent and trusted partner within the system to facilitate working across stakeholders and integrate elements of the provider system…

Learn more about Developing health systems
Developing health systems

Digitally enabled transformation and IT

Digitising care and partnering with systems for the transformation of digitally enabled service delivery (and other supporting processes) across vision, planning and…

Learn more about Digitally enabled transformation and IT
Digitally enabled transformation and IT

Improving productivity and efficiency

We have a range of impactful solutions both across operational services and transformational programmes to support NHS systems to tackle some of…

Learn more about Improving productivity and efficiency
Improving productivity and efficiency

People solutions

Supporting systems to build a sustainable and integrated workforce, transforming systems, organisations and the workforce experience to improve resilience.

Learn more about People solutions
People solutions

Personalised healthcare commissioning services

Providing end-to-end funded care services, including patients as active partners in identifying their healthcare needs and then commissioning care to meet these.…

Learn more about Personalised healthcare commissioning services
Personalised healthcare commissioning services

PHM analytics and decision support

Applying intelligence-led understanding of the health of the population to support the redesign of care and improve patient and financial outcomes across…

Learn more about PHM analytics and decision support
PHM analytics and decision support

Place and primary care transformation

Supporting providers to work together at a place and neighbourhood level to manage common resources, integrate community teams, improve health and reduce…

Learn more about Place and primary care transformation
Place and primary care transformation
MLCSU