Routes incoming HL7 data according to user-defined queries. To add a query, add a new property to the processor. The name of the property will become a new relationship for the processor, and the value is an HL7 Query Language query. If a FlowFile matches the query, a copy of the FlowFile will be routed to the associated relationship.


HL7, healthcare, route, Health Level 7


In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values, and whether a property supports the Expression Language Guide.

Name Default Value Allowable Values Description
Character Encoding UTF-8 The Character Encoding that is used to encode the HL7 data
Supports Expression Language: true

Dynamic Properties:

Dynamic Properties allow the user to specify both the name and value of a property.

Name Value Description
Name of a Relationship An HL7 Query Language query If a FlowFile matches the query, it will be routed to a relationship with the name of the property


Name Description
original The original FlowFile that comes into this processor will be routed to this relationship, unless it is routed to 'failure'
failure Any FlowFile that cannot be parsed as HL7 will be routed to this relationship

Reads Attributes:

None specified.

Writes Attributes:

Name Description
RouteHL7.Route The name of the relationship to which the FlowFile was routed