Dental Health

The leading online platform for dental and orthodontic practitioners. Discover how Computools implemented advanced features, optimised X-ray processing and improved language packs in the dental health platform.

Industry:

Health Care Providers and Services

Location:

Israel

Business size:

Small Business

Problem and Solution Summary

The client faced significant challenges with their platform, including outdated technologies, an inefficient development process and issues with visual design. The existing application was monolithic requiring high connectivity, hindering overall performance and struggling to adapt to modern standards. Furthermore, it proved unsatisfactory in fulfilling the need for image analysis and report generation, so requiring substantial improvement.

Computools proposed a comprehensive solution, starting with a technological stack overhaul using JPA, Servlets, jQuery and Canvas to enhance performance and optimise image processing algorithms. We implemented the Kanban methodology for project management, ensuring continuous delivery and active collaboration between the development team and the client. As a result, we improved the Dental Health platform's efficiency, increasing throughput, orders and revenue while reducing costs by 47%.

About the Client

Dental Health was established in 2000 by a team of experienced orthodontists and software experts, with the vision to build the first-of-its-kind cloud system that would provide its users with peace of mind and allow them to focus on patient care rather than analysing cephalometric images by themselves.

The client is a prominent player in the healthcare technology sector, specifically catering to dental and orthodontic practitioners. Headquartered in the Middle East, it is positioned as the leading online platform for dental professionals. The platform provides comprehensive solutions for cephalometric X-ray analyses, image archiving and patient record management.

Its technology enables practitioners to obtain accurate and professional cephalometric analyses within seconds, enhancing diagnostic precision and significantly improving efficiency, productivity and patient throughput for dental and orthodontic professionals.

Outcome

During work on the project, Computools specialists identified additional options, improved functionality and design, and solved a number of problems with language packs. Productive work on the application continues as Computools engineers maintain it.

Several key issues we solved:
  • Implemented analysis processing.
  • Implemented analytics tools for forming reports.
  • Added features for the X-ray image processing.

Business challenge

weaknesses

  • Outdated technology and visual design
  • Not a very effective development process
  • Monolithic application requiring a high degree of connectivity

strengths

  • Advanced algorithm for working with X-rays
  • A profitable business niche
  • A large set of tools for automatic and semi-automatic processing and analysis of images

Business challenge

Project Completion Details and Current Arrangements

Computools successfully addressed the client's challenges by modernising the technological infrastructure, enhancing functionality and improving the overall design of the platform. The transformation included implementing features such as efficient X-ray image processing, analytics tools for report generation and additional options to streamline orthodontic support.

Business challenge

Why Computools?

Computools brought a skilled team of Java developers and experts in various technologies to the table, ensuring that the project's goals were not only met but exceeded.

Contact Computools' experts to learn what we can do for your business!

Contact us →

STORY IN DEPTH

The selection of Computools was not solely based on technical prowess; it also reflected the compatibility of work methodologies and the commitment to effective communication. The Computools team, including Business Analysts, Project Managers, and Quality Assurance Engineers, demonstrated a clear understanding of the client's goals and an agile approach to project management.

Project Description

The main task of the client was to develop a platform for the support of orthodontists which would help to process analyses, prepare analytics reports and support in the installation of reference points on the X-ray image for planning the necessary procedure (brace, for instance). After analysing the client's goals, we offered Dental Health an outstaff team of engineers.

To finish the project and complete the client’s tasks on time, our engineers developed a specification based on tasks set by the client. Thanks to close collaboration with the client’s Project Coordinator, we had a good opportunity to pay close attention to all important functional and non-functional requirements.

Our team completed:
  • Implementing changes to the application interface according to the client’s tasks
  • Adding checkboxes for each doctor
  • Solving problems with language packs.
  • Solving problems with a data analysis system in various languages
  • Creating an analytical report export page
  • Debugging the function of unloading the analytical report for each patient
  • Maintaining the application

Digital Platform & Technology

Communication Framework

The organisation and creation of a communicative ecosystem greatly simplify the process of developing any application and executing client tasks. It also increases the productivity of collaboration several times. To accomplish the tasks assigned by the client effectively, the Computools Project Manager created a comfortable communication ecosystem that would facilitate quick decision-making and control over the execution of tasks. Email and Skype were used to communicate with the client; internal communication was by Skype.
Skype
Jira

Team

To reach the client’s goals and complete the task on time, Computools formed a strong team of Java developers and experts in other technologies required for this project. The thorough selection of project participants allowed the performance of all the tasks at a high level of quality and on time.

Business Analyst

Nikita Abelmasov

Nikita Abelmasov
Nikita started working on commercial IT projects in 2009, focusing on web development, then switched to management and BA in 2015. He has extensive experience in requirements gathering, start-up and ongoing business solutions consulting, development preparation and organising business processes for a wide range of mixed teams. He is passionate about urban exploration, new technologies, photography and sci-fi universes.
Nikita Abelmasov

CTO

Oleg Svet

Oleg Svet
Oleg began to code in middle school, obtained an MBA degree in Computer Science, worked on commercial IT projects in 2011 and worked as mobile developer, start-up, enterprise and Full-Stack Developer. He joined Computools in 2013 as a Co-Founder and, firstly, CTO, then CDO. He’s interested in airsoft, cybernetics, fantasy and MMO computer games.
Oleg Svet

Team Lead

Igor Ryadinsky

Igor Ryadinskii
Igor successfully started to lead the team by demonstrating strong soft and hard skills. He’s into football, adores Formula 1, and always looks for ways to improve at work and in daily life.
Igor Ryadinskii

Project Manager

Olexandr Novikov

Oleksandr Novikov
Oleksandr is an accomplished project manager with dedicated experience. Outside the professional realm, Oleksandr's insatiable appetite for knowledge drives him to continuously explore development, management and psychology, making him a well-rounded and goal-oriented individual.
Oleksandr Novikov

Business Development Manager

Artem Babura

Artem specialises in automating business processes, implementing cutting-edge management systems, and optimising digital operation models. His mission is to drive prosperity for clients by offering end-to-end solutions in innovative software development, allowing businesses to focus on their core objectives.

Quality Assurance Engineer

Mariia Hrekova

With over five years of experience, Marii aexpertly monitors every phase of the software development process to secure product quality and standards. She enjoys dancing and travelling.

Computools’s Engineering Team

Story of a Team Decision

The team assembly was a thoughtful and strategic process. Computools, leveraging its diverse talent pool, handpicked professionals with a proven track record in healthcare technology and a history of successfully delivering similar solutions.

Backstage

The backstage involved thoroughly assessing each team member's expertise, experience and compatibility with the unique challenges presented by the dental and orthodontic platform.

Sprint Retrospective

Regular sprint retrospectives played a crucial role in shaping the team. After each sprint cycle, the team engaged in reflective sessions to evaluate what worked well and identify areas for improvement. These retrospectives facilitated continuous learning and adaptation, refining both individual and collective approaches to ensure optimal performance.

Planning Session

During the planning sessions, the team outlined the tasks and goals for upcoming sprints. The selection of tasks was driven by the overarching project vision and the need to address specific challenges identified by the client.

Sprint Demo

These demonstrations highlighted the implemented features and allowed the client to engage actively with the evolving platform. The feedback received during sprint demos became instrumental in shaping subsequent iterations and ensuring alignment with the client's expectations.

Communication Flow

Whiteboard sessions, brainstorming meetings and face-to-face interactions were integral components of the communication flow, fostering innovation and strengthening the camaraderie among team members.

Project Management Methodology

For this project, Kanban was chosen as the appropriate methodology. Kanban is a method for managing the creation of products with an emphasis on continual delivery while not overburdening the development team. Kanban is based on three main principles: visualise workflow, limit the amount of work in progress and enhance flow (when something is finished, the next highest thing from the backlog is pulled into play). Kanban promotes continuous collaboration and encourages active learning and improvement by defining the best possible team workflow.

Project timeline

5 months
11 months
5 months
Consulting & design phase
Engineering phase
Launch
01

CONSULTING

  • Clarifying the objectives, requirements and deliverables of the project.
  • Collecting relevant information, market insights and client preferences.
  • Developing a preliminary plan to visualise the project's structure and functionalities.
02

Product DESIGN

  • Developing a comprehensive strategy outlining the design and development process.
  • Assigning responsibilities to team members based on their expertise.
  • Fostering collaboration among team members through brainstorming and idea sharing.
  • Creating a preliminary model or design to illustrate the platform's structure and features.
03

Product Engineering

  • Identifying and resolving any issues or bugs in the existing codebase or functionalities.
  • Addressing challenges related to language packs to ensure a seamless user experience.
  • Optimising the data analysis system, ensuring efficiency across various languages.
  • Developing features for exporting analytical reports for each patient.
04

Launch

  • Collecting feedback from potential users to fine-tune the platform.
  • Making necessary adjustments based on marketing research and user feedback.
  • Transferring the final version of the application to the main servers.

Design

For the project, we chose designers who were already experienced in the healthcare domain and had a good understanding of the target audience:

USER PERSONA → Site map → WIREFRAMES → USER INTERFACE
dental health user persona

USER PERSONA

Crafting detailed profiles of target users for precise platform alignment

dental health site map

Site map

Visualising the hierarchical structure of the website's pages and content

dental health wireframes

WIREFRAMES

Creating skeletal outlines to illustrate layout and functionality before design

dental health user interface

USER INTERFACE

Designing the interactive elements for a seamless and intuitive user experience

Design

PRODUCTION RELEASE

The launch involved a strategic rollout to end-users, ensuring a smooth transition and positive reception. Results included increased user engagement, positive feedback and measurable improvements in platform performance. The market release successfully positioned the client as an innovative solution for dental and orthodontic practitioners, delivering on its promise of efficiency and accuracy.

Design

ONGOING SUPPORT

Ongoing support involves continuous monitoring, prompt issue resolution and proactive maintenance. Regular communication channels, such as Skype and Jira, facilitate quick responses to client inquiries. This sustained collaboration ensures the platform's adaptability to evolving needs, fostering a lasting partnership.

Contact Us

Get in touch to discuss your project or service expectations. Simply fill in the form below or send us an e-mail to info@computools.com

Thank you for your message!

Your request will be carefully researched by our experts. We will get in touch with you within one business day.