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

Registration open for NHS-R Community annual conference 

We are incredibly excited to announce that ticket registration for NHS-R/NHS.pycom Open-Source Conference (RPySOC) 2024 is open! The…

News

NHS ML secures place on Transforming Organisations, Partnerships and Systems Framework

NHS Midlands and Lancashire (ML) has been successful in its bid for an important national procurement framework. The Transforming…

News

New podcast: Lessons from the Clive Treacey Review

In this three-segment podcast sequence, part of our Inside MLCSU series, we discuss the lessons learnt from the…

View all

How we can help health systems

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

Workforce resilience and transformation

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

Learn more about Workforce resilience and transformation
Workforce resilience and transformation

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

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

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

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

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

Business enabling services

Delivering a wide range of support functions through transactional services, business partnering and transformation that drives efficiencies and releases value and time…

Learn more about Business enabling services
Business enabling services
MLCSU

Accessibility Tools