Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

   4) Если по набору данных из п. 3 не было найдено информации о пациенте, сервис возвращает ответ со статусом 404 и сообщением: "По указанным данным не найдена информация о ребенкебеременной" или "По указанным данным не найдена информация о беременнойребенке" в зависимости от запроса.

2.1) Поиск подтверждения необходимости выплат для беременных

Для беременной поиск заключается в поиске карты беременной (МКБ), в которой установлена отметка о необходимости выплаты. Поиск выполняется в БД ЦОД ИЭМК по идентификаторам карт, которые мы нашли ранее:

Блок кода
languagesql
select TOP 1 
    mk.FoodPaymentDate,
    mk.DateOpen,
    mk.FirstGestationalAge,
    DATEADD(DAY, 279 - (FirstGestationalAge*7), mk.DateOpen) as [PlannedBirthDate]
from hlt_mkp_Card mk WITH(NOLOCK)
JOIN hlt_atc_MilkFoodPayment fp WITH(NOLOCK) on mk.rf_atc_MilkFoodPaymentID = fp.atc_MilkFoodPaymentID
WHERE 1 = 1 
AND mk.rf_MKABGUID in (@0)
AND fp.Code = '1'

Далее полученными данными заполняется модель, и отдаётся в виде ответа сервиса.