Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 2 Текущий »

Автоматическая переотправка ошибок на стороне МИС происходит за счет работы Регламентных заданий.  В них прописаны условия отбора и перечень обрабатываемых ошибок.
Федеральные веб сервисы РЭМД. Изменение статусов

Принцип работы:

  • Получаем все сообщения из РС "ФедеральныеВебСервисыСообщенияРЭМД" с внутренним соединением со справочником "ФедеральныеВебСервисыЭМД", где не заполен emdrId и дата ответа входит в последние сутки (при запуске из формы в указанный период).
  • Из полученных сообщений, отбираем те сообщения, у которых тип МД с активным полем "Отправка в РЭМД"
  • Отбираем из них те ЭМД, у которых в тексте ошибки есть вхождения "RUNTIME_ERROR" или "INTERNAL_ERROR" или "GET_DOCUMENT_FILE_ERROR" или "FILE_WAS_NOT_SENT" или "PATIENT_CREATION_ERROR" или "PATIENT_ALREADY_REGISTERED" или "ASYNC_RESPONSE_TIMEOUT" или "[500; Internal Server Error]" или "WRONG_CREATION_DATE" или текст ошибки равен "Ошибка = 'Внутренняя ошибка валидации СЭМД', Код = 'XML_VALIDATION_ERROR'" и последний статус "ОшибкаПакета".
  • Устанавливаем таким ЭМД статус "НаОтправку".

Отбираем из них те ЭМД, у которых в тексте ошибки есть вхождения "отличается от СНИЛС пациента в запросе на регистрацию сведений" или "Неверный СНИЛС" и последний статус "ОшибкаПакета". Устанавливаем таким ЭМД статус "ОжидаетсяСНИЛСПациента"       

Федеральные веб сервисы РЭМД. Изменение статусов приоритетных документов

Принцип работы:

  • Получаем все сообщения из РС "ФедеральныеВебСервисыСообщенияРЭМД" с внутренним соединением со справочником "ФедеральныеВебСервисыЭМД", где не заполен emdrId и дата ответа входит в последние сутки (при запуске из формы в указанный период).
  • Из полученных сообщений, отбираем те сообщения, у которых тип МД с активным полем "Отправка в РЭМД" и значение приоритета отлично от 0.+
  • Отбираем из них те ЭМД, у которых в тексте ошибки есть вхождения "RUNTIME_ERROR" или "INTERNAL_ERROR" или "GET_DOCUMENT_FILE_ERROR" или "FILE_WAS_NOT_SENT" или "PATIENT_CREATION_ERROR" или "[500; Internal Server Error]" или "PATIENT_ALREADY_REGISTERED" или "ASYNC_RESPONSE_TIMEOUT" или "WRONG_CREATION_DATE" или текст ошибки равен "Ошибка = 'Внутренняя ошибка валидации СЭМД', Код = 'XML_VALIDATION_ERROR'" и последний статус "ОшибкаПакета".
  • Устанавливаем таким ЭМД статус "НаОтправку".

Отбираем из них те ЭМД, у которых в тексте ошибки есть вхождения "отличается от СНИЛС пациента в запросе на регистрацию сведений" или "Неверный СНИЛС" и последний статус "ОшибкаПакета". Устанавливаем таким ЭМД статус "ОжидаетсяСНИЛСПациента"

Федеральные веб сервисы РЭМД. Изменение статусов с запросом данных

Принцип работы:

  • Получаем все сообщения из РС "ФедеральныеВебСервисыСообщенияРЭМД" с внутренним соединением со справочником "ФедеральныеВебСервисыЭМД", где не заполен emdrId и дата ответа входит в последние 2 суток (при запуске из формы в указанный период).
  • Из полученных сообщений, отбираем те сообщения, у которых тип МД с активным полем "Отправка в РЭМД"
  • Отбираем из них те ЭМД, у которых в тексте ошибки есть вхождения "PATIENT_MPI_MISMATCH" и последний статус "ОшибкаПакета".
  • Устанавливаем таким ЭМД статус "НаОтправку", но перед установкой статуса будет выполнена отправка сообщения на обновление данных пациента в ГИП. Только в случае успешной отправки ЭМД будет установлен статус "На отправку"
  • Также отбираем из них те ЭМД, у которых в тексте ошибки есть вхождения Код = 'NOT_UNIQUE_PROVIDED_ID' и последний статус "ОшибкаПакета". Устанавливаем таким ЭМД статус "Зарегистрировано"
  • Также отбираем из них те ЭМД, у которых в тексте ошибки есть вхождения Код = 'RESTRICT_NEW_VERSION' и последний статус "ОшибкаПакета". Устанавливаем таким ЭМД статус "Зарегистрировано"



  • Нет меток