AquilaCRS Whats New
Version 2.3 build 3129
This is a "stability" release. We've concentrated on bug fixing and improving the stability of the product.
We recommend upgrading as soon as possible
- added lots of methods to the AquilaService_Impl.pas to support sessions, licensing etc
- Sys Admin functions now shows list of active sessions
- Reorganisation of Sys Admin functions putting DB Ver History & Database Upgrade on the Upgrade tab
- added GetDocumentationString to all TVarRange descendants for self documentation purposes prior to re-write of validation engine
- optimised _ValidateTableFields to ensure that a field was only asked for a validation once, not several times
- added debug methods to show field/record type visibility and validation rules details for documentation purposes
- slight visual changes to the frmPatientSearch1.dfm
- altered Query Editor form to add an extra attempt to actLoadFilterExecute due to previous failures via a mapped/network drive
- Improved stability and referential integrity in regards to potential conflicting multi-user access
- fixed geocoding for address and incident address
- Patient Folder now shows the associated specialities on the status bar
- added checkbox custom drawing to IBID Summary and VGridDataReport forms
- Saving memo annotation settings per user
- Fixed bug to save memo annotation contents on saving Image records
- Fixed position of the patient banner on Significant Events & Dependency screens (was appearing above menu controls)
- Fixed bug where validation rule about no two dependenciees for the same date only checked on INSERT not EDIT mode.
- Fixed bug to re-introduce missing "core" modules like "Other Folders" list, Significant Events List, Images List etc lost in previous build
- Fixed bug where attempting to close the app from the main form with the window-close button makes the main form disappear but leaves other editors open
- Burn Injury visual assessment shows an empty DoB as 30-12-1899 on status bar
- Fix some Dependency Multi-user issues
- Multi user fixes for Dependency records & improved PK Violation control
- Changes to the ID structure for Dependency records.
- Dependency Record Date/Time not being validated properly against other dates
- Changes to the internal save mechanism for Dependency
- Multiple Fixes to Dependency validation records
- fixed bugs with Dependency saving/opening & critical error prevention
- changed Dependency Record ID/EditorFormInfo class structure so that the IBID_MAIN_ID is passed in the RecordType property, not as an ID itself
- updated classIBIDActions.pas to reflect this
- updated all the Dependency lists and clients to do the same
- Updated Dependency biz rules to provide new functions for calculating CalcInjToAdmDelay and CalcLOStoDate
- Altered the OnCalcFields event handling in dmIBID to reduce processing time.
- Redesigned the frmContainer tab open/close handling
- Redesigned the ClientForm FormCloseQuery event to handle aborts in the exit process
- fixed bug in Burn Injury Visual Assessment whereby it used to clear the data fields even if the template was loaded
- Fixed bug where validation messages were not being created for new-not-yet-saved IBIDs that had their Record Type "upgraded" to a more severe type
- Dependency Theatre Input Mins and Units of... fields now have rules and limits to prevent overflow
- New Validation Icons for MEWS Score, Ward Attender for in Dependency
- Optimised & improved the accuracy for the calculated fields for IBID (Days Post Inj, Inj to Adm Delay, LOS to Date)
- Fixed bug creating a new Dependency from the "Dependencies for IBID" list in the IBID screen that did not link the IBID (although caught by validation error)
- Causation > Association > None Apply did not untick Clothing Fire and Fire Resistant
- enabled HandleRedirect for Indy and NetHTTP clients in dmReplicator and ClientDataModule to allow for future proof replication service if relocation needed (use HTTP 302 code)
- slight change of name to some constants in constants.aquila.pas
- fixed bug that showed days post injury as -1 for new ibid records
- replaced textedits with calcedits for frmIBIDResusc1.dfm for the 3 fluid fields to prevent invalid input & allow easier validation
- added validation for the above 3 resusc fluid fields (just 0..MaxInt) to prevent database overflow
- Redesigned Dependency Chronology to include Out-patient activity.
- added Dismiss and Edit (Demographics) to patient banner on Image and Dependency editors
- list forms embedded in patient folder are now named uniquely (in global application terms) with their moduleid and folder id (mostly only helpful for debugging)
- added extra debug-only test function to fClientForm2
- fixed potential access violation bug in frmContainer.SetExistingSession (defensive programming to prevent errors from missing values from older session data specification)
Version 2.3 Build 3075
- Fixed : Numerous speed improvements in the Query engine. Additional Run options enable further speed improvements.
- Fixed : Initial Action field not saving value when field lost focus.
- Fixed : The auto filtering of the Initial Action drop down contents affected ALL open IBID records.
- Fixed : A duplicate folder could sometimes be created if opening a patient folder from the results of a Dependency Query due to missing Folder ID data
- Fixed : Tetanus Status and Psychologist Grade fields were being output even if not selected in the field list for IBID/Dependency Query
- Fixed : Trauma_Network_ID_1 field incorrecly being output in the Dependency Query.
- Fixed : CXR Score, drop down option 1 fixed spelling
- Fixed : Dependency > Intensive Care > Bronchoscopy Re-Score, fixed misspelling of oedema.
- Fixed : Frailty Score field not visible on Co-existing Disorders for Non Burn Non Wound record type.
- Fixed : Bug where under certain circumstances a blank demographics record could be created.
- Fixed : Using async methods to attempt improved speed of folder opening.
- Fixed : Bug where desktop application is not able to locate the settings file
- Fixed : Bug where saving a Dependency record could give "Violation of PRIMARY KEY" error.
- Fixed : Setting "none apply" in Association wasn't untickng Fire Resistant field
- Fixed : "Cannot find item COPY_RECORD in collection" when running Demographics query.
- New : Removed custom HTTP stack in favour of a wrapper to the OS own HTTP stack (ie WinHTTP in the case of Windows). Affects server connection AND replication.
- New : Ability to add a flag/icon to a top-level tab. User requested, in order to better identify key screens with multiple open tabs
- New : Customisable operator in filter row on all data tables. Right click on column headers, choose Filter Row to enable.
- New : "Other Folders" list in the patient folder. Shows patients other folders - typically used for systems with multiple medical specialities installed.
- New : Significant Events query PREVIEW. Limitations: does not join patient demographics, so is purely Sig. Events data. Update to come in next version.
- New : Visual Assessment for Burn Injury. Interactive Lund & Browder chart that also fills in TBSA, body sites & burn depth.
- New : Ability to save the open tabs when closing IBID (or if the application terminates unexpectedly) in order to restore tabs on next opening the application
- New : Add a timeline to the Care Journal to provide overview and navigation.
- New : Events in the care journal now have much more information (as opposed to just start/end date & comment)
- New : "History View" in the care journal. Similar to an agenda view, shows all events in a vertical timeline grouped by date.
- New : Significant Events now have "Family History" and "Personal History" event types to enable patient history taking.
- NEW : "Standard" Digital Imaging Library - stores up to 3k x 3k image in the patients folder, allows viewing & multiple tools/data.
- New : New "ubin" path added to server for uncompressed (but still encrypted) connections - usually slower than bin, for debugging purposes only (AquilaServer build 3020)
- New : Validation Rule (critical level) enforcing rule that only one Dependency record be created per day per patient.
- New : Validation Rule (critical levle) enforcing rule that Dependency Theatre events must be at least 1 hour apart (to help prevent duplication)
- New : Dependency Chronology Feature - timeline of Dependency records, including highlighting dates where Dependency is either missing or before/after admission.
- New : Significant Events query - limited to pure Sig. Events data, ie no linked patient data - that is planned for future major releases.
- Fixed : Bug that prevented FIN_YR & FIN_QTR from being calculated correctly (AquilaServer Build 3016)
- Fixed : Added client-side code to workaround FIN_YR & FIN_QTR bug on the server in case users do not immediately upgrade the server.
- Fixed : Client side "keep alive" setting to improve network performance.
- Fixed : Improved start up performance of client by reducing component overhead and limiting on-screen paint requirements.
- Fixed : Bug in "New Dependency" function from the IBID Screen resulting in an "empty" Dependency record
- Fixed : Bug where modifications to Dependency-related validation messages (i.e. OK & Comments) being overwritten when re-opening the Dependency again.
- Fixed : Bug where hitting refresh on IBID record contents adds duplicate records
- Fixed : Added missing calculation to the new IIS Score field in Dependency
- New : Added hints to the toolbar buttons on IBID Summary to describe their function
- Fixed : AusTOMS scores needed a 0-40 validation rule
- Fixed : Bug where selecting "None Apply" in Causation Association doesn't unselect Fire Resistant.
- New : Photo App integration for Digital Imaging module (iOS/Android) (Imaging module only)
- Fixed : Bug where desktop application defaulting to the program files folder for INI file storage (exhibited as the app not storing the Server URL between sessions)
- Fixed : IBID - Move > Search For Patient function shows window that is too large for notebook screens
- Fixed : Enabled "copy cells" functionality in the Dependency, IBID & Significant Events list (export privileges required)
- Fixed : Using Mouse wheel buttons over empty Time edit fields causes Invalid Pointer error under Windows 10 (when Windows feature "Scroll contents under mouse" is active)
- Fixed : Bug where Dependency Physio & Psych scoring screen was not scrollable on smaller screens
- Fixed : Improved speed of opening IBID screens
- Fixed : Significant Event screen - added links to Patient Demographics & Patient Folder
- Fixed : Reduced network traffic when initiating asynchronous server-side methods (using server call backs instead of polling)
14th June 2016
- Fixed: low impact error message appearing on closing IBID when using v2.2 desktop against v1.2 server.
7th June 2016
- Please note that from version 2.2, AquilaCRS/IBID will be dropping support for MS SQL Server 2005. The oldest supported version of MS SQL Server is 2008 R2.
- New: iBID data fields - for details see: Version 2.2 New iBID Data Fields
- New: Significant Events module
- New: Care Journal V2
- New: Pre Injury Psychological & Physio Scoring module
- New: creating Dependency record asks for parent IBID record first.
- Updated: IBID cards on Patient Folder
- New: data lists in Patient Folder & iBID records.
- New: critical level validation messages
- Validation messages are no longer replicated to the National Database
- Updated analysis calculations
- Numerous bug fixes, speed & other minor improvements (AquilaCRS 2.2 Bug Fix List)
Build 2786 (non-essential upgrade)
Release: 11 January 2016
- Fixed: bug "Cannot perform operation on closed dataset" when changing record type
Build 2784 (non-essential upgrade)
Release: 15 December 2015
- Fixed: changing iBID record type or running Re-validate option causes validation messages from "Pain Score" & "Rehab Screening Performed" to be created in error.
Build 2783 (non-essential upgrade)
Release: 10 November 2015
- Fixed: Daily Dependency screen for out-patients has large gap in middle of view, between pain scores and notes fields.
- Fixed: Entering dates < 1753 does not create an error message when using Dependency Record Date/Time field as it does with other fields. (if Tools > Options > Pre-validate Date Fields is on).
- Fixed: IBID list on Patient Folder view does not refresh when a) done editing an IBID record, or b) when pressing refresh.
- Fixed: In search demographics/new patient function, if window is narrowed significantly (i.e. side-by-side with PAS systems) then fields become too small to read. Now the search fields "collapse" into tabbed sub-groups to enable viewing of the fields.
- Fixed: In one case, IBID assumed it was in Portable mode by the presence of the AquilaCRS.INI file in the program folder. This resulted in Cannot create file errors when trying to write settings files. IBID now checks for write permissions before setting Portable Mode.
- Fixed: All Queries - the displayed value for number of fields was not accurate.
- Fixed: IBID Queries - Days Post Injury was being output as the first column in all queries, despite not being a queryable column.
- Fixed: All Queries - the pivot table field list was not being refreshed if the query was edited & re-run
- Fixed: Report > IBID Field Contents created "Format of data in stream does not match the destination table format". Caused by incorrectly using SQLite schema specification.
- Fixed: Tools > Options > System. Upgrade button not enabling if new version available.
Build 2776 (non-essential upgrade)
Release: 23 September 2015
- New: "IBID Content Report" to Pt Folder and IBID screens - produces report of entire contents of IBID & Dependency records for selected patient.
- New: Software Upgrade functions to the Tools > Options screen.
- New: Tools > Application Log menu item.
- Improve error report text if software upgrade server cannot be reached.
- Add default class-names for common user interface items, if app config class names cannot be reached for some reason.
Build 2769 (non-essential upgrade)
Release: 11 September 2015
- Fixed - ticking Central Cyanosis field in Admission screen resulted in "Field not bound" error.
- Fixed - Help > About screen shows 0Mb memory usage
Build 2767 (non-essential upgrade)
Release: 3 September 2015
This release is a small incremental release to v1.2.4. As we progressed to v1.3, we fixed more bugs & decided to release this earlier for everyones benefit. Details:
- Fixed - ticking No Inhalation Signs/Symptoms did not touch the Central Cyanosis field.
- Fixed - Go To Error function not working for Patient Demographics related errors.
- Fixed - creating a new patient sometimes did not put patient demographics record into edit mode, resulting in an error
- Fixed - occasional deadlock error on refreshing list of IBID records after editing an IBID record. ++
- Fixed - Go to Folder function on Validation Message screen incorrectly shows error when a folder hasn't yet been created. ++
- New - adds installation folder location & remote desktop information to the bugreports for better support
++ these are fixes for reported bugs from earlier versions that we haven't been able to replicate, hence the fix is our best guess at this time.
Build 2764 (essential upgrade)
Release: 17 August 2015
The release introduces some useful new features and also a new method of delivering program updates, which now come via the same server that handles the replication of anonymised data - nww.ibid.mdsas.nhs.uk.
The old method of automatic upgrades will cease to occur from 29th August, so please make sure your software is up to date.
- New automatic upgrade system, faster & less intrusive to the user. Hosted on the same server as the Replication server, so access should be widely available.
- Ability to go straight to iBID record from the dashboard screen.
- Ability to search for Trauma Network ID from the dashboard screen.
- Validation message list on the home screen/dashboard, now has Go To Error function, users no longer have to open each validation message window to access this function.
- Show Trauma Network ID in the list of Dependencies on the Patient Folder screen to better see which records belong with which. The list is filterable by this field.
- Host Referral Site drop down list is locally editable to add your own sites (users require "Manage Local Lists" privilege)
- "Rehab Screening Performed", "Pain - Overall" and "Pain - neuropathic" now shown on the first tab on Daily Dependency as well as the usual tab.
- Email address now mandatory for new user profiles.
- Dependency - Outpatient activity - Attendance field moved to after the Assessment section
- Dependency - fields that are not required for out-patient activity no longer generate validation messages.
- some minor bug fixes
Release: 9th October 2014
Primarily a maintenance release of the client software, "AquilaCRS". Some small performance enhancements have been made to AquilaServer, however upgrade is not mandated.
- Fixed: PDF Export from Query Results text was too small or even blank for results with many fields
- Fixed: Access Violation sometimes occurring when tabbing into, and out of, date fields.
- Fixed: Decimal fields from Dependency Psych. and Physio scoring datasets that have zero values were displaying as empty fields in the Query Results.
- Fixed: Sort order for date fields in Query Results was aplha-numeric instead of date-order.
- New: Patient Search/New Patient - allow the user to press [Enter] on any field to start the search.
- New: Patient Search/New Patient - use warning icon next to NHS Number fields and email address fields to indicate invalid input.
- New: Add 'Discharge from Service' and 'Discharge from Service Date' to the list of IBID records in the Patient Folder view to assist with display of O/P record types
- Fixed: IBID Summary - hide the Pt Folder, Pt Demographics, IBID and Dependency action buttons if the filter returns zero records.
- Fixed: Query Results - hid the Pt Folder & Pt Demographics action buttons if the query returns zero records.
- Fixed: Tab order. Now possible to use the [tab] key to move around in windows without the focus becoming "lost"
- New: Performance enhancements in remoting framework
- New: Performance enhancements in the database access framework
- New: Support for Amazon Web Service (EC2 and RDS) cloud services
Release: 29th July 2014
This is primarily a maintenance release to address some issues that were discovered in v1.2.0. The following have been fixed/implemented:
- Some proxy server settings were incorrectly detected, preventing national database submissions.
- Some settings were not being successfully saved to the registry: the IBID Summary Fit-To-Width option and the Large IBID View option in patient folder.
- In some situations, saving a Patient Folder with an empty Description would generate an error.
- Increased the tolerance for reporting failure to replicate with the national database to allow for one-off network faults.
- Better handle the response to attempted use of context sensitive help.
- Some users experienced an Access Violation when tabbing out of a Date field.
- Start up interrupted by error message " is not a valid integer" due to incomplete proxy server settings in IE.
- Error "A delta called VALIDATION_ERRORS is already present" could be received in some circumstances when saving a Dependency record.
- Validation messages for Dependency > Physio & Psych scoring pages not showing.
- Entering decimal values into Dependency > Physio & Psych scoring fields would show a warning message even if value was in range
- Ticking "None Apply" in IBID Causation would not un-tick the Fire Resistant field or clear the Clothing Item or Fabric fields.
This release, although looking very similar to previous versions, is almost 70% new under the hood. We have addressed numerous bugs, added numerous features & fields and concentrated on improving performance.
- Added user permissions:
- On release of software, users will need permissions to be granted see Managing_Users#User_Permissions for more information.
- Permissions are: Edit, Delete/Move, Query, Export/Print, Manage Historic data.
- Added function to move iBID record between patients (moves linked Dependency records as well)
- Added function to delete iBID record
- Added function to delete Dependency record
- Added function to delete Patient Folder
- Added function to delete Patient Demographics
- Show Historic BIBID ICU data on IBID Resusc tab for older iBID records.
- Add fields:
- Demographics: GP Practice Code
- Demographics: Country of Birth
- IBID Demography: Spoken English standard
- IBID Demography: Written English standard
- IBID Demography: Preferred Language
- IBID Demography: Interpreter Required
- Inhalation: Vapour Inhalation
- Causation: Clothing Fabric
- Causation: Fire Resistant
- Implement theatre related analysis calculations, e.g. Total GA's, Total Grafting Ops
- Change name sounds like algorithm to SoundEx (implemented during server upgrade)
- Allow user to specify type of name search on patient search screen (exact, partial or sounds like)
- Merge iBID Demography screen with iBID Record screen
- Hide Age calculation on iBID Demographics data entry screen
- Improved Dependency to iBID linking algorithm - in rare cases where multiple IBID records match the date, now uses most severe IBID.
- Link all orphaned Dependency records with an iBID record during upgrade
- Update analysis formula for numerous fields
- IBID Summary completely re-designed
- Uses new column layout
- Includes numerous additional fields
- Includes most recent Dependency data
- Adds export functionality (requires export privileges)
- Adds filtering functionality (for when viewing in-patients & out-patients lists)
- Add "IBID Summary for In-Patients" view
- Add "IBID Summary for Out-Patients" view
- Query tool completely re-designed
- Queries now have their own top-level screen for maximal screen usage
- Query is continually editable after initial execution
- Excel export of results no longer requires Excel to be installed (requires export privileges)
- The drop down list of field names now has the section name in brackets afterwards to better enable type-to-find
- "Search for field" feature in field list
- "Add field to filter" feature in field list (rt click on field name)
- Allows use of '%' wildcard character in conditions using the "Like" operator
- Can copy range of cells from search results to clipboard & paste into Excel or other spreadsheets (requires export privileges)
- Add Financial Year and Financial Quarter fields to the IBID Query
- Add an "IBID & Dependency" query to link both datasets
- Add a "Validation Message" query to get custom validation reports
- Validation Message engine completely re-designed
- Improves speed
- Validation message shows field display label not field name
- Fix display bugs
- Remove all "spin-button" editors for number fields & replace with standard text editors
- Add Trauma Network ID to the Dependency data table on the Patient Folder to better identify which IBID record is which in cases where multiple IBID records exist
- Add Trauma Network ID to the drop-down list of IBID records in the Dependency screen to better identify which iBID is which
- Add "Large" view of IBID records to show 'card' style instead of data-table style
- Add right-click menu to all data table headers to allow access to advanced features
- Open dashboard reports (e.g. All Validation Messages & IBID Summaries) as top-level items, not embedded in dashboard to give more room
- Show expanded view of patient demographics on folder screen, with "edit" & "dismiss" options
- Re-design of the patient summary panels to enable re-use on every screen
- Patient search results default to opening the Demographics record not the folder
- Improve Age calculation & synchronise formula with other date point related analysis calculations
- Redesign layout algorithm of all data-entry screens to allow showing/hiding of individual fields (not just screens) based on record-type
- Add navigation buttons to all screens to allow opening of Patient Folder and Patient Demographics
- Adjust highlighting of key/KPI fields. Required fields have grey star, key fields have two-stars in red
- Added support for SQLite database engines for single user & demos.
- Fix all Help links
- Add additional themes with more "contrast"
- Add "touch mode" to make rows, buttons and options larger for use with Windows tablets & touch screens
- Add confirmation of exiting when there are editor windows still open
- Set spelling auto-correct to OFF by default
- Fix spellings like Oximetry & Parenteral.
- Allow version 1.2 desktop client to be used against version 1.1 server
- Features that rely on server to be gracefully handled
- Show warning message to user about required upgrade
- Fixed over 300 other bugs & issues
This release focusses on quality by fixing as many bugs as we can in the timescales. There are also some under-the-hood improvements.
- Fixed Access Violation bug when editing some date fields.
- Fixed "focus stealing" when app is running in background.
- Fixed: Validation message of date range checks now shows the correct date in the message.
- Fixed: Exporting data to excel not formatting date columns as date/time values.
- Fixed: New users' password not being shown correctly on user dialog
- Fixed: Entering search data that is too long for target fields caused SQL Truncation Error if user continued to create a patient with such values.
- New: Validation checks stop on first instance of a problem for each field, reduces number of validation messages, improves performance.
- New: Dependency date/time field no longer sets a default value
- New: Removed need for the `seconds` element in time values
- New: Right-click menu available for all data-table headers for accessing to sorting, filtering & grouping
- New: Added Validation Message to check for missing Linked IBID record in Dependency
- New: Dependency - Improved algorithm to find linked IBID Record to ensure most severe IBID case is linked in case of multiple IBID records covering same date point
- Fixed: InfoServer connection still made by WinInet - needs to use own TCP/IP stack
- Fixed: Filtering in the data tables (clicking on column heading) is case-sensitive, filtering needs to be case-insensitive.
- Fixed: Date & Time fields are being formatted as Date&Time in Excel export - now has individual date or time formatting where appropriate.
- Fixed: Changing own password and having session time out then did not silently log back in & caused "Session Not Found" error.
- Fixed: Entering data in fields in patient search fields that are too long for the database fields subsequently causes SQL Error if continue to create a patient
- Fixed: Change Parental Feeding to Parenteral Feeding on Dependency > Intensive Care form
This version is now available & is primarily focussed on improving quality with many bugs found & fixed along with other improvements. We have also added a few new features that we have been asked for by users.
- The 'OK' button on each screen is now labelled 'Save & Close' to avoid any confusion as when the data is saved and/or the functionality of the button.
- iBID records are now revalidated automatically when the record type is changed.
- Added ability to manually re-validate at any time.
- Validation Messages added to dependency record & created validation rules for KPI fields.
- Improved display of validation messages on each screen: correct height, smoother updating & fixed "Record Index Out of Range" bug.
- Improved display of patient demographics history.
- Added Validation Report to Patient Demographics screen.
- Added Validation Report to Dependency screen.
- Export to Excel is no longer reliant on Excel being installed. This seemed to be causing problems for quite a lot of users, so we have completely re-written the Excel export to avoid needing Excel at all.
- Query Results screen show a summary of what was searched for.
For details of all bug-fixes please see the change log.
- The IBID Query does not export the TotalLOS field correctly, i.e. it produces blanks only. A bulletin was added to the  website on 18 July 2013. Please read for more information.
Released: Feb 2013
This release consists of lots of bug fixes and some major improvements in the application. For detailed information on the changes please see the change log which will be updated on final release.
This version introduces a spell checking component with auto replace. Every text field in the application is now spell checked, with errors being underlined in the way most users expect from a spell checker. Right clicking on the incorrect spelling displays a list of words. Additionally, commonly misspelled words are autocorrected, with full support for a user-defined auto-correct file.
When using the query tool (via IBID or Dependency queries for instance) the criteria you define and the fields you select for output can now be saved to files to be reloaded later. The criteria and field list are saved separately that allows a mix-and-match approach. Further, you can share these saved files with other users.
The 'Query Results' screen has been expanded to include full pivot table and chart support. Drag and drop fields from the list to create multi-level pivot tables and show a variety of charts based on the pivot table. Optionally you can show "drill-down" data by highlighting a cell in the pivot table to show the underlying data. The pivot table definition can also be saved to a file for later reuse.
New Record Types
Two new record types added:
- Non-burn, non-wound admission for care of Burn Team
- Non-burn, non-wound admission of another speciality to the Burn Service.
Application "Look and Feel"
The original application did not utilise native Windows look and feel. This new version has replaced all toolbar, menus, sidebars and status bar components in order to comply with windows look and feel more accurately. In doing so the mouse handling of the menu and toolbar items has improved greatly. We have endeavoured to keep the layout and the controls in the same place as before, so although these are major changes, they should be fairly transparent to the end user.
Selected Other Fixes
- Added Scar Potential and Prevention datasets to the IBID Query tool.
- Added Psych Assessor field to Co-Existing Disorders.
- Added Rehab Screening Performed to Dependency Psych Scoring.
- Added Improved bug reporting tool - semi-automatic and less invasive.
- Fixed "List Index Out Of Bounds" at random intervals in iBID records by altering Validation Error table view.
- Fixed importing "Acute Injury Assessment" when Admission Date is not blank now imported as "Acute Minor Admission", previously as "Acute Minor Outpatient".
- Implemented fix for previously imported records Acute Injury Assessment records that have Admission Date and were flagged as "Acute Minor Outpatient".
- Postcode analysis fields (area, district, sector) not being calculated correctly if original postcode is not complete.
- Fixed: Dependency Theatre/Intervention screen - checkboxes were 3-state but should be 2-state.
- Fixed: Time fields cannot be cleared.
- Fixed: Out of range dates caused bug report to be loaded. Now informs user via popup dialog of invalid date. MS SQL Server acceptable date range is 01-01-1753 to 31/12/9999.
- Added: New set of modern icons.
- Added: All tabs can be re-arranged via drag and drop.
- Added: Ability to skin the application to a look and feel of your choice.
Version 1.0.1 (August 2012)
As expected this version focuses even more on stability and bug fixing, with any new features restricted to very minor changes and "essential" work only.
The changelog for this release will be updated as soon as possible.
Version 0.9.15 [Gamma] (July 2012)
This release focuses on stability and minor improvements to existing features. New & fixed features this release:
- New: IBID records are now linked to the patient demographics that were active at the time of the IBID records (date point is either admission, assessment, referral or causation dates)
- New: Replication batch size limitation is removed when exiting the app.
- New: IBIDA_Demography calculations are now run when patient demographics records are updated.
- New: Patient Search results form now has a "max-records" type summary caption to provide feedback on the number of records returned.
- New: Ability to filter most recent number of days from dependency list.
- New: Improved icons for Validation Errors to be less urgent to emphasise their ""guidance"" element.
- New: Add IBID Field List help button to IBID Form to direct to help website.
- New: Dependency - allow selection of linked iBID record via drop down lookup list.
- Fixed: Postcode Analysis Calculations are producing DNK for all values (causation and demographics)
- Fixed: Patient demographics records were showing non-contiguous record start and end times for name & address records.
- Fixed: BIBID Data Transfer incorrectly setting record start times for patient name/address records, which is erroneous.
- Fixed: Showing existing form does not switch to correct tab
- Fixed: Safecall error on demographics query run with a single Description keyword.
- Fixed: Bulk Replication: remove Private_Delta_Details from export
- Fixed: Memory Leak of UserInfo complex type from server module.
- Fixed: Ensure dashboard side panel re-sizes correctly after closing search panels.
- Fixed: Dependency Query: need to sub-categorise ICU Scoring fields.
- Fixed: Dependency - remove the patient status glyph as it confuses users.
- Fixed: Dashboard Sidebar occasionally disappears when opening a query
- Fixed: Query Results - needs to show how many records are showing and the max records setting
- Fixed: Dependency Form not able to edit any data > 7 days old even when hitting Edit button
Version 0.9.14 [Gamma] (July 2012)
iBID Database version 38.4
This version fixes a number of bugs identified during the recent user training session, including the missing Afghanistan from the country code list. It also introduces two new query tools:
- Dependency Query
- Dependency Theatre/Intervention Query
The product is now a Gamma release.
Version 0.9.13 [Beta] (July 2012)
The versions up to 0.9.14 have fixed lots of bugs and improved the stability of the product. Major improvements have been made to the data replication module in response to the large amounts of data expected from the BIBID Transfer.
Version 0.9.9 [Beta] (June 2012)
This version introduces the BIBID Import and Transfer Utility. For more information see [http:
Version 0.9.8 [Beta] (May 2012)
This release fixed a major bug that was preventing data entry for a new ibid record.
Version 0.9.7 [Beta] (May 2012)
This update predominantly concentrates on interfacing the various online help systems with the software. Each page or tab will have it's own user help focussed web page. Each form in the application has a Help menu, under which one or several help items will appear depending on the number of tabs & embedded forms that are showing. There is also a quick access toolbar button containing a drop down menu of help items.
At the moment the help system is not 100% complete, so some pages may just direct you to a generic help page. The help links will be updated as and when the pages are created.
The help pages are, where appropriate, shown in a tab within the software, using an embedded web browser. Future versions may allow a choice of internal or external browser.
We've also added an internal database upgrade mechanism in the server app. This is triggered on start up of the software and now allows the software to automatically upgrade the database as well as being able to automatically upgrade the software.
We've also fixed a number of bugs reported by users, and found by internal QA. See the change log for more information on fixes.
Next release will focus on bug fixes and quality issues only. We will be developing an import process for BIBID v1 databases in parallel.
Version 0.9.6 [Beta] (Apr 2012)
This release concentrates on bug fixing following a detailed testing period, and fixes approximately 15 bugs reported in our ticketing system.
The major new feature in this release is the addition of a Validation Error report on each of the Patient Folder, and iBID forms. This complements the dashboard validation error report & provides a more focussed view of validation errors within specific patients & ibid records.
Version 0.9.5 [Beta] (Apr 2012)
IBID Database Version 37
The installation program has been changed: if you install over the top of an existing standalone installation, it now will not overwrite the database. The database file is still deleted if you uninstall the program. If you want to overwrite your database file, then you must uninstall before installing the new version.
The patient search function treats the NHS Number as a more important search criteria. It now searches for the NHS Number OR (all of the other criteria). Previously, search criteria that included the NHS NUmber with other criteria may not locate any records if the other criteria didn't match even though the NHS Number was present in the database. This fixes that and reduces the possibility of introducing duplicate NHS Numbers in the database.
Fixed some bugs with patient search function.
Version 0.9.4 [Beta] (Apr 2012)
IBID Database Version 37
Interim release to allow input of NHS Number in the following formats:
- NNN NNN NNNN
Version 0.9.3 bld 321 (Apr 2012)
IBID Database Version 37
This software version is primarily a bug fix release.
NHS Number & email address validation have been added to the patient search form. We've also added "inline" NHS Number validation to the patient editor form. Invalid NHS Numbers also added to validation errors data.
Date editor input kind & immediate drop down on typing options have been added to the User Options form so that users can switch to their preferred method.
Version 0.9.2 bld 317 (Mar 2012)
incorporating IBID Database Version 37
Checkbox controls are now three-state (previously two-state). The new "grey" state indicates uncertainty. This affects 99% of patient and iBID boolean-type fields. (Dependency boolean fields are unchanged). The checkboxes cycle through the values in the following order: No -> Unknown -> Yes. The stored values in the database are No=0, Yes=1 and Unknown=NULL.
An iBID Registration mechanism has been introduced in this version.
This ensures that systems have to enter their official IBID Unit ID to become an iBID data provider. The registration form is visible on the dashboard and doesn't prevent access to other functions like creating a patient, querying the database and viewing reports.
The behaviour of iBID None Apply type field has been changed. In previous versions these fields hid their related option fields and then cleared them on saving. In this version ticking a None Apply type field leaves the related option fields visible and immediately clears them. This means that users can use the None Apply field to set all unknown values to No and can then selectively enter the Yes data.
The First Seen By Burns Consultant section has been moved from iBID Resusc to iBID Admission.
There have been a significant number of bugs fixed in this version.
Version 0.9.1 bld 302 (Mar 2012)
- Fixed bug in calculating IBID analysis data
Version 0.9.1 bld 273 (Feb 2012)
Firstly, we've fixed a major showstopping bug that prevented the dependency record from opening. This bug was introduced in v0.9.0.
We've also fixed a major bug in the local "DLL" server version. This did not surface itself to the user, but it caused the standalone/offline version of AquilaCRS to remain in memory when the program should have exited.
The big news in this release is the introduction of IBID Analysis. This feature means that approximately 45 new fields are available in the IBID Query feature. The new fields range from detailed analysis of postcode data, age categorisation thru to critical care minimum dataset compliant organ support "days" information. AquilaCRS calculates these values as you enter data, but in a separate thread to avoid blocking the user interface.
Years in dates are now represented as four digits everywhere. Date input of two digit years have a century window that extends back 98 years as most date entry will be retrospective.
The demographics search function defaults to showing the individual search fields now instead of the more advanced "Google" like single text entry. This single text entry field is still available at the top of the dashboard screen. It's a great productivity feature and detailed context help will be provided for this feature.
A number of IBID screens have had their layout adjusted in response to user comments.
Staff related fields in IBID admission, referral and discharge screens have had their drop down button removed to ensure user is aware that the field is a free-text field, even though a drop down list of values is still available.
The patient search function used to show a single text field (a la Google) but users requested a simpler search solution by exposing individual search fields by default.
We have fixed a large number of bugs in this release too.