ГОСТ Р HCO/HL7 27951—2016
А.3.1.2.22 Act.languageCode:: СЕ (0..1)
Словарный домен: HunranLanguage
Определение
Основной язык, на котором описано данное действие, в особенности язык значения атрибута Act.text.
Свойство IsDocumentCharacteristic
Эго свойство должно иметь значение «true».
А.3.1.2.23 Переходы состояний экземпляра класса Act (атрибутом состояния является statusCode)
Диаграмма перехода состояний класса Act приведена на рисунке А.5. Действие может иметь следующие со
стояния:
- aborted (прервано) — подсостояние состояния normal: активный объект услуги был неожиданно завершен:
- active (активно) — подсостояние состояния normal: объект услуги активен;
- cancelled (отменено) — подсостояние состояния normal: объект услуги был отменен до того, как стал ак
тивным;
- completed (завершено) — подсостояние состояния normal: обьект услуги завершен:
- held (отложено)— подсостояние состояния normal: объект услуги, все еще находящийся на подготовитель
ной стадии. Он не может стать активным, пока не будет выведен из этого состояния;
- new (новое) — подсостояние состояния normal: объект услуги, который готовится стать активным;
- normal (нормальное) — охватывает все ожидаемые состояния объекта услуги, за исключением nullified и
obsolete, которые представляют необычные терминальные состояния жизненного цикла;
- nullified (аннулировано) — объект услуги не должен был создаваться, поэтому он аннулирован;
- obsolete (устарело) — обьект услуги заменен новым объектом;
- suspended (приостановлено) — подсостояние состояния normal: объект активной услуги врехгенно при
остановлен.
Между состояниями действия возможны следующие переходы:
- abort (прервать) — из состояния active в состояние aborted;
- revise (пересмотреть) — из состояния active в состояние active;
- complete (завершить) — из состояния active в состояние completed;
- suspend (приостановить) — из состояния active в состояние suspended;
- reactivate (активировать заново) — из состояния completed в состояние active;
- revise (пересмотреть) — из состояния completed в состояние completed;
- cancel (отменить) — из состояния held в состояние cancelled;
- revise (пересмотреть) — из состояния held в состояние held;
- release (освободить) — из состояния held в состояние new;
- activate (активировать)— из состояния new в состояние active.
- cancel (отменить) — из состояния new в состояние cancelled;
- 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.
А.3.1.3 Класс; AclRelationship (в предметной области Acts)
Атрибуты класса ActRelationship:
- typeCode:: CS.
- inversionlnd:: BL.
- contextControlCode:: CS.
- contextConductionlnd:: BL,
- sequenceNumber: INT.
- priorityNumber:: INT.
- pauseQuantity:: PQ.
- checkpointCode:; CS.
- splitCode:: CS.
- joinCode:: CS.
- negationlnd:: BL.
207