• Inner Harbour Software

    Inner Harbour Software consists of a dedicated team of .Net programmers whose mission is to create exceptional and affordable HL7 products. Please email us at support@HL7Spy.com to contact us with questions regarding our products or services.


New! - HL7 Spy v3.1 has been released and is now available for download - try it now for free!

HL7Spy v3.1.2273 (20 day trial, and 3.x licensed users)

Customers with an Enterprise subscription receive a free upgrade!

Platform Requirements: Windows 2008R2/2012/8.1/7/10 - 32/64-bit, requires .NET 4.5.2, or higher.

HL7Spy 3.0 User's Manual             End User License Agreement

HL7Spy v2.3.584 (2.x licensed users only)

Platform Requirements: Windows 2008R2/2012/8.1/7 - 32/64-bit, requires .NET 4.5, or higher.

HL7Spy 2.3 User's Manual             End User License Agreement

HL7Spy.Core C# class level documentation

  (Right-Click after downloading and "Unblock" to view)

HL7Spy v1.7.75 Released

  • Improvement – Upgraded some 3rd Party libraries that we use within the application
  • Bug – Fixed an issue when you double-click on a file in Windows Explorer and an existing instance of HL7Spy is shutting down. (thank you George S. for reporting)
  • Bug – Fixed an issue in the Splitting Tool where splitting by message index range was not working
  • Improvement – Sped up start time by lazy initializing the Custom Code tool
  • Improvement – Sped up application start time by 5 seconds.
  • Bug – Fixed a problem with gzip handling
  • Bug – Fixed a FileDisposed exception being thrown when the last Query Results tab is closed
  • Bug – Fixed an issue in HL7 SQL where the left most column showed incorrect index numbers when DISTINCT is selected from the toolbar.
  • Bug – Fix the formatting of date/times in Excel (thanks to Larry E. for reporting and giving us the fix!)

HL7Spy v1.7.68 Released

  • Much reduced memory usage when opening thousands of files using “Open Folder”
  • Show a “Loading..” message when loading messages over 1MB in size
  • Right-Click option to export the unescaped field to a file and to attempt to interpret the MIME type of the data
  • Fixed the search dialog to be automatically pre-populated with the currently selected values – reported by Denise G.
  • Fixed occasional IndexOutOfRangeException when pasting into the Message editor
  • Better error information when executing HL7 Sql query with syntax error

HL7Spy v1.7.65 Released

  • Query Results from “HL7 SQL” queries are now shown on a per tab basis.
  • Added “Clone This Tab” option to the Right-Click on Tab Menu Items. This allows you to quickly copy the contents of a tab, and preform queries on it.
  • Fix Encoding character definition for the escaped Component was in correct. \C\ when it should have been \S\
  • Fix sorting of Message Editor Tabs for collections created via a query.
  • Fix out of range exception while parsing a message
  • Fix cancel on exit when there are pending changes to a message collection
  • Fix processing of hex values in the HL7Parser
  • Fix HL7 Compare in Sql Loader and HL7 Query displays items in the reverse order they were selected

HL7Spy 1.7.60 Released

  • Add an menu option to disable loading files into an existing instance of HL7Spy when double-clicking on file in Windows Explorer
  • Show name of Message Collection being searched in the title bar of the search window
  • Fix issue where copy/paste/undo/redo events are always being sent to the Message Editor window.
  • Add support for Undo/Redo to HL7 SQL and Sql Loader editors
  • Add Browse button to the “Add References Dialog” in the Custom Code Device
  • Fix key-binds for control-space, and ‘.’ in the Custom Code Device
  • Fix suggested file name to be a legal Windows file name when exporting to excel
  • HL7 parser should let tab (0x09) characters through. Currently TAB is being replaced with a space
  • When “Reuse Results Tab” is not selected, there should be a results grid per tab created – requested by Doug M. from Cleveland Clinic
  • Show the Query that was used to generate the tab when hovering over the Message Tab
  • Fix StackOverflowException when referencing Microsoft.Practices.Unity.dll in the Custom Code Device

HL7Spy 1.7.55 Released

  • SqlLoader – Remember users last setting for SqlLoader’s ReuseResultsTab
  • SqlLoader – Added counter to Query tab when “Reuse Results Tab” is unselected
  • Message Editor – Hook up menu item Alt- shortcuts
  • Message Editor – Added a save dialog when message collection has changed
  • Message Editor – Add “Split” Tools menu item
  • Message Editor – Fixed issue when Pasting muliple messages with non-standard encoding formats
  • Message Editor – Fixed Order Tabs by MSH-7 option
  • Message Editor – Added order by ascending/descending in right-click menu item of tab
  • Message Editor – Move Edit and Tools menu items from ToolStrip to main window’s menu
  • Message Editor – Added “Close All” right-click on tab menu item
  • Message Editor – Fixed focus problem where the active document changes when the active Application changes
  • Message Editor – Remap Alt-F,A to save as instead of Close All to conform to windows norm
  • Message Editor – Fixed issue where it was not possible to save messages if all messages had parsing errors
  • Message Editor – Fixed Copy/Paste in the following: Watch List, Sql Loader, HL7 SQL, Custom Code
  • Custom Code – Fixed issue where an exception is thrown when setting a field, component, or subcomponent to null
  • Custom Code – Fixed issue with Anonymizer.Replace function