ГОСТ Р 56843—2015
- запроса прекращения ассоциации и принятие запроса прекращения ассоциации;
- аварийного прерывания ассоциации;
- стандартизированная база данных MDIB. которая содержит экземпляры управляемых меди
цинских объектов, как это определено в настоящем стандарте (т. е. в информационной модели пред
метной области);
- стандартизированная коммуникационная система (т. е.. стек протоколов или профиль коммуни
кации на уровнях с 1-го по 6-й модели взаимодействия открытых систем (ВОС)). В дополнение к основ
ным возможностям коммуникации эта система может также предоставлять сервисы для синхронизации
между многими приборами, фрагментации больших сообщений, управления потоками, и т. д.
П р и м е ч а н и е — Определение контроля ассоциации и низкоуровневых профилей коммуникации лежит
вне области применения настоящего стандарта. На рисунке 8.1 они показаны только для полноты картины.
Система-менеджер может использовать сервисы протокола CMDISE для того, чтобы построить
и поддерживать локальную копию базы данных MDIB системы-агента. На рисунке 8.1 концептуально
представлено зеркальное отражение базы данных MDIB агента в системе-менеджере. Необходимо от
метить. что манипулирование объектами всегда выполняется агентскими прикладными процессами.
Приложение-агент помещает и обновляет классы и значения их атрибутов в агентской базе дан
ных MDIB. Приложения, выполняющиеся в системе-менеджере, могут получить доступ к локальной
копии базы данных MDIB в системе-менеджере для повышения эффективности работы с данными
(но при этом соответствующие сервисы всегда воздействуют на представителей классов и в исходной
агентской базе данных MDIB).
К объектам в базе данных MDIB можно получить удаленный доступ только при использовании
сервисов протокола CMDISE.
П р и м е ч а н и е — Организация доступа приложений к базе данных MDIB в конкретной системе — задача
конкретной реализации и не определяется настоящим стандартом. То же самое относится и к каждой конкретной
реализации базы данных MDIB.
В настоящем стандарте определяются следующие группы сервисов для управления медицинской
информацией.
a) сервисы работы с классами. Настоящий стандарт определяет следующие сервисы для работы
с управляемыми медицинскими объектами:
1) извлечь значения атрибута класса.
2) изменить значения атрибута класса.
3) вызвать определенные для класса методы.
4) создать и удалить экземпляры класса;
b
) сервисы оповещения. Настоящий стандарт определяет следующий сервис, который позволяет
передавать уведомления о событиях между коммуникационными системами;
1) сообщать об асинхронных событиях, происходящих внутри объекта;
c) сервисы, используемые системой-менеджером. Система-менеджер (т. е. клиент) вызывает сер
висы работы с классами, чтобы определить конфигурацию системы-агента (т. е. сервера), извлечь зна
чения атрибутов медицинских классов (например, результаты измерений), и управлять агентом. Если
требуется, система-менеджер выдает подтверждения получения сообщений сервисам оповещения;
d) сервисы, используемые системой-агентом. Система-агент вызывает сервисы оповещения, что
бы сообщить о возникновении определенных событий. Система-агент предоставляет результат выпол
нения сорвисам работы с классами:
e) сервисы, используемые гибридной системой. Гибридная система вызывает и сервисы работы с
классами, и сервисы оповещения в зависимости от потребности приложения. Гибридная система также
порождает ответы и сервисам оповещения и сервисам работы с классами.
8.4 Общее определение сервисов для работы с управляемыми медицинскими объектами
Коммуникационные системы, соответствующие настоящему стандарту, предоставляют или ис
пользуют сервисы для работы с управляемыми медицинскими объектами, определенные в настоящем
подразделе. То. в какой степени эти сервисы используются конкретной коммуникационной системой,
зависит от ее роли и назначения. Классы, определенные в информационной модели предметной об
ласти. определяют, в какой степени они могут использовать эти сервисы и в какой степени они могут
управляться этими сервисами.
160