Skip to content
DEXPRADEXPRA home
Tools

Clinical messaging

Available

HL7 v2 Message Creator

A desktop tool for building, editing and sending HL7 v2 test messages. Start from a template or a message you already have, change any field, and send one message or a whole group to the system under test.

How a run works

  1. 01

    Template or message

    Pick a type, or paste one in

  2. 02

    Edit and map

    Segment by segment, field by field

  3. 03

    Send over MLLP

    One message, or a group in order

  4. 04

    Acknowledgement

    The reply to each, as it arrives

What it does

Building messages

  • Templates for common message types: ADT for registration and updates, ORM orders, ORU results, SIU scheduling and MDM documents.
  • An editor that works segment by segment and field by field, with field names shown beside the values.
  • Paste an existing message to load it, then change what you need.
  • Map values from an existing message onto a template, so test data follows the shape of the real feed.

Sending

  • Send over MLLP to any host and port you define, such as a RIS receiving orders.
  • Targets saved and named, so a test environment is picked rather than typed.
  • Send messages in groups, in the order you set.

Checking

  • The acknowledgement for every message: accepted, error or rejected, with the error detail.
  • A log of what was sent and what came back.

At a glance

Runs on
A desktop workstation. Tell us your operating system and we will confirm the build.
Speaks
HL7 v2.x over MLLP
Message types
ADT, ORM, ORU, SIU, MDM
Data
Messages stay on your machine and your network.
Access
By request. We send a download link and its terms of use.

Point it at test systems

A message sent to a production interface becomes part of a real record. Use test targets, and check the processing ID before sending to anything shared.

Coming next

What we are adding, roughly in order. Tell us in your request which of these matters to you, and it moves up.

  1. 01Scenarios rather than single messages: register a patient, place an order, return a result, with identifiers and accession numbers carried from step to step.
  2. 02Validation against conformance profiles, including IHE Radiology Scheduled Workflow, IHE PAM and PIX/PDQ, and the CDC ELR 2.5.1 guide.
  3. 03OML and OMI order messages alongside ORM.
  4. 04Expected acknowledgements per step, so a group of messages becomes a test that passes or fails.
  5. 05A listener, to capture what the target sends back or forwards.
  6. 06Bulk messages from a spreadsheet and a mapping.
  7. 07Test processing ID (MSH-11 = T) by default, with a warning before sending to a target not marked as test.

Questions

Request information

Tell us what you are working on and what you would like to know. If the tool is a fit, the reply includes a download link.

About: HL7 v2 Message Creator

What would you like?

For example: PACS or RIS vendor, HL7 version, operating system.

Working on one of these problems?

Tell us what you’re working on in interoperability, data platforms, or clinical AI, and we’ll tell you what we think.

Get in touch