Задача № 36 728 от 21.06.2016 - Проверить формат взаимодействия с РАЛИС

Коллеги, добрый вечер.

Во вложении архив с примерами xml заявок и справочников.
Структуру справочников удалось повторить практически полностью (см. файлы _transform) а вот с заявками не совсем. Причину я описал чуть ранее - стандартный протокол ЛИС не поддерживает денормализацию данных в том виде в котором она есть в примерах, которые вы присылали + в семплах нет связи с таргетами. Дополнительно пришлось расширить список полей в заявках, так как на мой взгляд части данных в ситилабовских старых примерах не хватает (например срока беременности или фазы цикла).
Пусть ваши разработчики посмотрят и оценят возможность использования данных в таком формате.


"

15 июня 2016 г., 16:28 пользователь sales@parus-s.ru <sales@parus-s.ru> написал:

"Добрый день, коллеги!

Ответ на Ваш запрос:

Связь таргетов и ворков для нас не критична, т.к. мы их загружаем в разные таблицы.
Примеры файлов в исходном виде, как предоставили в Ситилаб.


=====================
С уважением,

Коммерческая служба

Серебреников Максим Игоревич
Заместитель директора
ООО "ИМЦ", ГК Парус, г.Самара
тел. (846) 222-72-32 доб. 4124
mail to: sales@parus-s.ru


-----Пересылаемое сообщение-----
От: Ivan Nikolaev <ivan.nikolaev@citilab.ru>[ivan.nikolaev@citilab.ru]
Отправлено: 11 июня 2016
Кому: 'sales@parus-s.ru<sales@parus-s.ru>', 'Валишин Салават Рафикович<salavat.valishin@citilab.ru>', 'Волков<volkov@parus-s.ru>', 'Лозинская<arbuzova@parus-s.ru>', 'Серебреников<smi@parus-s.ru>'
Тема: Re: ИМЦ: Подключение к РАЛИС

Коллеги, добрый вечер.
Проверял файлы перед отправкой и нашел проблему: в файле примеров
которые вы прислали есть вот такое место

       <TargetResults>
         <TargetResult>
           <Code>04-01-135</Code>
           <Name>Глюкоза</Name>
           <Works>
             <Work>
             </Work>
           </Works>
         </TargetResult>
       </TargetResults>

Проблема в том что ЛИС отдает данные по воркам без привязки к
конкретному таргету, т.е. в ЛИС ответ выглядит вот так:

<s n="samples">
     <o n="samples">
         <s n="targets">
             <r i="targetsId" /> <--- ВОТ ТУТ НЕ ОДИН КОНКРЕТНЫЙ ТАРГЕТ
А ВСЕ ТАРГЕТЫ ВХОДЯЩИЕ В ПРОБУ
         </s>
         <s n="works"> <--- А ВОТ ТУТ ВОРКИ ДЛЯ ВСЕХ ТАРГЕТОВ ВХОДЯЩИХ В
ПРОБУ А НЕ ДЛЯ ОДНОГО КОНКРЕТНОГО
             <o n="works">
             </o>
             <o n="works">
             </o>
         </s>
     </o>
</s>

+ ко всему в ваших примерах есть уже денормализованные данные, которых
опять же нет в ответе ЛИС (хотя это решаемо на нашей стороне).

Хотел уточнить - точно ли это примеры файлов ответа лис или же файлы
которые уже прошли какую то обработку на вашей стороне? И насколько
критично наличие привязки ворка к таргету для вашей системы?




08.06.2016 11:28, sales@parus-s.ru пишет:
> Добрый день, коллеги!
>
>       Присылайте готовый файл - мы у себя проверим его загрузку в текущую версию модуля.
>
> =====================
> С уважением,
>
> Коммерческая служба
>
> Серебреников Максим Игоревич
> Заместитель директора
> ООО "ИМЦ", ГК Парус, г.Самара
> тел. (846) 222-72-32 доб. 4124
> mail to: sales@parus-s.ru
>
>
> -----Пересылаемое сообщение-----
> От: Ivan Nikolaev <ivan.nikolaev@citilab.ru>[ivan.nikolaev@citilab.ru]
> Отправлено: 08 июня 2016
> Кому: 'sales@parus-s.ru<sales@parus-s.ru>', 'Волков<volkov@parus-s.ru>', 'Серебреников<smi@parus-s.ru>', 'arbuzova@parus-s.ru'
> Тема: Re: ИМЦ: Подключение к РАЛИС
>
> Коллеги, доброе утро.
>
> Я протестировал наш клиент со старой лис, поправил мелкие недочеты,
> осталось подогнать xsl шаблоны под файлы которые вы присылали.
> Хочу уточнить как будем тестировать? Мне прислать вам настроенный клиент
> и вы сами попробуете или же сгенерировать xml у себя и прислать вам
> готовые файлы?
>
> 02.06.2016 13:02, sales@parus-s.ru пишет:
>> Добрый день, Иван!
>>
>> Информация принята! Как будете готовы к тестовой интеграции - сообщите нам.
>>
>>
>> =====================
>> С уважением,
>>
>> Коммерческая служба
>>
>> Серебреников Максим Игоревич
>> Заместитель директора
>> ООО "ИМЦ", ГК Парус, г.Самара
>> тел. (846) 222-72-32 доб. 4124
>> mail to: sales@parus-s.ru
>>
>>
>> -----Пересылаемое сообщение-----
>> От: Ivan Nikolaev <ivan.nikolaev@citilab.ru>[ivan.nikolaev@citilab.ru]
>> Отправлено: 30 мая 2016
>> Кому: 'sales@parus-s.ru<sales@parus-s.ru>', 'Валишин Салават Рафикович<salavat.valishin@citilab.ru>'
>> Тема: Re: ИМЦ: Подключение к РАЛИС
>>
>> Добрый день, коллеги.
>>
>> Я ознакомился с файлами которые вы прислали - формат незнакомый нам. Что
>> за софт их выгружал из лиса затрудняюсь сказать, но в принципе повторить
>> возможно.
>> У нас есть следующий вариант интеграции: на стороне заказчика
>> устанавливается служба в роли клиента веб-сервиса, которая через
>> определенные промежутки времени обращается к веб-сервису и запрашивает
>> данные справочников и заявок и складывает их в локальную папку. У этой
>> службы есть возможность применять xsl трансформацию в xml полученному из
>> лиса, т.е. с ее помощью думаю удастся воспроизвести формат xml файлов
>> использовавшийся ранее.
>>
>> Мне потребуется некоторое время (пара дней) для того чтобы настроить
>> клиент в Самаре и протестировать его работу (он разрабатывался под новую
>> ЛИС, под старую его особо не использовали еще), после чего можно будет
>> попробовать провести совместное тестирование.
>>
>>
>> 27.05.2016 14:46, sales@parus-s.ru пишет:
>>> Добрый день, Коллеги!
>>>
>>> Прикрепляю форматы файлов, которые остались у наших разработчиков.
>>>
>>> Я вас правильно понял - нам следует идти вариантом доработки интеграционной базы для связи с базой ЛИС через веб-сервисы ? По оценке сложности - я думаю одинаково, т.к. и тут и другой способ потребуют одинаково глубокого погружения в тему и в любом случае надо будет менять форматы взаимодействия с самим РАЛИСом.
>>>
>>>
>>> =====================
>>> С уважением,
>>>
>>> Коммерческая служба
>>>
>>> Серебреников Максим Игоревич
>>> Заместитель директора
>>> ООО "ИМЦ", ГК Парус, г.Самара
>>> тел. (846) 222-72-32 доб. 4124
>>> mail to: sales@parus-s.ru
>>>
>>>
>>> -----Пересылаемое сообщение-----
>>> От: Ivan Nikolaev <ivan.nikolaev@citilab.ru>[ivan.nikolaev@citilab.ru]
>>> Отправлено: 27 мая 2016
>>> Кому: 'sales@parus-s.ru<sales@parus-s.ru>', 'Валишин Салават Рафикович<salavat.valishin@citilab.ru>', 'Волков<volkov@parus-s.ru>'
>>> Тема: Re: ИМЦ: Подключение к РАЛИС
>>>
>>> Добрый день, коллеги.
>>> Можно как то увидеть примеры xml файлов на которые настроен
>>> интеграционный сервис сейчас?
>>>
>>> В целом по теме:
>>> имеет смысл изменить интеграционный сервис - в обозримом будущем
>>> планируется смена ЛИС в лаборатории Ситилаб Самара и механизмы
>>> осуществляющие загрузку-выгрузку в старом лисе станут недоступны. Новый
>>> же сервис унифицирован, т.е. переход со старой лис на новую не принесет
>>> неудобств.
>>> НО (если масштабные изменения сделать проблематично по каким то причинам)
>>> Есть вариант поменять только структуру xml файлов под формат нашего
>>> веб-сервиса, не меняя сам механизм.
>>>
>>>
>>>
>>> 27.05.2016 12:26, sales@parus-s.ru пишет:
>>>> Добрый день, уважаемые коллеги!
>>>>
>>>> Сообщаю последнюю информацию по тематике.
>>>>
>>>> 1) Организационная. Ваша заявка на подключение к РАЛИС была рассмотрена в МЗ СО и передана на исполнение в МИАЦ СО. Ответственное лицо в МИАЦ - Лютова Надежда Анатольевна. Тел.956-17-95. Как мне было сказано - логин и пароль передавался-таки в 14 году в Ситилаб, сейчас еще нужно подписать информационное соглашение какое-то.
>>>>
>>>> 2) Техническая. Мы ознакомились с представленной информации. Выводы следующие (тезисно):
>>>>
>>>> Присланные сервисы НЕ совпадают с теми, которые мы использовали.
>>>> Сводная информация как делался обмен:
>>>> 0. В интеграционный модуль справочники ЛИС были загружены по предоставленным xml с данными. В РАЛИС настройка услуг проводилась вручную, используя справочники РАЛИС.
>>>> 1. РАЛИС отправлял заявку в интеграционный модуль, параллельно формировалась xml определенного формата и сохранялась в определенную папку на сервере Ситилаб.
>>>> 2. ЛИС Ситилаб загружала сохраненные xml в базу ЛИС (каким образом не известно).
>>>> 3. ЛИС Ситилаб выгружала результаты в виде xml в определенную папку.
>>>> 4. Интеграционный модуль загружал xml с результатами к себе в базу и передавал на веб-сервис РАЛИС.
>>>>
>>>> Выводы и возможные варианты дальнейшей проработки:
>>>> - Менять интеграционные сервисы в реализованном ПО, переходя на обмен по представленной схеме
>>>>
>>>> или
>>>>
>>>> - Пользоваться уже реализованным способом интеграции и если нужно довести его до актуального состояния с двух сторон.
>>>>
>>>>
>>>> Ждем Вашего решения.
>>>>
>>>>
>>>> =====================
>>>> С уважением,
>>>>
>>>> Коммерческая служба
>>>>
>>>> Серебреников Максим Игоревич
>>>> Заместитель директора
>>>> ООО "ИМЦ", ГК Парус, г.Самара
>>>> тел. (846) 222-72-32 доб. 4124
>>>> mail to: sales@parus-s.ru
>>>>
>>>>
>>>> -----Пересылаемое сообщение-----
>>>> От: Ivan Nikolaev <ivan.nikolaev@citilab.ru>[ivan.nikolaev@citilab.ru]
>>>> Отправлено: 26 мая 2016
>>>> Кому: 'sales@parus-s.ru<sales@parus-s.ru>'
>>>> Тема: Re: ИМЦ: Подключение к РАЛИС
>>>>
>>>> Извините, поторопился)
>>>>
>>>>
>>>> 26.05.2016 15:16, sales@parus-s.ru пишет:
>>>>> Добрый день, Коллеги!
>>>>>
>>>>>   Во вложении пусто. Не видим присоединенных файлов.
>>>>>
>>>>>
>>>>> =====================
>>>>> С уважением,
>>>>>
>>>>> Коммерческая служба
>>>>>
>>>>> Серебреников Максим Игоревич
>>>>> Заместитель директора
>>>>> ООО "ИМЦ", ГК Парус, г.Самара
>>>>> тел. (846) 222-72-32 доб. 4124
>>>>> mail to: sales@parus-s.ru
>>>>>
>>>>>
>>>>> -----Пересылаемое сообщение-----
>>>>> От: Ivan Nikolaev <ivan.nikolaev@citilab.ru>[ivan.nikolaev@citilab.ru]
>>>>> Отправлено: 26 мая 2016
>>>>> Кому: 'Салават Валишин<salavat.valishin@citilab.ru>', 'sales@parus-s.ru<sales@parus-s.ru>'
>>>>> Копии: 'Волков<volkov@parus-s.ru>', 'Серебреников<smi@parus-s.ru>', 'Наталья Михайловна Драчева<natalya.dracheva@citilab.ru>', 'Олег Фёдоров<Oleg.Fedorov@citilab.ru>'
>>>>> Тема: Re: ИМЦ: Подключение к РАЛИС
>>>>>
>>>>>          Коллеги, добрый день. Во вложении протокол нашего веб-сервиса.      Ознакомьтесь и по возможности сравните с тем вариантом интеграции      который у вас уже реализован. Есть подозрение что ранее вы делали      интеграцию с ЛИС РЛС по его внутреннему протоколу.
>>>>>
>>>>>
>>>>> 20.05.2016 14:47, Салават Валишин        пишет:
>>>>>
>>>>>
>>>>> "
>>>>> Коллеги, доброго дня.
>>>>>
>>>>>
>>>>>
>>>>> Иван, Олег, прошу выслать примеры файлов интеграции с РЛС и            С-ЛИС в части заявок на проведение исследований и результатов            исследований в общую переписку.
>>>>>
>>>>> Если есть необходимость конкретизировать понятие "файлы            интеграции", так же прошу вопросы обозначить в общую            переписку.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> С                          уважением,
>>>>>
>>>>> Салават                          Валишин
>>>>>
>>>>> Руководитель                          отдела развития
>>>>>
>>>>> Федеральная                          сеть клинико-диагностических лабораторий СИТИЛАБ
>>>>>
>>>>> 123308,                          Москва, Хорошевское шоссе, д. 43Г, стр. 1
>>>>>
>>>>> Тел.:                          8 (495) 788-95-95, доб. 1174
>>>>>
>>>>> Моб.:                          8 (925) 808-12-35
>>>>>
>>>>> E-mail: Salavat.Valishin@citilab.ru
>>>>>
>>>>> Skype: valishin_s
>>>>>
>>>>> Web: citilab.ru | ситилаб.рф
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> 19 мая 2016 г., 8:59 пользователь sales@parus-s.ru          <sales@parus-s.ru>          написал:
>>>>>
>>>>> "Добрый              день, Салават!
>>>>>
>>>>>
>>>>>                  К сожалению, в почте не сохранилось переписки с Распутиной              по заявкам в МИАЦ, поэтому прикладываю образец письма.
>>>>>
>>>>>
>>>>>                  В соответствии с договоренностями, ожидаем получить примеры              файлов интеграции с РЛС и С-ЛИС в части заявок на проведение              исследований и результатов исследований.
>>>>>
>>>>>
>>>>>                  =====================
>>>>>                  С уважением,
>>>>>
>>>>>                  Коммерческая служба
>>>>>
>>>>>                  Серебреников Максим Игоревич
>>>>>                  Заместитель директора
>>>>>                  ООО "ИМЦ", ГК Парус, г.Самара
>>>>>                  тел. (846) 222-72-32 доб. 4124
>>>>>                  mail to: sales@parus-s.ru
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --   С уважением.  Николаев Иван Владимирович  Специалист по внедрению и сопровождению  информационных систем компании Рослабсистем  тел. +7(495)787-91-00  моб. +7(926)160-31-36 skype: a_ng_l       mailto:Ivan.Nikolaev@citilab.ruhttp://www.roslabs.ru
>>>>>
>>>>>
>>>>> __________ Information from ESET Mail Security, version of virus signature database 13548 (20160526) __________
>>>>>
>>>>> The message was checked by ESET Mail Security.
>>>>> http://www.eset.com

--
С уважением.
Николаев Иван Владимирович
Специалист по внедрению и сопровождению
информационных систем компании Рослабсистем
тел. +7(495)787-91-00
моб. +7(926)160-31-36 skype: a_ng_l       mailto:Ivan.Nikolaev@citilab.ru
http://www.roslabs.ru



__________ Information from ESET Mail Security, version of virus signature database 13632 (20160611) __________

The message was checked by ESET Mail Security.
http://www.eset.com







-- С уважением. Николаев Иван Владимирович Специалист по внедрению и сопровождению информационных систем компании Рослабсистем тел. +7(495)787-91-00 моб. +7(926)160-31-36 skype: a_ng_l mailto:Ivan.Nikolaev@citilab.ruhttp://www.roslabs.ru


В работе - 22 июня 2016 г. 12:10:47 - Лозинская -

Новая - 21 июня 2016 г. 8:37:56 - Серебреников -

</HTML>