ГОСТ ISO/HL7 21731—2013
7.1.2.12 ActRolationship.conjunctionCode:: CS (0..1)
Словарный домен:
RelationshipConjunction (CNE)
Определение:
код. указывающий логическое соединение критериев, описанных условными связями
между действиями (например. AND («и»), OR («или»). XOR («исключающее или#)).
Ограничения:
Все критерии, соединенные с помощью AND. должны выполняться. Если в одну груп
пу входят критерии, соединяемые с помощью OR и AND. тодолжны выполняться хотя бы один из критери
ев OR и все критерии AND. Если водну группу входят критерии, соединяемые с помощью XOR. OR и
AND, то должен выполняться ровно один критерий XOR. по крайней мере один из критериев OR и все
критерии AND. Другими словами, множества критериев AND. OR и XOR. в свою очередь, объединены
логическим оператором AND (все критерии AND. по крайней мере один из критериев OR и ровно один
критерий XOR). Если требуется иное, то можно воспользоваться вложенными критериями.
7.1.2.13 ActRelationship.localVariablcNamo:: ST (0..1)
Определение:
строка символов, указывающая имя входного параметра, по значению которого экзем
пляр класса Act. который служит источником ассоциации с данным экземпляром класса ActRelationship,
может вычислить некоторые из своих атрибутов. Областью действия имени локальной переменной являет ся
значение атрибута Act.derivationExpr. который можетсодержать это имя в качестве входного параметра.
7.1.2.14 ActRelationship.seperatablelnd:: BL (0..1)
Определение:
этот индикатор указывает, должно ли действие-источник связи интерпретироваться не
зависимо от целевого действия связи. Его значение не может препятствовать человеку или приложению
обрабатыватьдействия независимодруг отдруга, оно лишь обозначает желание и готовностьавтора атте
стоватьсодержаниедействия-источника, если оно будет отделеноот содержания целевогодействия. Имейте в
виду, что типичным значением этого атрибута по умолчанию будет TRUE. Также учтите, что этот атрибут
ортогонален механизму наследования контекста и никак с ним не связан. Если контекстдействия распро
странен на вложенные действия, то тем самым предполагается, что эти вложенные действия не могут
интерпретироваться без распространенного контекста.
7.1.3 Класс Participation (в предметной области Acts)
Атрибуты класса Participation:
- typeCode:: CS
- functionCode:: CD
- contextControfCode:: CS
- sequenceNumber.; INT
- negationlnd:: BL
- noteText:: ED
- time:: IVL<TS>
-modeCode:: CE
- awarenessCode:: CE
-signatureCode:: CE
- signatureToxt:: ED
- performlnd:: BL
- substitutionConditionCode:: CE
Ассоциации класса Participation:
- act;:(1 ..1 )Act::participation::(0..*) (ассоциация с классом Act. роль participation — участие)
- role::(1..1 )Role::participation::(0..*) (ассоциация с классом Role, роль participation — участие)
Класс Participation является обобщением следующих классов.
- ManagedParticipation (управляемое участив)
Определение
к
ласса Participation:
класс Participation моделирует ассоциацию между классом дей
ствия Act и классом сущности Entity, принимающим участие в действии, описанном классом Act. и выпол
няющим в этом участии роль, описанную классом Role. Каждая пара сущность-роль связана с экземпля ром
класса Act с помощью одного экземпляра класса Participation. Тип вовлечения этой пары в действие,
описываемое экземпляром класса Act. задается с помощью атрибута Participation.typeCode.
Примеры:
1) Исполнителидействий (хирурги, исследователи, врачи общей практики);
2) Субъекты действий, пациент, устройства;
3) Местоположения;
4)Автор, поручитель, свидетель, информатор;
5)Адресат, получатель информации.
30