Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

View file
nameRejectDeclarationRequest.drawio

Опис кроків:

Крок

Опис

1

Виконати авторизацію в ЕСОЗ через інформаційну систему

/wiki/spaces/PCAB/pages/17415635014

/wiki/spaces/PCAB/pages/17415831590

Отримання доступу з кваліфікованих інформаційних систем (КІС)

Користувач PIS (пацієнт):

  • виконав авторизацію в ЕСОЗ через кваліфіковану чи авторизовану інформаційну систему

  • авторизований в інтерфейсі кваліфікованої чи авторизованої інформаційної системи

Система e-Health:

  • Згенерувала токен доступу (access token) та токен оновлення доступу (refresh token) для користувача

2

Обрати заяву на декларацію

Отримання деталей заяви на декларацію

Користувач PIS (пацієнт) обирає заяву на декларацію, яку бажає відхилити

3

Відхилити заяву на декларацію

PIS. Reject Declaration request

Користувач:

  • Виконує запит на відхилення обраної заяви на декларацію

Система e-Health:

  • Авторизує запит

    • Перевіряє наявність прав на виконання запиту

    • Перевіряє валідність та дійсність токену

  • Валідує запит

    • Перевіряє валідність заповнених полів щодо обов'язковості та формату введення

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

  • Валідує персону, для якої виконується запит

    • Перевіряє, що персона існує та є активною

    • Перевіряє статус верифікації персони, статус не має бути “не верифіковано” (NOT_VERIFIED)

  • Якщо запит виконується персоною, перевіряє, що персона не потребує довіреної особи для виконання такого запиту, а саме:

    • Перевіряє, що персона старша за вік часткової дієздатності (16 років)

    • Якщо вік особи між 16 та 18 років і присутній документ набуття дієздатності (можливі типи документів регулюються змінною системи ЕСОЗ)

    • Якщо вік особи більший за 18 років, то персона не має жодного активної довіреної особи

  • Якщо запит виконується довіреною особою персони

    • Перевіряє, що ідентифікатор довіреної особи, що міститься у токені, співпадає з ідентифікатором однієї з активних довірених осіб, пов'язаних із персоною

    • Перевіряє, що така довірена особа існує та є активною

    • Перевіряє статус верифікації такої персони довіреної особи: статус не має бути “не верифіковано” (NOT_VERIFIED)

    • Перевіряє, що статус зв'язку такої довіреної особи та персони, для якої виконується запит, є верифікованим

  • За ідентифікатором персони та ідентифікатором заяви отримує та валідує заяву на декларацію

    • Перевіряє, що заява існує та її статус дорівнює NEW та канал дорівнює PIS або статус дорівнює APPROVED

  • Вносить та зберігає наступні зміни в заяві на декларацію

    • Змінює статус на REJECTED та встановлює причину відхилення заяви відповідно до статусної моделі

    • Видаляє підписаний контент та пов'язані із заявою документи із сховища даних, якщо такі існують

  • У випадку успішного виконання

  • У випадку неуспішного виконання запиту повертає помилку