ГОСТ Р HCO/HL7 27931-2015
Таблица 11 - Коды обязательности HL7 и коды использования, применяемые
при обьявлении соответствия
Код обязательности HL7
Допустимые коды использо
вания,применяемыеприПримечание
объявлении соответствия
0 - обязательный
0
жет быть пустым1
Н - необязательный
ОП - обязательный, но мо0П,0
0,0П,Н,У, УП,Х
Код «Н» разрешен только в
ограничиваемых профилях
У - условный
X - не поддерживается
У, УП,0
X
С - обратная совместимость0,0П,Н,У,УП,Х Код «Н» разрешен только в
ограничиваемыхопределе
ниях
У - удален0,0П,Н,У,УП,Х
2.11.6.4 Зависимость между использованием и кратностью
Как кратность, так и использование управляют наличием поля. Следовательно,
между этими понятиями существует определенная зависимость. При использовании в
профилях сообщений код использование задает дополнительное ограничение кратности,
а именно:
a) если код использования равен О (обязательный), то минимальная кратность
элемента должна быть большей или равной 1;
b
) если код использования не равен О (то есть любой код, отличающийся от «О»),
то минимальное значение кратности должно быть равно 0, за исключением следующего
условия: если автору профиля требуется указать обстоятельства,при которых элемент не
всегда присутствует, но если уж включен в сообщение, то минимальное число экземпля
ров должно быть больше 1, то это может быть сделано с помощью указания кода исполь
зования «Н» и минимальной кратности, равной минимальному числу экземпляров в слу
чае, когда элемент присутствует в сообщении. Это может быть выражено, как в языке
UML, в форме (0, m..n), указывая, что допустимое число экземпляров или равно 0, или
должно быть в диапазоне от п до т.
Примеры сочетаний кодов использования и кратности приведены в таблице 12.
1Этот код обязательности впервые появился в версии 2.7.Е го значение несколько отличается от значения
кода использования ОП,который может быть указан в профиле сооб имений.
113