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

Пошук персон новый. Версія 2

Через оптимізацію процессу, був перероблений пошук персон в ЦК E-Health. 

Будут імлементовані наступні зміни в он-лайн пошуку персон:

  1. Пошук персон, яким на момент пошуку у системі не виповнилось 14 років, відбуватиметься за цифрами у номері свідоцтва о народженні, прізвищем та датою народження.
  2. У випадку, якщо будь-яка персона має в наявності реєстраційний номер облікової картки платника податків (РНОКПП), пошук відбуватиметься за РНОКПП та датаю народження.
  3. Відмітка про відмову від прийняття РНОКПП не є обов'зкової для персон віком до 14 років.
  4. За наявності відмітки (no_tax_id=true) про відмову від прийняття РНОКПП до ЦК E-Health має бути завантажена скан копія відмітки про відмову від РНОКПП у паспорті.
  5. При завантаженному документі декларація створюється у статусі "pending_verification" для того, щоб співробітник НСЗУ мав можливість перевірити наявність та вірність документа та підтвердити або відкликати декларацію.
  6. Перевідка декларації та документів, завантажених до системи, має бути доступна з адміністративної панелі.
  7. За наявності відмітки (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 у запиті на створення декларації залишається пустим та при сворені декларації буде створено нову персону

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