Versions Compared

Key

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

search.graphml

...

Крок
Опис
1Дані відправлені до ЦКпід час створення персони за допомогою запиту на декларацію або під час створення кабінету користувача
2Визначення методу аутентицікаціїВизначаємо метод аутентацікації - отп або offline
3ОТП?Який саме метод атунтифікацї обрано - ОТП чи ОФФЛАЙН
4Пошук телефона в mpiПошук чи є такий телефон у якоїсь персони
5Скільки знайшли телефонів?Перевіряємо скільки номерів телефонів знайли у всіх авктивних персон у базі.
6Перевірка наявності відмітки про відмову від ІПНЯкщо ІПН немає у персони відмітка "no_tax_id" має бути true
7Є опікун?Перевіряємо, чи є опікун а параметрах запросу серед даних персони
8Пошук телефону у списку опікунівШукаємо за номером телефону у всіх персон, що є опікунами
9Чи є опікуном та чи дорівнює телефон телефону опікованогоіснує такий телефон в списку опікунівПеревіряємо чи знайдено номер телефону серед номерів опікунів. Якщо так так, то номер опікуна може бути доданий опікованому і переходимо до п.12. Якщо ні - не дозволяємо повторювати номер телефону не з опікунами і повертаємо помилку.
10Порівнюєм з телефоном опікунаЯкщо є опікун, порівнюємо номери телефонів пацієнта та опікуна і дозволяємо прописувати телефон опікуна пацієнту, т.я. опікун має право приймати всі рішення за свого опікованого.
11Співпадає?
12Рахуємо кількість персон з цим телефоном
13>n
14Додаємо параметри - ПІБ, ІПН
15Співпало?
16Модель
17Знайшли
18Створення нової персониЯкщо жодної персони не знайдено поле mpi_id у запиті на створення декларації залишається пустим та при сворені декларації буде створено нову персону
19Оновлення персони
19