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

Логіка взаємодії з API відхилення рецептів

  1. Для отримання словника причин відхилення рецепта необхідно виконати метод /medication/get-reject-reasons.

  2. Необхідно отримати інформацію про рецепт виконавши метод /medication/get-data.
    У відповідь ви отримаєте всю інформацію про рецепт (якщо він не відхилений, або не відпускається в іншій аптеці).

    Обов'язково передаються дані про рецепт: "id": "0000-K4E1-THE0-064A" — номер рецепта від покупця.

  3. Для відхилення рецепта ви можете використовувати один з двох наступних варіантів:

    • Автоматичне відхилення по id рецепта (в uuid форматі) - /medication/create-and-send-reject. В якому передається ідентифікатор рецепта та причина відхилення.
    • Процес відхилення в ручному режимі накладання підпису.

Процес відхилення в ручному режимі

Для початку процесу відхилення рецепта необхідно виконати метод /medication/create-reject.
В якому передається ідентифікатор рецепта та причина відхилення.
Виконати один з двох методів:

  1. Накладання цифрового електронного підпису фармацевта на отриману відповідь. Надсилання підписаних даних відхилення рецепта - /medication/reject-request. В якому передається ідентифікатор рецепта та підписані дані.
  2. Надсилання непідписаних даних відхилення рецепта і підпис їх через SmartSign - /medication/reject-request-via-smart-sign. В якому передається ідентифікатор рецепта та непідписані дані.