Improvement – HL7 Sender Tool – Support for SSH Tunnel. Create a secure SSH tunnel to a remote HL7 Server – Requested by Paul C. from diridium.com
Improvement – Editor – Support for opening and drag-drop encrypted Cloverleaf smatdb files – requested by Keith M. from thechristhospital.com
Improvement – Sql Loader – Support for opening and drag-drop encrypted Cloverleaf smatdb files – requested by Keith M. from thechristhospital.com
Improvement – HL7 Editor – Better handling of large HL7 fields within a segment (OBX-5). Large fields are now collapsed to improve message readability. The size of the field is displayed in brackets. Do see the full field, double click on the collapsed region.
Improvement – HL7 Editor – Larger HL7 keyboard tooltips. They can be turned on/of (Ctrl+k,Ctrl+k). Hold down the Control key and move the mouse to a field with in the message also displays the tooltip.
Improvement – Segment Editor – Support for OBX-5 variable data types
Improvement – Better sizing of columns in the SegmentEditor and HL7 Code table grids
Impvovement – HL7 Editor – Support for decoding a multi-part embedded OBX-5 field, for example an embedded pdf document split across multiple OBX segments
Improvement – HL7Standard Tool – Show Components/Subcomponents for search results
Improvement – HL7 Editor – Track temp files that were opened from OBX-5 encapsulated fields and delete them when HL7Spy exits
Improvement – Bulk Compare Tool – Sort field differences by Message Index, then HL7Path – request by Gavin M. from health.telstra.com
Improvement – Bulk Compare Tool – Save Ignore Paths when right-clicking and selecting “Ignore” in the Diff tool editor – requested by Gavin M. from health.telstra.com
Improvement – Diff Tool – Update DiffView when settings change in BulkCompareView’s ignore fields
Improvement – Speed up application startup
Improvement – Better handing of Windows Domain licenses for Enterprise customers
Improvement – Add support for per user settings for Enterprise customers
Improvement – Better display of Z-Segments in Segment Editor
Improvement – HL7 Transform Tool – Add more transform functions like Upper, Lower, Insert/Add Segment – requested by Len.F. health.qld.gov.au
Improvement – HL7 Transform Tool – Add a drop-down of available functions
Improvement – Custom Code Tool – Add right-click copy rows from Events table – requested by Len F. from health.qld.gov.au
Improvement – Rework the HL7 Send dialog for better space utilization
Bug Fix – File Save – Cannot set the Frame End setting to change the message end-of-frame character – reported by Mike T. from amwell.com
Bug Fix – Fix Batch Send View so that the FHS and BHS configurations can be modified
Bug Fix – HL7Sender Tool – Fix issue where SSL Validation in UI not happening at the correct time
Bug Fix – Show better error to user when Excel Export fails
Bug Fix – Advanced Statistics in v2020 do not report the same values as v3.1. Reported by Iris C. from cdph.ca.gov
Bug Fix – Highlight Field Tool- Fix exception when Segment Path is selected as a Highlight Path Support wildcard paths
Bug Fix – Bulk Compare Tool – Clear out Diff view when selecting a row in the Summary Grid row
Bug Fix – Ftp Explorer Tool – Fix issue with resetting the Master password
Bug Fix – Custom Code Tool – Fix [ArgumentOutOfRangeException] Specified argument was out of the range of valid values.
Bug Fix – HL7 Parser – Exception including entire contents of a large binary file with no messages
Bug Fix – HL7Spy not opening up a file when double-clicking it from Windows Explorer – reported by Jared R. from Queens University
Bug Fix – Fix spelling of Familiy name in v2.1 and v2.2 of the HL7 Standard
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