Skip to main content
Version: v0.0.3

Interface: MessageStructureDefinition

The expected structure of one recognized message type, keyed on the (messageCode, triggerEvent) pair. A definition with an empty triggerEvents list matches on messageCode alone (used for ACK, which carries no trigger event in MSH-9.2).

Properties

expectedGroups

readonly expectedGroups: readonly ExpectedSegmentGroup[]

The Required (R) segment groups expected for these events.


messageCode

readonly messageCode: string

MSH-9.1 message code, e.g. "ORU".


triggerEvents

readonly triggerEvents: readonly string[]

The MSH-9.2 trigger events this definition applies to, e.g. ["R01"]. An empty list means "match on message code alone" (e.g. ACK).