Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Reverted from v. 2

Introduction and Overview

HL7Spy is a

powerful utility designed to streamline the workflow of

productivity enhancement tool for individuals working


with  HL7 2.x messages

, enhancing productivity and efficiency



HL7Spy was developed for a


group of HL7 Analysts

at a leading

working for a large provider of Radiology Information Systems (RIS)

provider, HL7Spy was created to facilitate the integration of

. Their job was to integrate the company's

radiology workflow

Radiology Work-flow product with the hospital's IT

infrastructures. The complex nature of HL7 message analysis, combined with the numerous site-specific variations, formatting issues, and other challenges, makes the process of interconnecting two systems a daunting task.HL7Spy is designed to simplify this task for analysts and programmers by offering rapid interpretation and characterization of


If you are familiar with HL7 and have had the opportunity to analyze HL7 messages coming from different HL7 systems providers, this can be a very non-trivial task. Site-specific variations, fields formatted incorrectly, field lengths not adhered to, missing required fields, or fields put in the wrong location, misinterpretations of the standard, misuse of transaction types, and short-cuts taken by vendors, are the norm, not the exception.

As an analyst, faced with the variability of HL7 and the often incomplete, or inaccurate message definition provided by the customer, the job of interconnecting two systems is a daunting task indeed.

This is where HL7Spy comes in. HL7Spy has been designed to help HL7 analysts and programmers quickly interpret, and characterize very large HL7 message streams. It

can swiftly process

quickly reads in thousands of messages

, generating

and provides detailed statistics at

various levels, such as

the message, field, component, and sub-component levels. This


information provides

valuable insights into

great insight into the nature of the message exchange

dynamics, helping users understand the frequency and content of specific fields.In addition to its analysis capabilities, HL7Spy boasts a range of

and takes the guesswork out of know which fields are filled in when, and with what values.

HL7Spy also includes features for viewing, editing,


search, sorting, sending


and receiving HL7

messages. Users can also retrieve messages

, retrieving messages from databases,


viewing messages in hexadecimal format, and

access various other functions

a host of other features that make HL7Spy an


invaluable tool for


on-going maintenance and troubleshooting of HL7 interfaces.

Image RemovedImage Added