Используется для отображения списка ЛС после поиска. После нажатия на элемент списка будет использоваться метод Получение остатка ЛС в аптеках. В него будет предаваться идентификатор ЛС.

Запрос

Адрес запроса

GET: {{url}}/medicines?search={{search}}

Параметры запроса

Если не указать ни один из параметров, то в ответе в поле items будет пустой список.

ПараметрОписаниеПо умолчаниюОбязательныйКомментарий
searchСтрока для поиска по наименованию и латинскому наименованию МНН-+

Сначала ищем по латинскому наименованию МНН(LatinName), а затем, если ничего не нашли, ищем по торговому наименованию(Name).

Препарат для которого есть остатки в Орле: НовоРапид.


recipeNumНомер рецепта--

Поддерживается поиск как по номеру так и по склейке серия+номер с пробелом или без. Пример: 1419 5856802, 14195856802, 5856802

Номер рецепта по которому ищется

  • в Белгороде(прод): 7870469
  • в Орле(тест): 9710468695129948

При поиске по номеру рецепта происходит следующее:

  1. Находим наименование ЛС на которое выписан рецепт. В рецепте может быть указано как конкретное торговое наименование, так и международное(МНН)
  2. Если указано конкретное торговое наименование, то результатом будет один элемент в списке ЛС
  3. Если указано международное наименование(МНН), то результатом будет список торговых наименований, которые относятся к этому МНН.
limitОграничить количество выдаваемых результатов10-
offsetПропустить определенное количество результатов0-Используется для постраничного вывода
sortСортировкаname-

Возможные значения:

  • name - сортировка по имени по возрастанию(по алфавиту)
  • balance - сортировка по балансу по убыванию

Ответ сервера

В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:

Модель: Массив Постраничный вывод ЛС с остатком - OffsetResult<MedicinesBalance>

В случае возникновения ошибок будет возвращен стандартный ответ сервера