When the reverse engineering wizard is run, you have the option of filtering out unneeded data values, trigger events, and segments. These data elements may not be needed for the profile you are creating, despite their presence in the HL7 message log.
Data filters let you set up queries to find messages containing specific data. Queries can filter on specific message building blocks: segments, fields, components, and subcomponents.
Operator | Action |
is | Includes messages that contain this exact data |
is not | Excludes messages that contain this data |
= < > =< >= | Filters on numeric values |
like | Covers messages that include this data somewhere in the element (ex: 42 in 4342, 3421, 4286) |
present | Looks for presence of a message element (such as segment, field, etc.) |
empty | Looks for unpopulated message elements (such as a segment, field, etc.) |
in | Filter on multiple data values in a message element rather than a single value |
regex syntax | .NET regular expression syntax, equivalent to wildcard expressions |
The data sorting functionality lets you set up sort queries on data values.
You can use an existing Search and Filter Rules file or save newly created rules throughout the Reverse Engineering filtering step. To do so, right-click anywhere in the Data Filters, Sorts or Data Distributions section.