Table of Contents |
---|
Призначення
Даний веб-сервіс був розроблений для пошуку (отримання списку) запитів на рецепт.
Специфікація
...
Project Name
...
Електронний рецепт
...
COVID-certificate
...
Project abreviation
...
ePrescription
...
SVC
...
Developer
...
Немає даних
...
Розробник методу API. Наприклад, Edenlab
...
Project Manager
...
Немає даних
...
Tech Lead
...
Немає даних
...
Product Owner
...
Немає даних
...
Вusiness analyst
...
Немає даних
...
Status
Status | ||||
---|---|---|---|---|
|
Status | ||||
---|---|---|---|---|
|
...
Version
...
Немає даних
...
1.0
...
Date of release
...
Немає даних
...
Table of Contents |
---|
Призначення
Даний веб-сервіс був розроблений для пошуку (отримання списку) запитів на рецепт.
Специфікація
Page Properties | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Логіка
Перевірити валідність токену доступу:
повернути код 401 в разі неуспішності валідації.
Перевірити скуопи користувачів на можливість виконання даної дії (scope = 'medication_request_request:read'):
повернути код помилки 403 в разі невалідних скоупів.
Отримати `my_party_id` з `$.context.user_id`:
повернути код 500 в разі ("Not found party for this user!").
Отримати список співробітників з `party_id` & `$.context.legal_entity_id` (if not NULL).
Знайти запити на рецепти по фільтру з url веб-сервісу:
SELECT * FROM requests_for_medication_request WHERE <filters>;
опціональні фільтри:
list employee_id (uuid). По-замовчуванню повертаються всі дані;
person_id (uuid). За замовчуванням повертаються всі дані;
status (Dictionary: REQUEST_FOR_MEDICATION_REQUEST_STATUS). За замовчуванням повертаються всі рядки зі статусом=NEW;
limit (ліміт розміру відповіді - кількість об'єктів innm). За замовчуванням повернути 50 об'єктів;
starting_after (використати курсор для переходу на наступну сторінку);
ending_before (використати курсор для переходу на наступну сторінку).
...
Запит на обробку запиту за допомогою маркера токена в заголовках.
Headers
Content-Type:application/json
...
Доступ до методу визначається скоупом medication_request_request:read. Дозвіл на даний скоуп визначається адміністратором Системи шляхом конфігурування скоупів в контексті клієнтів і ролей.
Довідники
Потрібно вказати довідники, які використовує метод API.Немає даних
Обробка
Якщо застосовуючи фільтри запити не знайдені, веб сервіс повертає масив пустих даних:
веб сервіс також повертає дані по сторінкам - технічна інформація.
...