Скобки [] означают, что сегмент является необязательным.
Брекеты / фигурные скобки {} означают, что сегмент может повторяться.
MSH - 1
[{NTE}] - 0 to many
{ORC - 1 to many (start of ORC group)
[OBR - 0 to 1 (start of OBR group)
ZDS - 1
[{NTE}] - 0 to many
[{DG1}] - 0 to many
[{OBX} - 0 to many (start of OBX group)
[{NTE}] - 0 to many
] - (end of OBX group)
] - (end of OBR group)
} - (end of ORC group)
Обратите внимание на группировку сегментов по сопоставлениюоткрывающие / закрывающие скобки и скобки .Таким образом, в вашем примере, даже если ZDS равен 1, это применимо только при наличии сегмента OBR.
Аналогичный вопрос здесь , который может представлять интерес, и он также содержит некоторые полезные ссылки.