ГОСТ Р HCO/HL7 27931-2015
начало выполняться или уже завершилось, то вместо данного типа события надо исполь
зовать тип события S16 (уведомление о прекращении назначения).
10.3.5 Уведомление о прекращении назначения (событие S16)
Этим сообщением приложение-исполнитель уведомляет другие приложения о том,
что или было прекращено выполнение активного назначения, или были отменены остав
шиеся повторения назначения-родителя. Если у данного назначения-родителя нет потом
ков, которые либо начали выполняться, либо уже завершены, то вместо этого события
надо использовать событие уведомления об отмене назначения.
10.3.6 Уведомление об удалении назначения (событие S17)
Этим сообщением приложение-исполнитель уведомляет другие приложения о том,
что из системы было удалено назначение, введенное в нее по ошибке. Этот тип события
должен использоваться только в том случае, если назначение было запланировано по
ошибке. Оно должно быть удалено из расписания без ущерба для статистики назначений.
Этот тип события отличается от события отмены назначения тем, что удаление устраняет
ошибку в назначении, тогда как отмена предотвращает выполнение правильного назначе
ния. Данный тип события не должен использоваться для назначений, которые либо нача
ли выполняться, либо уже завершены. Аналогичным образом, оно не должно применять
ся к назначениям-родителям, у которых хотя бы один потомок начал выполняться или уже
завершился.
При реализации события удаления надо проявлять особую осторожность, посколь
ку оно может создать различные эффекты и последствия для разных приложений.
Например, некоторые приложения не допускают отмены удаления назначения. Тогда в
случае, если требование удаления было послано ошибочно, восстановление исходного
состояния расписания может оказаться затруднительным или невозможным. Другие при
ложения при удалении назначения могут вместо физического удаления соответствующей
записи базы данных помечать ее специальным признаком. В этом случае, скорее всего,
идентификаторы удаленного назначения, присвоенные ему заказчиком или исполнителем
(номера или коды, которые однозначно идентифицируют запланированное назначение
или требование назначения у приложения-заказчика и приложения-исполнителя), не бу
дут повторно использоваться. Поскольку такие приложения ведут учет удаленных назна
чений, повторное использование идентификаторов могло бы привести к конфликтам при
кладной обработки транзакций.
10.3.7 Уведомление о добавлении услуги/ресурса к назначению (событие S18)
Уведомление о добавлении услуги/ресурса к назначению передается приложением-
исполнителем, если к уже запланированному назначению необходимо добавить новую
1721