ГОСТ Р ИСО 21090—2016
Поскольку для наличия причины пустоты nullFlavor экземпляр типа данных должен быть создан,
его другим атрибутам могут быть присвоены значения. Тем самым этот экземпляр отличается от пустого
объекта null, определенного в языках UML/OCL. Этот объект не существует и не может иметь непустые
атрибуты. Если причина пустоты nullFlavor присутствует, то другим атрибутам могут быть присвоены
значения, однако при этом не требуется, чтобы элемент обработки информации использовал какое-
либо из этих значений, за исключением следующих случаев, которые следует правильно понимать в
ситуации, когда они применимы:
- значение ОТН из перечисления NullFlavor для кодируемого типа данных CD.
- значения NINF и PINF для типа данных CD из перечисления NullFlavor соответственно для ниж
ней и верхней границы интервала:
- значение ОТН из перечисления NullFlavor для типа данных идентификатора II, у которого нет
корня root, но есть расширение extension.
Перечисление NullFlavor описано в таблице 3.
Таблица 3 — Перечисление NullFlavor. ОИД: 2.16.840.1.113883.5.1008
Уровень
КодОписание
Определение
1
NINolnformation
Отсутствует какая бы то ни было информация, которую можно
вывести из данного исключительного значения. Это наиболее
общее исключительное значение, оно также используется по
умолчанию
2
INVInvalid
Значение, представленное в экземпляре, не принадлежит огра
ниченному домену значений переменной
3
ОТНOther
Фактическое значение не является элементом ограниченного до
мена значений переменной (например, в используемой системе
кодирования данное понятие отсутствует)
4
PINFPositive infinity
Положительная бесконечность чисел
4
NINFNegative infinity
Отрицательная бесконечность чисел
3
UNCUnencoded
Попытки правильной кодировки информации не предприни
мались, но некодированное исходное значение представлено
(обычно в атрибуте originalText)
3
DERDerived
Фактическое значение может существовать, но оно должно быть
произведено из предоставленной информации (обычно выраже
ние задается непосредственно)
2
UNKUnknown
Правильное значение имеется, но оно неизвестно
3
ASKUAsked but
unknown
Информация запрошена, но ответ не получен (например, паци
енту задали вопрос, а ответ он не знает)
4
NAV Temporarily
unavailable
Информация вданное время недоступна, но гложетстать доступ
ной позже
3
NASKNot asked
Эта информация не запрашивалась (например, пациенту вопрос
не задавался)
3
QSSufficient quantity
Конкретная величина неизвестна, но известно, что она ненуле
вая и не указана, поскольку образована из большого объема
вещества. «Добавить 10 мг ингредиента X, 50 мг ингредиента Y
и достаточное количество воды до 100 мл». Эта причина пусто
ты может использоваться для представления количества воды
3
TRCTrace
Содержание отлично от нуля, но слишком мало, чтобы можно
было узнать его количество
2
MSKMasked
Информация об этом элементе имеется, но не предоставлена
отправителем по причине безопасности, конфиденциальности и
т. д. Для получения доступа к этой информации могут существо
вать альтернативные механизмы.
15