ГОСТ РИСО 21090—2016
or u -EntityNa.meUse.ANON
or u -EntityNa.meU3e.A
or u -EntityNameUse.R
or u -EntityNameUse.M)).M
))
7.8 Количественные типы данных
7.8.1 Введение
Эти типы данных предназначены для представления физических величин (см. рисунок 7).
7.8.2 Тип данных QTY (количество)
7.8.2.1 Описание
Специализация типа данных ANY
Тип данных количества представляет собой абстрактную генерализацию всех типов данных, у
которых домен значений упорядочен (отношением «меньше или равно») и при этом определена опера
ция вычитания для всех полностью упорядоченных подмножеств этого домена.
Абстракция типа данных количества необходима для определения некоторых других типов, на
пример. интервал и распределение вероятностей.
7.8.2.2 Синтаксис ИСО/МЭК 11404
type QTY - class
{
validTimeLow : characterstring,
validTimeHigh :characterstring,
controlInformationRoot :characterstring,
controlInformationExtension : characterstring,
nullFlavor :NullFlavor,
updateMode :UpdateMode,
flavorld : Set (characterstrir.g),
expressicr. : EL;,
originalText : ED.TEXT,
uncertainty : QTY,
uncertaintyType : UncertamtyType
uncertamRange : 1VLKJTY)
)
В типе данных QTY определены три свойства, которые могут иметь все величины: выражение
(expression), которое может использоваться для вычисления фактической величины, исходный текст
(originalText), в которому указана исходная форма представления величины, и неопределенность
(uncertainty) величины. Существуют две различные формы представления неопределенности: стати
стическая, обычно пригодная для измеряемых величин, и форма диапазона, которая обычно ассоции
руется с указаниями (например, принимать от четырех до шести таблеток).
Наличие этих атрибутов может значительно усложнить правильное толкование значения. Поэто
му их использование должно строго контролироваться во всех контекстах использования. Если в эле
ментах обработки информации используются величины, то в объявлениях соответствия должно быть
точно указано, как и когда используются эти атрибуты.
7.8.2.3 Атрибуты
7.8.2.3.1expression : ED: выражение, которое может использоваться для получения фактического
значения количественной информации, взятой из контекста использования.
Например, выражение может использоваться в инструкции по дозировке, зависящей от массы
тела пациента.
Если значение типа QTY не задает правильное количество, то вне зависимости от того, задано
выражение или нет. оно должно иметь причину пустоты nullFlavor. Если правильное количество не за
дано. а выражение присутствует, то обычно причина пустоты имеет значение DER. Если указаны и пра
вильное количество, и выражение, то причина пустоты не требуется: в этих случаях процесс обработки
должен сам определить, когда должно вычисляться выражение.
Язык выражения наследуется от значения атрибута mediatype (таблица 22). Если для выражения
представлено несколько переводов, то вычислитель может сам выбрать предпочтительный язык: все
переводы должны приводить к одному и тому же результату.
90