ГОСТ Р MCO/HL7 27931-2015
Таблица 10 - Коды использования
Значение
Описание
Примечание
0
Обязательный
Для соответствия профилю приложение-отправитель долж
но присваивать непустое значение всем элементам с кодом
использования «0». Приложение-получатель должно обра
ботать информацию, переданную в обязательных элемен
тах (сохранить/распечатать/архивировать и т. д.), или игно
рировать ее.Приложение-получатель,соответствующее
профилю, не должно считать ошибкой присутствие обяза
тельного элемента, но может возвращать ошибку при отсут
ствии этого элемента.
Любой элемент, обозначенный в стандартном сообщении
HL7 как обязательный, должен обозначаться как обязатель
ный во всех профилях, содержащих это сообщение
но может быть
пустым
ОПОбязательный,Элемент может не включаться в сообщение, но обязательно
должен быть передан прилоежнием-отправителем в том
случае, если у этого элемента есть определенное значение.
Приложение-отправитель,соответствующеепрофилю,
должно быть способным заполнить в сообщении значения
всех элементов с кодом использования «ОП». Если этому
приложению известно значение обязательного элемента,
оно должно включить его в сообщение. Если этому прило
жению не известно значение обязательного элемента, оно
не должно включать этот элемент в сообщение.
Приложение-получатель, соответствующее профилю, долж
но обработать информацию, переданную в обязательных
элементах (сохранить/распечатать/архивировать и т. д.), или
игнорировать ее, но при этом должно быть способно обра
ботать сообщение, в котором этот элемент отсутствует (оно
не должно возвращать ошибку, если этот элемент отсут
ствует)
ННеобязательный
Этот код означает, что использование данного элемента не
определено. Указание «Необязательный» не может исполь
зоваться в «реализуемых» профилях (профилях без необя
зательности). Соответствие не должно проверяться для не
обязательных полей. На основе данного профиля могут
быть сконструированы более строгие профили, в которых
этому элементу может быть присвоен любой код использо
вания
УУсловный
С этим кодом использования связан предикат условия (См.
2.12.6.6 «Предикат условия»).
Если предикат истинен, то приложение-отправитель, соот
ветствующее профилю, всегда должно передавать этот
элемент. Приложение-получатель, соответствующее про
филю, должно обработать или игнорировать этот элемент.
Оно может возвращать ошибку при отсутствии элемента.
Если предикат ложен, то приложение-отправитель, соответ
ствующее профилю, не должно передавать этот элемент.
Приложение-получатель, соответствующеепрофилю, не
111