We have made HL7Spy faster. We improved the performance of loading the application, loading messages, query messages, performing statistics calculations on a field, and many other aspects of the application.
HL7Spy can handle more data. We have improved HL7Spy’s already unique ability to load 100’s of thousands of messages. In HL7Spy 2020.1 we have improved many features to handle the increased size of HL7 data streams. We have some customers that are loading 42,000,000 messages and running queries to generate reports. That’s a lot of messages!
Here is what its like to load 1.1 million messages from a 7-zip archive containing 10 files on a standard laptop.
Watch how fast it is when used to calculate the statistics on the MSH-9 field.
We went through the entire product and improved every window and dialog in the application. We asked ourselves how we can make them better, and we did. Check it out for yourself.
We added more options for saving the application layout, font sizing, opening behavior, saving/restoring application settings, and more.
We added the ability to set the font size of the editor and most data grids within the application. This is great if your eyes are getting older like mine.
We have updated all data grids, and tree grids in the application. Where useful, they now support searching, sorting, and data grouping.
The HL7 Editor has been revamped. In v2020 it is snappier, renders text more precisely, handles large HL7 messages better, supports configurable field highlighting, and has a cool new search tool (shown below).
The Custom Code Tool – This tool is for power-users! It is amazing what you can do if you know a little C#. In v2020 this tool has been completely redone. It now supports the .NET 4.8 run-time, and C# 7.x language specification.
One of the great new features in HL7Spy v2020 is built for users who are migrating to a new HL7 Integration Engine, (like Rhapsody, or Corepoint –product plug intended). The Bulk Compare tool allows users to compare the output from their old integration engine with the output of their new one, to ensure that the outputs are equivalent before flipping the switch. The Bulk Compare Tool generates results that allow you to see exactly which messages and fields are different between to message streams. Statistics by message type and field are created. These results can be exported to PDF and Excel for reporting purposes.The Bulk Compare tool is fast, so fast. It can compare 100,000 messages in under 15 seconds. See it in action below.
HL7Spy v3 was released in June 2017. Since that time we have released over 40 new versions of HL7Spy in response to customer requests for new features and to make bug fixes (many more improvements that bug fixes :)). We are now releasing a major upgrade to HL7Spy with some great enhancements.
One of the great new features in HL7Spy v4 is built for users who are migrating to a new HL7 Integration Engine, (like Rhapsody, or Corepoint –product plug intended). The Bulk Compare tool allows users to compare the output from their old integration engine with the output of their new one to ensure that the outputs are equivalent before flipping the switch.
The Bulk Compare Tool generates results that allow you to see exactly which messages and fields are different between to message streams. Statistics by message type and field are created. These results can be export to PDF and Excel for reporting purposes.
The Bulk Compare tool is fast, so fast. It can compare 100,000 messages in under 15 seconds. See it in action below.
The Bulk Compare tool was developed in conjunction with Rhapsody’s Co-Creation Labs: https://rhapsody.health/co-creation-lab. It was a great opportunity for us to work with the experts in the integration space and create a comprehensive HL7 integration engine migration tool. We were happy and impressed with the co-creation result and we think you will be too.
More information about the Bulk Compare tool can be found in the HL7Spy v4 user manual here: Bulk Compare Tool.
Improvement – HL7 SQL – Add a “Save” button to manually save the query text – Requested by Larry B. from cdph.ca.gov
Improvement – HL7 SQL – Add an option to not automatically save the Query text when the user clicks the “Execute” button
Improvement – Statistics – Speed up calculation of “Selected To Single New Tab” and “Not Selected To Single New Tab” – requested by Jeff D. from hshs.org
Bug Fix – Fix issue where results from a SELECT INTO new tab results in the messages indexes in the results being incorrect and therefore showing the incorrect message in the editor when clicked on in the results grid – Reported by Jeff B. from mhg.com
Bug Fix – Custom Code – Fix issue with Custom Code not saving correctly. All being saved to file “00000000-0000-0000-0000-000000000000.xml”
Bug Fix – Custom Code – Compile to user temp directory instead of the one in ProgramData\HL7Spy\temp
Bug Fix – Custom Code – Fix up location of the Actipro CacheSplash window
Bug Fix – Do not show files from the User’s temp directory in the Recent File List
Bug Fix – Save Recent File List on Application Exit