ГОСТ РИСО 21090—2016
</code>
</monitor mgObservation»
</derivedFrom>
</substanceAaminist ration»
В этом примере демонстрируется использование в атрибуте expression специального языка, раз
работанного рабочей группой HL7.
Дозировка субстанции, принимаемой пациентом, зависит от массы его тела, а именно 30 мг на ки
лограмм массы тела. Поскольку эта масса может быть неизвестной или измениться, то вместо указания
конкретного значения, рассчитанного по массе тела, задается максимальная величина дозы в терминах
выражения. Так как атрибут value не указан, должна присутствовать причина пустоты nullFlavor; ее зна
чение DER является вполне адекватным выбором при использовании выражения expression.
Значение массы тела может быть получено из результата исследования с кодом 29463-7 в клас
сификации LOINC; если такие исследования не найдены, то результат применения выражения, ука
занного в атрибуте expression, должен быть пустым или иметь причину пустоты nullFlavor, поскольку
величина дозы не может быть рассчитана.
Примечание — Язык Factor документирован в спецификации HL7Abstract Data Types.
7.8.10 Тонкость PQ.TIME
7.8.10.1 Описание
Ограничение типа данных PQ
Тонкость PQ.TIME ограничивает тип данных PQ единицами, описывающими период времени.
7.8.10.2 Инварианты:
- единицы измерения должны быть единицами времени [например, «s» (секунда), «тш» (минута),
«h» (час), «d» (день), «wk» (неделя), «а» (год)).
Определение инвариантов на языке OCL:
inv "должны Сыть единицами времени": canonical.unit - "s"
7.8.11 Тонкость PQR (Physical Quantity Representation)
7.8.11.1 Описание
Специализации тонкости CD.CV
Расширение типа данных кодированных значений, представляющее физическую величину с ука
занием единиц измерения, взятых из некоторой системы кодирования. Используется для альтерна
тивного представления физической величины. Кодированное значение указывает единицу измерения
(обычно взятую из некоторой системы кодирования, отличающейся от системы UCUM).
7.8.11.2 Синтаксис ИСО/МЭК 11404
type PQR - class (
validTimelow :characterstring,
validTimeHigh : characterstring,
controlInformatlonRoot : characterstring,
controlInformationExtension :characterstring,
nullFlavor : NullFlavor,
updateMode : UpaateMode,
flavorld : Set {characterstring),
code : characterstring,
codeSystem : characterstring,
codeSystemName : characterstring,
codeSystemVersion : characterstring,
valueSet : characterstring,
valueSetVersion :characterstring,
displayName : ST,
originalText : ED.TEXT,
codmgRationale :CodingRationale) ,
translation : Set(CD),
108