ГОСТ ISO/HL7 21731—2013
Ограничения:
если этот код указам, его значение не должно конфликтовать со значением атрибута
Partidpation.typeCode.
Не будет написано ни одной спецификации стандарта HL7. технически зависящей от атрибута
functionCode. Если возникнет потребность вдополнительных понятиях, то они должны быть определены
для значений атрибута Partidpation.typeCode.
Обсуждение:
с помощью этого кода можно указать большое разнообразив и нюансы функций участ
ников вдействии. Число и виды этих функций зависят от конкретного типа действий. Например, для каждо го
вида операции и метода ее проведения может требоваться разное число ассистентов хирурга или меди
цинских сестер.
Поскольку функции участия характеризуют то, что именно люди выполняют впроцессе действия, то в
действительности они эквивалентны подзадачам, которые могут выполняться параллельно. Если нужны
дополнительные сведения об этих подзадачах, кроме списка их участников, то надо использовать компо
ненты действия.
7.1.3.3 Participation.contoxtControlCode:: CS (0..1)
Словарныйдомен:
ContextControl (CNE)
Определение:
код. указывающий, какой вклад вносит данный экземпляр класса Participation в кон текст
текущего экземпляра класса Act, и будет ли этот контекст распространяться на действия-потомки,
чьи связи разрешают такое распространение (см. описание атрибута ActRelationship.contextConductionlnd).
Обсуждение:
обоснование, обсуждение и примеры см. в описании атрибута ActRelationship.context-
ControlCode.
7.1.3.4 Participation.sequencoNumber:: INT (0..1)
Определение:
целое значение, указывающее относительный порядокданного участия среди других
участий в том же самом действии.
Обоснование:
упорядочение экземпляров класса Participation, описывающих участие вданном дей
ствии. может быть предпринято по функциональным причинам илидля присвоения участиям приоритета.
Примером может служить указание порядка участия выгодоприобретателей, необходимое для координа ции
возмещений по счету на оплату страхового случая.
7.1.3.5 Participation.negationlnd:: BL (0..1)
Определение:
значение TRUE этого атрибута указывает, что участие, описанное вэкземпляре класса
Partidpation. не имело, не имеет или недолжно иметь место (в зависимости отзначения атрибута moodCode).
Обоснование:
этот атрибут имеетдва основных приложения:
- чтобы указать, что конкретная роль не имела или недолжна иметь участие вдействии;
-чтобы удалить участника из контекста, распространяемого надругие действия.
Обсуждение: экземпляр класса Participation, у которого атрибут negationlnd имеет значение TRUE,
обладает преимуществом по отношению к экземпляру класса Participatfon. у которого атрибут negationlnd
имеет значение FALSE. Другими словами, если возник конфликт, то отрицание участия имеет больший
приоритет.
Примеры:
Др. Смит не участвовал: пациент Джонс не подписывал информированное согласие.
7.1.3.6 Participation.notoText:: ED (0..1)
Определение:
текстовое или мультимедийное представление комментария к данному участию. Отно
сится только к этому участнику.
7.1.3.7 Participation.timo:: IVL<TS> (0..1)
Определение:
интервал времени, в течение которого сущность, связанная с действием с помощью
конкретного экземпляра класса Partidpation. была вовлечена в это действие.
Обоснование: указание времени участия необходимо, если сущность принимала участие вдействии
не на протяжении всего времени выполнения действия. Время участия также используется для указания
времени, в течение которого выполнялись определенные очень общие подзадачи, не заслуживающие
упоминания в полном действии.
Примеры:
1. Время ввода данных в систему-источник передается в атрибуте Partidpation.time экземпляра
класса Participation, связывающем действие с ролью «ввод данных».
2. Концом времени участия автора считается время подписи данных, передаваемых в экземпляре
класса Act.
3. Временем участия поручителя, передаваемым в атрибуте Participation.time. считается момент
его подписи.
32