ГОСТ Р HCO/HL7 27951—2016
Примечания к использованию
Этот атрибут принадлежит к группе атрибутов управления рабочим процессом. План действия представляет
собой составное действие, связанное с действиями-компонентами. В упорядоченном плане каждый экземпляр
классаActRelationship. связывающий составноедействие скомпонентом, имеет атрибут sequenceNumber, значение
которого определяет порядок шагов плана. Если для нескольких компонентов значение атрибута sequenceNumber
одинаково, то эти компоненты являются ветвями. Ветви могут выполняться параллельно, если атрибут splitCode
указывает, что в одно и то же время может исполняться более одной ветви. В этом случае с помощью атрибута
joinCode можно указать, будет ли восстанавливаться синхронизация ветвей, и если да. то каким образом.
Основные способы восстановления синхронизации следующие:
- поток управления ждет, пока выполнение каждой ветви не завершится (ожидание ветвей):
- как только выполнится одна ветвь, выполнение остальных ветвей прекращается (прекращение ветвей);
- синхронизация ветвей не восстанавливается, и они продолжают выполняться (отложенные ветви).
Прекращение ветвей происходит только в том случае, когда имеется как минимум одна активная ожидающая
(или исключающая ожидающая) ветвь. Если активных ожидающих ветвей нет. то процесс прекращения ветвей не
инициируется (а не прекращается после инициации). Поскольку отложенная ветвь не связана с другими ветвями,
наличие активных отложенных ветвей не мешает прекращению другой ветви.
П р и м е р — отложенная ветвь, прекращение ветвей, исключающая ожидающая ветвь.
А.3.1.3.11 AclRelationship.negationlnd:: BL (0..1)
Определение
Признак, указывающий, что к значению связи применяется отрицание.
Примечания к использованию
Данный атрибут используется главным образом в разъяснительных целях. Как показывают примеры, его
использование довольно ограничено, особенно по сравнению с атрибутом Acl.negationlnd, с помощью которого
фактически можно указать, что описанное действие не существует, не выполняется и т. д.. в то время как с по
мощью атрибута AclRelationship.negationlnd можно лишь отрицать данную связь между действием-источником и
действием — целью действия, а не изменить смысл каждого действия.
Следует учитывать также различие между отрицанием и противоположностью. Противопоказание является про
тивоположностью показания (причины). То обстоятельство, что наличие боли в пояснице не является причиной на
значения антибиотиков, не означает, что боль в пояснице является противопоказанием для применения антибиотиков.
П р и м е р — Если исходная связь указывает, что у действия А есть компонент В. то ее отри
цание означает, что действие В не является компонентом действия А. Если действие В описывает
причину действия А, то отрицание означает, что действие В не является причиной действия А. Если
действие В описывает предусловие действия А. то отрицание означает, что действие В не является
предварительным условием действия А.
А.3.1.3.12 ActRelationship.conjunctionCode:: CS (0..1)
Словарный домен: RelationshipConjunction
Определение
Код. указывающий логическое соединение критериев, описанных условными связями междудействиями [на
пример. AND («и»), OR («или»), XOR («исключающее или»)].
Примечания к использованию
Этот атрибут используется для передачи критериев, обычно применяемых к действиям определения или
цели.
Все критерии, соединенные с помощью AND. должны выполняться. Если в одну группу входят критерии,
соединяемые с помощью OR и AND, то должны выполняться хотя бы один из критериев OR и все критерии AND.
Если в одну группу входят критерии, соединяемые с помощью XOR, OR и AND. то должны выполняться ровно один
критерий XOR. по крайней мере один из критериев OR и все критерии AND. Другими словами, множества критери ев
AND. OR и XOR. в свою очередь, объединены логическим оператором AND (все критерии AND. по крайней мере один
из критериев OR и ровно один критерий XOR). Если требуется иное, то можно воспользоваться вложенными
критериями.
А.3.1.3.13 ActRelationship.localVariableName:: ST (0..1)
Определение
Строка символов, указывающая имя входного параметра, по значению которого экземпляр класса Act кото
рый служит источником ассоциации с данным экземпляром класса ActRelationship. может вычислить некоторые из
своих атрибутов. Областью действия имени локальной переменной является значение атрибута Act.derivationExpr.
который может содержать это имя в качестве входного параметра.
А.3.1.3.14 ActRelationship.seperatabtelnd:: BL (0..1)
Определение
Этот признак указывает, должно ли действие — источник связи интерпретироваться независимо от целевого
действия связи.
213