Product Features

HL7 Spy is the fastest, most full-featured HL7 tool on the market.  If you really want to get a taste for it, we recommend grabbing the free download and taking it for a test drive.  However, if you just want an idea of what it can do, here is a sampling of some of the major features:

Load - quickly load files, from 1KB to 100MB and more.  HL7Spy will load 100,000 messages in less than a couple of seconds! Additionally, HL7Spy will auto detect most file types, and allow you to specify the format of particularly unusual files.  Zipped files can also be opened directly.
  View - see messages in an easy-to-read layout, with field names and values decoded according to the HL7 standard.  There are also many additional viewing features, such as normalizing encoding characters for better readability, highlighting fields by name, and viewing only relevant fields for each message.
Edit - edit message directly, or use the Segment Editor to deal with field locations and escape characters automatically.  The editor includes all the features you've come to expect, such as full Undo and Redo.
Hex Editor - view/edit the raw HL7 message bytes. Search for invalid characters within the message stream.
Search - build complex queries against whole messages or particular fields.
Sort - sort large message collections based on the fields important to you.
Analyze - generate statistics showing the unique values in each field, and quickly drill down to the messages with interesting content.
Report - generate, save and print reports on large groups of messages.
Send - send messages over the network using MLLP. View ACKs and/or NACKs, change message character encoding, and message framing bytes.
Receive - receive messages on an unlimited number of ports. Search, view, and analyze messages as they are being received.
Save - save all or some of the messages out to new files, with whichever file format and encoding you need.  Advanced save functions include the ability to merge files.
Detect Character Encoding - character encodings are detected automatically, and multi-byte encodings (such as Japanese) are fully supported.
Search HL7 Standard - search the HL7 standard, viewing segment, field and component names, and see any tables associated with a field.
Validationuse c# (vb coming soon) to write sophisticated validation routines, well beyond the simple table validation available in other tools. For example, validate the proper exam states transitions, or verify patient names are not modified during an ORM, or ORU update. Anything is possible!

Transformations – modify messages using HL7 defined classes and full intellisense. For example: pid.PatientName_05="SMITH^JOHN^D" sets PID-5 within the message to SMITH^JOHN^D.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 Screenshots

Message/Segment Editors

 

Segment Editor & Field Statistics

 

Custom Code Editor

 

Segment Editor & Field Statistics

 

Message and Field Statistics

 

Statistics View

 

HL7 Standard Search

 

HL7 Standard

 

 | Login