ГОСТ Р И С 013606-2—2012
property е {[properties:.0944]} - - "давление"
units
е
{[units::387]} - - "мм [рт.ст.]"
}
}
)
ELEMENT[at1200] е {
name
е
{
- - диастолическое КД
- - любой синоним «диастолическое»
CODEDJTEXTe {
code 6 {
COOE_PHRASE
е
{[асОООЗ]}
)
}
)
value е {
QUANTITYе {
magnitude
е
{0..1000}
property € {[properties::0944]} - - "давление"
units e {[units::387j) - - "мм [рт.ст.]"
)
}
}
ELEMENT[at9000] occurrences
e
{0..*}
e {*}
- - неизвестный новый элемент
}
8.5.5 Секция invariant (инвариант)
В архетипе на языке ADL секция invariant содержит утверждения, относящиеся ко всему архетипу, и
может использоваться для создания формулировок, которые невозможны в блочной структуре секции
definition. Кданной категории относится любое ограничение, которое связывает более чем одно свойство с
другим, а также большинство ограничений, содержащих математические или логические формулы. Фор
мулировка инварианта является формулировкой логики предикатов первого порядка, которая может быть
приведена к булевскому результату во время исполнения. Ссылки на объекты и свойства осуществляются с
использованием путей.
Пример
invariant
validity: /[at0001]/speed[at0002]/kilometres/magnitude =
/[at0003]/speed[at0004]/miles/magnitude * 1.6
8.5.6 Секция ontology (онтология)
8.5.6.1 Обзор
Секция архетипа ontology записывается на языке dADL. В ней определяются коды, представляющие
идентификаторы узлов, ограничения текста или терминов и связи с терминологиями. Лингвистические
переводы добавляются в видедополнительных блоков, помеченных соответствующим языком.
Пример
ontology
terminologies__available = <"snomed_ct". ...>
term_definitions = <
[»вП"] = <
items = <...>
>
[“de"] = <
items = <...>
>
>
term_binding = <
["snomed_ct” J = <
items = <...>
>
>
91