Приложение умеет:
- Добавлять врачей.
- Добавлять пациентов.
- Записывать на прием (создавать талон - слот времени).
- Создавать расписание - количество свободных для записи слотов времени.
- Для всех сущностей реализованы операции CRUD, а их работа протестирована через приложение INSOMNIA.
- Для хранения данных приложение использует базу данных PostgreSQL, работа БД тестировалась в приложении DBeaver.
- Реализован SOAP сервис с методом, создающим слоты времени для врачей заданной специализации, на заданное количество дней и с заданным интервалом. Работа SOAP сервиса проверена в приложении SoapUI.
- Реализован обработчик исключений.
Пока не реализованы:
- UNIT-тесты.