Надіслати непідписані дані відхилення рецепта і підписати через SmartSign
URI: /medication/reject-request-via-smart-sign
Використовується для надсилання непідписаних даних відхилення рецепта і підпису їх через SmartSign.
Запит виконується методом POST у json форматі з даними.
Заголовки
Запит обов'язково повинен мати заголовок Content-Type: application/json
, інакше запит буде вважатися некоректним навіть при валідному JSON у ньому.
Для підтвердження запиту користувача API необхідно передавати заголовок API-Key
.
Для автентифікації користувача, який обробив запит API, потрібно передати заголовок авторизації з токеном у форматі Bearer.
Наприклад: Authorization = "Bearer TOKEN".
Параметри запиту
Ім'я | Тип | Обов'язковий | Опис |
---|---|---|---|
id | string | Так | Ідентифікатор рецепта в uuid форматі |
signedJson | string | Так | Дані відхилення рецепта для підпису через SmartSign |
Приклад запиту
Запит: /reject-request-via-smart-sign
{
"id": "9bc02652-382b-4ec3-861a-aa868d466408",
"signedJson": "...."
}
Параметри відповіді
Ім'я | Тип | Опис |
---|---|---|
medicationDispenseId | string | |
errors | object | Містить причину неуспішности запиту |
errors.eHealth | string | Текст помилки від eHealth |
errors.signedJson | string | Текст помилки про відсутність підписаного рецепта |
Приклад успішної відповіді
У відповідь на запит ви отримаєте код 200 ОК.
Приклади неуспішних відповідей
Помилка eHealth
422 Unprocessable Entity (WebDAV) (RFC 4918)
Відповідь: /reject-request-via-smart-sign
{
"errors": {
"eHealth": "...ehealth error text..."
}
}
Відсутній підписаний рецепт
422 Unprocessable Entity (WebDAV) (RFC 4918)
Відповідь: /reject-request-via-smart-sign
{
"errors": {
"signedJson": "required"
}
}