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

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

Версия 1 Текущий »

В ЦБ от ПК «МедИнфоСистема» приходит запрос на создание/актуализацию данных по контролю ВИМИС «Онкология». По каждому пациенту приходит отдельное сообщение.

На основе принятых данных, в случае если все обязательные в проверке параметры переданы идет поиск подходящего пациента в ЦБ.

Поиск пациента:  ДР+СНИЛС или ДР +ПОЛИС или СНИЛС+ПОЛИС.

Если пациент найден, проверяется, есть ли пациент в регистре сведений «Сведения о регистрации пациентов в ВИМИС» и с каким статусом. Смотрится срез последних.

Если пациент уже стоит «На контроле» или «Снят с контроля» и в запросе передан статус «На контроле»/»Снят с контроля», то пропускаем и отдаем код 200. Дополнительно в РС «Логирования сообщений с федеральными веб-сервисами» зафиксируется «Дополнительная информация».

Проверяется актуальность данных по переданной дате для того, чтобы более старые по датам данные не перекрывали новые. Т.е. если в Регистре сведений данные будет свежее, то запись, пришедшая от ПК «МедИнфоСистема» по дате старше, не запишется в Регистр сведений.

Например, в РС «Сведения о регистрации пациентов в ВИМИС» дата 21.03.24 10:00:56. Пришла запись с датой 21.03.24 09:30 - документ «Регистрация пациента в ВИМИС» не создастся, запись в Регистре сведений не обновится.

Если пациент стоит «На контроле», а в запросе пришло «Снят с контроля» и дата статуса свежее, тов Центральной БД создается новый документ «Регистрация пациента в ВИМИС»(рис. 9) с переданными в запросе параметрами.

У созданного документа «Регистрация пациента в ВИМИС» в ЦБ, чтобы отличить принятые от ПК «МедИнфоСистема» документы регистрации от прочих, устанавливается галочка «Источник внешний сервис». Документ уходит по централизации из ЦБ во все ПБ и создается там, где есть пациент.Документы с таким признаком на отправку в ПК «МедИнфоСистема»  не попадут.

Если пациента нет в регистре сведений «Сведения о регистрации пациентов в ВИМИС», то также создается новый документ «Регистрация пациента в ВИМИС» с переданными в запросе параметрами.

Если пациент не найден, то в ответ возвращается «400» и сообщение «Не найден пациент», пациент не создается.

  • Нет меток