1 | № кроку | Крок | Опис | Технічний модуль | Методи API які мають або можуть бути використані |
2 | SE 1.10 | Початок процесу | Користувач хоче зареєструватись у Системі | | |
3 | 1.10 | Користувач ініціює реєстрацію у Системі | Користувач: | | |
4 | 1.20 | Запит на отримання даних для реєстрації | КПІС виконує запит до сервісу авторизації на отримання даних для авторизації системи | Scope Resource - POST /oauth/nonce | API-009-001-007-0344 https://e-health-ua.atlassian.net/wiki/x/RQARDgQ |
5 | 2.10 | Get Nonce | в ЦБД ЕСОЗ виконуються дії, передбачені відповідним методом АРІ | | https://e-health-ua.atlassian.net/wiki/x/RQARDgQ |
6 | 1.30 | Відобразити користувачу форму для реєстрації | КПІС: | | |
7 | 1.40 | Заповнити дані для реєстрації | КПІС: Користувач: ім'я (параметр "first_name") - обов'язково; прізвище (параметр "last_name") - обов'язково; по батькові (параметр "second_name"); дата народження (параметр "birth_date"), яка заповнюється в форматі "ДД.ММ.РРРР" - обов'язково; країна народження (параметр "birth_country"), яка заповнюється користувачем згідно з довідником "COUNTRY" та, у разі відсутності необхідного значення, довільним значенням - обов'язково; місце народження (параметр "birth_settlement"), яка заповнюється користувачем згідно з довідниками "SETTLEMENT_TYPE" та, у разі відсутності необхідного значення, довільним значенням - обов'язково; стать (параметр "gender") згідно з довідником "GENDER"- обов'язково; електронна пошта (параметр "email"), домен якої не міститься в переліку заборонених (заблокованих) визначених відповідними розпорядженнями Національного центру оперативно-технічного управління мережами телекомунікацій (НЦУ); відмітка про відмову РНОКПП (параметр "no_tax_id"); РНОКПП (параметр "tax_id"), має відповідати формату "^[0-9]{10}$"; кодове слово (параметр "secret") відповідно формату "^[A-Za-zА-Яа-яҐґЇїІіЄє0-9]{6,20}$" - обов'язково; документ пацієнта (масив "documents"), що посвідчує особу згідно закону - обов’язково, зокрема: тип документа (параметр "type") згідно з довідником "DOCUMENT_TYPE" - обов’язково; серію (за наявності) та номер документа (параметр "number") - обов’язково, відповідно формату:
PASSPORT - "^((?![ЫЪЭЁ])([А-ЯҐЇІЄ])){2}[0-9]{6}$", NATIONAL_ID - "^[0-9]{9}$", BIRTH_CERTIFICATE - "^((?![ЫЪЭЁыъэё@%&$^#`~:,.*|}{?!])[A-ZА-ЯҐЇІЄ0-9№\\/()-]){2,25}$", COMPLEMENTARY_PROTECTION_CERTIFICATE - "^((?![ЫЪЭЁ])([А-ЯҐЇІЄ])){2}[0-9]{6}$", REFUGEE_CERTIFICATE - "^((?![ЫЪЭЁ])([А-ЯҐЇІЄ])){2}[0-9]{6}$" TEMPORARY_CERTIFICATE - "^(((?![ЫЪЭЁ])([А-ЯҐЇІЄ])){2}[0-9]{4,6}|[0-9]{9}|((?![ЫЪЭЁ])([А-ЯҐЇІЄ])){2}[0-9]{5}\\/[0-9]{5})$", TEMPORARY_PASSPORT - "^((?![ЫЪЭЁыъэё@%&$^#`~:,.*|}{?!])[A-ZА-ЯҐЇІЄ0-9№\\/()-]){2,25}$";
дата видачі (параметр "issued_at") - обовʼязково; дійсний до (параметр "expiration_date"); орган яким виданий (параметр "issued_by");
унікальний номер запису в ЄДДР (УНЗР) (параметр "unzr"), має відповідати формату: "^[0-9]{8}-[0-9]{5}$" ; адреси пацієнта (масив параметрів "addresses"), користувач повинен обов'язково вказати адресу фактичного місця проживання та адресу реєстрації. Якщо ці адреси співпадають, необхідно поставити відмітку, що адреси збігаються - обов’язково; тип адреси - (параметр "type"), згідно з довідником "ADDRESS_TYPE" - обов’язково; країна - (параметр "country"), згідно з довідником "COUNTRY" - обов’язково; область - (параметр "area") - обов’язково; район області - (параметр "region"); населений пункт - (параметр "settlement") - обов’язково; тип населеного пункту - (параметр "settlement_type"), згідно з довідником "SETTLEMENT_TYPE" - обов’язково; ідентифікатор населеного пункту (параметр "settlement_id") - обов’язково; тип вулиці - (параметр "street_type"), згідно з довідником "STREET_TYPE"; назва вулиці - (параметр "street"); будинок - (параметр "building"); квартира - (параметр "apartment"); поштовий індекс - (параметр "zip");
контактний телефон користувача (об'єкт "phones"): тип телефону (параметр "phones_type"), згідно з довідником "PHONE_TYPE" - обов’язково; номер телефону в форматі "^\\+38[0-9]{10}$" (параметр "phones_number") - обов’язково;
метод автентифікації (об'єкт "authentication_methods") - обов’язково: тип (параметр "type") - обов’язково; номер мобільного телефону, що належить оператору в Україні, в форматі "^\\+38[0-9]{10}$" (параметр "phone_number") - обов’язково;
бажаний спосіб зв'язку (параметр "preferred_way_communication"); електронна пошта (параметр "email"); телефон (параметр "phone");
дані особи для екстреного зв'язку (об'єкт "emergency_contact") - обов’язково: ім'я (параметр "first_name") - обов'язково; прізвище (параметр "last_name") - обов'язково; по батькові (параметр "second_name"); телефон контакту для екстреного зв'язку (масив "emergency_contact.phones"): тип телефону (параметр "phones_type"), згідно з довідником "PHONE_TYPE" - обов’язково; номер телефону (параметр "number" в форматі "^\\+38[0-9]{10}$") - обов’язково;
| | |
8 | 1.50 | Підписати дані для реєстрації за допомогою ЕП | Користувач підписує внесені дані для реєстрації, за допомогою ЕП, не використовуючи інші веб-сайти, або системи | | |
9 | 1.60 | Передати дані користувача до ресурсу реєстрації Системи | після підписання користувачем даних для реєстрації за допомогою ЕП, КПІС передає підписані дані до Системи | Scope - Resource - | API-010-001-003-0372 https://e-health-ua.atlassian.net/wiki/x/OYWbFAQ |
10 | | | | | |
11 | | | | | |
12 | | | | | |
13 | | | | | |
14 | | | | | |
15 | | | | | |