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

Процеси роботи з механізмами правил

Мета

Механізм правил - це гнучкий інструмент конфігурування ресурсів та параметрів системи з метою подальшої побудови контролів правил бізнес-процесів на стороні тих, для кого вони призначені.

Інструмент необхідний для формування структури наборів механізмів правил і збереження їх у вигляді конструкції даних у постійному сховищі. Він містить набір умов, які відображаються у логіці валідацій системи. Правила в основному представлені у формі ''якщо-то''. Вони містять переважно дві частини - умову та дію.

Основними сферами застосування механізмів правил є:

  • оптимізація ресурсів системи охорони здоров'я

  • підвищення якості заповнюваних даних

  • мінімізація помилкових рішень лікарів

  • тощо.

Створення набору механізмів правил

Source:

Крок

Опис

Крок

Опис

1

Заповнити дані набору механізмів правил

Користувач:

  • зареєстрований в ЕСОЗ та має необхідні права доступу

  • заповнює інформацію про набір механізмів правил, вказуючи назву та код

Адміністративна панель e-Health:

  • перевіряє валідність заповнених полів щодо обов'язковості та формату введення

2

Вказати перелік правил

Користувач:

  • вказує перелік правил, які входять до набору

Адміністративна панель e-Health:

  • перевіряє валідність заповнених полів щодо обов'язковості та формату введення

3

Підписати запит за допомогою КЕП та відправити до ЦБД

(GraphQL) Create Rule engine rule

Користувач:

  • переглядає заповнену на попередньому кроці інформацію та, наклавши КЕП, відправляє запит до ЕСОЗ

Система e-Health:

  • перевіряє наявність прав доступу

  • перевіряє приналежність КЕП до користувача, що виконує запит

  • перевіряє валідність заповнених полів щодо обов'язковості та формату введення

  • створює запис в ЦБД про створення нового набору механізмів правил

Пошук наборів механізмів правил

Source:

Крок

Опис

Крок

Опис

1

Обрати спосіб пошуку набору механізмів правил

Користувач:

  • зареєстрований в ЕСОЗ та має необхідні права доступу

  • вводить параметри пошуку (назву, статус, систему або код)

Адміністративна панель e-Health:

  • перевіряє валідність заповнених полів щодо обов'язковості та формату введення

2

Вказати пошукові параметри та відправити запит до ЦБД
(GraphQL) Search Rule engine rules by params

Користувач:

  • виконує запит на отримання набору механізмів правил

Система e-Health:

  • повертає набір механізмів правил, що відповідають параметрам пошуку

Деактивація набору механізмів правил

Source:

Крок

Опис

Крок

Опис

1

Обрати набір механізмів правил

Користувач:

  • зареєстрований в ЕСОЗ та має необхідні права доступу

  • обирає набір механізмів правил, який необхідно деактивувати

2

Вказати підставу деактивації набору механізмів правил

Користувач:

  • обрав набір механізмів правил, який необхідно деактивувати

  • вказує підставу деактивації набору механізмів правил

Адміністративна панель e-Health:

  • перевіряє валідність заповнених полів щодо обов'язковості та формату введення

3

Підписати запит за допомогою КЕП та відправити до ЦБД

(GraphQL) Deactivate Rule engine rule

Користувач:

  • переглядає заповнену на попередньому кроці інформацію та, наклавши КЕП, відправляє запит до ЕСОЗ

Система e-Health:

  • перевіряє наявність прав доступу

  • перевіряє приналежність КЕП до користувача, що виконує запит

  • перевіряє валідність заповнених полів щодо обов'язковості та формату введення

  • деактивує запис в ЦБД обраного набору механізмів правил

Отримання переліку правил набору механізмів правил

Source:

Крок

Опис

Крок

Опис

1

Обрати спосіб пошуку набору механізмів правил

Користувач:

  • вводить параметри пошуку (назву, статус, систему або код)

Система e-Health:

  • перевіряє наявність прав доступу

  • перевіряє валідність заповнених полів щодо обов'язковості та формату введення

2

Здійснити пошук наборів механізмів правил за пошуковими параметрами
Get Rule engine rule list

Користувач:

  • виконує запит на отримання списку наборів механізмів правил

Система e-Health:

  • перевіряє наявність прав доступу

  • перевіряє валідність заповнених полів щодо обов'язковості та формату введення

  • повертає набір механізмів правил, що відповідають параметрам пошуку

3

Отримати деталі набору механізмів правил

Get Rule engine rule details

Користувач:

  • обирає та переглядає деталі необхідного набору механізмів правил

Система e-Health:

  • перевіряє наявність прав доступу

  • перевіряє валідність заповнених полів щодо обов'язковості та формату введення

  • повертає деталі набору механізмів правил

 

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