ГОСТ Р ИCO/HL7 27931-2015
Центром взаимодействия запрашивающего приложения и приложения-исполнителя
является обмен сообщениями запроса и ответа. Запрашивающее приложение направляет
приложению-исполнителю сообщения запроса, а последнее возвращает первому сооб
щение ответа на запрос.
Центромвзаимодействиявспомогательногоприложенияиприложения-
исполнителя является передача прямых сообщений с информацией о состоянии расписа
ния. Как только в расписании происходит изменение, приложение-исполнитель направля
ет вспомогательному приложению прямое сообщение с информацией об этом изменении.
От вспомогательного приложения не требуется никакой другой реакции, кроме общего
подтверждения. Приложение-исполнитель, отправив сообщение вспомогательному при
ложению, не ждет от него никакой дополнительной информации.
10.1.3 События, статус, причины и типы
В настоящем разделе определено несколько типов событий, возникновение кото
рых приводит к обмену сведениями о расписании между приложениями. Кроме того, в нем
определены, предложены или допущены несколько значений статуса планируемой дея
тельности, несколько причин, вызывающих эту деятельность, а также несколько типов
этой деятельности. Между этими четырьмя понятиями существуют важные различия, ко
торые необходимо знать для лучшего понимания содержания настоящей главы
10.1.3.1 Типы событий
В подразделах 102 «Требования приложения-заказчика и типы событий», 10.3
«Сообщения приложения-исполнителя и события прямой передачи» и 10.4 «Транзакции и
события запросов.» определено несколько типов событий, возникновение которых приво
дит к обмену сведениями о расписании между приложениями.
Традиционно события определяют переход некоторого обьекта из одного состояния
в другое1. К числу типичных событий относятся: начало новой деятельности, отказ, изме
нение, прекращение,возобновление планирования и удаление.
10.1.3.2 Статус
Статус запланированной деятельности указывает, на какой стадии своего жизнен
ного цикла эта деятельность находится. Статус существенным образом отличается от со
бытия: он описывает текущее состояние обьекта, в то время как событие связано с пере
ходом обьекта из одного состояния в другое. Если иное особо не оговорено, в этом раз
деле все значения статуса определяются с позиции приложения, выступающего в роли
исполнителя. Следовательно, значение статуса, передаваемое в сообщении, имеет непо-
1 В стандарте HL7 понятие события не обязательно ограничено этим определением однако большинство
событий действительно определяют переходы из одного состояния в другое.
1704