ГОСТ Р HCO/HL7 27951—2016
Примечания к использованию
Этот атрибут принадлежит к совокупности атрибутов управления рабочим процессом.
Число повторений дополнительно ограничивается временем. Действие будет повторяться по меньшей мере
минимальное число раз и самое большее максимальное число раз. Повторения также закончатся, если время пре
высит максимальное значение атрибута Act.effectiveTime. если это случится раньше.
В экземпляре класса Act, у которого атрибут moodCode имеет значение «EVN» (event — событие), значе
ние атрибута repeatNumber обычно равно 1. Если оно превышает 1. то этот экземпляр представляет собой свод
ную информацию о нескольких событиях, произошедших в течение интервала времени, указанного в атрибуте
effectiveTime.
Чтобы различать экземпляры однотипных повторяющихся действий, используйте атрибут ActRelationship.
sequenceNumber.
П р и м е р — После удаления зуба хирург-стоматолог может дать следующий совет пациен
ту: «Меняйте тампон каждый час от одного до трех раз. пока кровотечение не остановится полно
стью». Этот совет преобразуется в значение атрибута repeatNumber с нижней границей 1 и верхней
границей 3.
А.3.1.2.17 Actinterruptiblelnd:: BL (0..1)
Определение
Признак, указывающий, может ли действие прерываться асинхронными событиями.
Примечания к использованию
Этот атрибут принадлежит ксовокупности атрибутов управления рабочим процессом. Активные действия мо
гут быть прерваны разными способами. Различаются следующие события прерывания: 1) когда получено прямое
требование прекращения действия: 2) когда истекло время, выделенное для выполнения этого действия (тайм
аут); 3) когда «условие» выполнения действия перестает быть истинным (см. описание атрибута
ActRelationship. checkpointCode); 4) когда экземпляр класса Act является компонентом, у которого атрибут joinCode
имеет значение иК» (kill — прекращение) и все другие компоненты этой же группы завершены (см. описание
атрибутаAct.joinCode). и 5) когда прерывается объемлющий экземпляр класса Act.
Если действие получило прерывание и само оно может быть прервано, но в настоящее время имеет актив
ные компоненты, которые не могут быть прерваны, то действие будет прервано тогда, когда все его активные не
прерываемые компоненты будут завершены.
А.3.1.2.18 Ac!.levelCode:. СЕ (0..1)
Словарный домен: ActContextLevel
Определение
Код, определяющий уровень в иерархической структуре составного действия и тип контекста составных дей
ствий («контейнеров»), распространяемый на компоненты действия в пределах этих контейнеров. Значение атри
бута levelCode обозначает положение в этой иерархии включения и применяемые ограничения.
Ограничение использования
Ограничения, применимые к специфическому уровню, могут включать разные требования к участникам (на
пример. к пациенту, организации-источнику, автору или другому лицу, подписывающему данные), к ассоциациям
или включениям других экземпляров класса Act. документам или использованию шаблонов. Ограничения, при
менимые к уровню, могут также определить допустимые уровни экземпляров, которые могут быть компонентами
этого уровня. Несколько вложенных уровней с тем же самым значением атрибута levelCode могут быть допустимы
ми. запрещенными (или ограниченными). Экземпляры классаAct следующего подчиненного уровня обычно разре
шены на каждом уровне, но некоторые уровни могут быть опущены в модели, и допускается пропустить несколько
уровней.
Примечания к использованию
Понятия уровня определены в целях удовлетворения специфичных требований к передаче медицинских
карт. Хотя эти понятия и применимы к некоторым другим типам транзакций, они не образуют полностью закрытый
список. Существуют варианты других наборов ортогональных уровней, которые должны удовлетворять деловым
требованиям (например, сообщения о нескольких пациентах можно подразделить с помощью вышестоящего
уров ня предметных областей).
Примечания к конструированию
Этот признак может быть объявлен «устаревающим»: непохоже, чтобы им пользовались.
П р и м е р — Экземпляры класса Act, находящиеся на «уровне выписки из медицинской карты»
(значение атрибута Act.levelCode равно «EXTRACT») и «уровне папки» (значение атрибута Act.levelCode
равно «FOLDER»), должны содержать данные о единственном лице, в то время как на «уровне несколь
ких субъектов» эти экземпляры могут содержать данные более чем об одном лице. В то время как
«выписка из медицинской карты» может быть сделана из нескольких источников, «папка» должна со
держать данные из одного источника. Уровень «композиции» (значение атрибута ActlevelCode равно
«COMPOSITION») обычно имеет единственного автора.
205