Статус документа
Статус документа

ГОСТ Р 56843-2015/ISO/IEEE 11073-10201:2004 Информатизация здоровья. Информационное взаимодействие с персональными медицинскими приборами. Часть 10201. Информационная модель предметной области

     7.1 Общие положения


Настоящий раздел содержит определения для всех объектов в DIM. Пакеты, установленные в данной модели, используются для распределения объектов по категориям. Атрибуты, поведение и уведомления определяются для каждого класса объекта.

7.1.1 Условное обозначение

Каждый объект описывается в отдельном подразделе (см. 7.2-7.10). Остальные подразделы описывают атрибуты, поведение и уведомления для объектов.

В подразделе объект описывается следующим образом:

Объект:

Определяет название объекта

Описание:

Дается короткое информативно-текстуальное описание объекта.

Производный от:

Описываются потенциальные базовые классы объекта.

Связывание имен:

Описывается атрибут, который уникально идентифицирует экземпляр объекта в данном контексте. Для управляемых объектов данное определение является атрибутом Handle (описатель), а контекст - системой прибора (например, контекст отдельной MDS). См. также 7.1.2.5.

Зарегистрирован как:

Определяется термин, который описан в номенклатуре для уникальной идентификации [например, идентификатор объекта (OID), код] объекта.


Каждый атрибут объекта определен в подразделе атрибутов. В таблицах определены названия атрибутов, уникальные идентификаторы атрибутов, типы данных атрибутов и определенные квалификаторы. Квалификаторы имеют следующее значение:

M - атрибут обязателен;

O - атрибут необязателен (дополнительный атрибут);

C - атрибут условный; доступность атрибута зависит от предустановленного условия.

Если не указано иное, таблицы с определениями атрибутов не показывают унаследованные атрибуты снова. Другими словами списки атрибутов всех базовых классов необходимо проверять на наличие полного списка атрибутов объектов.

Атрибуты относятся к группам атрибутов или объединяются в группы так, чтобы их можно было классифицировать по способу их применения (например, статическая контекстная информация, динамичная контекстная информация, измерения значений). Объединение по группам позволяет эффективно работать с необязательными атрибутами: сервис GET позволяет легко найти все члены группы, так чтобы приложение могло определить, какой атрибут на данный момент присутствует в определенном экземпляре объекта.

Группы атрибутов могут расширяться. Другими словами производный класс объекта способен добавлять дополнительные члены к наследующей группе атрибутов.

Группы атрибутов также определены в таблицах, где указаны идентификация группы и список членов группы. Наследующие группы атрибутов не указаны в таблицах групп атрибутов, если данные группы не способны расширяться.

В подразделе Поведение описаны конкретные методы или функции, обеспечиваемые классом объекта. Данные методы можно активировать с помощью сервиса CMDISE ACTION.

События, создаваемые классом объекта (отличного от уведомления об изменении базового атрибута), описываются в подразделе Уведомления. Объект сообщает о данных событиях с помощью сервиса CMDISE EVENT REPORT (Отчет о событии элемента CMDISE).

7.1.2 Общие типы данных

Настоящий пункт описывает набор типов данных языка ASN.1, которые используются в определениях объектов.

7.1.2.1 Данные целого типа и данные типа строки бит

Для представления целых чисел определения объекта используют только типы данных фиксированного размера. Данные типа строки бит представляют собой битовое поле, в котором каждый отдельный бит имеет определенное значение. Применяются следующие целочисленные типы данных и типы данных строки бит:

--

-- 8-битное беззнаковое целое число

--

INT-U8 ::= INTEGER (0..255)

--

-- 8-битное целое число со знаком

--