Editor/Home Toolbar

Editor/Home Toolbar

Home/Editor Toolbar

The Home/Editor Toolbar is a convenient way to access commonly used commands. Please see below for labelled close up of the Editor Toolbar.

Table of Contents

File

Open - Open a file containing HL7 Messages

Clicking the Open button displays the standard Windows Open File Dialog. The Open File Dialog allows you to multi-select files to be opened
Clicking just under the Open button will display a list of most recently opened files for quick access.
You can also open files by dragging and dropping files into HL7Spy, or by using the "Open Folder" tool

Tools

Tool Views - Show/Hide the tool windows

The tool windows that appear at the bottom portion of the application can be shown, or hidden based upon the user's preference. If there are tools you do not use, they can be hidden by deselecting items in the drop-down list.

Options

Editor Options - Change operational characteristics of the editor

Mask PHI Settings - Controls which fields are masked when Masking is turned on in the editor. See Mask PHI Settings...
HL7 Keyboard Tips - Turn on/off the tooltip that is displayed when a fields is selected in the editor. Tip: These tooltips are also displayed when you hold the shift key down while hovering the mouse over a field.
Word Wrap - Turn on/off word wrapping when lines in the editor are longer than the display area
Whitespace - Show/hide the whitespace within the message
Line Numbers - Show/hide the line numbers that are displayed in the editor
Dock Navigation Bar to top - This option allows you to control the location of the message navigation control. By default, the message slider, search box, and navigation controls are docked just below the editor. Some users prefer to have these controls docked on top of the editor.
Font - Change the font family and size used by the editor.

Mask PHI - Mask Private Health Information

Turn on/off masking of PHI such as names, birthdays, etc in the HL7 editor.

Mask PHI Settings - Mask Private Health Information Field Settings

Which fields are masked are control by settings under: "Editor Options\Mask PHI Settings..."
Default Masking - All fields in segments that are not mentioned in "Fields to Mask" and "Fields to NOT Mask" and "Free Text Fields" are fully masked.
Fields to Mask - Fields specified in this section will be masked. Other fields in the message will remain unmasked.
Fields to NOT Mask - Fields specified in this section will NOT be masked. To NOT mask an entire segment, specify just the segment name.
Free Text Fields - Fields identified here will have PHI text automatically masked. Any text that matches any field that was masked in other parts of the message will be masked.
Mask Character - Specify the character that will be used to "mask" the PHI.

HL7 Standard Version - Version of HL7 Standard used in the editor

Specifies the version of HL7 that is being used to display keyboard tooltips, searches, and other tools that rely on knowledge of the HL7 data types and field names.
When set to "Auto" the version will automatically be chosen based on the value in MSH-12 from the message currently displayed in the editor. 

Find

Find - Search messages in the current tab

Single Path - Find messages where the value of the HL7 Path matches the text specified in the "Search Text" field
HL7 Path - The location of the field that the match should operate against. For example, MSH-12 is the 12th field in the MSH and represents the HL7 version of the message
Comparison - The type of comparison that should be made
Search Text - The text value that will be used to compare against the value from the specified HL7 path
Find Previous - Find the previous message that matches the specified constraint
Find Next -  Find the next message that matches the specified constraint
Find All - Create a new Tab and populate it with messages that match the specified constraint
Cancel - Exit out of this dialog

Highlight - Mark matching fields

Search and highlight in yellow fields that match the specified text
Search and highlight in yellow fields where the name of the field as defined by the HL7 Standard matches the specified text

Watch - Track the selected field in the Watch Window

Edit

Cut - Cut the current message

Deletes the current message and places its contents on the clipboard

Copy - Copy message

Copies the current message to the clipboard

Paste - Paste message

Pastes the text in the clipboard into the current message tab
Multiple messages can be pasted into a tab and HL7Spy will automatically split them into individual messages
If you paste a message into a non-empty editor, the following dialog will be present that determines how the messages are handled.

Add Before - Add a new message before the current message

Add an empty message before the message currently displayed in the editor

Add After - Add a new message after the current message

Add an empty message after the message currently displayed in the editor