ГОСТ Р HCO/HL7 27951—2016
Экземпляр класса Act. у которого атрибут actionNegationlnd имеет значение «true». тем не менее остается
утверждением об определенном факте, описанном в этом экземпляре. Например, отрицание утверждения «1 июля
пациенту сделана аппвндэктомия» означает, что его автор определенно отрицает, что 1 июля была сделана ап-
пендэктомия. и что он несет ту же самую ответственность за это утверждение и те же самые требования к его до
казательству, как если бы он не использовал отрицание. И наоборот, признак отрицания, переданный в атрибуте
actionNegationlnd. никоим образом не отрицает того, что факт был подтвержден или что утверждение имело место.
Это равным образом относится ко всем наклонениям утверждения, задаваемым атрибутом moodCode. например,
применение отрицания к направлению является указанием не делать того, что в нем написано, а вовсе не лапи
дарное утверждение, что такого направления нет. Такие лапидарные утверждения обрабатываются как отрицание
действия управления, которое создало действие субъекта. Например, направление этого типа (значение DEFN
атрибута moodCode) с автором доктором Смитом не было создано.
Следует учесть, что в экземплярах класса Observation этот атрибут указывает, что действие не произошло, то
есть исследование не имело места. Если надо указать, что исследование проведено, но результат отрицательный,
следует использовать атрибут Observation.valueNegatranlnd.
П р и м е р — Использование этого признака в экземпляре класса, у которого атрибут Act.
moodCode имеет значение «EVN» (event— событие), позволяет передать утверждение лхирургическая
операция не выполнена» или «согласие не было дано». Использование в экземпляре класса, у которого
атрибут ActmoodCode имеет значение «ORD» (order — заказ), позволяет передать утверждение «не
применять данное лекарственное средство». А в экземпляре класса, у которого атрибут ActmoodCode
имеет значение «EVN.CRT» (crrterium — критерий), использование признака отрицания позволяет пере
давать критерии выполнения действия вида «если пациент не был госпитализирован...».
А.3.1.2.6 Act.negationlnd:: BL (0..1)
Определение
Признак, указывающий, что к описательным атрибутам утверждения, передаваемого в экземпляре класса
Act. должно быть применено отрицание.
Примечания к использованию
Атрибут negationlnd используется как отрицание квантора существования. Для действия события (задавае
мого атрибутом moodCode) он означает, что данное событие не имело места. Для действия намерения этот атри
бут указывает, что оно не планировалось или не было желательным. Для действия критерия он указывает, что
условие основано на несуществовании события. Значение true атрибута negationlnd лишено смысла для действий
определения сущностей.
Значение атрибута negationlnd воздействует указанным выше образом на описательные атрибуты класса Act
(включая Act.code. Act.effectiveTirne. Observation.value. Act.doseQty и т. д.) и на любые их компоненты. Инертные
свойства, например Act.id. Act.moodCode. ActconfidentialityCode. и особенно ассоциация с классом Participation,
имеющая роль автора, остаются неизменными. Эти инертные свойства всегда имеют одно и то же значение: го
есть автор остается и автором отрицательного исследования. Кроме того, атрибут negationlnd не воздействует и на
большинство связей ActRelationship (за исключением компонентов). Конкретные указания см. в описании атрибута
isRecordCharacteristic. а также в описаниях систем кодирования ActRelationshipType и ParticipationType.
Например, крайне конфиденциальное указание, записанное доктором Джонсом в форме «не применять
сукцинилхолин» в связи (класс ActRelationship) с имевшейся злокачественной гипертермией (класс Observation),
является отрицанием положительного указания «применить сукцинилхолин» (атрибут Act.code). но тем не менее
остается указанием, написанным доктором Джонсом для пациента Джона Смита, и причина этого указания —
имевшаяся у пациента злокачественная гипертермия.
Однако дополнительные детали, передаваемые в описательных атрибутах, будут частью отрицания,
ограничивая его воздействие. Например, если в указании не применять субстанцию присутствует атрибут дозы
doseQuantity. то это означает, что нельзя давать эту конкретную дозу субстанции (но любая другая доза могла бы
оставаться допустимой).
Экземпляр классаAct. у которого атрибут negationlnd имеет значение «true», тем не менее остается утвержде
нием об определенном факте, описанном в этом экземпляре. Например, отрицание утверждения «1 июля выявлена
одышка» означает, что его автор определенно отрицает, что 1 июля была одышка, и что он несет ту же самую ответ
ственность за это утверждение и те же самые требования к его доказательству, как если бы не использовал отрица
ние. И наоборот, признак отрицания, переданный в атрибуте negationlnd, никоим образом не отрицает того, что факт
был подтвержден или что утверждение имело место. Это равным образом относится ко всем наклонениям утверж
дения. задаваемым атрибутом moodCode. например, применение отрицания к направлению является указанием
не делать того, что в нем написано, а вовсе не лапидарное утверждение, что такого направления нет. Такие
лапидарные утверждения обрабатываются как отрицание действия управления, которое создало действие
субьекта. Например, направление этого типа (значение «DEFN» атрибута moodCode) с автором доктором Смитом не
было создано.
Следует учесть, что в экземплярах класса Observation этот атрибут указывает, что действие не произошло, го
есть исследование не имело места. Если надо указать, что исследование проведено, но результат отрицательный,
следует использовать атрибут Observation.valueNegationlnd.
200