Sweden, 2018 - Present
8 engineers

A SaaS platform for healthcare companies to collect disease and medicine information

A questionnaire engine that helps healthcare sites and companies to improve their service to people by collecting and analyzing information about drug efficiency. Designed as a SaaS tool, it can be embedded into a website of a medical company and be used by its customers to answer questions designed and configured by a company.

 

Technical stack includes:

Java Spring Boot Hibernate Spark ReactJS Redux Material UI HTML5 CSS3 PostgreSQL Casandra Mongo Redis AWS Jenkins Kubernetes Docker Kibana Kafka Silenium

The goal

The large and mature company came to us 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 flexibly organize polls and gather information about medicine and diseases. They provided the 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 take care of 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 release MVP in just 5 months and today this SaaS tool is live and is supported by Ardas.

The team

A dedicated team of 8 engineers was created for this project and included 1 UI/UX designer, 1 project management, 1 business analyst, 3 developers, 1 QA engineer, and 1 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 thin balance between UI simplicity and complicated data manipulation was found by accurate requirement analysis and precise UX design focused on medical workers. A microservice backend with bigdata was set up to handle large amounts of information and process it with minimal delays. The whole 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.

Diagnoses & Medicine

An easy and flexible way for healthcare websites and companies to run questionnaires for their visitors without developing anything.

A registered user can create and edit their diagnoses and medications. Based on these data, he will be asked to complete a questionnaire.

Creating questionnaires

The administrator creates programs with embedded questionnaires. Programs can be public (accessible to all users) or private (the user is added by the administrator by invitation). Questionnaires can be either part of a program or separate software.

Inside the questionnaire, an administrator adds the required number of questions. In the settings of the question, any answer options are taken into account.

Flexible criteria

A company can create flexible criteria in a program. Depending on the setting, the program will be visible to only certain patients. If the program is private, the system selects suitable patients, that can be manually added by an administrator to the program.

Managing companies

The administrator also has the ability to manage companies for which certain studies are conducted in the form of questionnaires.

Organizations can be added, edited, or deleted. Also, each organization may have several contacts that are also manageable.

A mobile version

A mobile version of this SaaS application was designed and developed to simplify access from mobile devices for visitors. We worked out 35 screens of the mobile front-end in addition to the web interface to make the user experience focused on narrow screens as much as possible.

Implemented as a web application, it works smoothly on mobile devices and allowed us to avoid developing native applications thus saving our customers a lot of time and money, which are now being used on marketing and sales.

Do you have a similar SaaS product that requires development?

Whatever stage your SaaS solution is at, get in touch with us to discuss it. It is FREE and we engage fast. We will help you with onboarding right engineers with strong experience in SaaS development and deep understranding of SaaS business, better planning, priorities, and realistic estimations.

 
Diana
Tarazevich
Head of sales department