Intends for online patient’s pulse monitoring with values aggregation & storing to eligible databases, consisting of Back Office part for CRUD operations (creation, removing, updating & deletion), REST client applications & web services, micro services for Big Data manipulations & customizable reports creation.
In addition, it has a doctors scheduling system feature.
- RESTful Web service (Spring Boot Starter Web, JSON, RestTemplate)
- Authentication/Authorization (OAuth 2.0, Spring Data MongoDB)
- TCP server
- Interface with MySQL (MySQL Connector Java, Starter Data JPA)
- Mail Sending Service (Spring Boot Starter Mail)
- Micro service for sending patient pulse values to doctors (Kafka)
- Micro service for aggregation patient pulse values to doctors (Kafka)