ГОСТ ISO/HL7 21731—2013
- suspended (приостановлено) — подсостояние состояния normal: выполнение роли временно приос
тановлено. Переход в это состояние возможен из состояния active (активно);
-terminated (завершено) — подсостояние состояния normal: успешное завершение выполнения роли.
Между состояниями действия возможны следующие переходы:
- revise (пересмотреть)— из состояния active в состояние active;
- suspend (приостановить)— из состояния active в состояние suspended:
- terminate (завершить) — из состояния active в состояние terminated;
- nullify (аннулировать)— из состояния normal в состояние nullified;
- create (создать) — из начального (пустого) состояния в состояние active;
- resume (продолжить)— из состояния suspended в состояние active;
- revise (пересмотреть)— из состояния suspended в состояние suspended;
- terminate (завершить) — из состояния suspended в состояние terminated.
- reactivate (активизировать заново)— из состояния terminated в состояние active;
- revise (пересмотреть) — из состояния terminated всостояние terminated.
7.3.2 Класс RoleLink (в предметной области Roles)
Атрибуты класса RoleLink:
- typeCode:: CS
- effectiveTime:: IVL<TS>
Ассоциации класса RoleLink:
target::(1..1) Role:.inboundLink::(0..*) (ассоциация с классом Role, роль inboundLink — входящая связь)
source::(1 ..1) Role::outboundLink::(0..*) (ассоциация с классом Role, роль outboundLmk — исходящая
связь)
Определение
к
ласса RoleLink:
связь двух экземпляров класса Role, выражающая зависимость соот
ветствующих ролей.
Примеры:
1) Рольдолжности или агента зависит от другой роли, а именно, роли работника. Если роль работника
завершается, то прекращается и рольдолжности. Тем самым определяется зависимость ролидолжности
от роли работника, или. другими словами, должность «является частью» роли работника.
2) Одна из ролей может иметь полномочия управления другой ролью (в иерархии подчинения). На
пример. работник категории «управляющий» может иметь полномочия управления служащими категории
«аналитик», что может быть указано с помощью экземпляра класса RoleLink, у которого атрибут typeCode
имеет значение DIRAUTH (has direct authority over — имеет прямые полномочия управления).
Обсуждение:
экземпляр класса RoleLink описывает отношения между ролями, а не между людьми
(или другими сущностями).
Л
юди (или другие сущности), в основном, связаны между собой прямыми
отношениями ислолнитель/контролер, возникающими у роли исполнителя, а в более общем плане —
отно шениями взаимодействия (т. е. их участием в действиях).
В следующих подпунктах описаны атрибуты класса RoleLink.
7.3.2.1 RolcLink.typcCodo:: CS (1..1) Mandatory
Словарныйдомен:
RoleLinkType (CNE)
Определение:
код. указывающий вид связи, представленной данным экземпляром класса RoleLink.
например. PART (has part — имеет частью). DIRAUTH (has direct authority over — имеет прямые полномочия
управления).
7.3.2.2 RoleLink.effectiveTime:: IVL<TS> (0..1)
Определение:
временной интервал, указывающий периоддействия связи между ролями.
7.3.3 Класс Access (в предметной области Roles)
Атрибуты класса Access:
- approachSiteCode:: CD
- targetSiteCode:: CD
-gaugeQuantity:: PQ
Класс Access является специализацией класса Role.
Определение
к
лассаAccess:
специализация класса Role, описывающая роль устройства, использу
емогодля введения терапевтических агентов (лекарств и элементов, поддерживающих жизнь) в тело паци
ента. или устройства, используемого для вывода веществ (например, экссудатов, гноя, мочи, воздуха,
крови) из его тела.
Обсуждение:
В общем случаедоступ описывает роль изготовленного материала или устройств, иног
да специально изготовленного или созданногодля определенной цели, например, роль катетера или каню
ли. помещенной вполый орган тела.
62