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

Запрос

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

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>

Название

Тип данных

Описание

Комментарий
itemsМассив MedicinesBalanceМассив последних загруженных элементов
limitint

Максимальное количество элементов в массиве items, заданное в запросе.


offsetint

Смещение начала списка от первого ресурса.


Лекарственное средство(ЛС) с остатком - MedicinesBalance

Название

Тип данных

Описание

Комментарий
idstringИдентификатор
namestringТорговое наименование
latinNamestringМеждународное наименование (МНН)
extraInfostringДополнительная информация
balancestringОстаток
programsМассив FinancingProgramsПрограммы финансирования с остатком

Программа финансирования - FinancingProgram

Название

Тип данных

Описание

Комментарий
idstringИдентификатор
namestringНазвание
infostringИнформация о программе
balancestringОстаток

Пример модели в формате JSON
{
  "id": "174417",
  "name": "Методжект, р-р д/ин., 10 мг/мл, 1 мл, с игл., №1 (1 шпр. стекл., 1 бл., 1 пач. картон.) От: Medac(Германия) Пр: Oncotec Pharma Produktion GmbH(Германия) [Метотрексат]",
  "latinName": "Methotrexati",
  "extraInfo": null,
  "balance": "1.000",
  "programs": [
    {
      "id": "f0",
      "name": "ОНЛС",
      "info": "Обеспечение необходимыми лекарственными средствами (Федеральный закон от 17.07.1999г. №178-ФЗ (ред. от 25.12.2012г. с изменениями, вступившими в силу 06.01.2013г.) «О государственной социальной помощи»)",
      "balance": "1.00"
    },
    {
      "id": "f1",
      "name": "ВЗН",
      "info": "7 Высокозатратных нозологий (Приказ Минздравсоцразвития РФ от 04.04.2008г. №162н (ред. от 20.05.2009г.) «О порядке ведения федерального регистра больных гемофилией, муковисцидозом, гипофизарным нанизмом, болезнью Гоше, злокачественными новообразованиями лимфоидной, кроветворной и родственных им тканей, рассеянным склерозом, а также после трансплантации органов и (или) тканей»",
      "balance": "0.00"
    },
    {
      "id": "f0",
      "name": "РЛ",
      "info": "Региональная льгота (Постановление правительства Российской Федерации от 30.07.1994г. №890 «О государственной поддержке развития медицинской промышленности и улучшении обеспечения населения и учреждений здравоохранения лекарственными средствами и изделиями медицинского назначения»)",
      "balance": "0.00"
    }
  ]
}


Пример модели в формате JSON
{
  "items": [
    {
      "id": "319",
      "name": "НовоРапид ФлексПен, раствор для внутривенного и подкожного введения, 100 МЕ/мл / 3 мл №5",
      "latinName": "Insulinum aspartum",
      "extraInfo": null,
      "balance": "4164,400",
      "programs": [
        {
          "id": "f0",
          "name": "Тест",
          "info": "Без названия",
          "balance": "4164,40"
        }
      ]
    },
    {
      "id": "320",
      "name": "НовоМикс 30 Пенфилл, сусп.для п/к введ., 100 МЕ/мл 3 мл №5",
      "latinName": "Insulinum aspartum biphasicum",
      "extraInfo": null,
      "balance": "0",
      "programs": [
        {
          "id": "f0",
          "name": "Тест",
          "info": "Без названия",
          "balance": "0,00"
        }
      ]
    },
    {
      "id": "321",
      "name": "НовоМикс 30 ФлексПен, сусп.для п/к введ., 100 МЕ/мл 3 мл №5",
      "latinName": "Insulinum aspartum biphasicum",
      "extraInfo": null,
      "balance": "7334,800",
      "programs": [
        {
          "id": "f0",
          "name": "Тест",
          "info": "Без названия",
          "balance": "7334,80"
        }
      ]
    },
    {
      "id": "2841",
      "name": "НовоРапид Пенфилл (р-р для в/в и п/к введ. 100 ЕД/мл картр. 3 мл №5)",
      "latinName": "Insulinum aspartum",
      "extraInfo": null,
      "balance": "10018,200",
      "programs": [
        {
          "id": "f0",
          "name": "Тест",
          "info": "Без названия",
          "balance": "10018,20"
        }
      ]
    },
    {
      "id": "8555",
      "name": "НовоРапид Пенфилл, р-р для в/в и п/к введ., 100 ЕД/мл картр. 3мл №5",
      "latinName": "Insulinum aspartum",
      "extraInfo": null,
      "balance": "0",
      "programs": [
        {
          "id": "f0",
          "name": "Тест",
          "info": "Без названия",
          "balance": "0,00"
        }
      ]
    }
  ],
  "limit": 10,
  "offset": 0
}

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


  • Нет меток