You are here: Running solutions in production > The Monitor > Large messages

Large Messages - Introduction

The MD Link Monitor has some special behaviour in order to efficiently handle large messages. MD Link considers a message large if it either 1) is larger than 100,000 characters, or 2) contains base64 data larger than 1,000 characters.

In the messages typical in health care integration - whether they are HL7, HTTP / JSON, or otherwise - base64 is the de facto standard for including binary data in messages. This binary data could be an image, a sound file, or any other file. An HL7 message without such data is typically around 1 kilobyte in size. The same message with image data added could easily be 5 megabytes in size. This represents a 5000-fold increase.

The behaviour described on this page pertains to the Monitor only - that is, the Monitor's presentation of the messages to you. The message flow in the MD Link service is unaffected.

 

Viewing

"Viewing" refers to the act of selecting a message in the Monitor so that you can see the contents of that message. This could be in the Output Messages tab or the Input Queue tab. The ways in which MD Link ensures high-performance message viewing are:

In either case, if you want to see the entire message or list of messages, then right-click on it and choose "Download", then open the resulting file in a text editor.

 

Searching

Searching is different from viewing in that viewing involves only a single message, while searching involves many messages. With viewing, the message in question is the one that you selected. With searching, the messages in question are all of the matching messages in the database.

The ways in which MD Link ensures high-performance searching are: 

 

Assumptions

MD Link's behaviour regarding large messages was built on these assumptions:

If your messages don't meet these assumptions, contact MDI Solutions for information on how to customize your installation accordingly.