Advanced questionnaires now live

We have released advanced questionnaires for use via our FHIR APIs (phase one). This blog gives an overview of what’s live and what we are working on next. If your organisation would like to use advanced questionnaires, please contact your PKB Success Team Project Manager.

Now: Advanced questionnaires via FHIR APIs

Organisations can send questionnaires to registered and unregistered patients with the following new features:

  1. Scoring
  2. Branching
  3. Images
  4. Coded data fields 

In phase one, customers can send questionnaires and retrieve answers via the FHIR API, but not yet via PKB’s user interface. 

When a clinical team sends an advanced questionnaire to a patient, using the $send-questionnaire-request operation, PKB notifies the patient via email. The patient enters their date of birth for security and then answers the questions. 

An advanced questionnaire with scoring

This works for unregistered patients, so all of a provider’s patients can use PKB’s new questionnaires. After providing their answers, unregistered patients can register via NHS login.

The confirmation screen after an unregistered patient completed answering the questionnaire

The following FHIR API endpoints are available:

  1. The $send-questionnaire-request FHIR custom operation, to send questionnaires to patients. 
  2. A Questionnaire endpoint, to retrieve FHIR Questionnaire resources 
  3. A QuestionnaireResponse endpoint, to retrieve FHIR QuestionnaireResponse resources 

To read more about these FHIR API endpoints, including how they differ from the simple questionnaire FHIR API endpoints, read our Advanced Questionnaire API specification.

Q1: Advanced Questionnaires in the PKB UI

Patients viewing advanced questionnaires in their record

Patients will see advanced questionnaires they were sent in the ‘Events & messages’ section of their record. 

The patient will be able to:

  • answer new questionnaires
  • continue answering questionnaires that they had started but not finished
  • view their answers for completed questionnaires. 
An advanced questionnaire in the Events & messages section 

Professionals manually sending questionnaires and downloading responses

Professionals in the user interface will be able to send questionnaires to patients and retrieve their responses as a CSV. They do not need API integrations. 

Future roadmap 

After that, we will continue to add UI features, for example allowing patients to start questionnaires and supporting multi-user editing. Follow our blog for updates on this work or bookmark our development plan in our dev wiki

Leave a Reply