2025
Cortico 29.3 will be released to clinics on Tuesday, November 18
Last updated on 17 Nov, 2025
1.1 - Fixed a bug where the approximate time-slot text was not shown in Step 3 of the booking flow or in appointment reminder emails.

2.1 - Updated styling for disabled fields on the Edit Patient Profile page. Uneditable fields are now greyed out.

2.2 - Additional styling fixes across the patient portal, including header fonts and spacing improvements.
2.3 - Added an option for patients to confirm all their upcoming appointments at the same time if they occur on the same date.

2.4 - Updated styling for the patient home header.
2.5 - Updated styling for the patient home main content, including padding adjustments.
2.6 - Fixed a bug where multilocation clinics displayed the main clinic’s address instead of the appointment location’s address in the patient dashboard.
3.1 - Fixed a bug where the "Next" button in grouped questions became active after only the last question was answered, rather than after all questions in the group were completed.
3.2 - Added support for previewing uploaded files and replacing them before submitting forms.

3.3 - Added an option to save form question responses into Appointment Notes (in addition to the existing option to save into the Appointment Reason). Only works for Booking forms (online booking or new terminal booking) since it requires a new appointment to be created.

3.4 - Added email notifications for clinics when a patient file fails to upload to the EMR (when “upload to EMR” is enabled).

4.1 - Added a 3500-character limit to the Notes field on invoices.
[No Public Changes]
6.1 - Added an option for patients to check in using email or phone + date of birth (matching the booking flow) when private patient booking is enabled.
7.1 - Fixed a bug where the invoices table on the Billing page failed to load when an invoice was unfinalized.
7.2 - Added a new WorkflowEvents section to the clinic Report page.
1.1 - Refactored Cerebro VCN to use "database_sync_to_async"instead of "sync_to_async" to prevent potential data leaks.
1.2 - Reverted the previous fix related to the intermittent encrypted message display issue (conversation view occasionally showed “Encrypted – This message will be available soon”).
1.3 - Fixed a bug where the last "read” message indicator disappeared after sending a new message.
2.1 - Introduced the Time Tracker feature.
3.1 - Expanded E2E testing to run across all OSCAR variants for full coverage.
3.2 - Updated 2-Way Patient Messaging E2E tests to support the new collapsible conversation list interface.
3.3 - Added missing Docker volumes.
4.1 - Added tooling to detect circular dependencies within the project to help prevent unexpected runtime behaviour.