## Hl7Message.segments property [​](/content/docs/sdk/core.hl7message.segments#hl7messagesegments-property/index.html)

Returns all HL7 segments, parsing any unparsed segment strings on first access.

Prefer [Hl7Message.getSegment()](/content/docs/sdk/core.hl7message.getsegment) or [Hl7Message.getAllSegments()](/content/docs/sdk/core.hl7message.getallsegments) when you only need a subset of segments; those methods avoid parsing unrelated segments.

**Signature:**

```typescript
get segments(): Hl7Segment[];
```

- [Hl7Message.segments property](/content/docs/sdk/core.hl7message.segments#hl7messagesegments-property/index.html)
