/
RCC_PCAB-297_Процес створення та підписання заяви на декларацію з ініціалізацією пацієнтом

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

RCC_PCAB-297_Процес створення та підписання заяви на декларацію з ініціалізацією пацієнтом

….

Крок

Опис

Крок

Опис

1

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

Отримання доступу з авторизованих інформаційних систем (AIC)

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

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

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

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

Система ЕСОЗ:

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

2

Пошук лікарів, медичних закладів, місць надання послуг

Bulk export

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

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

3

Створити заяву на декларацію (пацієнт)

PIS. Create Declaration request

Користувач PIS виконує запит на створення заяви на декларацію

Система ЕСОЗ:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Валідує медичний заклад

    • Перевіряє, що медичний заклад існує і є активним

    • Перевіряє тип медичного закладу - MSP, PRIMARY_CARE

  • Валідує місце надання послуг

    • Перевіряє, що місце надання послуг існує та активне

  • Валідує співробітника (лікаря)

    • Перевіряє, що співробітник існує, активний, та має тип Doctor

  • Перевіряє відповідність віку персони до основної спеціалізації співробітника.

    • Основна спеціалізація співробітника може бути:

      • FAMILY DOCTOR - для будь-якого віку персони

      • THERAPIST - для персон, що досягли дорослого віку (значення визначено у відповідному параметрі системи)

      • PEDIATRICIAN - для персон, що не досягли дорослого віку

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

  • Шукає та переводить всі активні заяви на декларацію у статус CANCELLED і причиною відповідно до моделі статусів

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

  • Розраховує дату початку дії та дату завершення дії декларації

    • дата початку встановлюється у поточну дату

    • дата завершення дії декларації встановлюється:

      • якщо основна спеціалізація співробітника PEDIATRICIAN і дата досягнення персоною дорослого віку, менша за розрахунковий термін дії декларації (значення загального терміну дії декларацій визначено у відповідному параметрі системи) - у дату досягнення персоною віку, визначеного системою мінус 1 день

      • у всіх інших випадках за 1 день до розрахункового терміну дії декларації

  • Генерує номер майбутньої декларації у доступному для читання форматі

  • Генерує контент для друку (форму із даними декларації) у форматі HTML відповідно до затвердженої форми декларації про вибір лікаря, який надає первинну медичну допомогу

  • Генерує seed - хеш попереднього блоку декларацій у блокчейн

  • Формує контент для підписання з наступними параметрами:

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

    • ідентифікатор декларації

    • номер декларації

    • дата початку дії декларації

    • дата завершення дії декларації

    • контент для друку

    • канал отримання запиту (PIS)

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

      • ідентифікатор персони

      • ПІБ

      • дату, країну, місто народження

      • стать

      • РНОКПП

      • Ознака відсутності РНОКПП

      • УНЗР

      • e-mail

      • Таємне слово

      • блок інформації про документи

      • блок інформації з адресами

      • блок інформації про контактні телефони

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

      • бажаний спосіб комунікації

      • блок інформації про методи аутентифікації

      • блок інформації про довірену особу (за необхідності), яка підписуватиме декларацію від імені пацієнта

      • ознака підписання персоною (false)

      • ознака згоди на доступ до персональних даних (false)

    • дані медичного працівника, на якого створено заяву

      • ідентифікатор медичного працівника

      • посада

      • персональні дані

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

        • ПІБ

        • ознака відсутності РНОКПП

        • електронна адреса

        • блок інформації про телефони

    • дані медичного закладу, до якого відноситься місце надання послуг, для якого створено заяву

      • ідентифікатор

      • назва

      • аліас (скорочена назва)

      • форма

      • публічна назва

      • ЄДРПОУ

      • блок інформації про ліцензії

      • блок інформації про акредитації

      • блок інформації про адреси

      • блок інформації про телефони

      • електронна адреса

    • дані місця надання послуг, для якого створено заяву

      • ідентифікатор

      • ідентифікатор медичного закладу, до якого відноситься місце надання послуг

      • назва

      • блок інформації про адреси

      • блок інформації про телефони

      • електронна адреса

      • тип

      • зовнішній ідентифікатор

      • ідентифікатор ДЛС

      • стан верифікації ДЛС

    • поточний метод аутентифікації пацієнта

    • seed

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

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

    • у випадку успішного виконання - повний набір даних створеної заяви на декларацію

    • у випадку неуспішного виконання - причину його відхилення

4

….

…..

Related content

Процес створення та підписання заяви на декларацію з ініціалізацією пацієнтом
Процес створення та підписання заяви на декларацію з ініціалізацією пацієнтом
More like this
Створення та підписання запиту на оновлення даних персони
Створення та підписання запиту на оновлення даних персони
More like this
Отримання детальної інформації персони
Отримання детальної інформації персони
More like this
Отримання переліку заяв на декларацію пацієнтом
Отримання переліку заяв на декларацію пацієнтом
More like this
Створення методу аутентифікації
Створення методу аутентифікації
More like this
Деактивація методу аутентифікації
Деактивація методу аутентифікації
More like this

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