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

Роз'яснення щодо використання Role працівника

Згідно документації, працівник може мати декілька активних ролей: "Кожен працівник може мати декілька активних ролей одночасно, тобто приймати участь у наданні декількох видів медичних послуг."

При цьому валідація ролі включає перевірку:

"Validate specialization on employee (where specialities.speciality_officio = true) and healthcare service"

Питання: “Як додати працівнику декілька ролей?“

Пояснення: Створення ролі працівнику - це по суті вказання видів медичних послуг, що такий працівник може реалізовуваати в рамках закладу. Table specs | Tablespecs employee_roles

Кожен запис про вид меличної послуги складається з:

  1. медичної спеціальності

  2. місця надання послуг

  3. умови надання медичної допомоги

Це також, описано за посиланням вказаним вище.

Відповідно, кожен працівник може реалізовувати свою спеціалізацію (за якою працює на посаді) у різних умовах і в різних місцях надання послуг). Тому і може мати декілька ролей при наявному обмеженні, що спеціальність “speciality_officio=true” повинна відповідати спеціальності у виді медичної послуги.

Додатково: Для реєстрації працівникіцв аптек потрібно вказувати “division_id“ в наборі даних 'employee'. Для медзакладів це поле не актуальне і не повинно заповнюватись. Привязка працівників до місць надання послуг відбувається через Role. Такий процес дозволяє позбутися дублювання реєстрації одного й того ж працівника.

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