Below is the roadmap for 2020, drafted April 2020. (Click to see the previous version). As usual, we adjusted priorities in response to the feedback of early adopter customers and as we dug deeper into the details of each feature. Subscribe to our blog to receive a notification. 

The feature category of the PKB blog has details on the features we've released. The blog also has archives of past roadmap postings

For questions about any of the features below please contact us. And if you are a developer, we're hiring!

NHS App and NHS login integration

PKB is the first third party to integrate with the NHS login and NHS App. The first version was released March 24th. Patients can see PKB inside the NHS App, decrypting their data using the NHS login. Decryption works by the patient using their PKB login once to authorise the NHS login. The PKB GUI works by the GP informing NHS England to show PKB to all patients registered with the GP.

Onboarding patients with NHS login

Phase 1 (March): a patient with a PKB record and a PKB login can see their PKB record in the NHS App using the NHS login.

Phase 2 (June): a patient with a PKB record but without a PKB login can see their PKB record in the NHS App using the NHS login. The NHS login allows the patient to self-register for their PKB login.

Phase (September-December): a patient without a PKB record or a PKB login can create their PKB record and self-register for a PKB login in the NHS App using the NHS login. This means patients can use PKB to enter their own data without waiting for a health care provider to release data, and these patients will see data about them as soon as a provider becomes a PKB customer and releases data to PKB's servers.

Extending NHS App functionality

The first version added PKB's online consultations alongside the NHS App's GP record diagnoses, medications and allergies.

Upgrades will show:

  • GP transactions for appointment booking and prescription renewal for EMIS-using GPs
  • hospital data including appointments, test results, radiology reports, clinic letters, discharge letters care plans
  • online consultations with free text and structured questionnaire secure messaging
  • symptom tracking
  • device integration including over 100 wearables for tracking activity, blood pressure, weight and glucose
  • shared care planning
  • consent management
PKB uses the NHS App's "NHS front door" policy to show data from primary, secondary, tertiary, community, mental health and social care. The patient also receives data from across the UK from other customers treating the patient allowing borderless care and supports 20 languages.

Team-based messaging

Automatic CC allows communication with professionals in a team to automatically CC every member of the team rather than individual professionals. PKB released this in December 2019 for free text messages and then in April 2020 for consultationsAutomatic CC avoids issues like (1) messages seen only in an individual professional's inbox (2) delays due to individual recipients being on vacation or (3) the patient's confusion on which member of a team to send a message to.

During the rest of the year PKB will extend team-based messaging functionality.

Assign discussion

A professional recipient of a message can assign the discussion to themselves. That way other professionals in the team can know that this professional is dealing with the patient and the other professionals do not need to do anything. 

Archive discussion

Once a professional has dealt with the patient's problem the professional can archive the discussion. This removes the discussion from the inbox of each professional in the team. That means the only discussions still in the inbox of a professional are ones that need further work.

The archived messages tab will show which discussions were previously archived, either to remove them from the archive or to review past actions.

If a patient replies to an archived discussion the thread returns to the inbox for the team to look at.

GP integration

SystmOne single sign-on from PKB for clinician

GPs using SystmOne electronic health record will be able to click through from SystmOne into PKB without entering any username or password. Configuring this requires the GP to enter PKB credentials into the SystmOne user interface. This is a one-time step, after that SystmOne passes the details onto PKB to gain decryption rights into the patient's record.

The patient whose record appears in PKB is the same as the one the GP had been looking at in SystmOne. So the GP does not need to search for any patient, the process happens in one click.

The functionality is similar to the workflow PKB already has with EMIS single sign-on.

Patient orders EMIS GP repeat prescriptions via PKB 

In 2019 PKB allowed patients to book EMIS GP appointmens from within PKB. 

In 2020 patients will be able to request a repeat prescription, select pharmacy of choice and view the progress of requests. See our blog post for more details.


PKB will implement FHIR syntax for all its read-write REST APIs to allow third party software developers to read and write data into patients' records. The work started in 2019 with the demographics and timeline view in the PKB user interface using FHIR GET API calls. The next stage is an upgrade to the authentication and authorization layer (OAuth 2.0 layer) to make it easier for developers and more scalable for organisations. Then we will add POST APIs so that organizations can send data to PKB via modern FHIR syntax rather than traditional HL7. More details are on the PKB FHIR API page.

OAuth 2.0 upgrade

PKB will handle third-party authorisation better – OAuth 2.0 allows PKB customers such as hospitals to authorise third parties such as hybrid mail providers to access PKB data. The upgrade is cleaner for third-party developers and ties the authorisation to the customer organisation rather than a single user at the organisation. This avoids the problems of the user leaving, and allows the third party data to list the whole customer organisation as the source of new data the third party sends to the patient.

Demographics POST

Customers will be able to instruct PKB to register patients by sending email addresses to PKB's API. The FHIR API will have decryption rights – the HL7 API does not – so PKB can act on the instruction by sending the registration email to the patient with the decryption token so the patient can access their PKB record.

Test results POST

Regions will be able to send all their test results to PKB. This is increasingly important as LHCREs create regional repositories with modern FHIR APIs. Test results allow keeping patients out of hospitals.

Letters POST

Regions will be able to send all their letters digitally to PKB. This is increasingly important as LHCREs create regional repositories with modern FHIR APIs. Digital letters save money on paper postage as 75% of patients see data in PKB within 48 hours.

Letters GET

Third party systems will be able to show to their users the digital letters stored in PKB. This allows organisations and patients to choose the user interface they prefer for data in each patient's PKB record.

Questionnaires GET and POST

Third-party systems will be able to store in PKB answers the third party's user interface had asked the patients. For example, DrDoctor sends questionnaires before and tied to a clinic appointment. DrDoctor can ask the questions before the patient has registered to use PKB while PKB stores the answers alongside all other parts of a patient's medical record.

Third-party systems will be able to trigger PKB to ask patients questions. For example, surgical systems can ask PKB to ask a patient questions before surgery to assess the patient's fitness and after surgery to assess the patient's outcomes.

User interface improvements

In the first quarter of 2020 users spent more time within PKB – visit duration used to average under 200 seconds and is now over 300 seconds. This is because patients are finding more data more useful in PKB as regions release more data and more professionals are more available digitally.


PKB is making usability and performance improvements for questionnaires so customers can send questionnaires to 100,000s of patients. Performance improvements in the downloads are necessary as researchers are already collecting 10,000s of answers each week.


The measurements page will perform faster and PKB will improve usability based on clinical feedback. This is now necessary because customers are now remotely monitoring patients e.g. oxygen saturation of patients with Covid-19 symptoms in care homes.

Test results

The test results page will be optimized to show more data more quickly and on smaller screens. This includes clarifying what test results mean.


As part of PKB's integration with the NHS App, NHS Digital's usability team identified areas for improvement to the PKB user interface. PKB will make improvements throughout 2020. These will make PKB work better on mobile screens – within the NHS App but also within a normal web browser. 64% of PKB's web users do so on a smartphone.


The UK's is the most advanced market for personal health records in the world and PKB is the most advanced personal health record in the world. PKB is bringing its patient-centric model to other countries in 2020.

Data centres

PKB migrated to cloud infrastructure for increased security and scalability in Q1 2020. Over the rest of the year PKB will increase the scalability of the software to make use of this infrastructure. This makes it easier to add computer resources to match spikes in demand and the overall trend of greatly increased usage.

PKB will add data centres across the world in response to customer demand. PKB already has a UK and a Netherlands data centre, the latter serving EU customers.

Netherlands Medmij integration

PKB's partner in the Netherlands, Carepoint, rolled out integration with the Dutch government's personal health records infrastructure (Medmij). The first phase was in March 2020 and allows a PKB user in the Netherlands to click to retrieve some of their data from providers across the country. Over the rest of the year Carepoint and PKB will increase the integration to receive all data available according to Medmij's PGO infrastructure. Carepoint's PKB is the only PGO provider in the Netherlands to include advanced functionality for the data including secure messaging, care plans and symptom tracking.

National identifiers e.g. India Aadhaar number

As PKB expands to serve customers in different countries, PKB will support the local national identifiers. For example, PKB already supports NHS Number for England and Wales, CHI number for Scotland, and BSN for the Netherlands. India's Aadhaar number will be part of the work for our Indian data centre.

Mohammad Al-Ubaydli,
Feb 13, 2019, 9:37 PM