Позволяет получить список выписанных и отпущенных рецептов по всем ЛПУ в которых есть карта пациента. Возвращает все существующие рецепты за всё время.

Примечание: выбираются все существующие МКАБы, в том числе закрытые и/или из закрытых ЛПУ

Запрос

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

GET: /api/v2/recipe

Заголовки запроса

ЗаголовокЗначение (тип/формат значения)ОписаниеОбязательный
AuthorizationBearer {codToken}COD токен, полученный с помощью сервиса авторизации+

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

В случае успешного выполнения сервис вернет массив объектов Recipe.

Каждый объект Recipe содержит следующие поля:

ПолеТип данныхОписание
recipeIdintИдентификатор рецепта
stateCodestringКод статуса рецепта
stateNamestringНаименование статуса рецепта
dateInitDateTime (string)Дата начала действия рецепта
dateEndDateTime (string)Дата окончания действия рецепта
nameLsstringНаименование препарата
numberRecipestringСерия и номер рецепта
lpuGuidGuid (string)ГУИД ЛПУ
lpuNamestringНаименование ЛПУ
okatoLpustringКод ОКАТО ЛПУ
apuApuИнформация об аптечном пункте (не используется)

Пример ответа

[
    {
        "recipeId": 3528532,
        "stateCode": "2",
        "stateName": "Отпущен",
        "dateInit": "2017-12-19T00:00:00+03:00",
        "dateEnd": "2018-01-18T00:00:00+03:00",
        "nameLs": "Трамадол (р-р д/ин. 50 мг/мл амп. 2 мл №5)",
        "numberRecipe": "46-14 8810688179093153",
        "lpuGuid": "a290c5da-5f62-420f-ba2e-6ef57ac0a165",
        "lpuName": "ГБУЗ МО \"Коломенская ЦРБ\"",
        "okatoLpu": "46438000000",
        "apu": null
    },
    {
        "recipeId": 3258112,
        "stateCode": "2",
        "stateName": "Выписан",
        "dateInit": "2017-11-28T00:00:00+03:00",
        "dateEnd": "2018-12-28T00:00:00+03:00",
        "nameLs": "Трамал ретард (тб.п.о. 200 мг №10)",
        "numberRecipe": "46-14 7810688459090580",
        "lpuGuid": "a290c5da-5f62-420f-ba2e-6ef57ac0a165",
        "lpuName": "ГБУЗ МО \"Коломенская ЦРБ\"",
        "okatoLpu": "46438000000",
        "apu": null
    }
]

Возможные ошибки

Код ответа сервераКод сообщенияСообщениеТип ошибки
4035010Запрос должен содержать 'Authorization: Bearer ...'"Error
4035008Токен некорректенError
4035007Время действия токена истеклоError
4035009Подпись запроса некорректнаError



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

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


  • Нет меток

1 комментарий

  1. Для связки с методом продления рецептов Спецификация сервиса приема заявок на продление 
    Предлагаю расширить модель следующими полями. 

    guidRecipeGuidГуид рецепта
    isChronic

    Признак хронического заболевания
    isCanceled
    Признак отмененного рецепта (если нет в статусах)