Maintenance Release Ongoing Release Notes

Article author
Sam Wood
  • Updated

Here you'll find an up to date list of all changes made during Maintenance releases. 

The next maintenance release is scheduled for the 30th of May at 11 PM UK time. 

30th May Release (Upcoming)

  1. Added the ability to report on Patient Recalls from the Patient Demographics root table. Recalls are available as a 1:many relationship and can use all the same aggregation factors as other 1:many relationships.
  2. Added the ability to report on an Appointment's Case Name before the appointment is arrived. the link now no longer requires an episode to exist, so if an Appointments is assigned to a Case during booking it will become reportable immediately.
  3. Added the ability to report on Appointment Documents from the Appointments root table
  4. Added the ability to report on Appointment from the Documents root table.
  5. Added the ability to report on Advance Payments from the Appointments root table.
  6. Fixed an issue that was causing Date of Birth to display 1 day earlier than expected on the Medical History summary page. Dates of Birth now don't incorrectly try to account for local timezone.
  7. Improved the process for sharing fitness certificates created from questionnaires with the OH Portal. A refresh will no longer be required for completed fitness certificates to appear.
  8. Removed the label for Employee Number from the Portal registration pages when the field wasn't present.
  9. Fixed a race condition when paraller anonymous API calls were made. Doing so will no longer be presented with a 'not logged in' error message.
  10. Fixed an issue that could cause a 'This page has expired' message to appear when creating a Pathology Lab Request.
  11. Fixed a visual issue on thje 'Code Type' dropdown menu in Service Management - prevented the Code Type being indented incorrectly.
  12. Improved the messaging on the Employee view of the OH Report when the report has already been released to the manager to make that clear.
  13. Fixed a type in the default Cookie notice text on the Patient Portal.
  14. Improved the UI of the Address Lookup dropdown menu on the Patient portal, both on the registration and demographic updates pages, so that a blank address no longer populates the dropdown.
  15. Normalised how addresses are presented in Address Lookup dropdown menus across the portal.

9th May Maintenance Release

  1. Improved the error logging of the Lab Server to allow for particularly long error messages.
  2. Improved the handling of importing patient with and without accompanying titles - where title is mandatory the correct error will now be presented to the user.
  3. Fixed an issue which caused the 'Create New' Pathway action to show on the patient portal in situations where it shouldn't - it will now only appear if a Patient Portal Pathways billing rule exists for the Charge Band the patient is on.
  4. Resolved an edge case which could cause referrals creating in the Occupational Health portal to reset some of their questionnaire values if a user chose to save the referral form and complete it later. The values are now correctly saved and still present when users return to complete the questionnaire later.
  5. Fixed an issue which could cause some Questionnaire answer to incorrectly clear themselves when Portal users moved between patients. Values now correctly persist.
  6. Improved the functionality of the Update Appointment Table-Flow worker to allow the Appointment Type to be changed.
  7. Improved the messaging of warning messages associated with Patient Portal Pathways to make it more clear to patients why they cannot start new Pathways when they already have some running.
  8. Removed an unwanted behaviour in the Questionnaire system; hitting the Enter button on the keyboard will no longer attempt to submit the questionnaire, or incorrectly remove table row data.
  9. Fixed an issue with the 'Book a Follow up appointment for this patient (via the clinician slot finder) action button on the appointment home page. This will now correctly launch the slot finder and not the side by side schedule.

25th April Release

  1. Resolved an issue which could cause apostrophes to be stripped from Patient email addresses during the sign up process. Emails are now stored correctly including apostrophes.
  2. Improved consistency of Occupational Health Portal 'select an address' fields - in all places where this field is presented it now displays the same information.
  3. Questionnaire page validation improved to correctly check required checkboxes and table rows. Trying to move from 1 page to another will now alert the user that there are required fields to complete instead of only doing so at the end of the questionnaire.
  4. The 'Address Lookup' function on the Occupational Health and Patient Portals now respects the Chargeable Feature flag in meddbase and will only be present if the feature is enabled.
  5. Fixed an issue which caused the 'Employee Number' field name to be present on all registration workflows. It will now correctly only appear when registering for an Employer's charge band.
  6. Improved the consistency of required fields on the Occupational Health Portal - creating, updating and referring Employees now ask for the same mandatory fields to be completed.
  7. Fixed an issue that was affecting the ability for Patients to update their Insurance details via the Patient Portal. Changing an insurer now no longer incorrectly clears the membership number.
  8. Fixed an issue which could cause the wrong map to be displayed when a patient selected a site to view it's details.
  9. Improved scaling of Twilio Telemedicine when using an iPad - the toolbar now scales correctly when used in 'portrait' mode.
  10. Added Portal Sign Up code to the import schema to allow new and existing companies to have a Sign Up code assigned by data imports.
  11. Fixed an issue which stopped the 'Case Required' flag being applied when making bookings via the slot finder. A case will now correctly need to be selected/created before an appointment can be booked.
  12. Resolved an issue that stopped date of birth being removed from a patient record, when dob was not a mandatory field/required for patient save. Date of Birth can now correctly be removed when updating a patient's details.
  13. Added the ability to preview more file types from the patient's documents list;
    • .TIF and .TIFF image formats now supported
    • .MSG message formats now supported.
  14. Fixed an issue which was causing some icons not to display correct on the Secure Document Share Portal - icons are now rendered correctly.

28th March Release

  1. Added Document Status to the import layer, allowing imports to change the status of existing documents. Either Active or Deleted status' can be assigned.
  2. Ensured that the 'case required' flag on the Appointment Admin menu correctly forces the selection or creation of a case when booking an appointment of that type via the slot finder. Making bookings for appointment types which require a case will not correctly prompt the user to select or create a case.
  3. Improved the page validation on Patient Questionnaires, to allow Table rows to be made mandatory when patients are completing questionnaires.
  4. Improved the validation of questionnaire mandatory fields; if Date or Checkbox fields are mandatory, the patient will now receive a warning when moving from the page the question is on, rather than at the end of the questionnaire.
  5. Improved the performance of adding users to roles, and adding role to other roles. Communication of Security Permission updates to Networks now happens asynchronously.

2nd March Maintenance Release

  1. Fixed an incorrectly applied colour palette on the Clinic Schedule view. Non-scheduled hours now render correctly.
  2. Improved the visibility of appointment context information on the schedule view by reducing the font size and padding.
  3. Fixed an edge case which could case 'Deny all except ticked' Deny Service Rules to be incorrectly applied when using Version 5 of the Billing Rules system.

28th February Release

  1. Fixed an issue which could stop patient titles being set correctly via the Occupational Health portal, if that title had been previously deleted and recreated.
  2. Resolved some edge cases around linking emails to patient records automatically. Emails will now link correctly, and display a document preview as expected.
  3. Improved the Pathology Lab Request process to prevent time-outs from occurring under specific circumstances.
  4. Improved the way referrals are created to prevent duplicates from being created during heavy system load.

31st January Release

  1. Added support for importing Blank Meta Fields to a patient record.
  2. Added auto ordering for appointment lengths on the Service Picker page. Appointment times will now always be ordered by length of time.
  3. Resolved an issue that caused the incorrect list of Charge Bands to be displayed under certain conditions when using the '1 page booking' slot finder.
  4. Fixed an issue which could cause Recall Reminders not to recognise appointments booked using the Side by Side Schedule. Doing so now correctly moves a recall reminder from Due/Overdue to Booked.
  5. Changed ordering of Employee Departments and Divisions in the Common Catalogues menu to be alphabetical.
  6. Fixed an edge case which could cause an unfriendly error message to be displayed when interacting with a drug which has been discontinued from the FirstDataBank Multilex database.
  7. Fixed the datatype used for sending Request Date to TDL via messaging interface; will now correctly use DateTime in all circumstances.
  8. Improved the error message Portal and Main Application users receive when trying to set Employee Numbers which exceed 50 characters.
  9. Fixed a problem which resulted in NHS Details not being visible on the Patient Home Page. Setting an NHS GP, Practice or Commissioner now correctly pushed supporting information to the Patient Home Page.
  10. Resolved a problem which created duplicate services when Saving multiple times during initial Service creation.
  11. Improved the process of deleting a Clinician, such that sessions for deleted Clinicians are no longer visible on the Side by Side schedule.

25th January Maintenance Release

  1. Fixed an issue resulting from merging patients with active Pathways. Cache is now correctly cleared on merge.
  2. Resolved a possible race condition in the referrals service which could cause notifications not to be sent. Steps are checked correctly, and notifications will not be skipped when the referral service changes states too quickly.
  3. Improved performance of the Billing Rules Administration menu by improving the efficiency of the query used - sped up the process for opening a company, particularly when that company has a large number of billing rules.
  4. Fixed a problem that could cause assigned managers not to receive message feed notifications if the manager is changed after the referral was accepted. Managers assigned at any point in a referrals cycle will now correctly recieve notifications.

17th January Maintenance Release

  1. Added further improvements to the Contact Account Pathway task.

6th January Maintenance Release

  1. Resolved an issue which could cause some 'Contact Account' Pathway tasks to fail. The Pathways System now correctly accounts for the speed of the main application.

15th December Maintenance Release

  1. Changed the time at which automatically generated invoices for membership schemes and the like from 23:00 to 05:00 to avoid conflicts with other background processes.
  2. Resolved an issue which could cause Telemedicine consultations to fail to connect on certain browsers.

13th December Release

  1. Resolved an issue that would cause the Fast Booking Portal to report No Availability when exactly 25 slots where available. The availability calculation now correctly takes this scenario into account.

6th December Maintenance Release

  1. Resolved an issue that was appending numeric values to column headers when exporting report data to csv, or consuming reporting data via an HTTPS endpoint. Report column headers will no longer contain the internally assigned column ID when exported.
  2. Added Bank Holiday Database entries for 2022.

15th November Maintenance Release

  1. Resolved a problem which stopped users from leaving a meeting by following the link in the invitation email. The URL is now generated correctly, and users will no longer receive a 404 error.
  2. Closed an edge case which could cause the Pathways system to send duplicate contact SMS', particularly when the application is under heavy load. The timeout, wait and retry settings have been tweaked to ensure that a pathway task only ever results in a single contact being sent.
  3. Improved the monitoring and cache retrieval of the Pathways system.
  4. Improved security in a number of areas which use the Google Maps API.

1st November Maintenance Release

  1. Fixed an issue that could stop users from being able to set a Case Title for an episode under certain circumstances - Safe Titles are now set automatically when they are not specified in the common catalogue configuration.
  2. Resolved an edge case that could cause Pathways to fail to start when triggered by Messaging Integrations using the Table Flows technology. The main application will now send data using an up to date method to the Pathways service.
  3. Fixed an issue which could cause OH Portal Single Sign On to fail if the chamber did not have an associated API Key entry in the chamber database. This erroneous requirement has been removed.
  4. Updated the Feedback and Support quick links to redirect users to more useful endpoints.

25th October Release

  1. Improved the experience for Occupational Health Portal users when Single Sign On was enabled, so that;
    • Users are not prompted to enter a password when updating their demographic details (as they do not have a password when using SSO) Instead they will authenticate with a 2FA email.
    • DoB is no longer mandatory when creating users, unless it is set as mandatory in Admin > Configuration > Application > 'Must Provide DoB'
    • Address 1 and City are no longer mandatory for creating users
  2. Fixed an issue that would cause the 'Must Provide DoB' flag to be erroneously ignored in some edge cases.
  3. Fixed an issue that was causing Referral Collaboration Message Feed messages to show the incorrect time stamp.
  4. Improved the 'DIagnosis Code' common catalogue to correctly encode special characters
  5. Resolved an edge case that could cause issues when printing invoices from templates.

11th October Maintenance Release

  1. Resolved an issue with the import layer which could cause imports of Occupational Health Portal accounts to fail erroneously.
  2. Resolved an issue which caused imports of Employee Departments to display an unhelpful error message.
  3. Fixed an issue that would cause an error message to be displayed when creating new Employee records in the Occupational Health portal when 'Must Provide Employee Number' was set to true.
  4. Improved the validation of imports of Patient Meta Field information to correctly fail an import on validation rather than on commit if values were not provided.

20th September Maintenance Release

  1. Fixed a Pathways issue which could cause duplicate referrals to be created when triggered by a Pathway. The Pathways System has been given more resource, and the timeout wait period for referral creation has been extended to stop this from happening in the future.
  2. Resolved a problem which could result in Pathways generating documents containing incorrect data. The Pathways UI system will now flush it's cache before generating documents, ensuring that up to date information is used for their creation.
  3. Rectified an issue which could cause Pathways to fail, or not show on the Start Page Pathway Inboxes. Exceptions are now correctly caught and handled by the Pathways system.

13th September Maintenance Release

  1. Fixed a number of issues relating to the performance of the Pathways System, removing bottlenecks and making reporting on Pathways more efficient
  2. Resolved an issue which could cause OH Portal Single Sign On not to function correctly. The getConfig call now correctly queries the Employer Company SSO settings.
  3. Fixed a problem that would cause Pre Placement Questionnaires to not be visible to Managers on the OH Portal if they were sent by a Pathway. The FromCompany parameter is now set correctly, making the questionnaire visible on the OH Portal.
  4. Rectified a potential data security issue where if a manager changed Employer, notifications for their old Employer would still be present on the OH Portal. Changing the Employer company now correctly clears all notifications from the users OH Portal account.
  5. Resolved and Import Layer bug that would cause Employee Department imports to faill erroneously.

31st August Release

  1. Deprecated the old Import Layer version and made Version 2 the standard for all customers, improving performance of data imports.
  2. Fixed the formatting of currency symbols on the patient portal, the currency symbol will now default to before the amount rather than after.
  3. Fixed some spelling and grammatical errors in the patient portal Information Library section
  4. Resolved an issue that could cause an error when booking an appointment using a 'Dynamic Price List' billing rule
  5. Refactored the code responsible for uploading Signature images
  6. Resolved an issue which could cause the incorrect list of appointment types to appear when navigating using the Breadcrumb during an appointment booking.
  7. Improved the performance of the Consultation and Common Catalogues pages when there are a large number (50,000+) of Diagnosis Codes configured.
  8. Fixed an issue which would cause password reset emails not to be sent form the Patient and/or OH Portal for newly created accounts.
  9. Resolved an issue which could hide appointments from the Medical History when filtering on a specific case, if that case had more than 5 appointments associated with it.
  10. Fixed a range of issues which were causing imports to fail erroneously.
  11. Resolved an issue which could cause work items related to deleted or wiped patients to continue to display in work lists.

23rd August 2021 Maintenance Release

  1. Implemented a patch on the patient portal to extend the chrome webrtc support until 28th of December 2021, in order to ensure that the Vidyo Telemedicine integration continues to function as expected until then. Further changes will be carried out to extend support for this feature past the end of 2021, at a later date.

16th August 2021 Maintenance Release

  1. Fixed an issue that would cause Patient Portal SMS activation codes to erroneously expire 1 minute after being sent. Sessions were being terminated early by a background service; this behaviour has been reverted.

12th July 2021 Release

  1. Resolved an issue which could result in user being able to login without using 2FA, even if it was configured against their user account. All users in chambers with 2FA enabled will now need to provide their 2FA code when they login.
  2. Fixed an issue which could cause too much memory to be used when the application was under extreme load. Meddbase won't attempt to hold quite so many clinical forms in memory anymore, which will improve performance under load.

28th June 2021 Release

  1. Added a new template code for displaying Service Safe Names: {Appointment.ServicesSafeNames}
  2. Resolved an issue where setting up a user's 2 Factor Authentication could throw an error. The setup process will now go ahead without an error message being presented, and with a correctly sized QR code.
  3. Resolved an issue which could cause invoices to be posted to Reviso on the wrong date during British Summer Time. Invoice messages will now correctly take BST into account.
  4. Improved the caching policy for the Patient Portal API to be able to utilise no-store as well as no-cache.
  5. Improved the Prescriptions Import Schema to be able to include Line Breaks in comments, and fixed some validation rules around Review Dates.
  6. Closed off a potential problem where 'Read Only Episodes' would incorrectly not carry forward some Global Field Data past the second future appointment. All future appointments will now correctly display the Global Field Data.

21st June 2021 Maintenance Release

  1. Resolved an issue which could cause patients to be incorrectly prompted for Terms and Conditions on the patient portal.
  2. Resolved an issue which could cause patients to not be prompted for Terms and Conditions on the patient portal when they ought to be.
  3. Resolved an issue which could prevent a chargeband from being deleted, even though no patients appear to be linked to the chargeband.

14th June 2021 Maintenance Release

  1. Resolved an issue which could cause reports containing Portal User Account data to throw an error. Reports using this table will now run without the error.
  2. Fixed the link between Portal notifications and their respective OH Referrals. Users will now be redirected to the correct referral rather than the 'All Cases' lisy.
  3. Resolved an issue which could cause fewer than the required number of attendees to be booked for a module via Patient Portal bookings, where the module requires more than 2 attendees. Now the required number of attendees will be booked, and available slots filtered to only include those where all required attendees are available.
  4. Fixed a UI issue which could prevent users from being able to scroll on the Patient Portal if they moved to a scrollable page with a dialogue windowo open. The dialogue will now be correctly closed and removed in all circumstances.

22nd March 2021 Maintenance Release

  1. Added more values to the 'Offset' and 'Length' parameters when adding an attendee to a module, to allow for more complex module setups.
  2. Resolved some edge cases which could arise when sharing Pathway Tasks with a Portal User, namely;
    • Allow 'Book Appointment' Tasks to be shown even when they are behind a 'Make a Decision' task.
    • Resolved filtering issues to allow only a specific Employee/Manager's tasks to be displayed on the OH Portal
  3. Improved the usability of the SNOMED service by;
    • Only showing the 'largest' SNOMED Concept, i.e. only show 'Back Pain', not 'Back', 'Pain' and 'Back Pain'
    • Improving the matching logic for text including parentheses
  4. Resolved an issue which could cause an exception to be thrown when editing a Layout Section. The Edit Dialogue will now be initialised correctly.

15th February 2021 Maintenance Release

  1. Added some new password complexity settings. System administrators can now define;
    • Minimum password length
    • Minimum numeric characters
    • Minimum letter characters
    • Minimum special/punctuation characters
    • Whether passwords must contain mix of upper and lower-case letters
  2. Resolved an issue where the automatic Screensaver timeout would not apply correctly. The screensaver will now kick in correctly as per the configured setting.
  3. Fixed the ability to click on and drag the scrollbar in some clinical form situations, in some browsers.
  4. Fixed an issue which would cause reports containing grouped filters to cause system instability and crashing. Multiple grouped filters can now be included in reports.

 

 

25th January 2021 Maintenance Release

  1. Fixed an issue which could cause the PACS service to startup incorrectly
  2. Resolved an edge case where emails containing the unsupported 'center' HTML tag would not display within meddbase. 
  3. Stopped a blank screen being shown in error when discharging an OH appointment with follow up. The follow up referral and OH discharge letter screens will now correctly render, in the correct order.
  4. Added additional validation and verification to owner account selection for various data items, to ensure users can't assign entities to chambers they don't have access to.
  5. Reintroduced the {Episode.Fields} template code, after resolving some background issues with the Fields system.

21st December 2020 Maintenance Release

  1. Fixed an issue that caused email bodies to be blank when sent from specific email providers.
  2. Fixed an issue where a csv export from the Payments Tab was failing.
  3. Additional sanitisation to HTML to prevent XSS (Cross-Site-Scripting) attacks from being executed in the Upload File dialogues.
  4. Fixed an issue that was not allowing Security Policies for Patient Directory Search to return results.
  5. Update for fastbooking portal so that dates/times are sent in ISO format to force correct deserialization by json.net.
  6. As an additional security measure, encryption was added for the state of a page that is built, read or changed on the server.

 

14th December 2020 Maintenance Release

  1. Added some additional sanitisation to CSV and HTML outputs to prevent possible issues caused by erroneous or malicious content contained in exported or imported data.
  2. Added some extra permissions checks on page loads across the system to ensure that permissions are calculated correctly even when reloading a page with additional or changed filters.
  3. Resolved an edge case where the Patient Portal API would allow Patients to create new Patient records. There are now some additional permission checks which only resolve as true for Referral Portal Manager accounts with the Default Rights permission. 
  4. Fixed an issue that could cause Pathways to fail if a task name contained certain words. Pathway task names containing this subset of words will now resolve to a blank string, and the pathway will be allowed to continue.
  5. Changed a label against documents in the Medical History to be correctly labelled 'Document Created' rather than 'Last edit date'

 

7th December 2020 Maintenance Release

  1. Fixed an edge case where automatic referral from a Post Placement Questionnaire/New Starter Health Questionnaire could fail if the default PPQ referral appointment type wasn't included in an employer's default chargeband. All PPQ/NSHQ automatic referrals will now use the default SLA configuration in Admin > Work Type Configuration > Occupational Health, unless there is a portal referral rule which would take precedence.
  2. Tidied up the behaviour of unknown template code errors. Previously there was a split between displaying an error code on the generated document, and silently failing to create the document. Now all unknown template code errors will generate an error code, and not silently fail.