Логіка взаємодії з API відхилення рецептів
-
Для отримання словника причин відхилення рецепта необхідно виконати метод /medication/get-reject-reasons.
-
Необхідно отримати інформацію про рецепт виконавши метод /medication/get-data.
У відповідь ви отримаєте всю інформацію про рецепт (якщо він не відхилений, або не відпускається в іншій аптеці).Обов'язково передаються дані про рецепт: "id": "0000-K4E1-THE0-064A" — номер рецепта від покупця.
-
Для відхилення рецепта ви можете використовувати один з двох наступних варіантів:
- Автоматичне відхилення по id рецепта (в uuid форматі) - /medication/create-and-send-reject. В якому передається ідентифікатор рецепта та причина відхилення.
- Процес відхилення в ручному режимі накладання підпису.
Процес відхилення в ручному режимі
Для початку процесу відхилення рецепта необхідно виконати метод /medication/create-reject.
В якому передається ідентифікатор рецепта та причина відхилення.
Виконати один з двох методів:
- Накладання цифрового електронного підпису фармацевта на отриману відповідь. Надсилання підписаних даних відхилення рецепта - /medication/reject-request. В якому передається ідентифікатор рецепта та підписані дані.
- Надсилання непідписаних даних відхилення рецепта і підпис їх через SmartSign - /medication/reject-request-via-smart-sign. В якому передається ідентифікатор рецепта та непідписані дані.