ГОСТ Р 56845—2015
Пункты с 6.3.2 по 6.3.9 описывают классы персонального медицинского прибора модели DIM. Каж
дый подпункт использует следующий формат:
- номенклатурный код. используемый для идентификации класса. Данный код используется в те
чение конфигурации для сообщения о классе для каждого объекта и позволяет менеджеру узнавать,
является ли указанный объект числовым. RT-SA. или любого другого класса;
- атрибуты, определяемые классом,
- доступные методы;
- потенциальные события, генерируемые объектами инстамциируются от классов;
- доступные сервисы, такие как получение или установка атрибутов.
Каждый тип атрибутных данных определяется при помощи абстрактной синтаксической нотации
версии 1 (ASN.1). Определения ASN.1 для всех типов данных и форматов обмена находятся в прило
жении А.
Атрибуты для каждого класса определены в таблицах, которые представляют название атрибу
та, его номенклатурную ссылку ID. тип, описание атрибута, и его классификатор. Классификаторы со
значением О — необязательный атрибут, М — обязательный атрибут и С— условный атрибут, которые
зависят от условий, указанных в столбце «Комментарий». Условные атрибуты могут реализовываться
в отношении агента. Обязательные атрибуты должны реализовываться агентом. Условные атрибуты
должны реализовываться при действии условия, а также в других случаях.
Номенклатурный код классов объектов {например, числовой, RT-SA) пересылается менеджеру во
время конфигурирования для создания зеркального представления объекта. Каждый объект обладает
атрибутом Handle (дескриптор), который используется для идентификации объекта для операций (от и
к объекту), а также другими атрибутами для представления и передачи информации на физический
прибор и его источники данных. Доступ к атрибутам и возможность внесения изменений предоставля
ется посредством таких методов, как GET (ПОЛУЧИТЬ) и SET (УСТАНОВИТЬ). Данные передаются при
помощи метода EVENTS (СОБЫТИЯ).
6.3.2 Класс MDS
6.3.2.1 Общие положения
Каждый персональный медицинский агент определяется объектно-ориентированной моделью,
указанной на рисунке 4. Объект верхнего уровня каждого агента инстанцируются от класса MDS. Каж
дый агент обладает одним объектом MDS. MDS представляет идентификационную информацию и ста
тус агента посредством его атрибутов.
6.3.2.2 Идентификация класса MDS
Номенклатурный код для обозначения класса MDS:MDC_MOC_VMS_MDS_SIMR
6.3.2.3 Атрибуты классов MDS
Таблица 2 определяет набор атрибутов WDS, поддерживаемыхдля связи персональных медицин
ских агентов. Объект MDS должен поддерживать все обязательные атрибуты, но может иметь подна
боры условных и необязательных атрибутов.
Т а б ли ц а 2 — Атрибуты MDS
Название
атрибута
ID атрибута
Тип атрибута
Комментарий
Клэ
тор
Handle
MDC_ATTR_ID_
HANDLE
Handle
Атрибут Handle представляет
ссылочный ID для данного обьекта. Значение
атрибута MDS Handle должно составлять 0
М
System-Type
MDC_ATTR_
SYS_TYPE
System-Type
Данный атрибут определяет тип агента в соответ
ствии с номенклатурой
С
(например, весы). Значения должны быть получе
ны из ИСО/ИИЭР 11073-10101 {12]. раздела пот-
part-object и подраздела MD-Gen (Медицинский
Прибор — Общий).
Должен присутствовать либо Данный атрибут
либо System-Type-Spec-List. Данный атрибут дол
жен оставаться неизменным после одобрения кон
фигурации
11