Description:

Extracts information from an HL7 (Health Level 7) formatted FlowFile and adds the information as FlowFile Attributes. The attributes are named as <Segment Name> <dot> <Field Index>. If the segment is repeating, the naming will be <Segment Name> <underscore> <Segment Index> <dot> <Field Index>. For example, we may have an attribute named “MHS.12” with a value of “2.1” and an attribute named “OBX_11.3” with a value of “93000^CPT4”.

Tags:

HL7, health level 7, healthcare, extract, attributes

Properties:

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

Relationships:

Name Description
failure A FlowFile is routed to this relationship if it cannot be mapped to FlowFile Attributes. This would happen if the FlowFile does not contain valid HL7 data
success A FlowFile is routed to this relationship if it is properly parsed as HL7 and its attributes extracted

Reads Attributes:

None specified.

Writes Attributes:

None specified.