Segment Grid
Every field as a row, with its schema columns and inline validation
A spreadsheet view of the message, with one row per field annotated by the schema.
The Segment Grid sits below the editor and turns the active message into a table: one row per field (expandable to components and subcomponents), each annotated with the details from the HL7 schema. It is the fastest way to scan a segment and see which fields are populated, which are required, and which fail validation.
PID rows in the Segment Grid, with the schema columns and validation badges.
Columns
| Column | Meaning |
|---|---|
| Path | The HL7 location, such as PID-5 or PID-5.1 (toggle to plain field numbers with the header control). |
| Name | The field or component name from the schema. |
| Type | The data type (ST, CX, XPN, DTM, and so on). |
| Opt | Optionality: R (required), O (optional), C (conditional), plus B (backward compatible), W (withdrawn), and X (not used) on older or retained-for-compatibility fields. Hover a code for its full meaning; the hide-withdrawn setting can filter W/X/B rows. |
| Len | The length from the specification. Older versions show a maximum (..20); v2.7 and later show a min..max character range (1..4). |
| C-Len | The conformance length from the specification (v2.7 and later), with a truncation indicator: = means no truncation, # means the value may be truncated. |
| Rep | Whether the field repeats, and its maximum repetition count. |
| Item# | The HL7 item number that identifies the field across versions. |
| Tbl | The bound table or value set, when the field is coded. |
| Sect | The specification section reference for the field. |
| Value | The parsed value, editable in place. |
Header Controls
| Control | What it does |
|---|---|
| Focus mode | Shows only the segment at the cursor instead of the whole message. |
| Auto-collapse | Collapses a segment again once you move away from it. |
| Field paths / numbers | Switches the Path column between HL7 paths (PID-5) and plain field numbers. |
| Validation | Shows or hides the validation badges. Available while Validate is on. |
| Fit (sticky editor height) | Sizes the editor pane above to fit the message, so the grid gets the remaining space. The editor grows or shrinks with the message content (capped at half the column) and re-fits when the message changes or you switch tabs. Only applies when the editor sits directly above the grid; dragging the splitter yourself pauses it until the next tab switch. |
| Settings | Opens the settings panel. |
Working in the Grid
Edit values in place
Type directly into the Value cell; the editor and every other pane update to match.
Table popovers
A coded field shows its valid values in a popover so you can pick one without leaving the grid.
Open the Component Editor
Hover or select a composite row and click the grid-icon "Edit components" button beside the value to open the Component Editor and edit its components and subcomponents safely. Clicking the value itself edits the raw delimited text inline.
Synced selection
Selecting a row selects the same field in the editor, Details, and Tree Navigator.
The grid badges mirror the Validation pane. Turn on Focus mode to concentrate on the segment you are editing and hide the rest of the message.