ГОСТ ISO/HL7 21731—2013
- complete (завершить) — из состояния new в состояние completed;
- hold (задержать)— из состояния new в состояние held;
- revise (пересмотреть)— из состояния new в состояние new;
- nullify (аннулировать)— из состояния normal в состояние nullified;
- obsolete (сделать устаревшим) — из состояния normal в состояние obsolete;
- activate (активировать) — из начального (пустого) состояния в состояние active;
- complete (завершить) — из начального (пустого) состояния в состояние completed.
- create (создать) — из начального (пустого) состояния в состояние new;
-jump (перейти) — из начального (пустого) состояния в состояние normal;
- abort (прервать)— из состояния suspended всостояние aborted;
- resume (возобновить)— из состояния suspended в состояние active;
- complete (завершить) — из состояния suspended в состояние completed; -
revise (пересмотреть)— из состояния suspended в состояние suspended.
7.1.2 Класс: ActRolationship (в предметной области Acts)
Атрибуты класса ActRelationship:
- typeCode:: CS
- inversionlnd:: BL
- contextControlCode:: CS
- contextConductionlnd:: BL
- sequenceNumber.: INT
- priorityNumber:: REAL
- pauseQuantity:: PQ
- checkpointCode:. CS
- splitCode:: CS
-joinCode:: CS
- negationlnd:: BL
- conjunctionCode:: CS
- localVariableName:: ST
-seperatablelnd:: BL
Ассоциации класса ActRelationship:
- target ::(1..1) A ct:: inboundRelationship:; (0..*) (ассоциация с классом Act. роль inboundRelation-
ship — входящая связь)
- source:: (1..1) A ct:: outboundRelationship:: (0..*) (ассоциация с классом Act. роль outboundRolation-
ship — исходящая связь)
Определение
к
ласса ActRolationship:
класс ActRelationship моделирует направленную ассоциацию
между классом-источником Act и классом-целью Act. Ассоциация класса ActRelationship с классом-источ
ником Act моделирует «исходящую» часть направленной ассоциации, а ассоциация класса ActRelationship с
классом-целью Act моделирует «входящую» часть направленной ассоциации. Смысл и назначение эк
земпляра класса ActRelationship указаны ватрибуте ActRelationship.typeCode.
Примеры:
1) Компонентами панели электролитов являются натрий, калий. pH и бикарбонат. Тогда экземпляр
класса Act, описывающий панель электролитов, имела бы 4 «исходящие» ассоциации с экземпляра ми
классов ActRelationship. у которых атрибут ActRelationship.typeCode имеет значение COMP (has
component — имеет компонент).
2) Панель электролитов исследуется по направлению налабораторный анализ. Тогда экземпляр клас
са Ad. содержащий результат исследования, имел бы «исходящую» ассоциацию с экземпляром класса
ActRelationship, у которого атрибут ActRelationship.typeCode имеет значение FLFS (fulfills — выполняет) и
который имеет «входящую» ассоциацию с экземпляром класса Act. содержащим направление на анализ.
3) Операция «холецисэктомия» выполнена в связи с результатом исследования «желчекаменная
болезнь». Тогда экземпляр класса Act, содержащий сведения об этой операции, имел бы «исходящую»
ассоциацию с экземпляром класса ActRelationship. у которого атрибут ActRelationship.typeCode имеет зна
чение RSON (has reason — имеет причину) и который имеет «входящую» ассоциацию с экземпляром
класса Observation, в котором указан диагноз «желчекаменная болезнь».
Обсуждение:
каждый экземпляр класса ActRelationship можно рассматривать как стрелу с наконеч
ником (упирающимся в целевой объект) и хвостовиком (упирающимся вобъект-источник). Функции (иногда
называемые «ролями»), которые выполняют экземпляры класса Act при таком связывании, определяются
24