ГОСТ Р 56843—2015
8.4.3 Сервис SET (Установить значение)
Сервис SET позволяет изменение значений атрибутов представителей управляемых классов.
Сервис SET может использоваться как в режиме с подтверждением, так и в режиме без подтверждения. В
режиме с подтверждением вызов сервиса SET требует получения ответа.
Пример
—
Центральный компьютер может использовать сервис SET. чтобы назначить текущую
дату и время в приборе, который был недавно подключен к сети.
Процесс-менеджер вызывает сервис SET (т. е. посылает сообщение с запросом на выполнение
сервиса SET), чтобы изменить значение одного или нескольких атрибутов выбранных объектов в аген те.
Для каждого атрибута, значение которого должно быть изменено, запрос содержит уникальный
идентификатор атрибута, оператор изменения (чтобы выбрать, должно ли значение атрибута быть из
менено. добавлено к списку, удалено из списка, или установлено в значение по умолчанию) и (опцио
нально) значение атрибута.
Параметры вызова сервиса SET представлены в таблице 8.5.
Т аб лиц а 8.5 — Параметры вызова сервиса SET
Параметр
О п и с а н и е
Идентификатор вызова
(Invoke Identifier)
Уникальный идентификатор (например, номер), относящийся к конкретному эк
земпляру сервиса SET
Режим (Mode)
С подтверждением или без подтверждения
Класс (Object Class)
Идентифицирует класс, который содержит атрибуты, значения которых должны
быть изменены (со значениями, определенными в номенклатуре/слоеаре клас
сов)
Представитель класса
(Object Instance)
Идентифицирует представителя класса, который содержит атрибуты, значения
которых должны быть изменены
Список изменений
(Modification List)
Список записей типа оператор изменения — идентификатор атрибута — зна
чение атрибута, где оператор изменения может принимать значения: replace.
addValues. removeValues. setToOefault
Параметры ответа на вызов сервиса SET в режиме с подтверждением представлены в таблице
8
.
6
.
Таблица 8.6 — Параметры ответа на вызов сервиса SET
П а р а м е тр
О п и с а н и е
Идентификатор вызова
(Invoke Identifier)
Возвращает значение уникального идентификатора вызова сервиса GET. к ко
торому относится ответ
Класс (Object Class)
Имеет то же значение, что и в соответствующем сообщении вызова сервиса
Представитель класса
(Object Instance)
Имеет то же значение, что и в соответствующем сообщении вызова сервиса
Список атрибутов
(Attribute List)
Необязательный атрибут, содержащий список пар идентификатор — значение
для атрибутов, значения которых изменяются
Если вызов сервиса SET не может быть обработан, возвращается сообщение об ошибке с указа
нием типа отказа.
8.4.4 Сервис ACTION (Выполнить действие)
Сервис ACTION позволяет вызвать предопределенный метод (то есть процедуру) управляемого
медицинского объекта. Сервис ACTION может использоваться как в режиме с подтверждением, так и
в режиме без подтверждения. В режиме с подтверждением вызов сервиса ACTION требует получения
ответа.
Пример
—
Система мониторинга может использовать сервис ACTION, чтобы начать процедуру
калибровки измерительного прибора.
163