It is recommended you familiarize yourself with the following concepts before using the HL7 Message Modifier filter:

Concept

Description

Segment

A segment in an HL7 message.

Change Group

A grouping of one or more modification rules grouped on a per segment basis. The HL7 Message Modifier filter applies rules to a message sequentially across and within groups (from top to bottom).

Rule

A series of statements that modify fields in a single segment.

Statement

An expression that performs an action on a field in a segment if a certain condition is satisfied.

Action

An action statement that is usually the consequence of a condition being true, however the simplest valid rule is one containing a single action. It typically modifies the value of a field or property. Refer to Standard Statements for details.

Condition

A conditional statement (If, Otherwise, Otherwise If) that if true leads to the filter executing any consequential statements. Refer to Standard Statements for details.

Javascript Function

An action or conditional statement that allows you to perform more complex actions than standard statements through Javascript.