menu toggle

Merlin

Release 2.3.79

May 2023
 

Improvements

 

Ability to use multiple Google drives for document management purposes

Merlin Mode: All
Configurable: No

What's changed? 

We have added support for multiple Google Drives. Merlin will now support connecting to multiple drives for file storage. Only one active drive can be used for file creation or editing. Any editing of files not stored on the active drive will result in the file being migrated. Note, there is no change in end user experience.

What’s valuable about these changes?

Provides customers with the ability to use multiple Google Drives to store and manage their documents and removes storage limitations.

Abaxis Fuse integration updated to support additional image types

Merlin Mode: All
Configurable: No
 
What's changed?
 
Abaxis Fuse lab tests results now include Base64 images.
 
What’s valuable about these changes?
 
This means that you can easily view each image associated with your test results—no more scrolling through pages of text and numbers
 

Validation added for sending SMS via Merlin Utilities

Merlin Mode: All
Configurable: No

What's changed?
 
We have updated the SMS Send text from the Utilities menu to validate phone numbers using the same validation used elsewhere in the system.
 
What’s valuable about these changes?
 
Now only valid numbers will attempt to send.
 
Test Guidance
1. Select the menu option Utilities > Send Texts
2. Enter an invalid mobile phone number and complete the rest of the input fields
3. Click send
4. A warning message should appear saying the mobile number is invalid, and the user should be able to correct the number after closing the warning
 

Change date displaying in Notes across Merlin

Merlin Mode: All
Configurable: No

What's changed?
 
Client notes and payment notes now only display the date of each note and not the time.
 

Upgrade Boomerang integration

Merlin Mode: All
Configurable: Yes - Backend

What's changed?

We have implemented a new integration with our SMS provider which will improve performance and stability of the platform. The Refresh button on the Review Messages Sent page has been removed, this page now refreshes automatically every 5 minutes.

What’s valuable about these changes?

Merlin will no longer crash while updating this page.


 

Bug Fixes

 

MERLIN-26375 Treatment Codes can record the code lists against the wrong site

Merlin Mode: All
Configurable: No

We have resolved an issue where it was possible to populate the treatment code cache with entries from the wrong site, meaning the fast lookup of treatment codes is incorrect.

Test actions:

1. For Site A and Site B, create a code which is only shown for Site B (called Test code for Site B here)
2. Login to Site A and add a treatment, then check Test code for Site B does not appear
3. Logout and login to Site B
4. Open Administration > Code Entry > Code Maintenance
5. Edit any code (e.g., change description), but change the edit site to Site A before clicking Save
6. Logout and login to Site A7. Add a treatment, then check Test code for Site B does not appear

 

MERLIN-26350 Batch traceability screen filtering not working correctly

Merlin Mode: All
Configurable: No

We have resolved issues with the filters (excluded, expired, zero stock) on batch traceability screen not working correctly.

Test actions:

1. Navigate to Batch Traceability screen
2. Select one or more of the filters (Show Excluded, Show Expired, Show Zero Stock)
3. Screen updates correctly to the options selected

MERLIN-26199 Duplicates showing for the same lab results in treatment history

Merlin Mode: All
Configurable: No
 
We resolved an issue where duplicate lab results were being shown in the treatment history.
 

MERLIN-26044 HTML Labelling Weight Parameter not showing Weight  when using Reprint Label

Merlin Mode: All
Configurable: No

We have fixed an issue where animal weight was not showing when reprinting labels.
 
Test Actions:

1. Administration > Settings > HTML Labelling > Treatment Label HTML Template with batch information
2. Paste in attached HTML template, containing ${Weight}Kg parameter/merge field
3. Treatment > Add Treatment > process pre-requisite code item for pre-req animal
4. Print Label 5. Save 6. Treatment History > right-click > Reprint Label 7. Label prints correctly showing animal weight
 

MERLIN-26040 Unable to upload formulary PDF due to file size

Merlin Mode: All
Configurable: No

We have updated the maximum file size that can be used to upload a formulary PDF. This is now 20Mb (up from 10Mb).

Test Actions:

1. Using a file that is larger than 10Mb but smaller than 20Mb use the following path
2. Administration > Settings > Misc. > Upload via the 'Formulary PDF Path'.

MERLIN-26031 Diary. Availability. "Warning popup "Appointments exist..." is displayed after saving availability when no appointments assigned to the surgeon on that day

Merlin Mode: All
Configurable: No

This release fixes an issue where a warning was shown when saving availability for a surgeon claiming appointments exist for that day when they don't.
 
Test Actions:
 
1. Go to Diary > Day page
2. Make sure no Appointments assigned to a surgeon
3. Change date to tomorrow
4. Make sure this day no Appointments assigned to the above surgeon as well
5. Open "Availability" page
6. Select today's date
7. Open "Availability" popup for today's date for the same surgeon
8. Make a change to Availability for that day
9. Click "Save & Close" button
10. Availability popup is closed. Edits are saved
 

MERLIN-25924 'Ignore Consolidation Date for Documents' check box not working

Merlin Mode: All
Configurable: No

We have resolved an issue where the "Ignore Consolidation Date for Documents" check box was not working.
 
Test Actions:
 
1. Open patient treatment history
2. Scroll till the document from past (e.g. 3 month ago)
3. Context menu->Remove from Invoice->Yes (on popup)
4. Popup appears (with text "The selected item cannot be deleted as it occurs before the current accounting period.")
5. Enable Administration> Settings> Treatment: 'Ignore Consolidation Date for Documents'
6. Try to delete document again (steps 1-4). Expected result - document should be deleted

 

MERLIN-25912 Attached Documents unable to be opened from the Pre-Invoice Tab

Merlin Mode: All
Configurable: No

We have resolved an issue where documents were unable to be opened from the Pre-Invoice tab resulting in an error stating "No results returned for this document"

Test Actions:

1. Open the treatment area for any client (ensure that the "Pre-Invoice" tick box is enabled for this client's Category -Administration> Clients> Categories> Allow Pre-Invoice)
2. Open the Add Treatment tab
3. Select Doc Mgmt> Drag & Drop Files
4. Within this popup, find any file and drop it into the drag and drop tab.
5. Click save and close.
6. File can be opened correctly within the Draft area.
7. Use option "Save to Pre-Invoice"
8. Double click the file in Pre-Invoice - the file opens correctly

MERLIN-25911 Formulary file processing not working as expected

Merlin Mode: All
Configurable: No
We have resolved an issue with processing a formulary file if the data structure has empty fields.
 

MERLIN-25905 Able to join to same HCP multiple times

Merlin Mode: All
Configurable: No

We have resolved an issue where it was possible to join a patient multiple times to the same HCP by double clicking the "Join" button.

Test Actions:

1. Create new patient
2. Within Reception highlight patient and click Join HCP
3. Highlight any plan
4. Double click the Join button
5. You are taken to the HCP Accounts screen where you can see the plan is only visible once.

MERLIN-25753 Invalid XML character error when sending an insurance claim via VetXML

Merlin Mode: All
Configurable: NoWe have resolved an issue where invalid characters were being included when sending to Vet Envoy resulting it failing to be accepted by the system.

 

MERLIN-25384 Data consent status not showing correctly

Merlin Mode: All
Configurable: No

We have resolved an issue whereby the consent status and date of renewal showed incorrectly if the client's data consent method was changed to inactive. These now show the method and date even if the method is now inactive for new clients.
 
Test Actions:
 
1. Navigate to Reception screen on a client account
2. Go to the data consent tab and select a data consent method and confirm it. (Can see the automatic opt out date)
3.Then go to Administration>Clients>Data Consent Methods
4.In the data consent methods pop up window go to the method that client was signed up to and untick active
5.Refresh and then go back to the client account
6.Data consent method shows as green, data consent box shows the method (which is now inactive and not available to other clients)
7.The communication preferences show the same as what was agreed
8.The automatic opt out date shows the date which the client agreed to

 

MERLIN-24448 Code search in stock adjustment not working

Merlin Mode: All
Configurable: No

We have fixed an issue where the Code search box on the Stock Adjustment screen was not working and returning no results.

Test Actions:

1. Navigate to the Stock Adjustment screen
2. Enter a value into the Code box
3. Results should show all appropriate stock

MERLIN-23442 Merlin Service Outages - Database Connection

Merlin Mode: All
Configurable: No

A candidate fix has been included in this release which will mean that database connection issues that were previously causing service outages will no longer cause Merlin to stop working.