Friday, 2nd June 2023
Change history
The table below shows the full change history of STS, with the latest changes at the top.
Date | Details |
---|---|
27/04/2022 | 4.4.2 released. |
26/04/2022 | Added date of birth (DOB) to Patient list export. |
21/04/2022 | 4.4.1 released. |
21/04/2022 | Updated sight test fees and NHS voucher values for 2022/2023. |
27/11/2021 | 4.4.0 released. |
24/11/2021 | Added two-factor authentication. |
13/11/2021 | 4.3.0 released. |
10/10/2021 | Improved password security. |
02/07/2021 | Various changes to support API. |
25/10/2020 | 4.2.4 released. |
06/10/2020 | Improved automated tasks; added more logging, and ensured that tasks do not run if the application is in maintenance mode. |
01/10/2020 | Emails are now sent via SendGrid - this will make mail delivery more reliable. |
28/09/2020 | Removed styles for IE6 and IE7 - these browsers are no longer supported. |
13/03/2020 | 4.2.3 released. |
13/03/2020 | Fixed issue with date shortcuts not working. |
13/03/2020 | Added guardian details to exports. |
02/11/2019 | 4.2.2 released. |
30/10/2019 | Small enhancements. |
18/10/2019 | 4.2.1 released. |
17/10/2019 | Improved task scheduling and ensured that failed tasks will re-run the next day. |
13/10/2019 | 4.2.0 released. |
13/10/2019 | Added ability to run scheduled task from properties page. |
11/10/2019 | Fixed bug with captcha on 'contact us' page. |
01/09/2019 | Updated to work with PHP 7.2. |
20/01/2019 | Updated SMS. SMS is logged only if message is successfully sent. |
17/12/2018 | 4.1.5 released. |
16/12/2018 | Billing enhancements. |
15/03/2016 | 4.1.4 released. |
15/03/2016 | Added NHS voucher values for 2016/2017. No change to examination fees. |
20/12/2015 | 4.1.3 released. |
20/12/2015 | Updated email function to make emails less likely to be treated as spam. |
19/12/2015 | Fixed bug with automated MI reports. |
25/10/2015 | Updated themes to improve support for MicroSoft Edge browser. |
27/08/2015 | Updated Sight test values (late communication NHS England). |
20/04/2015 | 4.1.2 released. |
18/04/2015 | Added support for future android application. |
15/03/2015 | Added NHS voucher values for 2015/2016. No change to examination fees. |
27/01/2015 | 4.1.1 released. |
26/01/2015 | Added new template type that can be used to export only those clinic patients that have jobs. |
17/01/2015 | 4.1.0 released. |
16/01/2015 | Added 'New' icon to list on the Advice, CCGs, Documents, Frames, Templates, User Tasks, Visual Activity pages. This appears if the respective item is newer than 10 days. |
11/01/2015 | 4.0.9 released. |
10/01/2015 | Added 'Last modified' column to list on both the Documents and Template pages. |
20/12/2014 | Added 'Further Advice'. This allows advice to be added to STS and link multiple advice items to a patient. |
17/12/2014 | Added 'Visual Activities'. This allows activity information (name and image) to be added to STS and link multiple activities to a job. |
11/12/2014 | Added 'Frames'. This allows frame information (name and image) to be added to STS and link a frame to a job. |
07/12/2014 | 4.0.8 released. |
07/12/2014 | Added 'Lens type' and options (e.g. scratch-resistant) to Job properties. |
06/12/2014 | Added category (new TextPicker control) to Home properties. |
05/12/2014 | Small naming updates to Job Vision Types. |
03/12/2014 | Added visual ability values to Patient Sight test properties. |
03/12/2014 | Fixed bug with eye marks (in Sight test properties) not working correctly in Chrome browser. |
02/12/2014 | Added 'Eye conditions' to Patient properties. |
02/12/2014 | Added 'potential' flag to Home properties. |
30/11/2014 | Added 'Total / Sight test' column to Analysis Income Summary screen. |
31/01/2014 | 4.0.7 released. |
31/03/2014 | Added sight test fees and vouchers for 2014/15. |
17/03/2014 | Created new Today scheduled task. This allows the user to receive an automated email and/or sms for the activities of the current day. |
15/03/2014 | Renamed 'Preferences' page and menu link to 'Change password'. |
14/03/2014 | Updated the 'favourite export' scheduled task to optionally send a notification SMS message as well. |
10/03/2014 | Added ability for the application to send SMS messages. |
18/01/2014 | 4.0.6 released. |
15/11/2013 | Small changes to support Internet Explorer 11. |
06/10/2013 | 4.0.5 released. |
04/10/2013 | Added protection against account sharing. |
22/09/2013 | 4.0.4 released. |
21/09/2013 | Added additional job payment methods. |
17/06/2013 | 4.0.3 released. |
12/06/2013 | Added guardian details (name, telephone, email) to patient properties. |
05/05/2013 | 4.0.2 released. |
04/05/2013 | Job property form is readonly when status is 'Closed'. |
03/05/2013 | Added accounts export in Analysis screen. This is specifically for accounting and has a different set of assumptions than the other Analysis exports. |
20/04/2013 | Numerous improvements to the charting library. |
07/04/2013 | 4.0.1 released. |
07/04/2013 | Updated framework so that the scroll position is persisted when the form is posted. |
06/04/2013 | Added eye marks and eye notes to sight test properties. |
01/04/2013 | 4.0.0 released. |
29/03/2013 | Added ability to filter scheduler, calendars and today page by a specific user. |
22/03/2013 | Updated styles to look better in Internet Explorer 10. |
18/03/2013 | Renamed Primary Care Trust (PCT) to Clinical Commissioning Group (CCG). Also added active flag to CCG properties. |
01/03/2013 | 3.9.9 released. |
01/03/2013 | Increased visibility of overdue invoices. The invoice payer is redirected to the billing invoice list if there are overdue payments. |
17/02/2013 | 3.9.8 released. |
16/02/2013 | Created a new scheduled task type 'Management Information (performance) export'. This exports the income associated for each user over the past month. A user is linked to a clinic ('Optician' and/or 'Dispenser'), a job ('Issuer') and event ('User'). |
16/02/2013 | Added the ability to link relevant users to clinics ('Optician' and 'Dispenser'), jobs ('Issuer'), events ('User'). |
11/02/2013 | 3.9.7 released. |
11/02/2013 | STS is now integrated with PayPal. This allows a user to pay an STS invoice through the application. |
05/02/2013 | Added 'Payer' to user properties. This indicates if the user pays the STS invoices. |
03/02/2013 | 3.9.6 released. |
03/02/2013 | Added auto generated user messages if there is an overdue payment. An overdue payment relates to unpaid invoices that were sent at least one month ago. These messages will appear when the user logs in. |
02/02/2013 | Added 'Full name' to user properties. |
02/02/2013 | 3.9.5 released. |
01/02/2013 | Update billing reminder email to be high priority. |
31/01/2013 | Enhanced lists so that checkbox states are persisted across list pages. This allows the user to perform actions on a set of records that span across multiple list pages. There is also a bar that displays the number of records selected along with a 'Clear Selection' link. |
26/01/2013 | Updated clinic income chart so that amounts are links to the respective sight test or job properties page. |
24/01/2013 | Fixed bug with list multi-sort col numbers not always contiguous. |
11/01/2013 | 3.9.4 released. |
11/01/2013 | Added 'Payment notes' and 'Delivery instructions' to job list exports. |
18/10/2012 | Added key to scheduler to help with clarity. |
15/10/2012 | Updated task framework so that an interval unit is used alongside the existing interval value. This allows a task to run in a more useful way (e.g. running on the first day of each month). |
19/08/2012 | 3.9.3 released. |
19/08/2012 | Added Frame and Lenses amounts to Job properties. |
24/06/2012 | Added the ability for the user to override the default theme when the user hasn't logged in yet. The override is appended to the page url. |
24/06/2012 | Added anti-tampering to the encrypt / decrypt routines. |
22/04/2012 | 3.9.2 released. |
14/04/2012 | Updated address finder so that the calling page url is also recorded. This is useful for MI purposes. |
10/04/2012 | 3.9.1 released. |
09/04/2012 | Enhanced billing system to also automatically send out reminders for unpaid invoices. |
25/03/2012 | Added 'Status modified date' to numerous job lists. |
24/03/2012 | Added 'Created by' column to favourites list. |
24/03/2012 | Fixed bug with RAG status icon appearing when job is closed on patient job list and patient test job list. |
26/02/2012 | 3.9.0 released. |
25/02/2012 | Added 'Find Address' feature to help the user obtain any UK address simply from a postcode. This facility is in the Home and PCT details. |
02/02/2012 | Added 'hourly' breakdown to application statistics (user sessions). |
29/01/2012 | 3.8.9 released. |
26/01/2012 | Added two new types of scheduled task. Both tasks relate to MI (Management Information). |
22/01/2012 | 3.8.8 released. |
20/01/2012 | Implemented scheduled tasks framework. This allows a user to setup their own scheduled tasks. Initially there are two task types; PCT notification task, and favourite list export task. |
13/01/2012 | Favourite lists can now be saved as 'private' (only available to the user who created them) or 'global' (available to all users under the organisation). Previously, users could only create private favourite lists. |
12/01/2012 | Updated all charts to have hover over highlight and text for 'average' lines. |
12/01/2012 | The line chart series can now also be mapped (so it can have hover over text and href). |
09/01/2012 | 3.8.7 released. |
05/01/2011 | Updated the income chart on clinic properties to allow the user to see individual sight test and job values whilst hovering over it. |
03/01/2011 | Implemented a native stacked bar chart (rather than using a standard bar chart and ordering the bars to simulate a stacked effect). |
01/01/2012 | 3.8.6 released. |
30/12/2011 | Improved appearance when using Mozilla Firefox. |
30/12/2011 | The clinic lists have been updated so that an icon is shown next to those clinics that haven't notified their PCT. This replaces styling of the list rows. |
29/12/2011 | An income chart for the clinic is now shown in the clinic properties (if the user has the analysis security permission). |
28/12/2011 | Extended analysis engine to check that all sight test amounts within the selected period are valid (e.g. the number of upper sight tests have not been exceeded). Any relevant warnings are displayed on the analysis page and on the properties page of offending clinics. |
23/12/2011 | 3.8.5 released. |
23/12/2011 | Added 'Sight tests' list. This is available from the main menu. |
23/12/2011 | Fixed bug with 'is blank' list search operator. |
22/12/2011 | Added optional finish date to message functionality. This allows messages to expire after a certain date and therefore do not appear from that date onwards. |
18/12/2011 | 3.8.4 released. |
17/12/2011 | If a user attempts to log in with an incorrect password five times in a row their account will be locked and the password reset. |
13/12/2011 | Added styling to billing invoice list and message to billing invoice properties for overdue invoices. |
10/12/2011 | Added hover over tips on various buttons on list and grid controls. |
08/12/2011 | When a password has been automatically generated (this happens when an account is created or when a password is reset) the user is forced to change it when they next log in. |
04/12/2011 | 3.8.3 released. |
04/12/2011 | Made speed improvements to analysis page (calculator engine and charts). |
02/12/2011 | Added ziparchive_lib - this allows a zip archive to be built purely in memory. |
27/11/2011 | 3.8.2 released. |
27/11/2011 | User can now download the invoice sent by email from the billing invoice properties. |
25/11/2011 | Added hint to date control shortcuts. |
24/11/2011 | 'Service uptime' grid contents is now limited to last three months. |
21/11/2011 | 3.8.1 released. |
21/11/2011 | Added 'Sight test frequency' to Patient property. This is used when setting the next sight test during clinic processing. |
18/11/2011 | Updated standard signature to all emails sent by application. |
17/11/2011 | Various optimizations to list control (speed improvement of approximately 25%). |
12/11/2011 | Added support for cc and bcc email addresses in mail library. |
24/10/2011 | 3.8.0 released. |
23/10/2011 | Added the ability to sort by multiple columns in any list. |
17/10/2011 | 3.7.9 released. |
12/10/2011 | User administration now covers advanced settings. |
08/10/2011 | Improved the user settings audit so that all changes are recorded whether they are direct (change to user) or indirect (change made to inherited settings). |
05/10/2011 | Added 'additional information' section to all property forms. This shows at least when the item was created and by whom. |
02/10/2011 | Separator sections in all property forms can now be collapsed/expanded. |
24/09/2011 | Added warning message in home and clinic properties if there are no Primary Care Trusts setup. |
17/09/2011 | 3.7.8 released. |
16/09/2011 | The 'Application statistics' page can also show the sessions for each day of a particular month. |
15/09/2011 | Updated Analysis and 'Application statistics' charts to be able to display grouped labels on the date axis. |
14/09/2011 | Changed the group label functionality of the chart control so that implementation is simpler. |
13/09/2011 | Improved the chart control interval algorithm so that it calculates the interval based on the number formatting. The interval calculation is also better for ranges less than 10. |
11/09/2011 | 3.7.7 released. |
08/09/2011 | Re-organised service stats page and added a pie chart to show uptime / downtime split. |
28/08/2011 | 3.7.6 released. |
26/08/2011 | Added 'Application Statistics' screen showing information about sessions per month (total, average, unique users). |
22/08/2011 | Extended service stats by including data to show average response times. |
20/08/2011 | 3.7.5 released. |
20/08/2011 | Plotted lines on analysis charts to show average values. |
20/08/2011 | Removed 'Private Patients' list. With the favourites functionality this list can be created simply by the user filtering the patients list and saving it. |
20/08/2011 | Added 'Service statistics' screen that shows UP, and DOWN times for the application. |
19/08/2011 | Enhanced the monitoring of the application's availability. The application is now checked every five minutes. |
14/08/2011 | 3.7.4 released. |
13/08/2011 | Adverts are displayed in application for trial accounts. |
01/08/2011 | Added new setting to indicate if a user can view the Analysis area. |
11/07/2011 | 3.7.3 released. |
10/07/2011 | Overhauled email engine. Emails are now sent in HTML and plain. |
03/07/2011 | Improved user administration. A welcome email is now sent automatically when a user is created. |
01/07/2011 | 3.7.2 released. |
01/07/2011 | User now has settings per Organisation rather than one set across all Organisations. |
29/06/2011 | Fixed bug with 'Unscheduled patients due' list not including those patients who have never had a sight test. |
27/06/2011 | Added utility functions to database so that trial accounts can be administered easier. |
26/06/2011 | Updated themes to be more consistent with web site look. |
20/06/2011 | User can double click item in multi-line dropdown to trigger page submit. |
07/06/2011 | 3.7.1 released. |
07/06/2011 | Improved audit on password reset/change so that the logged in user is recorded when possible. |
07/06/2011 | Fixed bug in 'user messages' not allowing users to view messages unless they have 'user admin' rights. |
05/06/2011 | 3.7.0 released. |
04/06/2011 | Made the general error page look consistent with the new 404 and 500 error pages. |
04/06/2011 | Added 'start date' to messages. That way messages can be setup in advance and will appear when the respective start date has been reached. |
03/06/2011 | Extended protection on various pages so that if the user does not have the rights to view that page the 404 custom page is shown. |
02/06/2011 | Added custom pages for 404 and 500 errors. |
01/06/2011 | Updated the security / login framework to allow a user to belong to multiple organisations. This includes a new 'Login - Organisation' screen (used only when the user has multiple organisations). |
30/05/2011 | A user can now be flagged as an administrator. Only administrators can view administrators in the user list. |
29/05/2011 | Renamed 'View' button to 'Download' in Document properties page. |
22/05/2011 | 3.6.9 released. |
22/05/2011 | Added 'user messages' list to show the messages sent to a user. |
21/05/2011 | Refactored template engine to handle a new type of section used when there are no records. |
21/05/2011 | Renamed 'View' button to 'Download' in Template properties page. |
15/05/2011 | 3.6.8 released. |
15/05/2011 | Fixed issue with list control always going back to page one when an action is clicked. This causes a problem if the user selects items on another page and wants to perform an action on them. |
14/05/2011 | Enhanced the audit framework to incorporate a 'roll back' mechanism. This allows the user to undo changes for any item. |
07/05/2011 | Extended message framework so the 'do not show' date is captured for each message. This is to improve auditing. |
05/05/2011 | 3.6.7 released. |
05/05/2011 | Updated date field so that a 'clear' shortcut (also new) is automatically added if the control is non mandatory. |
04/05/2011 | 3.6.6 released. |
04/05/2011 | Added 'logged in notification' functionality. This means if a user has been set up with 'logged in notification' enabled then an email is sent to the STS admin every time the user logs in. |
03/05/2011 | 3.6.5 released. |
03/05/2011 | Implemented audit functionality. |
30/04/2011 | 3.6.4 released. |
30/04/2011 | Updated app offline mechanism so that the 'down for maintenance' contents are streamed to the current file rather than being redirected. |
29/04/2011 | Added status history for Clinics and Jobs. |
28/03/2011 | Updated Pie Chart so that the image map for complete pies do not have a centre point. |
25/03/2011 | Updated styles to handle IE 9. |
05/02/2011 | 3.6.3 released. |
05/02/2011 | Added 'Patient Jobs' to Home and Clinic properties. This shows the list of jobs associated with the specific home or clinic. |
04/02/2011 | 3.6.2 released. |
04/02/2011 | Updated today page to style closed clinics. |
04/02/2011 | The 'PCT notified' checkbox is enabled in processed clinics as well as open ones. |
01/02/2011 | 3.6.1 released. |
01/02/2011 | Replaced 'Clinic job summary' with 'Jobs delivery summary'. This shows clinic AND one-off jobs. |
01/02/2011 | Added new list search operator 'is blank' |
01/02/2011 | Improved UI appearance. |
01/02/2011 | Fixed bug with error message link not working for form date fields. |
31/01/2011 | Removed 'Show job summary in Dashboard' property for clinics. This is no longer needed. |
28/01/2011 | 3.6.0 released. |
28/01/2011 | Extended mysql class so that the application retries a certain number of times if 'Too many connections' error is encountered whilst attempting to create a database connection. |
26/01/2011 | 3.5.9 released. |
25/01/2011 | Added 'Today' page. This shows a schedule of the events and clinics happening today. |
20/01/2011 | Made a small change to the list so that empty searches in the middle of searches are removed. |
18/01/2011 | 3.5.8 released. |
18/01/2011 | Added export to Scheduler, and the Calendars. |
16/01/2011 | 3.5.7 released. |
16/01/2011 | Updated all clinic lists so that rows relating to clinics whose notification is overdue are styled differently. |
16/01/2011 | The clinic properties form will show a warning if the PCT notification is overdue. |
16/01/2011 | Added Warning Summary to form. |
16/01/2011 | Removed 'Clinic', 'Homes' and 'Events' views from Calendar and replaced with 'Scheduler' view (this shows Clinics and events i.e. the same as the scheduler). |
15/01/2011 | Implemented minvalue, maxvalue on integer and float form fields. |
15/01/2011 | Added 'Notification duration' to PCTs. |
03/01/2011 | 3.5.6 released. |
02/01/2011 | Fixed bug in pie chart occasionally rendering series incorrectly. |
23/12/2010 | 3.5.5 released. |
23/12/2010 | Improved the template, document, sight test, job, logout icons. |
23/12/2010 | Help hints can now be added to form fields. |
23/12/2010 | Records the user who modified the status of a job. |
23/12/2010 | Records the user who modified the status (i.e. processing or closing) of a clinic. |
23/12/2010 | Updated CSS for IE 6. |
22/12/2010 | The scheduler and day calendar shows the lunch time (default is 12 - 1pm) in a different style. |
21/12/2010 | 3.5.4 released. |
21/12/2010 | Updated so that the user is logged out if the app_offline.html file is found. |
21/12/2010 | Added 'Task run history' list. |
21/12/2010 | Updated the logic in the calculator when deciding if a job is actual or potential. Jobs that are not pending, have no expected date BUT do have a payment method of Paid (...) are ALSO assumed to be actual. |
21/12/2010 | 3.5.3 released. |
21/12/2010 | Fixed bug in scheduler when there are overlapping events in one day AND one event in another day is finishing 15 minutes into unsocial time. |
21/12/2010 | Improved the home, template and pct icons. |
20/12/2010 | Added the ability to add general events to scheduler. Extended the calendar and dashboard so that they show events. |
19/12/2010 | Added 'delete' link to property forms where appropriate (e.g. clinics, jobs, documents). |
19/12/2010 | The form control can now enable / disable its controls via javascript. This allows confirmations that do not require validation to update the form (e.g. deleting) without the overhead of posting the page. |
19/12/2010 | Updated scheduler and calendar to show different event types (e.g. clinic, job) in different colours. |
11/12/2010 | 3.5.2 released. |
11/12/2010 | Added 'Income pies' to analysis area. |
06/12/2010 | Added image map functionality to pie chart. |
05/12/2010 | 3.5.1 released. |
04/12/2010 | Clinic properties now have a 'Primary Care Trust' field. This is used to filter the prospective patients and is displayed in the clinic lists, scheduler and calendar. |
03/12/2010 | The pie chart now uses anti-aliasing when rendering. |
23/11/2010 | Included the time in the email sent when an error occurs in Production |
21/11/2010 | 3.5.0 released. |
21/11/2010 | The pie chart can now be rendered in an exploded fashion. |
18/11/2010 | Implemented pie chart. |
18/11/2010 | Templates now store the formats used for date and time values. This is needed as some templates expect dates and times in a specific format. |
17/11/2010 | 3.4.9 released. |
17/11/2010 | Added alternative row colouring to scheduler, day calendar and chart. |
17/11/2010 | Implemented the line series for the chart. |
17/11/2010 | Ensured that chart gridlines and label ticks are always aligned. |
16/11/2010 | 3.4.8 released. |
16/11/2010 | Fixed bug in template processor where one record would be skipped at each section if %REPEATERNEXT% markers were used. |
15/11/2010 | Tidied the appearance of the application in IE6 and IE7. |
14/11/2010 | 3.4.7 released. |
13/11/2010 | Extended form date shortcuts so that they utilise javascript if it's enabled to update the owner date controls. |
07/11/2010 | 3.4.6 released. |
07/11/2010 | Added ability to style alternative rows in the list. Updated the default theme to use this new style. |
06/11/2010 | Updated the Menu component to look better and be more in keeping with the other framework controls. |
04/11/2010 | Improved form float field so that the thousand separator in code is passed through to the javascript function. |
04/11/2010 | The first field of an embedded list form is now focused by default. |
03/11/2010 | 3.4.5 released. |
03/11/2010 | Updated calculations in Analysis to treat jobs that have no expected date as potential amounts (not actual). Included expected dates in job export. |
03/11/2010 | Fixed bug in form float field where it crashes if there were thousand separators and there were validation messages. |
02/11/2010 | 3.4.4 released. |
02/11/2010 | Refactored mailing functions to minimise code duplication. |
02/11/2010 | Created new 'default_brown' theme. |
02/11/2010 | Fixed bug in job list showing a RAG status for closed jobs. |
01/11/2010 | 3.4.3 released. |
01/11/2010 | Updated PCT Notification task to fit with requirements. |
01/11/2010 | Replaced 'datetime' for 'Primary Care Trust notified' field in Clinic with a checkbox. Also added a bulk 'Primary Care Trust notified' assign in the active clinics list. |
01/11/2010 | The 'Tests by month' grid now has a thicker border around the cell that represents the current month. |
31/10/2010 | Added 'Primary Care Trust notified' date control to Clinic. This will be used by the 'PCT Notification' automated task. |
31/10/2010 | Implemented task runner functionality. These tasks are defined in the database and designed to be executed by an automated process (e.g. CRON). The final piece is to setup the automated process to run on a daily basis. |
30/10/2010 | Updated mail functionality so emails can now be sent with attachments. |
28/10/2010 | Added type to templates (this is currently either 'Clinic' or 'Job'). This allows the template dropdown list to be filtered depending if it's being used in the clinic or job list. |
28/10/2010 | Added 'hidden' type to templates. Hidden templates are used purely for internal purposes and are never shown through the UI. |
27/10/2010 | 3.4.0 released. |
27/10/2010 | Fixed bug when trying to delete a template. |
26/10/2010 | 3.3.9 released. |
26/10/2010 | Updated the job vision type values so that they are no longer abbreviations. |
26/10/2010 | Fixed problem with different themes not having the matching background colour in the analysis chart. |
25/10/2010 | Added favourites functionality. The user can save a list (along with its filtering) and be able to go back to the list from the 'Favourites' list in the dashboard. |
25/10/2010 | Various small changes to the list class. |
23/10/2010 | 3.3.8 released. |
23/10/2010 | Enhanced template processor so that more than one record can be specified inside one repeater section. This is done using the new %REPEATERNEXT% marker. This allows templates that have tables used for labels to be supported. |
21/10/2010 | 3.3.7 released. |
21/10/2010 | Updated Job form validation so that it is possible to have no payment method if there is a payment amount but there isn't an expected date specified. |
21/10/2010 | Extended template processor to handle multiple repeater sections in one document. |
13/09/2010 | 3.3.6 released. |
13/09/2010 | Removed 'Add sight test' button from sight test list. |
26/06/2010 | 3.3.5 released. |
25/06/2010 | Added 'User session' list which shows when users logged in. |
06/06/2010 | 3.3.4 released. |
06/06/2010 | Now logs every time a user logs in (rather than just the last time). |
28/05/2010 | Added trial, expiry fields to organisation. |
26/05/2010 | 3.3.3 released. |
26/05/2010 | Updated sight test amounts due to budget change. |
15/05/2010 | 3.3.2 released. |
15/05/2010 | Fixed bug with Home Patients list not navigating to Patent when row clicked. |
16/01/2010 | 3.3.1 released. |
16/01/2010 | Updated chart so that the background can be transparent. |
16/01/2010 | Created new 'default_orange' theme. |
04/01/2010 | 3.3.0 released. |
29/12/2009 | Implemented 'time difference' functionality. This allows a user or organisation to have a different time than the server. This is very useful if you're hosting the application on a server who's time is different to the users (e.g. hosting in UK for an application primarily used in America). In the case of STS there is no time difference so everything will appear unchanged. |
29/12/2009 | Updated template processor to replace the reserved markers (%NOWDATE%, %NOWDATETIME%, %NOWTIME%) anywhere in the data, not just those inside the repeater section. |
27/12/2009 | Added messages functionality. Messages can be sent to users (via the users admin screen) and will appear when they login. |
26/12/2009 | Fixed bug with 'Patients due' grid not exporting it's values correctly (they were all zeros). |
25/12/2009 | Made global changes across application to include the logged in user when calling all stored procedures. This change will be required when auditing is implemented and getting it done now will make life easier later. |
25/12/2009 | Fixed bug with validation firing in job when the user clicks a date shortcut and there's a non-zero payment amount but no payment method selected. |
25/12/2009 | Added private flag to documents. If a document is private then it is only visible to the user who set the flag to private. |
23/12/2009 | Tidied configuration so that it is mostly in one file. |
04/11/2009 | 3.2.6 released. |
04/11/2009 | Added job export to the analysis area. |
04/11/2009 | Removed 'vouchers' column from patient analysis export as the new job report covers this. |
04/11/2009 | Fixed issue with chart rendering in Linux (the bars were covering the x axis and the bar caps were slightly too long). |
30/10/2009 | 3.2.5 released. |
30/10/2009 | Added 'Status modified date' to all job list exports. |
30/10/2009 | Fixed bug with patient sight test write not working. |
16/10/2009 | 3.2.4 released. |
16/10/2009 | Included PCT, and 'PCT Code' in export for patient lists. |
14/10/2009 | 3.2.3 released. |
14/10/2009 | Added the ability to delete jobs to all of the main job lists. |
14/10/2009 | Improved the 'Forgot Password?' page. It now has a confirmation to reset the password and an information message if the password is reset successfully. |
11/10/2009 | Completed user admin screens. This is only accessible to users with the 'user administration' setting enabled. |
09/10/2009 | 3.2.2 released. |
09/10/2009 | Created user list (this will be used for admin purposes). This is currently not available through the application. |
09/10/2009 | Added 'PCT' to analysis patient export as well as home list export. |
09/10/2009 | Added 'PCTNOTES' to clinic export. |
09/10/2009 | Fixed bug with list not disabling its check boxes when disabled. |
09/10/2009 | Fixed bug with template processing where new lines were not persisting in the substitute values (this effected mainly the notes field values). |
07/10/2009 | 3.2.1 released. |
07/10/2009 | Added voucher codes to analysis patient export. |
07/10/2009 | Updated so that the site is automatically redirected to httpS if http. |
04/10/2009 | 3.2.0 released. |
04/10/2009 | Made changes to the calculation engine so that it can now optionally include a breakdown of values down to individual patients. |
04/10/2009 | Added an export for the calculation results at the individual patient level (see above). At the moment it is not clear where the export should be in the UI so for short term it is hidden and is only accessible if the url includes a parameter called 'patientbreakdown' (the value of this parameter is irrelevant). |
04/10/2009 | Added export button for patient breakdown on analysis page. |
03/10/2009 | Extended the dashboard grid to be able to collapse just like the lists. |
03/10/2009 | Updated patient test so that the user picks whether the test amount is the upper band, lower band or other. In the case of 'other' the user enters the amount explicitly. |
02/10/2009 | 3.1.7 released. |
02/10/2009 | Added 'Clinic job summary' list. This helps to ascertain when jobs for a particular clinic home are all ready for delivery. |
02/10/2009 | Extended the dashboard lists so that the user can collapse the lists they don't want to see. This not only helps the user to focus on the lists that they are most interested in but improves performance as the collapsed lists do very little work. Collapsed lists can still be exported and will also persist across sessions. |
01/10/2009 | Added default search of "Active = 'Yes'" for the home patients list. |
23/09/2009 | 3.1.5 released. |
23/09/2009 | Removed 'DV & NV' option from job vision. |
23/09/2009 | Added 'Delivered' job status. |
23/09/2009 | Updated the css to look better in IE6. |
22/09/2009 | Implemented gmap_lib class. This is used to create the url for static google maps. |
19/09/2009 | Various small changes to ensure the application works with PHP 5.3.0 (live is currently using 5.2.10). |
16/09/2009 | 3.1.0 released. |
16/09/2009 | Updated the 'income breakdown' analysis page so that the income is broken down into clinic and one-off sections. |
16/09/2009 | Added shortcuts to date control. The 'expected date' control in the job properties form has shortcuts to increase the date by 2, 7 and 10 working days. |
16/09/2009 | Removed 'Status_Modified_Date', 'Expected_Date' and added 'Home, 'Postcode', 'Payment due' to most of the job lists. |
15/09/2009 | Added export to grid control. This means that the Analysis and 'Tests by month' grids can export their data. |
15/09/2009 | 3.0.0 released. |
14/09/2009 | Added date controls to Analysis page. |
13/09/2009 | 2.9.7 released. |
13/09/2009 | Further changes to the analysis page: i) altered the data columns in the grid to more useful ones ii) the analysis grid only shows rows which have at least one non-zero value iii) added image map to chart. This allows the user to click on a month in the year chart to display that single month. The user can click any bar in the month chart to return to the year iv) coloured any columns in the analysis grid the same as their colour in the chart. This makes the link between the chart and the grid far more intuitive v) added income breakdown chart. This currently cannot be accessed until the options table is created. |
13/09/2009 | 2.9.5 released. |
13/09/2009 | Extended analysis page to look more consistent with other pages. Added buttons to allow the user to choose 'summary' or 'breakdown'. Still need to add the controls to allow the user to choose a date. |
12/09/2009 | Fixed bug in 'Tests by month' grid where patients belonging to inactive homes were being included in the results. |
11/09/2009 | 2.9.0 released. |
10/09/2009 | Added 'alternative amount' to patient sight test details. |
10/09/2009 | Started the Analysis page. This will allow the user to analyse the incomes for any date range they want. For the first phase there is a simple chart that displays the correct year (month-by-month). |
10/09/2009 | To display the calculation engine results there is now a chart component. |
10/09/2009 | Built an income calculation engine. This can work out the income for any specified duration on a day-to-day basis. |
05/09/2009 | Replaced 'deceased' with 'active' (where active is equal to not being deceased) for patients. |
05/09/2009 | Removed 'deceased' col from patient lists and replaced with home postcode. |
01/09/2009 | 2.8.6 released. |
01/09/2009 | Job now has a Pending status. This indicates if it is currently only a recommendation with the patient. |
01/09/2009 | Added Menu item for Pending Jobs. |
01/09/2009 | Job reference is now auto-generated. This ensures it is unique and has a consistent format. |
01/09/2009 | Added 'PCTNAME', 'CLINICNOTES' and 'NOTES' to clinic patient export. |
01/09/2009 | The Job lists now have a bulk status update function. |
01/09/2009 | Fixed regression issue with user not being able to create a new Template or Document. |
30/08/2009 | Renamed 'Order' to 'Job'. |
11/08/2009 | 2.8.2 released. |
11/08/2009 | Improved the name of the columns in the PCT list export. |
11/08/2009 | 2.8.1 released. |
11/08/2009 | Fixed bug in list control not coping with aliases correctly when filtering. |
09/08/2009 | 2.8.0 released. |
09/08/2009 | Updated most list exports to export more data. Home and PCT lists now contain address data. |
09/08/2009 | Extended list control so that the columns exported can differ to those displayed in the list. This allows the addresses for homes to be exported even though they do not appear in the list. |
31/07/2009 | 2.7.5 released. |
31/07/2009 | A few extra changes to Orders: i) renamed 'Lens' to 'Vision' ii) renamed Lens notes text box to 'Lens' iii) added 'Frame' text box. |
29/07/2009 | 2.7.0 released. |
29/07/2009 | Added 'Add order' to 'Patient' and 'Patient Sight test' property forms. |
28/07/2009 | Added validation and javascript auto formatting on the integer and float form fields. |
27/07/2009 | Implemented export to csv and export to template for main order lists. |
27/07/2009 | Modified the export mechanism so that it is a lot easier to use and requires only a minimal amount of coding to work with any entity. |
23/07/2009 | 2.5.0 released. |
23/07/2009 | Various changes to the order functionality: i) status values modified ii) order 'Name' is now 'Reference' iii) added 'status modified date' to order iv) expected date defaults to 2 weeks from today v) added extra fields to order properties (lens type, payment details etc). |
23/07/2009 | Added the framework for orders. An order links to a patient and optionally a sight test (which in turn links to a clinic). Still need to finalise the fields of an order but there is enough there at the moment to make it useful. |
23/07/2009 | Changed the names of status's and fixed types from always being uppercase to normal case. |
21/07/2009 | Updated form field controls to extract the posted values on demand without the need of the validate function being called first. This fixes a bug in the menu hints occasionally going wrong. |
21/07/2009 | Changed the calendars and scheduler to appear more consistent with the list. Now the caption displays the title and the date selector is in the action bar (the grey bar below the caption). |
21/07/2009 | Updated the action icons on the list, calendars and schedulers to be more consistent (green background with white border). |
20/07/2009 | Extended the clinic status's to have a 'Processing' state (this fits between 'Open' and 'Closed'). The user now clicks the 'Process' button of a clinic to lock the patients and to automatically create sight tests for all clinic patients. Once the user has processed the clinic they can click the 'Close' button. |
20/07/2009 | Added link from a patient sight test to the clinic that the test relates to (if there is a clinic). |
18/07/2009 | 2.0.0 released. |
18/07/2009 | Added export to list control. All lists can export their data based on the current search, and sort settings. |
14/07/2009 | 1.9.5 released. |
14/07/2009 | Removed the document upload from encrypting the file as well. |
14/07/2009 | Updated default search on patient and home lists so that active items are only shown by default. |
13/07/2009 | Added 'does not equal', 'greater than', 'less than' to list search operators. |
12/07/2009 | 1.9.0 released. |
12/07/2009 | Extended the list to be able to do multiple searches. |
05/07/2009 | 1.8.0 released. |
05/07/2009 | Changed the appearance of the properties form. Also tidied some areas of the html, removing unnecessary elements. |
05/07/2009 | Put 'Patients' back into all clinics lists. |
04/07/2009 | Added 'Active' flag to home. This is equivalent to the 'Deceased' flag on a patient. |
04/07/2009 | Lists now show closed clinics, inactive homes and inactive patients (those who are deceased and/or belong to an inactive home) in grey. |
04/07/2009 | Inactive patients (patients who are deceased and/or belong to an inactive home) do not have a RAG status in the patient lists. |
04/07/2009 | Modified the duration control so that the displayed values are more user friendly. The values now show the unit name (e.g. '10 minutes') and for large durations the hours / minutes are displayed (e.g. '1 hour 30 minutes'). |
04/07/2009 | Made the information in the clinic and home month calendars more consistent with the scheduler. The clinic and home month calendars now show the patient count. |
04/07/2009 | Updated the month calendar to have the same highlighting logic as the day calendar and the scheduler. |
03/07/2009 | 1.6.2 released. |
03/07/2009 | Added 'Number of patients' readonly info to Clinic and Home properties. |
03/07/2009 | The login page now also uses an email if there is one in the url (value name is email). This is useful when dealing with multiple user accounts as one can setup different shortcuts to the site with different emails in the url. |
02/07/2009 | 1.6.0 released. |
02/07/2009 | Changed default search to 'home' in Clinic Prospects list. |
02/07/2009 | Removed 'Patients' from 'all clinics' list. This allows the underlying view to execute a lot faster. |
02/07/2009 | Updated clinic export: i) now sorts by clinic start, home, surname and then forename ii) renamed 'LASTTEST' to 'LASTTESTDATE' iii) added 'CLINICTIME' and 'LASTTESTTIME'. |
02/07/2009 | Added direct select dropdowns to calendars and scheduler. If javascript is disabled then the dropdowns are not shown. |
01/07/2009 | 1.5.0 released. |
01/07/2009 | Added framework for settings at an Organisation and User level. The constants used for settings have now been replaced with a database table. These settings are retrieved and cached when the user logs in. One of these settings relates to the theme (the presentation of the application - stylesheets, images). Re-organised the presentation files so that there is now a default theme directory. New companies will get a copy of this directory which they can then customise. |
01/07/2009 | Did some optimisation on the patient lists. Patient queries are now executing approximately three times faster. |
01/07/2009 | Fixed bug in Clinic close where the notes for the auto-generated patient sight tests were not using 24hr time so it was not clear if say, 07:30 is either am or pm. Time is now in 24hrs. |
30/06/2009 | The validation errors on the form now link to their respective fields. This means the user can now click on an error message and the cursor will focus on the field which produced the error. In the case of no javascript the form is scrolled to ensure the field is visible (standard anchor functionality). |
30/06/2009 | Removed 'deleted' status from clinics. When the user deletes a clinic now it is permanently removed from the database. The user can however only delete open clinics. |
30/06/2009 | Added document repository. Allows the user to store useful documents online. |
29/06/2009 | Added the concept of organisations. An organisation is a container for all data belonging to a particular company / client. A user belonging to an organisation will only ever see the data relating to that organisation. |
29/06/2009 | Improved the robustness of the application when the user attempts to manually modify the url. |
29/06/2009 | Added account status to user. This value also inherits from its organisation (therefore disabling all users belonging to an organisation can be done by simply modifying the organisation account status). |
27/06/2009 | Added footer. This displays the version and copyright text. |
27/06/2009 | Updated the day_calendar so that it attempts to reduce the number of empty cells by creating spans. |
27/06/2009 | 1.0.0 released. |
Copyright 2023 © Sight Test Services