========================== ClinicOffice v4 CHANGE LOG ========================== + New Feature * Improved Feature - Bug Fix ============================= Build 1079 [28th June 2013] * 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 ============================= Build 1078 [internal release] + 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. + 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 (SERVER Edition only and for customers with the Online Diary) - 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 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 [18th October 2012] * 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 a potential issue with 1074 where the EDB database engine could cause corruption (This only affects STARTUP & PROFESSIONAL customers who have corrupt table indexes in their database at the time of updating from pre-1074 builds. To be safe, please update to this build rather than 1074. This issue ONLY affects ClinicOffice v4 - not v5) ============================= Build 1074 [16th October 2012] * Added various new access rights for greater control over staff access * Removed 'Quick Print' buttons (caused too many printing issues especially on Hosted) * Improved SSL functionality in Email Manager - Fixed some issues with EDB database engine which could cause problems checking emails - Fixed access right issues on Email Folders ============================= Build 1073 [internal release] ============================= Build 1072 [23rd July 2012] + 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. + Added new Block Copy Appointment feature to replace recurring appointments * Replaced LOOKUP edit boxes with a new control which provides 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 * Several feature improvements for enhanced compatibility with Online Diary Module (applies to Served Edition only) * Improved error reporting - Fixed a couple of rare issues there the Timeline control could throw an unhandled error. - Fixed minor issues when using 'old style' message popups [Database Version 1.072] ============================= Build 1071 [4th June 2012] *** internal release *** [Database Version 1.069] ============================= Build 1070 [19th May 2012] - The Quick Transaction screen wasn't closing associated FLAG ALERTS when it closed - Fixed an issue where the diary wasn't always refreshing correctly (introduced in 1069) - Fixed an issue where the diary navigator could skip months (introduced in 1069) - Fixed an issue where auto-executing multiple contact rules could throw a concurrency error - Fixed an issue where contact rule reminders weren't always clearing after the rule was run [Database Version 1.069] ============================= Build 1069 [1st May 2012] NOTE: A lot of changes were introduced 'under the hood' in this release to make the whole application run with 'modeless' windows. This means that you can now minimize editor windows to the taskbar and also switch between windows quickly and easily. + Email notification now pops up when new Emails arrive + Added ability for the diary to always select the appropriate staff for the day that you're on (Right click the staff list on the diary and tick "Auto Select Working Staff for Date") * Enhanced error reporting (to help our technicians track down problems) * Updated to the latest Developer Express Component suite - Suppress "CTRL-N" key combination in Email Word Processor which was creating a new email and losing the current email - Flag popups sometimes remained on-screen even after the related editor window was closed - Creating a custom field with more than 40 characters was throwing an error in EDB engine - Replying to or forwarding emails was incorrectly copying font settings from the previous email - When cancelled appointments were set to hidden, they could sometimes re-appear after a refresh - Alert flags weren't always disappearing when the screen which invoked them is closed - Fixed an issue where the computer ID generator failed if the hard disk fails to report its serial number correctly [Database Version 1.069] ============================= Build 1068 [30th January 2012] + Final preparatory code for transition to ClinicOffice v5 - Fixed bug where emails might not be downloaded if POP server issues case-sensitive UIDs - Fixed bug where clicking '+' on TYPES editor could throw an error if no items were in grid - Various other minor fixes and enhancements [Database Version 1.067] ============================= Build 1067 [17th January 2012] + Preparatory database changes ready for transition to ClinicOffice v5 + New feature to specify "Preferred Diary Interval" for each Staff Member NOTE: You must tick "User Preferred Intervals" in Diary Options screen and this feature triggers when you select one staff member at a time * More options on the Image Compression screen and image compression is now faster - Various other minor fixes and enhancements [Database Version 1.067] ============================= Build 1066 [1st November 2011] + New "Send Email as Mailing List" facility in Email Manager to be used when sending emails to multiple recipients * Improved performance when checking for emails * Ability to specify 'Patient Statuses' as being "Inactive" * Ability to use 'Patient Status Colours' on the Patient Database Grid (click the Grid Options button - top right) * Ability to hide "Inactive" patients which viewing the patient database (click the Grid Options button - top right) * Ability to disable 'Payment Types' that are no longer used - Fixed a bug where the appointment diary could get stuck and not display any appointments - Fixed an issue with Outlook Sync when priority is given to Outlook - Fixed emails saved as drafts staying the DRAFTS folder - Fixed a bug where Access Rights could incorrectly stop new Session Notes - Various other minor bug fixes and enhancements [Database Version 1.065] ============================= Build 1065 [3rd October 2011] *** internal release *** [Database Version 1.065] ============================= Build 1064 [5th Sept 2011] + Online Diary is now available for SERVER Edition (other Editions to follow) * Improved performance of SPAM filtering in the Email Manager * Improved performance of email address lookups when composing emails * Introduced new DB Check Structure feature (to assist with trouble-shooting) - Fixed issue with sending emails containing Japanese characters - Fixed small bug in Contact Rule Centre with Patient Rules - Items weren't being saved when changing to stock tab - Email Editor no longer displays a spurious ASCII character when parsing '£' signs - Optional "Which Case does this Session belong to?" message couldn't be hidden - Access Rights now disallow access to Patients Finance Screen when appropriate - Various minor bug fixes and enhancements [Database Version 1.064] ============================= Build 1063 [3rd August 2011] *** internal release *** [Database Version 1.063] ============================= Build 1062 [17th July 2011] + New Database Check & Repair screen with more options (to speed up process) + Some new diary features added to support Online Diary Module (Server Edition only) + Auto Log off option implemented (VIEW | CLINICOFFICE SETTINGS | GLOBAL) + Email 'Export' option (on right-click menu) to export .EML files - Email dates where sometimes displayed incorrectly when searching emails - Forwarding or Replying to emails could show wrong date in message stamp - Bug in Outlook Sync fixed when importing a massive amount of appointments - Fixed issue when re-saving external files back to the DB in Clinical Notes - Fixed issue with POSTGRESQL x64 bit installation detection (Server Edition only) - Various minor bug fixes and enhancements [Database Version 1.062] ============================= Build 1061 [6th May 2011] + Added ability to add Email Templates and Snippets + Added 'advanced options' to Email Accounts for advanced POP3 protocol configuration + Emails can be flagged for follow-ups * Image compression can now be set to "Always Compress" to speed up document scanning * Email performance improved * Task Manager improved and flagged emails now integrated with tasks - Email times were being incorrectly stamped in timezones other than GMT - Fixed numerous small bugs in Email Manager and improved stability - Fixed a bug in ElevateDB Editions where records weren't being deleted - Fixed an issue where the ClinicOffice screen would sometimes go behind other windows [Database Version 1.061] ============================= Build 1060 [18th February 2011] + Image Compressor introduced - helps in compressing images before adding them to the DB * User-Defined field names are now shown in the grids (rather than the original system names) * Upgraded all DevEx controls to latest version (2010.2.5) - Fixes several issues with the Word Processor, especially handling TABLES - Word Processor merging non-A4 paper size now works correctly - Clicking "Print this Screen" on the Patient Editor was showing the wrong patient title - Save Prompt wasn't showing on Clinical Notes when attaching a new form or initiating a scan - Invalid Emails with no original sender now handled correctly - Various minor bug fixes and enhancements [Database Version 1.059] ============================= Build 1059 [11th January 2011] + Complete re-write of the internal Word Processor for LETTER TEMPLATEs and EMAILs New Word Processor now supports TABLES, BORDERs and HEADERS/FOOTERS New Word Processor handles letter merging more efficiently + Complete re-write of the printing engine Printing engine now loads previews faster * A multitude of improvements to the EMAIL MANAGER module for compatibility with different ISPs * Enhanced 'Working Hours Copy' feature to copy hours between staff members * Upgraded all DevEx controls to latest version (2010.2) * Upgraded ElevateDB Database Engine to latest version (2.4.4) * Upgraded PGSQL Database connector to latest version (4.95.190) - Fixed a problem with the SPLIT INVOICE feature on PGSQL - Fixed various issues with Email Manager background thread causing program instability - Various minor bug fixes and enhancements [Database Version 1.059] ============================= Build 1058 [26th August 2010] + New EMAIL MODULE released (requires purchase of EMAIL MODULE) + New SWITCH USER feature to quickly change between COv4 Users + Invoices can now have custom fields + Invoices now have a DUE DATE fields + New 'Invoice Due Date' in Global Settings (VIEW | ClinicOffice Settings | Global Settings) + New Invoice related reports added :- - Outstanding Account Balances [Financial] - Outstanding Invoices (Ageing by Account) [Financial] - Account Balances (All) [Financial] - Account Balances (Open) [Financial] + New 'Address Format' option in Global Settings (VIEW | ClinicOffice Settings | Global Settings) Allows you to have a different address format in COv4 (useful for non UK customers) + New 'Allow editing of Clinical Notes' option in Global Settings (VIEW | ClinicOffice Settings | Global Settings) If turned off, then users can only APPEND clinical information (rather than editing it) * Sessions and Cases can now be LOCKED. Once a record has been LOCKED it becomes read-only and UNLOCKED before it can be edited. * New Staff Access Rights : 'Lock Cases', 'Unlock Cases', 'Lock Sessions', 'Unlock Sessions' * 'Database Check' now finds invalid invoice/payment allocations * Improved memory management so COv4 now takes up less memory - Some minor bug fixes [Database Version 1.058] ========================== Build 1057 [4th June 2010] + New SPLIT INVOICE feature on Invoice Editor to split an invoice between accounts * Deleting items now asks about setting as inactive instead * Todays Clinic can now be printed (right click menu) * SMS Text message formatting improved (line breaks no longer removed) * Made the Patient Selector form more customisable - Outlook Syncing code re-written, bugs fixed - Appointment Diary clash-checking bug fixed for 'Removed Ocurrences' - Waiting List now pops out when appointment is cancelled from Appt Editor - Waiting List right click - Open Patient link now works correctly - Recall Reminder automated messages in Contact Centre fixed - MEMO 'Stamp Notes' option was disappearing [Database Version 1.055] ============================ Build 1056 [22nd April 2010] * Improved TAX rounding - it's now easier to enter more decimal places in NET values * Added a context sensitive 'Calc NET from GROSS' button for customers who charge tax * Changed the grid export to Excel to export boolean fields as values (not checkbox images) * New Outlook Sync option to include/exclude cancelled appointments * Item list drop-downs (e.g. in Invoice Editor) can now show items listed by category * For Pro/Startup, new prompt to remove update file to reduce database backup size * Added 'COPY Access Group' feature on Access Group Editor (see right click menu) * Added 'Select Working Staff (now)' option to the Diary staff selector (right click menu) * New option to set default new patient status (VIEW | CLINICOFFICE SETTINGS | GLOBAL SETTINGS) * New option to make passwords mandatory (VIEW | CLINICOFFICE SETTINGS | GLOBAL SETTINGS) - Fixed a program error which some customers were experiencing with Outlook Synchronization - If a report is already open and is re-launched, the existing report now updates correctly - Grid grouping summaries were not being saved when a grid layout was saved - Improved form layout restoring - Fixed a couple of issues with Copying/Pasting Working Hours in the Staff Editor - Sending a msg from Clinical Notes when a form is selected links the msg to the patient correctly [Database Version 1.055] ============================ Build 1055 [25th March 2010] + You can now add CUSTOM FIELDS on the Staff Editor + Administrators can now override user settings (TOOLS | CLINICOFFICE SETTINGS | GLOBAL SETTINGS) * Appointment diary performance improvements * Appointment diary OPTIONS now has new STAFF LOAD option which can improve performance * Multiple user logons can now be disabled (TOOLS | CLINICOFFICE SETTINGS | GLOBAL SETTINGS) * Added a new 'COPY FROM...' function on the Staff Working hours * Added a new Max Preview Lines to all the database grids & reports * Streamlined & simplified program update procedure (will take effect for future updates) [Database Version 1.055] =========================== Build 1054 [5th March 2010] + Added optional '/WIA' command line switch to enable Windows Image Acquisition (rather than TWAIN) * Scheduled Contact Rules can now be set for specific user accounts * Added small 'Show All' button next to the SEARCH button above the data grids * Improved Scripting module * Improved Drag & Drop support for Documents and Clinical Files - Fixed 'room' import mapping when importing appointment records from CSV - Fixed issue with all-day appointments not always showing if they span across months [Database Version 1.054] ========================= Build 1053 [4th Dec 2009] + Purchase Orders implemented * Enhanced scripting events for better customization * Added a Spell Checker to all memo controls, via the right click menu (Spell checker setup is available from the VIEW | CLINICOFFICE SETTINGS screen) * Extended 'Appointment Reminders' so they can be sent further in advance - Fixed minor issues When computer locale is set to 'English (Australian)' - Partial SMS credits (e.g. when you have 1.5 credits) weren't being handled properly - Double-clicking 'Remote Support' button (instead of single clicking) could popup an error [Database Version 1.053] ========================== Build 1052 [21st Oct 2009] + SCRIPTING MODULE implemented + Global Rooms implemented (a room can be assigned as global i.e. a member of every sub-clinic) * Added new SQL extensions : @ADDRESS_NOCOMPANY and @ADDRESS_NOPER * Form layouts are now automatically backed up and can be quickly restored * Added option for whether the Waiting List pops up after a cancellation (Diary Options) * Improved layout of Diary Options screen * Added ability to timestamp RECALL notes * Added printing ability to RULE PROCESSOR form - Fixed certain email/sms merge fields which weren't merging correctly - Fixed certain charts which were throwing an 'invalid argument' error message - Fixed problem with Recall Contact Rules sometimes throwing an error - Printing screens with weblinks sometimes displayed weblinks in white font [Database Version 1.052] ========================== Build 1051 [8th Sept 2009] * Six new reports introduced to replace old 'Item Sales' reports * The 'Invoice Recipient' field in the patient record is now separate from the 'Insurance Company' meaning you can now have up to 3 invoice recipients for a patient (rather than 2 previously) * ClinicOffice now handles invalid emails better in the Patient Contact Rules - Fixed error was being shown when an appointment is booked later than a patient's next recall - Fixed problem creating a new database (affected TRIAL edition) [Database Version 1.050] ============================ Build 1050 [8th August 2009] + NEW Patient Recall system + NEW Private Mode in diary (Press F7 or use diary right-click menu) * Memo fields can now be stamped at the TOP or BOTTOM (for descending or ascending) date order * Added extra warning when merging patients so that users understand the implications * Added 'Contact Rule Log' report * Added template 'Recall Reminder Letter' * Program Updater now detects other ClinicOffice v4 instances in Terminal Services * Can now import INVOICES (see TOOLS | IMPORT DATA) - Patient Editor : if only one contact lookup field is changed, change is not always saved - Fixed searching/filtering on TIME part of Date/Time fields in STARTUP and PRO Editions - Server Edition can now only backup/restore from the SERVER computer (this is a necessary change) - Print preview page headers were sometimes getting stuck and not updating correctly - Fixed issue with updating record timestamps which was affecting Outlook Sync [Database Version 1.050] =========================== Build 1049 [15th July 2009] * The scanning module now uses TWAIN which should increase compatibility (especially with Vista) * New setting in Diary Options to show Flags & Alerts in the diary * Server Edition now handles server disconnections better and attempts automatic reconnection - Fixed a problem specific to Windows Vista 64-bit editions [Database Version 1.047] ========================== Build 1048 [2nd July 2009] + Command line switch added '/nomanagedb' removes the 'Manage Databases' option from the logon screen * Diary printing font sizes are now saved between sessions - Creating a new field and then immediately adding data wasn't saving correctly - Fixed issue with searching on date fields (introduced in last update) - Fixed database error message when running certain reports (introduced in last update) [Database Version 1.047]