HL7 Soup Online Free Online Edition HL7 Editor & Viewer for Your Browser

Free online HL7 editor and viewer

HL7 Soup Online is the free hosted version of HL7 Soup: a practical HL7 editor, HL7 viewer, and HL7 parser that you can use directly in your browser. Open the online tool whenever you need to read, edit, validate, compare, anonymize, document, or test an HL7 v2 message.

The hosted edition is completely free to use. There is no software to install before you can explore a message, so it is useful for quick investigations, support calls, demonstrations, training, vendor conversations, and reviewing non-sensitive samples from Windows, macOS, Linux, a tablet, or a phone.

HL7 Soup Online combines the raw HL7 message with a plain-language story, a structured segment and field viewer, editing tools, validation, message comparison, anonymizing, interface definitions, and practical HL7 reference guidance. The different views stay connected, helping you understand what the message says instead of only showing pipes and carets.

A paid self-hosted edition is available for an additional cost when your organization needs the application and its processing inside your own environment, support for very large files, local data tables, or send-and-receive testing.

Privacy note: routine editing and analysis in the free hosted edition run in your browser, but you should not paste patient-identifiable, production, confidential, or regulated clinical data into any public website unless your organization has approved it. For sensitive data, use the paid self-hosted edition so the work stays under your control. See the Integration Soup privacy policy or contact support if you are unsure.

Edit HL7 messages online

The raw HL7 editor keeps the real message visible while structured views help you make precise changes. Select a segment, field, component, or sub-component in one view and HL7 Soup follows the same location in the others.

  • Open HL7 v2 messages or create a new message from a known message type.
  • Edit delimiters, fields, components, repetitions, and line structure in the browser.
  • Work with several message documents in tabs and download your updated content.
  • Search and filter message sets when you need to find a particular value or field.

View and understand every field

The HL7 viewer turns each message into a clinical and operational story, then links that story back to the exact field that produced it. It is easier to explain an admission, order, result, referral, document notification, or scheduling update when the meaning and source stay together.

  • Read the message story, raw HL7, segment grid, and field details side by side.
  • See names and descriptions for message types, segments, fields, data types, and tables.
  • Inspect fields such as MSH-9, PID-8, OBR-4, and OBX-3 with their surrounding context.
  • Move through nested components without losing your place in the message.

Validate and highlight HL7 data

Use HL7 Soup as an online HL7 validator as well as an editor and viewer. Built-in structure knowledge and your own conformance rules help distinguish a message that merely parses from one the receiving interface can actually trust.

  • Check required and empty fields, expected values, invalid dates, and data-table membership.
  • Inspect validation details at segment, field, component, and sub-component level.
  • Highlight important or invalid values across the editor, story, message list, and field grid.
  • Reuse validation rules while reviewing vendor samples and regression-test messages.

Compare and anonymize messages

HL7 troubleshooting often moves from finding a difference to producing a safe example. The browser tool keeps those jobs in the same workspace.

  • Compare two HL7 messages side by side and focus on meaningful field-level differences.
  • Review changed values with the same field names and reference context used by the viewer.
  • Anonymize identifying message content while preserving the structure needed for testing.
  • Create safer samples for support, documentation, training, or vendor discussion.

Define HL7 interfaces and conformance rules

Turn a useful sample message, or a set of examples, into a shared definition of what another system should send or receive. Capturing requirements against the real HL7 structure makes the specification easier for analysts, testers, and vendors to understand and harder for it to drift away from the messages being tested.

Capture the contract

  • Name and describe the interface in practical terms.
  • Keep the expected message type and structure attached to the definition.
  • Mark required fields, expected values, date checks, lookup tables, and highlighting rules.

Share and reuse it

  • Import and export interface definitions so a team can use the same expectations.
  • Apply the rules to vendor samples, release testing, and environment comparisons.
  • Keep concrete conformance requirements close to the messages used to prove them.

Built-in practical HL7 reference guidance

HL7 Soup connects selected message fields to the Integration Soup HL7 Reference Guide. The guide is based on more than two decades of integration work and explains what fields mean, how tables and data types behave, and where real messages differ from tidy examples.

  • Jump from a selected field to notes for its segment, field, data type, or table.
  • Review field purpose, expected values, and practical interpretation without losing the message.
  • Explore common laboratory, order/result, scheduling, document, and patient-administration structures.

Free online edition or paid self-hosted edition?

Both editions include the practical HL7 editor and viewer. The grid below separates the shared tools from the extra local-control, scale, and connectivity features in the paid self-hosted edition.

Comparison of the free online and paid self-hosted editions of HL7 Soup
Capability Free online Hosted edition Paid self-hosted Local-control edition
Price Completely free to use Available at hl7soup.integrationsoup.com. Available for an additional cost See the self-hosting options.
Setup and access Starts in a modern browser with no application to install. Install or host it on your computer, server, or internal network, then use it through a browser.
Best for Non-sensitive samples, quick reviews, training, demonstrations, and support. Patient-identifiable or production data, local control, scale, and interface connectivity.
Message scale Best with fewer than 100 messages Search, statistics, and message lists are included for smaller working sets. Scales to many millions of messages Search, summarize, and browse very large files and repositories.
HL7 editor and viewer Included Included
Message search Included Included
Message statistics Included Included
Validation and interface rules Included Included
Message comparison Included Included
Message anonymizing Included Included
HL7 reference guidance Included Included
Files, data, and processing stay inside your environment Not included Included
Local data tables Not included Included
MLLP/TCP send-and-receive testing Not included Included
HTTP send-and-receive testing Not included Included
ACK review Not included Included
Connection diagnostics Not included Included

Choose the free online version when browser convenience is the priority. Choose the paid self-hosted version when data governance, scale, or interface connectivity requires local control. See the HL7 Soup download page for self-hosting options. Separately licensed Integration Host workflows are available when you need production routing, orchestration, and operational monitoring.

HL7 Soup Online
Free Online Edition HL7 Editor & Viewer for Your Browser
Loading the online HL7 editor and viewer.
Loading...
Loading: 0%
Preparing HL7 Soup.
An unhandled error has occurred. Reload x