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:
- Scoring
- Branching
- Images
- 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.

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 following FHIR API endpoints are available:
- The $send-questionnaire-request FHIR custom operation, to send questionnaires to patients.
- A Questionnaire endpoint, to retrieve FHIR Questionnaire resources
- 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.

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.