Vaadin 24.4 integrates with React, unifies Flow and Hilla development, and more!

How Mental Health Check is saving lives with Vaadin

Lilli Salo
Lilli Salo
On Aug 23, 2022 2:17:28 PM

Enabling the right use of resources by building quickly and cost-effectively

Sferion is a Calgary-based tech company that got its start building oil and gas software to enable digital transformation within natural resource industries. More recently, Sferion expanded into the medical field and is helping individuals receive mental health support as quickly as possible by building a mission-critical web app for Life Support.

Life Support was founded by Keith Crawford and Dean Morrison to “assist in the safe, timely and consistent assessment, review and triage of mental health issues and to set the standard for scalable mental health support”. Building with Vaadin, the team at Sferion brought Life Support’s vision of the Mental Health Check application to life. 

The Mental Health Check tool is changing the way individuals are assessed and treated in support of their mental health struggles. The company helps its clients, consisting of clinicians, counselors, and mental health professionals, to provide a consistent, evidence-based digital pathway to qualified help using their platform


LSMH MHC logo_print (1)

The project: Setting the new standard for scalable and digital mental health support

Mental Health Check (MHC), built by Sferion on Vaadin Flow V23, is a mental health tool that offers the possibility for individuals struggling with their mental health to match with licensed professionals who can offer individualized and appropriate help and support. 

The application digitizes the same evaluation process that is used by psychologists, psychotherapists, and registered clinical social workers to screen patients in person for trauma, anxiety, depression, and personality disorders. Individuals can now complete the assessment, composed of 249 general (MHC) or 350 first responder (MHC-PSP) questions using the Mental Health Check app from the comfort of their own private space. The app consists of a built-in algorithm based on the standard measures used by mental health clinicians and practitioners to score each individual’s answers.

LifeSupport Sferion - Keith


Utilizing Vaadin, Sferion was able to pivot to our first responder module with speed and accuracy. The savings to Life Support in both time and money was substantial.

- Keith Crawford, CEO, Life Support

After the assessment has been scored by the algorithm, MHC connects the individual with a mental health professional to set up outcome reviews, which marks the beginning of the interaction between the patient and the professional to find the right form of care and support. 

The app frees up mental health professionals' time by automating and digitizing the patient’s assessment process. This sets a new standard for mental health support that is digital and scalable.

“Utilizing Vaadin, Sferion was able to pivot to our first responder module with speed and accuracy. The savings to Life Support in both time and money was substantial”, said CEO Keith Crawford. Life Support clients depend on Mental Health Check as a potentially life-saving tool.   

The result: From concept to commercialization in under 8 months

The Mental Health Check app was launched in June 2021. Sferion used the Vaadin Flow Java web framework because it provides rigid control over security. Flow performs form data validation on the server, which cannot be bypassed by client-side attacks. In addition, all of the UI logic resides on the server and is never exposed to attackers. Only one communication servlet is open to the outside world, reducing the attack surface to the absolute minimum. This is crucial when handling sensitive information such as patients’ personal health data.  

LifeSupport Sferion - Ben

According to Ben St Pierre, the President of Sferion, due to its compliance with HIPAA (Health Insurance Portability and Accountability Act), Vaadin Flow offers a whole new world of possibilities for developing apps in the medical field, especially when combined with MedStack.

HIPAA compliance is the process by which covered entities need to protect and secure a patient's healthcare data or protected health information. HIPAA is a requirement for all companies operating in the medical field in Canada. MedStack is an all-in-one data security and privacy compliance solution built specifically for the needs of the digital health industry; it supports HIPAA compliance.

Using MedStack with Vaadin, Sferion was able to save time in developing Mental Health Check and drive the development costs down for building a healthcare application that offers quality patient care while prioritizing security. As a result, Life Support was able to go from concept to commercialization in just under eight months, which is an unusually short period of time, especially in the medical field. 

What's next?

Building on their initial implementation of the Mental Health Check, the application has been extended to assess and support a wide range of mental health concerns commonly found among public safety personnel and first responders. MHC enables organizations such as police departments to be proactive in detecting concerns in their personnel that may have been caused by work-related stressors or trauma. Early detection is vital for the well-being of first responders and the overall performance of the organization, as well as its operational outcomes.

To date, Life Support has secured impactful contracts with large pharma companies in Canada. The application has been structured in a way that allows the addition of new components when needed, without having to do a complete rewrite. They have a lot of opportunities in front of them with an incredible platform that has been built to be easily scalable thanks to Sferion and their extensive use of Vaadin.

Account Registration_blank (1)

Figure 1: Account registration window

Select Provider menu

Figure 2: Select service provider 
MHC Sample_b

Figure 3: The Mental Health Check questionnaire

Congratulations_assessment complete

Figure 4: A completed Mental Health Check

Ready to build your own Vaadin application? Get started with Vaadin today, or book a demo with us! 


Lilli Salo
Lilli Salo
Lilli joined Vaadin in 2021 after delivering content for various international SaaS startups. She enjoys the creative challenge of transforming complicated topics into clear and concise written material that provide value to the reader.
Other posts by Lilli Salo