Учебный SpringBoot-MVC проект, онлайн-регистратуры клиники.
- Управление филиалами. Доступны CRUD - операции.
- Создание функционального отдела. (Пример: Терапевтическое, хирургическое, урологическое отделение).
- Управление отделами, т.е наполнение их врачами-специалистами, соответствующего профиля.
- Управление врачами. Доступны CRUD - операции.
- Управление компетенциями врачей. Стандартная ситуация, когда врач может иметь несколько компетенций. Например: УЗИ + гинекология, психиатр+нарколог и т.д.
- Управление слотами записи к врачам.
- Управление пациентами.
- Простейшая клиентская часть, позволяющая бронировать слот записи к врачу и отказываться от записи.
Планируется:
- Front-end построить на базе Angular. Представления сейчас реализованы на базе HTML + Thymeleaf(для шаблонизации)
- Реализовать тестирование компонентов на базе test-containers.
- Добавить Swagger.
- Подвергнуть код рефакторингу