ЕСОЗ - публічна документація
Get Medication registry Job by id_UA
Ціль
Даний веб-сервіс (WS) дозволяє отримати детальну інформацію по Job медичного реєстру з адмін панелі.
Основні положення
Це квері graphQl, яка використовується тільки в адмін панелі.
Тільки автентифіковані та авторизовані співробітники НСЗУ з відповідними скопуми можуть отримати деталі по Job медичного реєстру.
Квері повертає одну Job по медичному реєстру по ідентифікатору job.
Специфікація
Авторизація
Перевірити валідність токену доступу
в разі помилки - повернути 401 (“Invalid access token”) в разі невалідних валідацій
Перевірити, що токен дійсний
в разі помилки - повернути 401 (“Invalid access token”)
Перевірити скоупи користувача (scope = 'medication_registry_job:read'') на можливість виконання даної дії
в разі помилки - повернути 403 (“Your scope does not allow to access this resource. Missing allowances: medication_registry_job:read'”)
Перевірити юридичну особу
Отримати client_id з токену.
Перевірити скоупи клієнта на можливість виконання даної дії (scope = 'medication_registry_job:read')
в разі помилки - повернути 403 (“Your scope does not allow to access this resource. Missing allowances: medication_registry_job:read”)
Перевірити тип клієнта (type = NHS)
в разі помилки - повернути 403 ('You don't have permission to access this resource')
Сервісна логіка
Отримати job медичного реєстру по id
Відобразити детальну інформацію по job медичного реєстру у відповідності до схеми.
ЕСОЗ - публічна документація