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 dedicted 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 were found by accurate requirement analysis and precise UX design focused on medical workers. A microservice backend with bigdata was set up to handle large amount of information and process it with minimal delays. The whole SaaS tool was integrated with other parts of company's infrasrtucture. All security requirements were met to protect sensible information and be fully GDPR compliant.

Diagnoses & Medicine

An easy and flexible way for healthcare websites and companies to run questionnaire 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 which are also managable.

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 customer a lot of time and money, which are now being used on marketing and sales.

Do you have a similar project that requires professional technical support?

Whatever stage you are at, get in touch with us to discuss your project. It is FREE and we engage fast. We will help you with a development plan, better priorities, realistic estimations and optimal technical stack.

 
Diana
Tarazevich
Head of sales department