VOKA Pathology 3D

The unique mobile catalog of realistic 3D models of human pathologies makes the learning process easy and immersive.

Customer

Industry
Healthcare, Education
Region
Worldwide
Client since
2015

In 2015, Innowise Group met top-notch medical experts from hospitals and research centers to harness the power of mixed reality technology and 3D modeling for the benefit of healthcare. This collaboration led to creating a range of own MedTech products under the VOKA brand name. Our solutions help doctors worldwide to perform complex surgeries and educate medical students.

Challenge

Finding information about pathologies is vital. Medical workers need the most complete information on pathologies to adjust treatment methods. Medical students need it to gain the best knowledge to become good doctors in the future.

But gathering information about pathologies, especially rare ones, is challenging. To learn about a particular pathology and be able to visualize it, a person might have to go through dozens of medical researches and anatomic atlases. And even doing that thorough research can’t guarantee that the pathology will be understood and visualized in one’s mind correctly.

Our team came up with an idea of the app that would gather all the pathologies with the necessary data on them, which would make the process of gathering information about organism’s abnormalities easier, more immersive, and complete. This will also affect the interactions between
  • Medical tutors and students, allowing tutors to explain particular pathologies with help of precise 3D models and giving the students an opportunity to have an immersive learning experience;
  • Medical workers and their patients, allowing for a more clear explanation of pathologies, especially the rare ones.

Solution

Our team developed from scratch the mobile application that allows users to inspect different pathologies right from the smartphone in 3D. The solution is available both for iOS and Android platforms.

3D Models of Pathologies

The first part of the solution represents a set of 3D models of different pathologies. They are sorted by the related organs and pathology types.

When the user chooses the category, the list of related pathologies opens up. Every pathology is visualized with a precise 3D model. It can be rotated, zoomed in or out, and even seen from the inside. Moreover, most of the models have parts of the organs or structures labeled.

Medical articles

The second part of the application is the articles about each pathology representing all the necessary information: short description, anatomy, pathophysiology, clinical presentation, diagnostics and treatment measures. To ensure that all the information is correct, our team has involved leading medical experts to proofread the materials touching their fields of practice.For the users’ comfort, we’ve also added such features as
  • The ability to save the materials on pathologies (3D models, articles, types, or the entire pathology) into collection to have quick access to the needed ones;
  • One-click access to global search through all the content from any page. It’s enough to enter three letters to use the global search. This feature works from any page, searches for all the catalog materials and sorts the results by groups (i.e., pathology, pathology type, article, etc.)

Technologies & tools

Backend
Java, Microservices, JWT, Redis, Gateway, Spring boot, PostgreSQL
Frontend
Angular 2+, JavaScript, CSS, HTML
Android
Kotlin, Clean Architecture, MVP, RxJava2, Cicerone, Single-Activity, Toothpick, Retrofit, Room, Firebase (Crashlytics, Analytics, AppDistribution), JUnit
iOS
Swift, VIPER, MVP, GCD, Alamofire, CoreData, Firebase (Crashlytics, Analytics, AppDistribution), XCTest
3D
Autodesk 3ds Max, 3D-Coat, ZBrush, Blender, ShaderMap, Adobe Photoshop
Platforms
Native iOS, Native Android

Process

Building such an application from scratch has been an interesting challenge: we had a clear vision on the aims of the solution but had little clue on how the medical data should look like.

Discovery phase

Firstly, our team analyzed the needs of potential users of our app (surgeons, physicians, medical lecturers and students). We learned how the application should look like and what it should contain to be at its best in terms of comfort of use and informativity. We designed a mock-up of the application, created a detailed plan for the development of each module and agreed on the workflow and methodology.

Technology Choice

According to the feedback we received from our potential users (surgeons, physicians, medical lecturers, and students) we’ve come up with the basics of the design and functionality of the software.We’ve decided to create the next app release with models of pathologies in Unity 3D sinceit allows the models to be interactive while being well-optimized even considering the high resolution of 3D models. These models are created with the help of leading medical experts who provided our team with the data from CTs, MRIs, different medical atlases, and so on, and reviewed the created models afterwards to ensure that every pixel is in its place.

Team

1
Backend Developer
1
Android Developers
1
iOS Developers
2
Business Analyst
1
Project Manager
1
QA Engineer
2
3D Designers
1
Frontend Developer

Results

As a result, our team has created a solution that can be used by a wide range of people connected to medicine: students and lecturers from medical educational institutions, physicians and patients. It allows getting a closer look at the pathologies and all the necessary information via one mobile application. Moreover, our team has made a lot of connections with medical experts working in different fields that makes constant updating and expanding the pathologies’ library possible and highly effective.
Project duration
  • 3 months for MVP
  • 8 months for full project

Turn your idea into a product

Select the subject of your inquiry

Please be informed that when you click the Send button Innowise Group will process your personal data in accordance with our Privacy Policy for the purpose of providing you with appropriate information.

What happens next?

1

Having received and processed your request, we will get back to you shortly to detail your project needs and sign an NDA to ensure the confidentiality of information.

2

After examining requirements, our analysts and developers devise a project proposal with the scope of works, team size, time, and cost estimates.

3

We arrange a meeting with you to discuss the offer and come to an agreement.

4

We sign a contract and start working on your project as quickly as possible.