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

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 the operational characteristics of 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 controlled 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.

Delete - Delete the current message

  • Delete the message currently displayed in the editor.

Comm - HL7 Communications

Receive HL7 - Receive HL7 Messages over TCP/IP using the MLLP Protocol

  • Welcome Port - The Windows Network Port that HL7Spy will listen on for incoming connections.

  • Network Interface (to the right of the Welcome Port) - Network Interfaces available on the local machine. By default, all interfaces are listened on.

  • Inactivity Timeout - Time in minutes before the connection will be closed due to inactivity

  • Max Message Size - The maximum size in KB that HL7Spy will receive. A setting of 0 means there is no size limit.

  • Support BHS/FHS Messages - Turn on/off HL7 batch message protocol option

  • Acknowledgement - Set the HL7 ACK return code and message send back to the sending party

  • Debug Logging - Turn on/off logging of the HL7 protocol. This is good for troubleshooting connectivity issues.

  • File Path - The location that will be used to store the incoming messages

  • Delete File on Close - When selected, the file containing the messages will automatically be deleted when the tab is closed

  • Exclusive Access - Turn on/off sharing of the file