Через оптимізацію процессу, був перероблений пошук персон в ЦК E-Health.
Будут імлементовані наступні зміни в он-лайн пошуку персон:
- Пошук дітей персон, яким на момент пошуку у системі не виповнилось 14 років, відбуватиметься за цифрами вномері свідоцтва о народженні та у номері свідоцтва о народженні, прізвищем та датою народження.
- У випадку, якщо будь-яка персона має в наявності реєстраційний номер облікової картки платника податків (РНОКПП), пошук відбуватиметься за РНОКПП та датаю народження.
- Відмітка про відмову від прийняття РНОКПП не є обов'зкової для персон віком до 14 років.
- За наявності відмітки (no_tax_id=true) про відмову від прийняття РНОКПП до ЦК E-Health має бути завантажена скан копія відмітки про відмову від РНОКПП у паспорті.
- При завантаженному документі декларація створюється у статусі "pending_verification" для того, щоб співробітник НСЗУ мав можливість перевірити наявність та вірність документа та підтвердити або відкликати декларацію.
- Перевідка декларації та документів, завантажених до системи, має бути доступна з адміністративної панелі.
- За наявності відмітки (no_tax_id=true) про відмову від прийняття РНОКПП пошук дорослої персони, тій якій вже виповнилось 14 років на момент пошуку, відбуватимется за номером паспорта.
№ | Крок | Опис |
---|---|---|
1 | Дані відправлені до ЦК | під час створення персони за допомогою запиту на декларацію або під час створення кабінету користувача |
2 | Перевірка віку персони | Розраховується вік персони, як різниця між поточною датою та датою народження персони. В залежності від віку пошук відбувається за різними алгоритмами. |
3 | Вік > 14 | |
4 | Перевірка наявності ІПН | Перевірка наявності ІПН у пейлоаді |
5 | ІПН є? | |
6 | Перевірка наявності відмітки про відмову від ІПН | Якщо ІПН немає у персони відмітка "no_tax_id" має бути true |
7 | Відмітка є? | |
8 | Генерування лінку для завантаження документу | Генеруємо лінк для завантаження підтвердження відмиви персони від ІПН - скану відповідної сторінки паспорту |
9 | Пошук персони за номером паспорту | Пошук персони на номером документу |
10 | Перевірка наявності відмітки про відмову від ІПН | Якщо ІПН є у персони відмітка "no_tax_id" має бути false |
11 | Відмітка є? | |
12 | Перевірка наявності ІПН | Перевірка наявності ІПН у пейлоаді |
13 | ІПН є? | |
14 | Пошук персоні за ІПН та датою народження | Выдбувається пошук персони у ЦК за номером ІПН та датою народження |
15 | Пошук персони за цифрами у номері свідоцтва, датою народження, прізвищем | Пошук персон, яким на момент пошуку у системі ще не виповнилось 14 років, відбувається лише за цифрами у номері свідоцтва, Прізвищем та датою народження |
16 | Персона знайдена? | |
17 | Сортування знайдених персон за датою додавання до БД та пошук останньої доданої персони | У випадку, якшо пошук знайшов у базі більше однієї персони оновлюватись буде остання додана персона. |
18 | Запис ид персони до запиту на декларацію | До запиту на створення декларації в поле mpi_id записується ид знайденої персони. Саме для цієї персони буде створено декларацію. |
19 | Створення нової персони | Якщо жодної персони не знайдено поле mpi_id у запиті на створення декларації залишається пустим та при сворені декларації буде створено нову персону |