Ствердження
- Одна персона може мати декілька працівників у різних медичних закладах (Legal Entity)
- Одній посаді, що займає працівник за штатним розкладом, відповідає один запис у сутності Працівники незалежно від кількості спеціалізацій, які він має.
- Тип працівника визначає набір призначених працівникові скоупів.
Перелік видів медичних послуг, у наданні яких приймає працівник у одному чи декількох місцях надання послуг від імені Legal Entity, визначається ролями працівника, керування якими відбувається окремо від керування працівниками.
Процеси керування працівниками
Кожне активне Legal Entity може керувати своїми працівниками:
- Реєструвати та змінювати працівника (детальний технологічний опис процесу надано у API)
- При реєстрації працівника виконуються наступні перевірки:
- При зміні даних працівника додатково до перевірок при створенні працівника виконується перевірка відповідності спеціалізацій працівника до спеціализацій видів медичних послуг, для яких працівнк має діючі ролі. Якщо для працівника видаляється спеціализація, він не повинен мати діючі ролі для видів медичних послуг із такою спеціалізацією.
- Переглядати дані працівників
- Деактивувати працівників
- Деактивувати можна працівника, у якого немає діючих ролей. Якщо працівник має діючі ролі, необхідно спочатку деактивувати їх.
Опис API для Employee Request: IL.Employee Requests
Опис API для Employee: IL.Employees
Модель даних: Table specs#employees