Структура HL7 v2 - PullRequest
       27

Структура HL7 v2

1 голос
/ 07 апреля 2019

У меня проблема с тем, сколько экземпляров на изображении ниже каждого сегмента.Я знаю, что MSH равен 1, а NTE - 0 для многих, но в следующих сегментах я не уверен, что с этим делать.Это 1 или 1 ко многим для ORC?Кто-нибудь может сказать мне правильный номер каждого сегмента?Это было бы здорово.

введите описание изображения здесь

1 Ответ

1 голос
/ 07 апреля 2019

Скобки [] означают, что сегмент является необязательным.

Брекеты / фигурные скобки {} означают, что сегмент может повторяться.

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.

Аналогичный вопрос здесь , который может представлять интерес, и он также содержит некоторые полезные ссылки.

...