Sweden, 2018 - Present
8 engineers

A Healthcare SaaS to Collect Disease and Medicine Information

We developed a questionnaire engine that helps healthcare sites and companies improve their service by collecting and analyzing information about drug efficiency. Designed as a cloud-based healthcare solution, it can be embedded into a medical company's website and used by its customers to answer questions designed and configured by the company.

 

The technical stack includes:

 

  • Backend: Java, Spring Boot, Hibernate, Spark, PostgreSQL, Cassandra, MongoDB, Redis, Kafka
  • Frontend: ReactJS, Redux, Material UI, HTML5, CSS3
  • DevOps & Infrastructure: Docker, Kubernetes, Jenkins, AWS, Kibana
  • Testing: Selenium
Healthcare SaaS, screen 1

The goal

The established healthcare company came with a request to develop a SaaS tool according to their business requirements. The goal was to build a questionnaire system for healthcare sites to organize polls and flexibly gather information about medicine and diseases. They provided a high-level requirement list that described the concept and the idea. They had a local business team with a product manager and looked for a SaaS development company to handle all technical aspects.
 

Our role

We settled down the whole technical process, including UI/UX design, task management, business analysis, back-end, and front-end development, quality control, security compliance, and full backend and server maintenance. We helped to plan MVP and prioritize its features based on business goals and marketing strategy, thus reducing the MVP cost. We managed to develop and release MVP in just five months and today, this healthcare SaaS tool is live and is supported by Ardas.

The team

A dedicated development team of 8 engineers was created for this project, including 1 UI/UX designer, one project manager, one business analyst, three developers, one QA engineer, and one DevOps. After releasing MVP, this team was converted into part-time to optimize support cost and has been supporting the project working on all ongoing requirements and changes using scrum methodology and agile approach.

Challenges

The delicate balance between UI simplicity and complicated data manipulation was found through accurate requirement analysis and precise UX design focused on medical workers. A microservice backend with big data was set up to handle large amounts of information and process it with minimal delays. The complete healthcare SaaS tool was integrated with other parts of the company's infrastructure. All security requirements were met to protect sensitive information and be fully GDPR compliant.

Healthcare SaaS platform, screen 2

Diagnoses & Medicine

We built a simple and flexible solution for healthcare websites to run questionnaires without extra development.

Registered users can add and manage their diagnoses and medications. Based on this data, they receive personalized questionnaires tailored to their medical profile.

For example, if a user lists age-related cataract, they receive personalized questionnaires tailored to their condition and further treatment needs.

Creating Questionnaires

Administrators can build programs that include embedded questionnaires. These programs can be public, open to all users, or private, where users are added by invitation only. Questionnaires can either be part of a larger program or function as standalone tools.

Each questionnaire is fully customizable. Administrators can add as many questions as needed and define specific answer options and logic for each, ensuring relevant and targeted user input.

Healthcare SaaS platform, screen 3
Healthcare SaaS platform, screen 4

Flexible Criteria

A company can define flexible criteria within a program to ensure it targets the right audience. Depending on these settings, the program will be visible only to patients who meet specific conditions, such as age, diagnosis, or medical history.

For private programs, the system automatically filters and suggests suitable candidates based on the criteria, allowing administrators to manually review and add them as participants..

Managing Companies

Administrators can manage healthcare companies participating in or commissioning specific studies based on questionnaires. Each company can be added to the system with detailed information, such as name, type of organization, and associated medical programs. Admins can edit or remove companies as needed, ensuring data stays current.

In addition, each organization can have multiple contact persons, such as doctors, coordinators, or representatives, assigned to it. These contacts are fully manageable within the platform, making it easier to coordinate communication, assign responsibilities, and track involvement across different studies.

.

A healthcare SaaS to collect disease and medicine information, screen 5

Mobile Version

We designed and developed a mobile version of this healthcare SaaS app to ensure easy access from smartphones and tablets. In addition to the web interface, we created 35 responsive screens tailored for smaller devices to deliver a smooth, user-focused experience.

Built as a web application, it runs seamlessly on mobile browsers. This approach eliminated the need for native apps, significantly reducing development time and costs—resources our client could instead invest in marketing and growth.

A SaaS to collect disease and medicine information, mobile screen 1
A SaaS to collect disease and medicine information, mobile screen 2
A SaaS to collect disease and medicine information, mobile screen 3

Do you have a similar product that requires development?

Whatever stage your solution is at, contact us to discuss it. It is FREE, and we engage fast. We will help you onboard the right engineers with solid experience in SaaS development and a deep understanding of SaaS business, better planning, priorities, and realistic estimations.

 
Andrii
Ryzhokhin
Chief Executive Officer