Регламентное задание«Отправка сообщений в МедИнфоСистему РЗ» -с его помощью осуществляется отправка данных в ПК «МедИнфоСистему», отбирая первые 100 записей со статусом «На отправку» из РС тмб_ОтправкаСообщениеМедИнфоСистема, формирует по данным из запроса информацию о пациенте в json формате и отправляет.
Регламентное задание«Временное РЗ для отправки старых сообщений в МедИнфоСистему РЗ» -с его помощью осуществляется отправка исторических данных по статусам Контроля ВИМИС «Онкология»в ПК «МедИнфоСистему». Принцип работы:
- РЗ отбирает 1000 записей пациентов по срезу последних из РС «Сведения о регистрации пациентов ВИМИС» и их основную необходимую для отправки информацию (но только те записи, которых еще нет в новом РС «Отправка сообщений в МедИнфоСистему»). Записи отбираются только по профилю «Онкология».
- РЗ проверяет заполнение всех необходимых полей для отправки (логика проверки аналогичная РЗ «Отправка сообщений в МедИнфоСистему РЗ»)
- РЗ отправляет данные в ПК «МедИнфоСистему». В случае если была возвращена ошибка, присваивает статус ошибки и помещает в РС «Отправка сообщений в МедИнфоСистему». Если ошибок не возникло, присваивает статус «Отправлено» и помещает в РС «Отправка сообщений в МедИнфоСистему».
Для обоих РЗ предусмотрены проверки на ошибки и присвоение статусов в РСтмб_ОтправкаСообщениеМедИнфоСистема:
- Первоначальный статус документа – присваивается «На отправку».
- Были найдены ошибки в заполнении данных пациента в базе –присваивается «Ошибка валидации».
- Запрос был отправлен и вернулся синхронный ответ с кодом 200 – присваивается статус «Отправлено».
- Запрос был отправлен и вернулся синхронный ответ с кодом 400 - присваивается статус «Ошибка пакета».
- Запрос отправлен, вернулся синхронный ответ с кодом 400 и сообщение «Пациент не найден» - присваивается статус «Обновить данные»( для случаев если вдруг потребуется разграничить отправленных пациентов и также отправленных, но не принятых пациентов)
- Запрос отправлен и вернулся синхронный ответ с другим кодом–присваивается статус «Ошибка отправки».
Для настройки РЗпо отправке сообщений в МедИнфоСистему необходимо перейти: «Администрирование» – «Дополнительные отчеты и обработки» найти «Отправка сообщений в МедИнфоСистему РЗ».
Если в списке нет необходимого регламентного задания, то его необходимо раздать из Центральной базы.
На форме редактирования регламентного задания двойным кликом по строке с расписанием нажать «…» для настройки расписания.
Откроется форма настроек расписания. Заполнить количество повторений в днях.
На вкладке «Дневное» указать интервал повторений. После настроек расписания нажать «ОК».
После завершения всех настроек регламентного задания нажать «Записать и закрыть».
Для настройки РЗ по отправкеисторических данных по статусам Контроля ВИМИС «Онкология»в ПК «МедИнфоСистему» необходимо перейти: «Администрирование» – «Дополнительные отчеты и обработки» найти «Отправка сообщений в МедИнфоСистему РЗ».
Если в списке нет необходимого регламентного задания, то его необходимо раздать из Центральной базы.
На форме редактирования регламентного задания двойным кликом по строке с расписанием нажать «…» для настройки расписания.
Откроется форма настроек расписания. Заполнить количество повторений в днях.
На вкладке «Дневное» указать интервал повторений. После настроек расписания нажать «ОК».
После завершения всех настроек регламентного задания нажать «Записать и закрыть».