Atmoforms Release Note v3.03

Version 3.03 Latest Features and Functionality

This document describes the additions and changes in functionality to Atmoforms in version 3.03 of the software. This release note describes changes to Atmoforms since V3.02.

A note about terminology

Atmoforms enables organisations to set the terminology used in the application to what they are most familiar with. For example, one organisation’s patients, admissions and reports may be another organisation’s service users, involvements and explorations. Your organisation might use different terminology in their implementation of Atmoforms. In these release notes, we’ve used the terminology patients, admissions/visits and reports throughout.

1 MRN on Jellybean Chart

Patient identifiers (aka MRNs) are now shown on the Jellybean chart along with their names.

2 Highlight Changes toggle with Subforms

Newly added subform sections are now included within the highlighting when viewing the activities history. This includes both changes to items within a subform as well as entire subform instances.

3 Form Group Ordering

The order of forms in form groups can now be set from the Form Group edit screen.

This will dictate the order the forms appear in the Event Overview report (previously they were displayed alphabetically by form name).

4 Read-Only OPD

The admin setting read only personal details now applies to a service user’s OPD forms as well as their personal details. If this setting is enabled, the OPD forms are not editable. 

5 Facility to permanently delete patients added

The ability to “hard delete” patients out of the system has been added. This is an extremely destructive action and due to the nature of relational databases will cause all related records, including audit records to be removed.   This action will delete patients from ALL registries; there is no facility to specify individual registries.

This should be ran with extreme care with system backups taken.

As such the following rules are enforced:

  • Only a list with no duplicate identifiers is allowed
  • Patients cannot be deleted if they are used as “Personal contacts”
  • Only patients can be deleted. (Staff members and unregistered people can not be)
  • Only Patients whose identifier has not changed can be deleted
  • All patients listed for deletion must exist in Atmoforms
  • If deleting from the linked staging database then all the patients must exist in the staging database

Due to the destructive nature for this facility it must be ran via a SQL command. Script and instructions for permanent deletion available upon request.

Bug fixes

Area of software Description of fix
Atmoforms/Forms/History Subform numeric headers are no longer highlighted as though changed when the highlight change bar is used and there are no changes within the subform.
Atmoforms/Forms/History When Cross Item History is set to OFF, item history filters and print preview will now be scoped to only that form instance so that filters that would return zero results are now not displayed
Atmoforms/Forms/History Numerics with a prefix or a suffix are now displayed in print preview. Previously they displayed as ‘NaN’
Atmoforms/Forms/Attachments File upload controls now behave consistently, with the “Browse” button and drag-and-drop being the only methods to select a file to upload.
Atmoforms/Forms/Dashboard Fixed issue where UK date format was used in form item history graph when US format set.
Atmoforms/Forms/OPD ‘Include Unanswered Items’ toggle now visible for OPD form at the top of the form.
Atmoforms/Forms/OPD Subform sections will now correctly be displayed when editing/viewing OPD forms.
Atmoforms/Activities Fixed issue where some filters in the activities tab would not be cleared when attempting to clear current filters.
Atmoforms/Summary Fixed issue with min width of the table cell to ensure event name is always present.
Atmoforms/Admin/Audit Altered wording for audit when form added via dynamic load.
Atmoforms/Admin/Audit Fixed issue where subforms on both OPD and main forms were not correctly auditing with the type of “subform created” and were instead using “form instance created”.
Atmoforms/Admin/Security Display of the “Advanced security not enabled” banner is now more stable and will no longer flicker when switching tabs.
Atmoforms/Print Preview Fixed double guidance being displayed when printing a form with help text and switching the help text filter to ‘Yes’.
Atmoforms/Home/Search Cancel button now no longer pushed outside window when searching for inactive service users without full screen input enabled.
Atmoforms/Mediator The staging API will, as of the 3.3 package generator in Builder 2.17, support up to approximately 400 forms when enrolling patients. Fixed issue with ‘unexpected character’ error when bulk loading forms.
Atmoforms/Mediator Management UI Settings page now checks to ensure the Mediator can make requests to Atmoforms. If the Mediator is unauthorised, patient enrollments cannot not be started until the Mediator is correctly configured and this is verified in Settings.
Atmoforms/Management The toggle to enable/disable key items on OPD form definitions is now disabled with a banner explaining why.
Atmoforms Improved the null checking of the object array where there are no forms associated with a registry event to ensure that the server correctly handles these scenarios.