All for Joomla All for Webmasters

Реабилитация. Обратный талон МСЭ

Описание работы Сервиса Обратного Талона.

Сервис обеспечивает получение и последующюю обработку электронного документа «Сведения о результатах проведенной медико-социальной экспертизы» через сервис РС ЕГИСЗ РЭМД на стороне МИС.  Предназначен для получения ЭМД типа «Сведения о результатах проведенной медико-социальной экспертизы» из РЭМД ЕГИСЗ (далее по тексту «Обратный талон МСЭ»), который формируется в Федеральном бюро МСЭ, в результате проведенной медико-социальной экспертизы, в ответ на поступивший в РЭМД ЕГИСЗ ЭМД типа «Направление на медико-социальную экспертизу».

Обмен данными осуществляется в виде обмена HTTP-запросами с вложенными JSON данными по формату REST.

Отправка МСЭ в РС ЕГИСЗ РЭМД

После отправки МСЭ в РЭМД и прохождении валидации документа в Сервис Обратного Талона приходит запрос POST MSEResult вида:

{

 "IdMedDocumentMis": "idDocumentMis_2125630",

 "MedDocumentType": 33,

 "Lpu": "20dfadd0-c709-43b0-a130-5a16301b0217",

 "MessageId": "b097fea5-e6f6-4417-9829-53ab6a562719",

 "Status": "Success",

 "Message": "ЭМД успешно загружен в РЭМД",

 "IdFedRequest": "8ed37cdf-8ed0-427e-9a94-14f40bbea18a",

 "RemdRegNumber": "215573"

}

После чего в базе данных у отправленного документа обновляется статус (поле Status) и ему присваивается дополнительный идентификатор (поле RemdRegNumber) МСЭ в базе РЭМД.

Получение обратного талона

В интерфейсе МИС, в обращении с отправленным МСЭ на вкладке «Обратный Талон» находятся кнопки «Получить обратный талон» и «Обновить данные».

При нажатии на кнопку «Получить обратный талон» Сервис сформирует и отправит запрос GET MSEResultData вида:

<адрес сервиса РЭМД>/cdagen/api/Mse/MseResult?IdMSEMis=<идентификатор МСЭ в базе МО>&EmdrId=<идентификатор МСЭ в базе РЭМД>

В ответ РЭМД отправляет запрос POST MSEResultData вида:

{

«Lpu»: «20dfadd0-c709-43b0-a130-5a16301b0217»,

«MessageId»: «b097fea5-e6f6-4417-9829-53ab6a562719»,

«IdMSEMis»: «ReferralMSE:558»,

«IdResultMSE»: «01.20.2735.000025073»,

«Data»: “0KHQstC10LTQtdC90LjRjyDQviDRgNC10LfRg9C70YzRgtCw0YLQs
NGFINC/0YDQvtCy0LXQtNC10L3QvdC+0Lkg0LzQtdC00LjQutC+LdGB0L7RhtC40LDQu9GM0L3QvtC5INGN0LrRgdC/0LXRgNGC0LjQt9GLDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX9fX19fX19fX18NCijQvdCw0LjQvNC10L3QvtCy0LDQvdC40LUg0YTQtdC00LXRgNCw0LvRjNC90L7Qs9C+INCz0L7RgdGD0LTQsNGA0YHRgtCy0LXQvdC90L7Qs9C+INGD0YfRgNC10LbQtNC10L3QuNGPINC80LXQtNC40LrQvi3RgdC+0YbQuNCw0LvRjNC90L7QuSDRjdC60YHQv9…»

«Message»: «ЭМД получен от РЭМД»,

«Status»: «Success»

}

Обратный талон находится в поле Data в виде XML-документа в кодировке base64. После декодирования и записи в базу данных МО, документ отображается в интерфейсе МИС