Versions Compared

Key

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

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

...

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

Image RemovedImage Added

КрокОпис
1Дані відправлені до ЦКпід час створення персони за допомогою запиту на декларацію або під час створення кабінету користувача
2Перевірка
наявності ІПН у персоніПеревірка наявності ІПН у пейлоаді3ІПН є?Якщо є переходимо до кроку 5, якщо немає - до кроку 64Перевірка відмітки про відмову від ІПН Якщо ІПН є у персони відмітка "no_tax_id" має бути false5Пошук персони за ІПН на ДНВыдбуваэться пошук персони у ЦК за номером ЫПН та датоъ народження6Перевірка
віку персониРозраховується вік персони, як різниця між поточною датою та датою народження персони. В залежності від віку пошук відбувається за різними алгоритмами.
7
3Вік > 14
?Якщо вік персони більший за 14, то переходимо до кроку 8, якщо менший - до кроку 128Перевірка відмітки про відмову

4Перевірка наявності ІПНПеревірка наявності ІПН у пейлоаді
5ІПН є?
6Перевірка наявності відмітки про відмову від ІПНЯкщо ІПН немає
, але за віком
у персони
має бути в наявності ІПН,
відмітка "no_tax_id" має бути true
.
9
7
Відмітка  10
Відмітка є?
Перевірка відмітки "no_tax_id", якщо відмітка true переходимо до кроку 10, в іншому випадку повертаємо помилку.

8Генерування лінку для завантаження
ІПН
документуГенеруємо лінк для завантаження підтвердження відмиви персони від ІПН - скану відповідної сторінки паспорту
11
9Пошук персони за номером паспортуПошук персони на номером
паспорту12
документу
10Перевірка наявності відмітки про відмову від ІПНЯкщо ІПН є у персони відмітка "no_tax_id" має бути false
11Відмітка є?
12Перевірка наявності ІПНПеревірка наявності ІПН у пейлоаді
13ІПН є?
14Пошук персоні за ІПН та датою народженняВыдбувається пошук персони у ЦК за номером ІПН та датою народження
15Пошук персони за цифрами у номері свідоцтва,
ДН
датою народження, прізвищемПошук персон, яким на момент пошуку у системі ще не виповнилось 14 років, відбувається лише за цифрами у номері свідоцтва, Прізвищем та датою народження
1314
16
Знайдена персона?Перевірка знайдених персон, а токоє їз кільклості. У разі якщо знайдено одну персону - переходимо до куроку 15, якщо більше за одну - до кроку 14, та якщо не знайдено жодної персони у системі - до кроку 16
Персона знайдена?
17Сортування знайдених персон за датою додавання до БД та пошук останньої доданої персониУ випадку, якшо пошук знайшов у базі більше однієї персони оновлюватись буде остання додана персона. 
15
18
запис
Запис ид
персона
персони до запиту на деклараціюДо запиту на створення декларації в поле mpi_id записується ид знайденої персони. Саме для цієї персони буде створено декларацію.
16
19
створення
Створення нової персониЯкщо жодної персони не знайдено поле mpi_id у запиті на створення декларації залишається пустим та при сворені декларації буде створено нову персону