========================== ClinicOffice v6 CHANGE LOG ========================== + New Feature * Improved Feature - Bug Fix ============================= Build 1123 [27/11/2025] + New Data Cleansing feature to locate and clean up duplicate patients - Minor bug fixes/improvements ============================= Build 1122 [03/09/2025] + GoCardless Integration - Minor bug fixes/improvements ============================= Build 1121 [11/08/2025] + AI Natural Language search on PATIENT GRID + iCalendar functionality for appointment reminders to integrate with personal devices - Minor bug fixes/improvements ============================= Build 1120 [26/06/2025] + Ability to assign multiple ROOMS to WORKING HOUR shifts * Ability to 'part receive' purchase order lines - Minor bug fixes/improvements ============================= Build 1119 [15/05/2025] + New Batch Update Working Hours feature - Minor bug fixes/improvements ============================= Build 1118 [19/03/2025] + BLINK Payment Provider integration - Minor bug fixes/improvements - Code refresh to keep COv5 and COv6 in step ============================= Build 1117 [23/10/2024] - Maintenance release - Code refresh to keep COv5 and COv6 in step ============================= *** NOTE *** From this point on, updates for COv5 will primarily be for maintenance only. ============================= Build 1115 [13th April 2024] - Maintenance release - Code refresh to keep COv5 and COv6 in step ============================= Build 1114 [13th April 2024] - Maintenance release - Code refresh to keep COv5 and COv6 in step ============================= Build 1113 [1st October 2023] - Maintenance release ============================= Build 1112 [1st July 2023] - Maintenance release ============================= Build 1111 [1st December 2022] * New "E-DOCs Follow Up" patient contact rule type for following E-DOCs * Improved CSV handling when importing records (now handles malformed CSVs better) * Scripting engine can now hook in to 'OnRecordImported' event - Improved time-out handling when dealing with unresponsive IMAP server - If CONSENT system is disabled, completely hide the UI from the Patient Editor - Other minor bug fixes/improvements ============================= Build 1110 [24th October 2022] * Introduced RingCentral integration (to replace deprecated Birchills/Sipcentric) * Significant improvements to E-DOCs... * Fields can be marked as 'required' * System fields (e.g. patient name/address/telephone) for creating registration forms * Custom fields can now be linked to E-DOCS * Individual Consent types can be recorded on a question-by-question basis - Fixed PDF issues when dealing with older/not widely supported PDF format types - Other minor bug fixes/improvements ============================= Build 1109 [1st July 2022] * Introduced new Two Factor Authentcation system (2FA) - Minor bug fixes/improvements ============================= Build 1108 [1st January 2022] * Introduced in-built PDF Viewer for PDFs, rather than relying on default program * Improvements to AUDIT LOG screen to provide more information * Added ability to save templates in all 'Send an Email' screens * Encrypted (zipped) emails now check for a ZIP inside a ZIP which will be rejected by Gmail * When selecting an email template, attachments were removed - the user is now prompted instead * On FINANCES screen in Patient/Contact Editor, info re: unallocated payments/invoices is displayed * Upgraded DevExpress components to 21.2.3 - Initial E-Docs screen refresh wasn't triggering if no documents are not present on the server - The 'view_prevapp' view now excludes canceled and DNA apps - Deleted staff members are now hidden on the 'Assign to Access Group' screen - Copying and pasting from the email preview window could include incorrect html characters - Diary print preview wasn't working correctly for the AGENDA diary view when printing multiple staff - Office 365 login prompt could pop up behind other windows - E-Docs could be created for contacts, which shouldn't be allowed - Lots of other minor bug fixes/improvements ============================= Build 1107 [1st July 2021] * Switched to DirectX Rending Engine to increase drawing performance (should especially imporive RemoteApp performance) * Introduced VECTOR application theme to increase drawing performance (some colour changes are inevitable, especially in the DIARY. Go to DIARY OPTIONS to change the settings.) * Healthcode insurance claim values can now be overridden when static values are required in submissions * Scripting Engine enhancements to add some extra hooks for bespoke scripts * Upgraded DevExpress components to 21.1.4 - Fixed issue with auto-updating Date/Time merge fields which are inserted in letter templates - Other minor bug fixes/improvements ============================= Builds 1105 & 1106 [internal releases] ============================= Build 1104 [1st September 2020] + New Zoom Integration for Telehealth (Please see our website for more details) - Minor bug fixes ============================= Build 1103 [1st August 2020] + New E-Documents feature which replaces previous E-Sign feature. (Please see our website for more details) - Minor bug fixes ============================= Build 1102 [internal release] ============================= Build 1101 [7th January 2020] * Improved 125% scaling issues which were present on some screens * Improved program behaviour when exiting during email send/receive operation * Improved Dropbox API integration error handling when invalid credentials are entered * Improved sorting on Dropbox file selector * Improved BLOCK COPY screen UI to better indicate invalid option combinations - Fixed bug where deleted staff members still appeared as an option in invoice line assignment - Fixed bug where deleted contact journal log types were still showing in drop-downs - Fixed bug where the 'Account Balance Caption' colour doesn't always update in diary - Fixed bug where the Consent Audit stamps weren't always refreshing correctly - Fixed bug in the Paymentsense transaction log showing incorrect ammounts for PRE-AUTHS - Fixed bug in diary where clicking TODAY in WEEK VIEW switched to FULL WEEK view - Fixed bug where an error is thrown exporting a report with grouped columns - Fixed bug when printing the diary in AGENDA view could throw an exception ============================= Build 1100 [internal release] ============================= Build 1099 [22nd July 2019] + Added new E-Sign feature, allowing documents to be signed digitally. (https://pioneersoftware.co.uk/co-esign) + Added option of having a second 'time ruler' down on the right hand side of the diary (see the DIARY OPTIONS screen). * New and improved internal PDF Viewer. * The diary can now be printed from 'Agenda View'. * A lot of the DIARY code was rewritten to improve performance and loading times when switching between dates on the date navigator. * Patient field's 'Responsible Party' and 'Family Head' can be used as alternative invoice recipients for the patient, in addition to the current Insurance Company and Invoice Recipient fields. - Repeated double-clicking on Clinical Notes no longer displays multiple windows. - Fixed bug in the 'Locate in Diary' function which failed to find the appointment when it was out of the diary's current range. - Fixed the sorting order of attachments on Clinical Notes. - Fixed bug where staff working hours could be changed even if the STAFF access was set to 'Read Only'. - Fixed bug that made it possible under certain conditions to delete the default email account without setting a new default account. ============================= Build 1098 [1st February 2019] * Compatibility update for the new Online Diary v2 + Added "Import Attachments To..." feature to attach email attachments directly from the Email module to a client's documents or clinical notes area. - Numerous small bug fixes, improvements and tweaks. ============================= Build 1097 [4th October 2018] + Added "Paymentsense" integration for processing of card payments with a physical card machine (and a Paymentsense account). + Added "Email Outbox Monitor" (in the right dock panel on Email screen) for Admins to be able to see all emails waiting to be sent - including any with errors that need to be resolved. * "Loqate" has acquired "PostcodeAnywhere" / "PCA Predict" so we needed to update our integration to the latest "Loqate" API. * Updated to latest Developer Express libraries which required some re-working and a few small UI changes on the Report Designer. * Form Design mode now has additional options for collapsing groups. * ClinicOffiec now uses Windows Image Acquisition (WIA) in preference to TWAIN when connecting to scanners, cameras or other imaging devices. * The main ClinicOffice EXE is now compiled as an "AnyCPU" assembly rather than "x86". Previously it had to be compiled as x86 due to interfacing with 32-bit TWAIN drivers but since we now use WIA in preference to TWAIN, we could finally make this change. - Numerous small bug fixes, improvements and tweaks. ============================= Build 1096 [17th July 2018] - Fixed an issue with appointment label colours being set as a contrast to the appointment background. This conflicted with the red/green labels indicating account balance. - Fixed an issue where "Automatic" Patient Contact Rules were being set to "Manual" when invalid references are found in the rule. They are now corrected automatically instead. - Cardsave integration wasn't set to support TLS1.2 - this has been rectified. ============================= Build 1095 [20th June 2018] + New DROPBOX integration when adding/attaching documents to patient/contact/staff records * Improved 'Encrypt Emails' feature to use .PDF format (rather than .EML) * Added TLS1.2 support throughout for 3rd party services - Numerous small fixes and enhancements to the CONSENT SYSTEM introduced in 1094 ============================= Build 1094 [1st March 2018] + New CONSENT system to assist with GDPR compliance - see :- https://forum.clinicoffice.co.uk/viewtopic.php?f=12&t=1155 https://forum.clinicoffice.co.uk/viewtopic.php?f=12&t=1157 + New SMS functionality - see :- https://forum.clinicoffice.co.uk/viewtopic.php?f=12&t=1156 + Added ENCRYPT EMAIL functionality to send encrypted emails in the Email Manager * Updated Healthcode integration with their most recent changes - Dozens of minor bug fixes and enhancements ============================= Build 1093 [28th Sept 2017] + New 'ASSIGN ACCESS' feature for patient records. See this link for more details :- https://forum.clinicoffice.co.uk/viewtopic.php?f=12&t=1143 * ACCESS RIGHT: 'Restrict to own Patients' now has additional 'Their Patients and Seen Patients' option which restricts a practitioner (a) to their own patients and (b) to any patients with whome they have had an appointment * Introduced a built-in PDF viewer which removes dependency on an external app being required * Improved the power and feature-set of the scripting engine [for INTERNAL USE only] * Removed dependency on "ClinicOffice Database Server.exe" which was frequently being caught as a "false-positive" by virus checkers * On the "Manage IMAP Folders" screen there's a new button to COPY FOLDER ACCESS to make it easier to configure IMAP accounts which have lots of folders * When cutting/pasting an appointment for which a reminder was already sent, CO will now prompt about re-sending the reminder - Fixed an issue which could allow contact rules to trigger concurrently on more than 1 PC - Removed WEBBROWSER component dependency which could (oddly) cause startup issues on RDP servers - Fixed an RDP logon auditing issue when logging in from RDP server farm - Fixed ITEMCODES so that they can no longer be duplicated - The 'Appointment Type' sub-menu when right clicking an appointment now correctly filters the list based on the appointment types assignment for that particular practitioner - PLUS lots of other minor improvements, performance tweaks and small bug fixes ============================= Build 1092 [13th March 2017] + Introduced IMAP functionality into the "Email Account Manager" * The Outgoing Email account that ClinicOffice uses can now be configured by order of precedence (by staff, then by clinic, then a global fallback) Go to VIEW -> PROGRAM SETTINGS -> GLOBAL SETTINGS -> Setup Email Accounts, then select the "Default Outgoing Accounts" * Add access right to allow/disallow Appointment Grid on Patient/Contact Editor - In any search criteria box, the bottom criteria is cut off when the list exceeds the box size - When emailing an invoice, no signature appears - The access right "Practitioners can only view their own patients" wasn't working correctly - Duplicate attachments are possible when dragging back on to "Attachments" listview control - Images inserted into an email do not show when the image is received by a Gmail account or Outlook acccount - Incorrect detection of how many documents are attached to a Patient Record if the DOCS module is missing - Journal sidebar disappears when clicking the REFRESH button, if the sidebar is not pinned in place - Hotmail Only-Sent emails are duplicated on the server - Unable to assign a default appointment length of 7.5 minutes - Closing a grid report before running it, but after selecting parameters can throw an exception ============================= Build 1091 [2nd August 2016] - A number of minor bug fixes and enhancements ============================= Build 1090 [16th June 2016] * More 'under the hood' changes to get ready for COv6 * Updated ActiveQueryBuilder to v2.10.5 * Updated DevEx components to v15.2.9 * Introduced improved multi-threaded 'working' box notification * Improvements to the scripting engine (added more trigger events) * Relaxed staff username restrictions so email addresses can now be used * When sending emails, the "Account" drop-down now only shows appropriate accounts that you have access to. The accounts which will be available are :- * Your own account * A global account * An account for another staff member who has given you permission to one (or more) of their email folders * Added a "Send via Email" option when right clicking on attached documents - Fixed an issue where users could incorrectly turn off the 'Delete this appointment' prompt - Fixed the 'Recommended Settings' button for Pie Chart generation - Fixed an issue with the 'Duplicate Patient' button (Patient grid wasn't refreshing immediately) - Fixed an issue with the "Exclude patients with the following flags" option in Patient Contact rules - Added a restriction when merging patients/contacts if they are also staff records (otherwise it invalidates staff references) - Reduced the item size of ALL DAY appointments in the diary, otherwise a large number of ALL DAY appts makes the diary unusable ============================= Build 1089 [9th Feb 2016] * Improved error handling when connection to EDB server is lost (Professional Edition) * Started work on changing internal architecture ready for COv6 * Updated MailBee to v10 * Updated DevEx components to v15.2.4 * Replaced old ListView component used on "Reports & Templates" screen with more robust GridView - Fixed an issue where modal dialogs could go behind main window in Remote Desktop environment - Resolved some other minor issues ============================= Build 1088 [30th Sept 2015] + Worldpay Online credit/debit card integration complete :- (http://pioneersoftware.co.uk/co-worldpay) + There is now a DOCUMENTS area for Staff Members + You can now add folders to all document areas. 'Standard' folders appear under all records while 'Personal' folders only appear under the record where they are created. The files stored in 'Standard' folders are NEVER shared - it's just the folder structure which is shared. + On Clinical Note MEMO fields, you can now view previous notes from previous sessions. See the right click menu, or press CTRL-H on a memo field ('H' for History) * Improved INVOICE VOIDING functionality and ClinicOffice now suggests VOIDING an invoice instead of deleting it to improve financial auditing. * New optional message "Suggest Voiding Invoices Instead Of Deleting" * Associate Fees Calculator now has additional option to consider CREDIT NOTES as 'negative invoices' when calculating associate fees. * New access rights for:- - Access to Staff Documents - Ability to Process credit/debit cards - Ability to process repeat credit/debit card transactions * Added ability to merge CLINIC ADDRESS to SMS and email reminders * New option to BACKDATE invoices when raising invoices from charges * New option in all DOCUMENT areas to "Send Via Email" on the right-click menu * New option on RECALLS panel to filter based on STAFF MEMBER - Fixed an appointment reminder bug where reminders for > 1 day in advance with a 'Bring Forward' setting weren't calculating correctly - Fixed a bug where VOIDING an invoice with stock items wasn't correctly updating stock levels. - Fixed some more compatibility issues with 125% DPI settings (only on Windows Vista, 7, 8 and 8.1) - Fixed an issue where UNDO wasn't refreshing the controls on the Staff Editor screen - Fixed an issue when right-clicking on an invoice with no patient specified would show an incorrect menu item to open the patient record. ============================= Build 1087 [internal release] ============================= Build 1086 [12th May 2015] - Fixed compatibility with 125% DPI settings which was causing sizing issues in places - Fixed a couple of Healthcode integration issues - A number of other client-specific minor issues ============================= Build 1085 [29th March 2015] + Added a new CONTACT RULE type 'Appointment Booking Rule' to send out an SMS/Email when an appointment is first booked * Added 'HIDDEN' field to Appointment Statuses for better control over which cancelled appointments are visible in the diary * Added ability to PRINT staff access rights * Improved Diary Appointment right-click submenu so that CANCELLED statuses now appear on a submenu - much better for databases that have lots of CANCELLED statuses. - Fixed issue which could cause merging STAFF records to throw an error - Fixed issue where invoices raised on the Quick Transaction screen could have an inconsistent staff assignment if an invoice item has a specific alternate staff assignment ============================= Build 1084 [26th February 2015] * A number of improvements made to Healthcode integration as requested by our pilot sites * Added a new optional birthday criteria to the PATIENT CONTACT RULE - A number of 'under the hood' improvements made to the Report Designer to better handle mapping of XR REPORT items to fields - Fixed a bug with the way the Associated Fees calculator handled discounted invoices - Fixed a technical issue where more than one custom child record could get created for the same parent record - Resolved an issue where the "ClinicOfficeV5.exe" process could get stuck after closing ============================= Build 1083 [19th November 2014] + Healthcode integration implemented to submit insurance claims via Healthcode's webservice + Added 3 new fields in the CASE Editor which can optionally map to ICD9 codes (this was primarily done for Healthcode integration, but is useful for all customers) + SQL Query Builder added to make editing of SQL source code MUCH easier and accessible to customers * Upgraded Google API from v2 to v3. Calendar Sync now uses whichever Google account is currently logged on for synchronization (NOTE: This is required by Google and out of our control) * Patient Contact Rules now have a new property: "Send ou the reminder if it's overdue". This will send reminders which are overdue (as long as the appointment is still in the future). * New "Password On RDS Disconnect" option under GLOBAL SETTINGS. Only takes effect for the Hosted Edition or users running on Remote Desktop Services. Provides an additional password prompt for more security. * New "Open Patient" menu item on the Clinical Notes screen when right-clicking the patient * DB CHANGE: 'app_id' field added to 'invline' table so that individual invoice lines now know which appointment record (if any) they relate to * New "Account Status Colouring" option on Diary Options screen. Colours appointment text RED if the patient is in debt, GREE if they're in credit * Improved Diary peformance by removing the "LOAD MODE" option for dates. Appointments are only loaded if they are physically on-screen in the diary, thus reducing the number of records being read on each refresh. BOLD days (i.e. days with an appointment) are now always displayed on the Date Navigator. - Lots of smaller miscellaneous fixes and improvements ============================= Build 1082 [1st August 2014] * New ACCESS RIGHTS added : "Diary - Copy Appointments", "Diary - Cut Appointments", "Diary - Block Copy" * Added "Page Break on Groups" option when printing out DATA GRIDs in ClinicOffice * Added two new OPTIONAL messages which can now be toggled on/off :- Suggest_allocating_available_credits_when_closing_invoice Suggest_allocating_available_payments_when_closing_invoice * Improved Google Calendar Sync user feedback so that it makes it more clear why records deleted in Google are not deleted in ClinicOffice * Staff members can be re-ordered in the DIARY (right-click on the STAFF list and select "Re-Order List...") * Data importing: Patient records can now be updated from CSV by using an 'UPDATE' column. Set the column value to "TRUE" and include either the "id" field or "code" field to match the existing patient "id" or "code". * Data importing: Payments can now be imported from CSV files - Fixed a bug where the "Create Patient Code?" prompy was being incorrectly shown when the end-user had hidden the Patient Code field - The statusbar (at the bottom of record editors) was incorrectly showing the "UpdatedOn" rather than "CreatedOn" timestamps - Fixed a bug in the ASsociate Fees Wizard which could lead to incorrect calculations in rare circumstances - Corrected an issue in the DB UPGRADE operation to correctly preserve custom "xview's" in the DB backend - Postcode Lookup window could sometimes leave a tooltip on screen after it was closed - Various minor bug fixes to increase stability and performance ============================= Build 1081 [15th February 2014] * When inserting the "Current Date/Time" merge field into a Document Template, there is an additional option to 'update the date/time whenever the document is opened', otherwise the document creation date is the value used for the merge field. * [Hosted Edition] Clicking 'Remote Support' now directs customers to download the tool to their local PC. * Implemented additional database encryption for stored passwords. * Updated Access Rule for accessing "Staff Working Hours" - you can specify that a staff member can only update their own working hours (not anyone elses). * Added new Access Right 'VOIP Popup Notifications' to disallow certain staff from seeing VOIP popup. * Email Accounts now have their own "Check Every X Minutes" setting as opposed to just one global setting. * On the Items/Services drop-down, you now combine the CODE and DESCRIPTION into one column. This allows text from both fields to be searched when typing into the drop down box. * On the Items/Services drop-down, you now select whether to show INACTIVE items/services. * Various improvements to the GRID REPORTING engine allowing for more advanced/customised reports. * Improvements in logon process to automatically detect any issues with the LOGON table and fix them. Previously, an issue with the LOGON table incorrectly reported that too many people were logged on. * Offset the popup alert forms so that they no longer cover the top right CLOSE button on forms which are maximised. * Made some improvements to file compression prompts to assist when users try to attach large files to emails. In addition to image files, PDF files can now also be compressed. * Improved Google Calendar Sync - when appointments are deleted in Google, the text "-DELETED-" is now added to the corresponding ClinicOffice appointment. * Introduced some performance tweaks in the Email Manager to better handle screens showing 100s of emails. - When the 'Payment Editor' was opened from the 'Quick Transaction' screen, it was sometimes disappearing behind the main window. - Fixed an issue when attaching files to Clinical Notes, it was possible to enter illegal characters . - Fixed an issue where ClinicOffice might sometimes prompt to generate a new Patient code when the patient already had a valid code. - Fixed a bug in the IMPORT routine where importing custom fields without values was re-using the values from the previous record's custom values. - When the diary was put in PRIVATE mode, appointment notes were still being displayed ============================= Build 1080 [9th October 2013] + NEW VOIP Integration feature works with Birchills VOIP system and Skype http://www.pioneersoftware.co.uk/co-voip * Improved 'Email As' feature on print preview screens - now prompts the user with suggestions as to which email address(es) to send to * PDF -> IMAGE CONVERSION routine has been added. This is triggered when you attempt to add a large PDF document to your database - ClinicOffice will offer to convert it to image(s) which is much smaller * Improved country recognition so that ClinicOffice knows which country it is running in and can handle telephone number formatting better for VOIP and SMS purposes * Made sure that all document editing with the built-in WordProcessor is now modeless, so there are no modal WP screens blocking access to the rest of the application * The Patient/Contact Journal can now optionally show emails when the address is in the CC/BCC fields * Visual Notes now have horizontal and vertical scrollbars to better handle large images * Some SCRIPTING enhancements allowing us to create more powerful scripts * Introduced a quick way to 'tag' telephone/mobile numbers to be EXCLUDED from SMS text messages Simply enter a ! character somewhere in the number e.g. "07123 123456 don't text!" ClinicOffice will now ignore that number when it comes to sending SMS messages - Switching the "Active Clinic" on the Diary screen wasn't triggering a refresh when "Auto-Select Working Staff Members" was selected - Adding a member to a newly created COMPANY record was causing a problem - Fixed an issue where the EDB version could display a modal box BEHIND the splash screen at startup - Invalid staff "KnownAs" fields which have leading spaces are now handled better - Emails which are recognised as 'Junk' no longer trigger the "New Email" screen - "Appointment Type Groups" are now recognised correctly on the GRID SEARCH screen - Fixed an issue where the MY MESSAGES screen wasn't refreshing if left on the SENT MESSAGES view - Fixed TIMER issue affecting server computers which may be left on for many weeks without rebooting - Fixed a couple of timing issues which were resulting in an occasional "unexpected error" occurring ============================= Build 1079 [25th June 2013] + NEW CARDSAVE integration feature introduced for processing credit/debit cards with CardSave account (http://www.pioneersoftware.co.uk/co-cardsave) + NEW Document Signing feature introduced for integration with WACOM Digital Signature tablets (http://www.pioneersoftware.co.uk/co-digital-signatures) + NEW Patient Info window introduced on DIARY screen (http://www.youtube.com/watch?v=yB23HQqnQEw) * Re-designed HELP panel and improved integration with SUPPORT FORUM searches * Various improvements and fixes to the "COMPANY" screen and integration with Patients/Contacts * Added Calendar Sync access right * Improvements to 'My Tasks' and 'My Messages' panels * Appt Based contact rules can now be up to 15 days before/after an appt (it was 10 previously) * In "User Overides" screen (GLOBAL SETTINGS) you can now copy all settings from one user to another - "Send As Email" button in reports now works correctly with Email Manager module - Fixed issue where appts moved to "No Room" column in room view could report incorrect clash - Fixed issue where contiguous working hour shifts weren't accepted - Fixed issue where Timeline threw an error if there were appts outside of the visible day range ============================= Build 1078 [9th March 2013] + Added a new access level called "Full - No Delete" which allows full create and edit access to records but denies the ability to delete them. + Added new "/nosplash" parameter to disable the splash screen. + Introduced new QUICK TEXT tool for creating Quick Text Templates. This allows quick amd easy insertion of 'boiler plate' text into all MEMO style fields in ClinicOffice by pressing CTRL-SPACE. Click TOOLS | QUICK TEXT MANAGER to access the Quick Text Manager. + Added "Extract Email" feature to all grids containing patient or contact information. Right click the grid, then click "PATIENT/CONTACT -> EXTRACT EMAILS". + Added ability to undock the Email Manager so that emails can be viewed separately from the main ClinicOffice window. Click EMAIL SETTINGS, then tick "Show in separate window". + Added ability to create TOOL PRESETS for working with Visual Notes. * Improved EMAIL field editors to make editing easier and support clipboard functionality. * The Staff 'KnownAs' field no longer allows duplicates - this alleviates the problem caused when two staff members have identical names. * LAYOUT report print previews are now non-modal. This fixes the issue where Flag Alerts could appear in front of modal reports but would be disabled. * Improved the Date Selector form's compatibility for non-standard display DPI settings. * Added new grouping setting to the "Diary Options - Visual Settings" page which allows you to group multi-day/multi-staff views by DATE first rather than always by STAFF first. * Improved THEME selection control on VIEW menu * Added ability to create templates for sending out SMS/Emails to notify patients of their Online Diary logon details - Fixed an issue where the PATIENT SELECTOR or QUICK TRANSACTION form could sometimes disappear behind the main window when users press ALT-TAB in quick succession. - Fixed some minor issues where access rights weren't being applied correctly. - Fixed a bug where patient/financial codes could be allocated twice in some multi-clinic scenarios. - Copying/Pasting or Block Copying appointments now correctly copies CUSTOM FIELDS too. - Fixed a minor issue with Google Sync where appointments can get out of sync with ClinicOffice. - Fixed a bug which prevented the deletion of COMPANIES. - Fixed an issue which could cause some record editors to throw an error on closing. ============================= Build 1077 [internal release] ============================= Build 1076 [7th November 2012] * Improved database checking for EDB engine * Added logon auditing and management for both ClinicOffice and Online Diary * Added more scripting module events - Fixed minor backup reminder issue (introduced in 1075) ============================= Build 1075 [25th October 2012] * Improved Google Calendar Sync logging to include more detailed log * Startup & Pro Editions now use 7zip compression for backups to reduce backup file size - Fixed potential problem with recursive email folders causing program to hang - Fixed "session id no longer present on server" message in ElevateDB ============================= Build 1074 [16th October 2012] + Introduced PGSQL database audit trail feature + Introduced new Associate Fees module * Added various new access rights for greater control over staff access * Removed 'Quick Print' buttons (caused too many printing issues especially on Hosted Edition) * Improved SSL functionality in Email Manager - Fixed "Session Lock Manager" problems with EDB database engine - Fixed access right issues on Email Folders ============================= Build 1073 [internal release] ============================= Build 1072 [23rd July 2012] + Added new "Appointment Type Groups" which now give you the ability to group together related appointment types. + Added new "Duplicate Invoice" button on the Invoice Editor. + Added new "Void Invoice" button on the Invoice Editor which voids an invoice by setting the quantities to ZERO, thus making the invoice value ZERO. It also unallocates any payments against the invoice, and adds a note saying who voided it and when. * Replaced LOOKUP edit boxes with a new control which provides the following :- * Ability to GROUP records e.g. on the APPT EDITOR, drop down the "Appointment Types" and right click on the list. Select SHOW GROUPS to show/hide the groups * Improved inline searching. Typing directly into a LOOKUP edit box now performs a string based search and filters the results neatly. * SEARCH lookups now offer to show/hide "Deleted/Inactive" record types and distinguish between them rather than just showing deleted records as normal which was confusing. * Room indicators now appear in the diary when in STAFF view if you have allocated staff members to a particular room on a shift (in the staff "Working Hours"). * Improved the "Diary Options" screen layout (now 2 tabs instead of 4). * Added new "Show animation effects in the diary" on Diary Options form * Added new "Show room labels in staff view" on Diary Options form * Added new "Show room colours in staff view" on Diary Options form - Fixed backup procedure and reminders for EDB engine. Since EDB is no longer file-based but is now a "mini Client/Server" engine, backups must be performed from the server. - Fixed a couple of rare issues there the Timeline control could throw an unhandled error. [Database Version 1.072]