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

Summary Episodes_UA

Огляд

Даний веб-сервіс розроблено для надання доступу до епізодів пацієнта як частини Patient Summary

Даний веб-сервіс повертає всі епізоди але дані по ним обмежені.

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

  1. Get short Episodes

Авторизація

Валідація токену

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

    • Повернути 401 в разі неуспішності валідації

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

    • в разі помилки повернути 401

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

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

    1. Повернути 403 в разі невалідних скоупів

Перевірити пацієнта

  • Перевірити, що пацієнт наявний в MongoDB

    • в разі помилки повернути 404, що не знайдено

Обробка

  1. Отримати всі епізоди пацієнта

  2. Профільтрувати з використанням Forbidden Groups

  3. Використати фільтри, надані користувачем

  4. Відобразити отримані дані епізодів

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