Case Study

Medical Assistant

Industry: Healthcare

Description

A software platform that represents educational experience for patients via kiosks. The platform includes a mobile tool for doctors that contains such multimedia items like photos, images, reference documents and videos that help to support the patient’s educational process.
During the examination, doctors can visually familiarize patients with problems and treatments.
It also includes web tools for convenient content management in hospital departments.

Challenges

The Customer had a solution that allows medical representatives to personalize every patient examination. With the increase in consumer needs, the platform needed to expand the system functionality and interactivity. Also, with the growing number of users, the Customer faced with non-competitive application speed due to deprecated technologies and was needed to upgrade the system.
The improvement of user’s experience was an important reason to rewrite the current solution from scratch.

Approach

Embrox development team had analyzed the needs of the Customer and formed a team that included front-end, IOS and Java developers. The platform needed to upgrade the existing technology stack globally. It had included an IOS tablet application written on Flex. The obvious solution was to rewrite the application using Swift and native components, more understandable to users today. Realm is used in the role of mobile database, as it includes free data encryption layer.
The web content management tool was also changed: Drupal was replaced by Angular framework for front-end applications and Java / Spring Boot for the backend server.
All multimedia content and medical examination data was moved to centralized cloud storage.

Key features

  • Supplies data to EMR systems
  • Saves doctor’s time and leads to improved decisions
  • Dashboard for the system config and observation
  • Displaying media content within iPad application
  • Interactive session with patients and storing session outputs in centralized cloud storage
  • Protecting session data with end to end encryption

Results

Our Сustomer successfully delivered the developed solution to the end clients.
As a result, Embrox got new functional developing tasks; the solution began to attract users from other areas of medicine.

Technologies and Platforms

  • Communication protocol: HTTP (RestFull API)
  • Back-end: Kotlin, Java, Mysql, Spring Boot
  • Front-end: HTML, CSS, Angular 5, Bootstrap 4
  • Cloud: AWS
  • iOS application, SWIFT