HL7Spy Quick Overview

HL7Spy Quick Overview

The main window consists of the following regions shown below.

  1. Tools - Search, sort, and manipulate HL7 messages. Hover over a tool's image for a description of its function.
  2. Message Tabs - Each tab represents a collection of HL7 messages. In the example below, the Epic.hl7 tab contains 100,000 messages. Typically tools work on messages within a given tab. 
  3. Message Editor- Provides detailed information about fields, components, and sub-components within the HL7 message. Hold the shift key while hovering over an HL7 field to display its technical information.
  4. Quick Search - Quickly search messages within a tab. There are also more powerful search tools (such as the HL7 SQL tool) that enable more complex searches.
  5. Message Navigation - Offers a slider, forward/back buttons, and other controls for navigating messages within a tab.
  6. Specialty Tool -Hosts various tools for editing, searching, manipulating, analyzing, and characterizing messages in the active tab.
  7. Current Index - Index of the message currently displayed in the Message Editor. The current index can be changed by editing this value, or by using the Message Navigation controls.
  8. Offset - Offset of the active message within the message stream.
  9. Cursor Index - Offset of the cursor within the current message.
  10. Size - Size of the current message.

Window Docking

HL7Spy supports Window Docking, enabling users to adjust the application window layout according to preferences or specific tasks. For example, drag an editor window to place it side-by-side with another, as shown below, to facilitate drag-and-drop messages from one tab to another.

Docking

In general, tool windows cannot be docked within the Message Editor docking area. The exception is the HL7 Send tool, which can only be docked within a given Message Editor.

Floating Windows

Windows can be dragged outside the application onto the desktop or a separate monitor. The window positions are remembered upon application restart. To re-host a floating window, drag it back into the application's main window or tool docking area.