Определения объектов в Медицинском пакете указаны в пунктах 7.3.1-7.3.13.
7.3.1 VMO (Виртуальный медицинский объект)
Объект: | VMO |
Описание: | Объект VMO - базовый класс для всех объектов медицинского назначения в модели. Это обстоятельство позволяет установить непротиворечивую систему наименования и обозначения в модели Медицинского пакета. Будучи базовым абстрактным классом, VMO не может иметь конкретных представителей - экземпляров. |
Производное от: | Главный объект |
Связывание имен: | Описатель (значения атрибута Описатель (Handle) достаточно для уникальной идентификации в системе прибора экземпляра объекта, производного от объекта VMO) |
Зарегистрировано как: | MDC_MOC_VMO |
7.3.1.1 Атрибуты
Класс объекта VMO определяет атрибуты, представленные в таблице 7.3.
Таблица 7.3 - Атрибуты класса объекта VMO
Название атрибута | Идентификатор атрибута | Тип атрибута | Примечание | Квали- |
Type | MDC_ATTR_ID_TYPE | TYPE | Обозначает особый статический объект данного объекта, как указано в метрическом сегменте номенклатуры или сегменте, ориентированном на объект | M |
Handle | MDC_ATTR_ID_ HANDLE | HANDLE | Локальная идентификация уникального сокращения слова | M |
Label-String | MDC_ATTR_ID_ LABEL_STRING | OCTET STRING | Текстовое представление идентификатора типа | O |
Ext-Obj- Relations | MDC_ATTR_EXT_ OBJ_RELATION | ExtObjRelation- List | Отношения к объектам, которые не указаны в DIM | O |
В таблице 7.4 класс VMO определяет группы атрибутов или расширения для унаследованных групп атрибутов. 46
Таблица 7.4 - Группы атрибутов класса VMO
Группа атрибутов | Идентификатор группы атрибутов | Элементы группы |
Статическая контекстная группа VMO (расширяемая группа атрибутов) | MDC_ATTR_GRP_VMO_STATIC | из VMO: Type, Handle |
Динамическая контекстная группа VMO (расширяемая группа атрибутов) | MDC_ATTR_GRP_VMO_DYN | из VMO: Label-String |
Группа атрибутов отношения | MDC_ATTR_GRP_RELATION | из VMO: Ext-Obj-Relations |
Необходимо отметить, что группа атрибутов отношения не показана снова в определениях производных классов.
7.3.1.2 Поведение
Объект VMO не определяет никакие конкретные методы.
7.3.1.3 Уведомления
Объект VMO не формирует никакие специальные уведомления.
7.3.2 Объект VMD (Виртуальный медицинский прибор)
Объект: | VMD |
Описание: | Класс VMD является абстракцией подсистемы медицинского назначения (например, программно-аппаратной или даже чисто программной) в составе медицинского прибора. |
Производное от: | VMO |
Связывание имен: | Handle (Описатель) (унаследованный объект VMO) |
Зарегистрировано как: | MDC_MOC_VMO_VMD |
7.3.2.1 Атрибуты
Класс объекта VMD определяет атрибуты, представленные в таблице 7.5.
Таблица 7.5 - Атрибуты класса объекта VMD