Archive for 2019

HL7Spy v4 Beta – Bulk Compare Tool

New – HL7Spy v4 is ready for Beta testing!

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.

Try the HL7Spy v4 for 40 days for free here: Download HL7Spy

Write Custom Code in C#

Power users can write custom code in C# to do almost anything the .NET framework will allow you to do. In this simple example we are appending the text “-test” to the existing value of MSH-3.

Included in HL7Spy are examples of how to de-identify patient information, generate messages, and other more complex message processing routines.

Select All Messages for a Patient

By right-clicking on an HL7 field you can easy to select all messages for a patient. HL7Spy will query all messages, find those that match, and present an ordered list of messages.

If you want to compare any 2 messages, simply select any 2 messages from the list, then right-click and select the “Compare Messages”.

Getting Statistics on an HL7 Field

One of the most powerful features of HL7Spy is calculating statistics on a particular field. In this example we are loading 100,000 messages and getting the statistics on PV1-2. You will notice that 50,178 with value “O”, and 14,733 with the value “E”.

You can navigate values of a particular type by using the forward and back buttons as shown in the short clip.

You can also right-click on a field type, say “O” and send all messages with PV1-2=”O” to a separate tab.

Load Messages From Database

Messages can be loaded from Sql Server, Oracle, Postgres, My Sql and many other databases. HL7Spy will automatically detect which column contains the message data and will load the messages into the message editor. Clicking on a row in the result set will display the associated message in the Message Editor.

  • Page 1 of 2
  • 1
  • 2