Позволяет получить список выписанных и отпущенных рецептов по всем ЛПУ в которых есть карта пациента. Возвращает все существующие рецепты за всё время.
Примечание: выбираются все существующие МКАБы, в том числе закрытые и/или из закрытых ЛПУ
Запрос
Адрес запроса
GET: /api/v2/recipe |
Заголовки запроса
Заголовок | Значение (тип/формат значения) | Описание | Обязательный |
---|---|---|---|
Authorization | Bearer {codToken} | COD токен, полученный с помощью сервиса авторизации | + |
Ответ сервера
В случае успешного выполнения сервис вернет массив объектов Recipe.
Каждый объект Recipe содержит следующие поля:
Поле | Тип данных | Описание |
---|---|---|
recipeId | int | Идентификатор рецепта |
stateCode | string | Код статуса рецепта |
stateName | string | Наименование статуса рецепта |
dateInit | DateTime (string) | Дата начала действия рецепта |
dateEnd | DateTime (string) | Дата окончания действия рецепта |
nameLs | string | Наименование препарата |
numberRecipe | string | Серия и номер рецепта |
lpuGuid | Guid (string) | ГУИД ЛПУ |
lpuName | string | Наименование ЛПУ |
okatoLpu | string | Код ОКАТО ЛПУ |
apu | Apu | Информация об аптечном пункте (не используется) |
Пример ответа
[ { "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 } ]
Возможные ошибки
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|---|---|---|
403 | 5010 | Запрос должен содержать 'Authorization: Bearer ...'" | Error |
403 | 5008 | Токен некорректен | Error |
403 | 5007 | Время действия токена истекло | Error |
403 | 5009 | Подпись запроса некорректна | Error |
В случае возникновения ошибок будет возвращен стандартный ответ сервера;
В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации.
1 комментарий
Коржов Сергей
Для связки с методом продления рецептов Спецификация сервиса приема заявок на продление
Предлагаю расширить модель следующими полями.