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.