Система хранения персональных данных работников

Разработали базу данных сотрудников клиники с быстрым и удобным поиском

Ситуация

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

Цель проекта - разработка системы для хранения хранения персональных данных сотрудников с гибким разграничением прав доступа.

Задачи:

  1. Импорт информации о сотрудниках из текущей системы клиента.
  2. Разработка защищенной системы хранения персональных данных.
  3. Загрузка в новую систему информации по медперсоналу.
  4. Разграничение прав доступа пользователей.
  5. Реализация поиска по полям досье с учетом права доступа.
  6. Гибкий поиск данных.
Решение
  • Разработка хранилища данных - полей персонального досье. В них представлена вся импортированная информация по сотрудникам клиники.
  • Разграничение уровня доступа сотрудников. В каждом профиле справочника указаны компетенции, в зависимости от которых показываются поля досье пользователя. Пример: экономист не увидит в профиле поле с отзывом по прошлой работе, это относится к компетенции специалиста по кадрам.
  • Поиск информации по полям. Мы разработали гибкую настройку полей: клиент управляет ими самостоятельно. Каждое поле имеет свой уровень доступа. Перед отображением поисковых результатов система проверяет все поля на сопоставимый пользователю уровень. Если доступ не подошел - поле не показывается.
  • Созданием решения занимались 3 разработчика.
Технологии
  • Java
  • Spring
  • SAP
Результат
  • Удобный гибкий способ поиска данных ускорил работу персонала.
  • Упростился доступ к персональным данным пользователей для ограниченного правами доступа круга пользователей.
  • Гибкая настройка уровней доступа гарантирует сохранность конфиденциальности информации. Пользователи видят только то, что разрешено.
  • Автоматизирован процесс запроса и разрешения доступа сотрудниками к документам в системе.
  • Гибкая система полей для хранения данных позволила вмещать разнородную информацию.
Рассчитать стоимость
Разработка IT-решений Разработка IT-решений