Skip to content
Last updated

Integrate Hero's functionality into your application to rapidly enrich your customer proposition

If you're building a digital product to serve NHS primary care providers, Hero Health provides a suite of modular UI building blocks for you to seamlessly integrate patient communication, scheduling and triage functionality into your application.

Get To Market Fast - Join Hero Health's NHS partner program and get up and running with embedded Hero functionality in under 2 hours

Customisable - Become a Hero partner and customise your Hero components to match the look and feel of your site.

Enrich Your Platform - Hero's Elements include patient messaging, practice-led cross-organisational appointment booking, patient-led online booking and quick consultations. Add functionality to your site that would otherwise take years of development.

Customisable, and modular components

Hero's Elements are product building blocks that allow you to embed core patient-engagement functionality into your application.

Elements are optimised and composable UIs that facilitate scheduling, patient messaging and care navigation.

Don't waste time reinventing the wheel

The needs of primary care providers are varied and complex. At Hero, interoperability is at the heart of everything we build and our Elements and API are already being utilised by online consultation providers, recall management platforms and document workflow tools.

Building a sophisticated patient messaging system that includes self-booking links, customisable questionnaires, 2-way messaging and attachments is complex enough - even before you get to the challenges of an EHR integration. Similarly, appointments management is intensive on top of the traditional NHS APIs available to those in primary care.

Our embeddable Elements lets you take advantage of Hero's 7 years of experience building integrated solutions, so you can spend less time on communication and appointments, and more time building your own product.

Branded for your customers, and customised for their patients

As a Hero Partner, we'll work with you to add custom CSS to each Element to match your brand's look and feel. For patients interacting with Hero's user interface, healthcare providers can choose either:

  • Our accredited NHS design system
  • Our customisable practice design system

How do Hero Elements work?

The Hero platform

The Hero Health platform is a web-based portal made available to GP practices utilising the Hero product. Within the portal, practices can carry out Hero's core functionality including:

  • Managing user access
  • Appointment booking
  • Patient messaging and questionnaires
  • Care navigation & triage
  • Managing integrations

Hero Elements

Elements are packaged components of Hero's core functionality that can be embedded into third-party products. Elements continue to utilise Hero's servers and are in essence portable embeddable versions of the functionality available in the main Hero application. Information can be passed into the Elements from your application — for example patient identifiers — to contextualise the Element upon loading.

Elements retain the relationship that the core Hero application has with the electronic health record. So, for example, you can embed Hero's appointment booking Element in your application, and then load this on a click to allow your users to make a booking on behalf of a patient back into EMIS.

How embedding works

1. Request token
2. POST /v1/access_token
3. Return JWT
4. Pass token
5. Render Element with token
6. API calls using token

Your App

Your Server

Hero API

Hero Element


Like what you see?

Click here to get started straight away.