Merlin
Release 2.3.79
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
Configurable: No
Validation added for sending SMS via Merlin Utilities
Configurable: No
What's changed?
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
Configurable: No
What's changed?
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
Configurable: No
MERLIN-26044 HTML Labelling Weight Parameter not showing Weight when using Reprint Label
Configurable: No
We have fixed an issue where animal weight was not showing when reprinting labels.
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
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.
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
Configurable: No
We have resolved an issue where the "Ignore Consolidation Date for Documents" check box was not working.
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
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
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
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.
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
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.