В ответе метода возвращается "Внутренняя ошибка":
В ЖР фиксируется ошибка:
Отображение дочерних | ||
---|---|---|
|
...
Ошибка возникала из-за "пустого" (без смены ФИО и СНИЛС) дубля-пациента. Дубль помечен на удаление. При тестировании ошибка не повторилась.
В рамках задачи Б29262 было доработано, чтобы в таком случае выводилась ошибка: NO_DATA_FOUND - По запросу данных не найдено
...
Не найден пациент по переданному коду РМИС
В ЦБ был дубль пациента с другим РМИС. Из ЦБ в МО в метод GetServiceSpecsInfo приходил второй РМИС из ЦБ (отличный от МО).
В МО, метод пытается найти пациента по такому <Patient_Id> - не удается. Далее пытается создать пациента из организации, которая передана в <MO_Attach_Id> (по сути это должна быть другая МО, но т.к. в центре с прикреплениями проблем нет, то передается та же МО). С помощью стороннего сервиса MakingAnAppointment пытается получить данные пациента из указанной базы <MO_Attach_Id> (но в нашем случае это та же база), но тоже не успешно. Поэтому и возвращает ошибку:
Блок кода |
---|
Не найден пациент по переданному коду РМИС |
В GetMOResourceInfo аналогичный алгоритм поиск пациента, если его нет в базе.
...
title | РЕШЕНИЕ |
---|
...