ЕСОЗ - публічна документація

Get Medication Statement context_UA

Ціль

Даний метод дозволяє отримати контекст прийому ЛЗ у відповідності до create approval на епізод та отримати доступ на інші медичні дані.

Специфікація

Apiary

Авторизація

  • Перевірити валідність токену доступу

    • Повернути (401, 'Invalid access token') в разі неуспішної валідації

  • Перевірити, що токен дійсний

    • в разі помилки - повернути (401, 'Invalid access token')

  • Перевірити скоупи користувача на можливість виконання даної дії (scope = 'medical_event_context:read')

    • Повернути (403, 'Your scope does not allow to access this resource. Missing allowances: medical_event_context:read') в разі невалідних скоупів

Валідації

Перевірити персону

  • Отримати ідентифікатор персони з URL

  • Перевірити, що запис існує в DB

    • Повернути 404 ('not_found') в разі помилки

Перевірити взаємодію

  • Отримати ідентифікатор взаємодії з URL

    • Перевірити, що існує в DB

      • Повернути 404 ('not_found') в разі помилки

    • Перевірити, що взаємодія належить пацієнту

      • Повернути 404 ('not_found') в разі помилки

Сервісна логіка

Сервіс повертає контекст (episode), на на основі даних по прийому ЛЗ:

ЕСОЗ - публічна документація