Перейти до основного вмісту

Надіслати непідписані дані відхилення рецепта і підписати через SmartSign

URI: /medication/reject-request-via-smart-sign

Використовується для надсилання непідписаних даних відхилення рецепта і підпису їх через SmartSign.

Запит виконується методом POST у json форматі з даними.

Заголовки

Запит обов'язково повинен мати заголовок Content-Type: application/json, інакше запит буде вважатися некоректним навіть при валідному JSON у ньому.

Для підтвердження запиту користувача API необхідно передавати заголовок API-Key.

Для автентифікації користувача, який обробив запит API, потрібно передати заголовок авторизації з токеном у форматі Bearer.

Наприклад: Authorization = "Bearer TOKEN".

Параметри запиту

Ім'яТипОбов'язковийОпис
idstringТакІдентифікатор рецепта в uuid форматі
signedJsonstringТакДані відхилення рецепта для підпису через SmartSign

Приклад запиту

Запит: /reject-request-via-smart-sign
{
"id": "9bc02652-382b-4ec3-861a-aa868d466408",
"signedJson": "...."
}

Параметри відповіді

Ім'яТипОпис
medicationDispenseIdstring
errorsobjectМістить причину неуспішности запиту
errors.eHealthstringТекст помилки від eHealth
errors.signedJsonstringТекст помилки про відсутність підписаного рецепта

Приклад успішної відповіді

У відповідь на запит ви отримаєте код 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"
}
}