Skip to content
Release: Australia · Updated: 2026-05-11 · Official documentation · View source

Parser configuration fields

Field reference for the parser configuration, parser segment, and field map tables that define how the HL7 parser engine extracts message data.

Parser configuration (sn_hl7_v2_parser_config)

FieldTypeDescription
nameString (200)Display name for the configuration. An active-uniqueness business rule allows only one active configuration per composite key.
sending_applicationString (100)The sending application value (MSH-3) this configuration applies to. Part of the composite key. Mandatory.
sending_facilityString (100)The sending facility value (MSH-4) this configuration applies to. Part of the composite key. Mandatory.
hl7_versionString (20)The HL7 version (MSH-12) this configuration applies to. Part of the composite key. Mandatory.
message_typeString (20)The message type (MSH-9.1) this configuration applies to. Part of the composite key. Mandatory.
message_eventString (20)The trigger event (MSH-9.2) this configuration applies to. Part of the composite key. Mandatory.
activeBooleanWhether this configuration is active and available for runtime lookup. Default: true.
descriptionString (255)Optional administrator notes.
sample_payloadString (4000)A raw HL7 v2.x test message used by the Parse Sample Payload action to populate the parsed value on each field map.

Parser segment (sn_hl7_v2_parser_segment)

FieldTypeDescription
parser_configReferenceReference to the parent parser configuration record. Mandatory.
nameString (200)Human-readable display name for the segment. Mandatory.
segmentString (10)The HL7 segment code to extract (for example, PV1, EVN). Mandatory.
activeBooleanWhether this segment is included in parser output. Default: true.
descriptionMultiLine StringOptional notes.

Field map (sn_hl7_v2_parser_field_map)

FieldTypeDescription
parser_segmentReferenceReference to the parent parser segment record. Mandatory.
field_nameString (200)The dotted output path that names where the extracted value is written in the message log's parsed_data JSON (for example, patient.mrn or visit.dischargeDateTime). Validated for syntax, depth, and uniqueness within the configuration. Mandatory.
field_labelString (200)Optional human-readable description of the mapping (for example, Patient Medical Record Number), shown in the Parse Sample Payload results.
field_positionString (10)The HL7 field position to extract, in field or field.component notation (for example, 3 for PV1.3, or 3.2 for the second component of PV1.3). Mandatory.
activeBooleanWhether this field map is included in parsing. Default: true.
parsed_valueString (500)The value extracted by the most recent Parse Sample Payload run. Not copied when a configuration is cloned.