ГОСТ Р 56842—2015
ектов. атрибуты и уведомления являются разделами блока объектно-ориентированного кода. Разделы
получают префикс масок старших битов, вычисляемых смещением, обычно кратно бинарным поряд
кам величины, например. 0x1000. 0x2000 и т.д.;
- коды блоков или разделы могут маркироваться как общие и частные. Синтаксическое соответ
ствие должно быть обязательным для всех кодов блоков и разделов, а семантическое соответствие
для частных кодов блоков или разделов необязательным. Согласно правилу, каждый код блока должен
сообразно назначать частные разделы; рекомендуется диапазон OxFOOO—OxFFFF:
- дискриминатор — это группа связанных семантик, приписанная непрерывному диапазону кода,
которые состоят в регулярной взаимосвязи, например, максимум/ минимум/средний или систоличе-
ский/диастолический/средний. Дискриминаторы встраиваются как код низших битов, вычисляемый от
носительным смещением к базовому термину.
Например, таблица 1 — пример 2-битного дискриминатора <типа> устройства, в котором смеще
ния 0—3 соответствуют следующей семантике;
- NOS [смещение = 0].
- класс MDS [смещение = 1J,
- класс VMD [смещение = 2),
- класс канала [смещение = 3] соответственно.
8 Синтаксис
Номенклатурные коды должны отображаться на машинно-обрабатываемые формы, использую
щие различные протоколы (например. ИСО/ИИЭР 11073-20101) и формы программного представления
(например. C++). Однако в связи с нецелесообразностью выполнения всех отображений настоящий
стандарт обеспечивает отображения на набор номинальных форм, а именно;
- форма передачи (Transfer) — числовая форма, совместимая с использованием в синтаксисе
передачи; см. л. 8.1;
- программируемая форма (Programmatic) — символьная форма, совместимая с использованием
в языках программирования; см. 8.2.
8.1 Передача данных
8.1.1 Типы
Существует несколько типов форм передачи:
a) всемирный (Global) соответствует globalForm протокола общей управляющей информации
(CMIP), т. е. является объектным идентификатором ИСО ASN.1. Эта форма требует высокой пропуск
ной способности; таким образом, полные абстрактный синтаксис и синтаксис передачи могут не пере
числяться подробно;
b
) локальный (Local) соответствует localForm CMIP. т. е. является беззнаковым целым числом.
Различные канонические формы определяются следующим образом;
1) с фиксированной длиной (Fixed-length). Предназначена для снижения нагрузки на канал и при
нимает следующие две формы:
i) короткую (Short) — контекстно-зависимый код. см. 7.2.1. Это означает, что должна исполь
зоваться краткая форма при применении в приложениях реального времени или приложени ях
контроля с соответствующими средствами управления ассоциациями, как указывается в
профиле приложения медицинского прибора (MDAP) и профилях совместимости медицинских
приборов, соединенных с пациентом (INTERMED),
ii) длинную (Long) — код не зависимый от контекста, см. 7.2.1. Данная форма предназначена
для экспорта номенклатур через шлюз или стабильную среду передачи данных;
2) с переменной длиной (Variable-length). Предназначена для обеспечения эффективной формы
для использования с полностью совместимыми синтаксисами, основанными на CMIP. использующими
целочисленные переменные BER. Короткие и длинные формы могут быть представлены аналогично
формам фиксированной длины, описанным в данном пункте.
8.1.2 Нотация
На рисунке 2 перечислены присваивания объектного идентификатора ИСО ASN.1 в рамках на
стоящего стандарта.
7