Electronic appointment service and vaccination appointment service

kv.digital GmbH is the innovative competence center for the digitalization of medical care in private practice. The company develops innovative platform, web and app solutions, for example for connecting doctors with each other, for connecting doctors with their patients, for providing and booking medical appointments or for information about on-call and emergency practices.

There is a platform (Electronic Appointment Service ETS) for booking doctor’s appointments for people with statutory health insurance. This is a distributed system. Individual microservices take on different tasks. The services communicate via a message broker; the front end is supplied via REST.

The aim of this project was to expand the system to include functional requirements, to normalize it technically and to optimize parts of the architecture. The tasks included:

  • Implementation of individual features incl. Unit and integration tests
  • Planning and conception of technical tasks
  • Testing and optimization of code quality

Scrum was used as the development process. A sub-project of the ETS was the vaccination appointment service (ITS), where you can book an appointment for a coronavirus vaccination.

Technologies:Backend: Java, Spring / SpringBoot, Hibernate, POI, SolR, Liquibase, Freemarker, Resteasy, TestNG/Hamcrest, Mysql, Couchbase, ActiveMQ, Docker, IDEA
Frontend: Angular (for patients), AngularJS (for doctors)