ГОСТ Р ИСО 21090—2016
2
Праздники имеют местную специфику. Какие именно религиозные праздники включены как потомки кода
JH. зависит от местных и других традиций. Для обеспечения глобальной интероперабельности использование
конструируемых выражений типа OSET безопаснее указания названий праздников. Однако некоторые праздни
ки. которые зависят от лунных фаз (например. Пасха. Рамадан) или устанавливаются местным законодатель
ством. не могут быть достаточно легко представлены как значения типа QSET. если не использовать тип данных
QSC.
3 Элементы обработки информации могут определять собственный перечень кодов, создавая подходящий
наборданных. При необходимости этот набор может быть использован в типе данных QSC.
7.10.8.4 Инварианты:
- атрибут code должен присутствовать.
Представление инвариантов на языке OCL:
inv "не пусто": isKotKull implies code.isNotNull
7.10.8.5 Примеры
«example xaittype-’OSC.TS’ >
<code code-"dHCHRXMS" codeSystem-"2.16.840.1.113883.5.1022V>
</example>
Все дни Рождества.
7.10.9 Тип данных IVL (интервал)
7.10.9.1 Описание
Специализация типа данных QSET
Параметр: Т : QTY
Множество последовательных значений упорядоченного типа данных.
В основу типа данных IVL может быть положен любой упорядоченный тип данных вне зависимо
сти от того, является ли он дискретным или непрерывным. Если тип данных упорядочен только частич
но. то все элементы экземпляра типа данных IVL должны принадлежать полностью упорядоченному
подмножеству частично упорядоченного типа данных. Например, тип данных PQ считается упорядо
ченным. Однако он упорядочен только частично: полное упорядочение определено только для сравни
мых величин (имеющих одинаковую физическую размерность). Можно задать интервал между 2 и 4 м.
но нельзя задать интервал между 2 м и 4 с.
7.10.9.2 Синтаксис ИСО/МЭК 11404
type IVL (Т :AXY) - class (
validTimeLow :characterstring,
validTimeHigh :characterstring,
controlInformationRoot :characterstring,
controlInformationKxtension :characterstring,
nullFlavor :NullFlavor,
updateMode :UpdateMode,
flavorId :Set(characterstrir.g),
originailext :КО.TEXT,
low :T,
lowClosed :boolean,
high :
- ,
highClosed :boolean,
width :QTY,
any :T
)
7.10.9.3 Атрибуты
7.10.9.3.1low : T: нижняя граница интервала. Если она неизвестна, должна быть указана причина
пустоты nullFlavor.
Нижняя граница не должна быть положительной бесконечностью.
137