Tuesday 12th Dec 2023
New features
1. Advanced questionnaires
Organisations can now use our new FHIR Questionnaire endpoint and $send-questionnaire-request operation to retrieve Questionnaire resources and send advanced questionnaires to patients. Advanced questionnaires deliver improved functionality over PKB’s existing consultations feature, including calculated fields, branching, coded data and can be answered by unregistered as well as registered patients. Support for retrieval of QuestionnaireResponses will be released later this week.
Currently, advanced questionnaires can only be sent via PKB’s APIs and will not be visible in the patient’s PKB record. We have now started the next phase of work to introduce this functionality into the UI.
If your organisation would like to use advanced questionnaires, please speak to your Success PM.
Bugs
1. Language selection on the ‘Choose password’ screen
We have added a missing Language selector on the ‘Choose password’ page to enable self-registering patients to change the language of the page.
Wednesday 6th Dec 2023
Bugs
1. Team selector
We have resolved an issue with the display of roles in the team selector affecting users who were both a professional and coordinator in the same team. It now correctly highlights the chosen role. For more info please see PKB Manual - Register as a professional.
Wednesday 29th Nov 2023
Feature updates
1. Privacy labels - FHIR API
A new privacy label of ‘not set’ will be applied to incoming FHIR data upon aggregation where a privacy label is not provided and a privacy mapping doesn’t already exist. Data with a ‘not set’ privacy label will only be visible to the patient and users who have access to all other privacy labels (general, mental, sexual, social). Datapoints with a ‘not set’ privacy label will have no privacy label beside it in the UI for the moment.
Bugs
1. HL7 medications
We have resolved an issue where HL7 updates containing medications were being silently ignored if the provided frequency (in the ZRX1 field of an ADT A28 message) was unsupported. If an unsupported frequency is provided, the message will no longer be ignored and the provided string (e.g. “every 96 hours”) will be displayed in the UI.
Wednesday 22nd Nov 2023
Feature updates
1. Invitation and registration improvements
We have improved the invitation and registration flows for the following users: Professionals, Team Coordinators, Organisation Administrators and Privacy Officers.
The updates include:
Unifying the registration process so that it is the same regardless of user type.
Changing the registration links: Registration links will now expire after 8 weeks. Multiple reminders can be sent, with each generating a new independent invitation that is valid for 8 weeks. Changing an email address for an unregistered user will invalidate old links.
Supporting multi-team and multi-role users: Users can now hold multiple roles across different teams using the same email address. Inviting an existing user to a new role or team adds them instantly, without re-registration.
Inviting an individual professional to a team is streamlined, sending only one email to the professional inviting them to join the team.
Minor Improvements:
Date of birth entry is now required, no default value is set.
Gender options aligned with patient options.
Default language is set to the inviting team's language.
Enhanced error messages and alerts in line with design standards.
User status will show as “INVITED” instead of “CREATED” in the UI.
Standardised PKB admin account management for Organisation Administrators and Privacy Officers.
The cancel button on the ‘Invite professional for patient' page in the Team Coordinator interface will now return to the ‘Patients’ page instead of displaying an error message.
Carers and Team Coordinators can only invite an individual professional with privacy labels that they themselves have access to.
If you cannot access the link via the 'View detailed release notes' below then please copy the following into your browser to access: https://wiki.patientsknowbest.com/space/REL/3559981075/Latest+release+notes
Thursday 16th Nov 2023
Feature updates
1. Symptoms
We have added 2 new symptoms:
Stiffness in hip
Stiffness in knee
2. Test results
Only a preview of a textual test result will be displayed in the notifications panel, where the full length value would spread over multiple lines. Previously, the full text was displayed.
Bugs
1. HL7 ADT A28 message processing
We have resolved an issue which prevented diagnoses or allergies being added to the record when received via an HL7 ADT A28 message or an HL7 ADT A31 message, if the messages are from more than one partner for the same organisation and are pending processing at the same time. This has now been resolved so that the most recently received message is now shown.
Wednesday 8th Nov 2023
Feature updates
1. NHS App
We have updated the styling of the error message shown within the NHS App when PKB is unavailable:
2. Safeguarding - freeze record
Patients will not be able to view data from their PKB record in the NHS App if their record has been frozen. You can read more about the freeze record feature in our manual: PKB Manual - How can I restrict access to a patient's record
3. FHIR Patient and Practitioner Resources
If multiple given names are provided in a Patient or Practitioner FHIR Resource, we will use the first entry in the “given” array as the user's first name in PKB. For instance in the example below, the value “Dennis“ will be used.
"name": [ { "given": [ "Dennis", "Kenneth" ], "family": "test"
Wednesday 1st Nov 2023
Feature updates
1. Email footer for unregistered patients
We have updated the email notifications sent to unregistered patients to make it easier for them to register. The footer prompting the patient to register now says:
'You need to register to see your record. To see your registration options, visit https://patientsknowbest.com/register/ .
Alternatively, you will have previously been sent a registration link by email that you can use. If you are unable to find this email, please contact the organisation who invited you to register and they can send you a new registration link.'
2. FHIR medications
We can now aggregate and show medications in the UI that were sent in either MedicationStatement Resources or MedicationRequest Resources. Previously, we supported the MedicationStatement Resource only.
Wednesday 25th Oct 2023
Feature updates
1. Plans - new columns in plan export CSV
On the Plans page, if a coordinator or professional clicks to export 'All' plan responses, the resulting CSV now includes columns for primary email, Plan ID, and national ID type e.g. NHS number.
Bugs
1. Plans
We have resolved an issue that meant non-ASCII characters ( e.g. á) would show as '?' in the plan export. Non ASCII characters will now show in exported plans.
2. Measurements
We have removed non-numeric measurements from the dropdown list of measurements that can be added as these were not fully supported and values were not displayed in PKB.
Wednesday 18th Oct 2023
Feature updates
1. HL7 Appointment specialty
The ‘Specialty’ field PV1-10 will now be updated when updating an appointment via an HL7 SIU S13/S14 message. If an organisation is using a code set to map privacy labels to speciality then updating the specialty will also update the privacy label. For more details on this please see our developer wiki: https://wiki.patientsknowbest.com/space/api/3365012136/Code+sets#Hospital-Service-(Specialty).
2. HL7 Test results and measurements
When sending a laboratory result or measurement via an HL7 ORU R01 message, the ORC-3 or OBR-3 field now must be populated with the filler order number. If both fields are populated, they must contain the same filler order number.
Wednesday 4th Oct 2023
Feature updates
1. REST API Medications
We have updated the v1/medications REST API endpoint as follows:
When calling the API
Medication.orderDate has been removed, along with ApiMedication.notedTimestamp
Calls to POST /v1/medications will continue to work if notedTimstamp has been provided; the value will be silently ignored
What is returned
notedTimestamp will no longer be returned from any API call
Bugs
1. Measurements
We have resolved an issue which meant that ‘Weight (kg)’ measurements over 100kg could not be recorded to the precision of 1 decimal point. Previously, these weights were being rounded to the nearest kg, but are now rounded to the nearest 0.1kg.