Mindfit

The purpose of mindfit.nl is to enable visitors to find what they need at the relevant stage of their mental health journey. To take adequate action with confidence. Taking in account their state of mind. Our goal is to provide the appropriate information in just a few clicks on the site. Our mission is to empower people to become and remain mentally resilient.

Case description

The realization of an UX design website with the purpose of enabling the visitor to find what s/he is looking for in their particular stage of their mental health journey or that of the patient of the GP (general practitioner). The new website is part of the strategic goal to optimize the digital customer journey to ensure our mission to empower people to become and remain mentally resilient.

Case goals and results

In preparation of the UX designing process we initiated an user research to define the most important user goals with the following target audiences:
1. Mindfit clients
2. GPs and POHers (Praktijkondersteuners GGZ)
3. People who haven’t been in contact with mental health care providers

The most important user goals disclosed from this research are:
1. I want to be able to understand why Mindfit is the best choice for me / for my patient.
2. I want to be able to quickly and with confidence refer my patient to Mindfit.
3. I want easily and anonymously be able to get in contact with Mindfit.
4. I want to get an impression of my mental health treatment and therapist.
5. I want to be able to quickly asses when I / my patient is to start a treatment at Mindfit.
6. I want to know what kind of mental health issues Mindfit treats and how.

In addition to these user goals, the following Mindfit goals were set:
- Increase of online applications of treatment (this a long term goal and only aims to the end user. More than 95% of referrals are from GPs, they use their own system.)
- Increase logins to the MijnMindfit client portal.
- Decrease calls to the Mindfit Service Centre.
- Sharp profiling & positioning of Mindfit and what we stand for.
- Website adheres to accessibility guidelines.

In conclusion the website needs to attribute to an ambitious frictionless customer journey; the relevant piece of information at the desired time to the right target audience at the moment of their convenience and comprehension. To help them take an informed next step in order to ensure their goals to live a certain life.
Results
- Logins to the MijnMindfit portal have increased from 20% up to 40% per month since the release of the new site.
- The FAQ page views increased with 366,26% in the period of june 2021 vs 2022.
- The Service Center which processes the contact form and calls has noticed a decrease in the amount of questions surrounding information which can be found on the site.

Challenges

To achieve our goals the development team, consisting of one developer of the Dimence Groep supported by a developer of Emble, joined forces with PixelPillow (https://www.pixelpillow.nl/) who created the design for the project. PixelPillow created powerful templates by using Twig and SCSS. A major challenge was converting these templates to a editorially manageable frontend without losing the strengths of Drupal. This challenge was overcome by using Paragraphs to create a library of reusable components. For more static pages we decided to use Custom Block entities with references to the paragraph components to allow these components to be used in multiple instances. Some extra regions are also used to contribute to the flexibility and the editorially manageability of the website.
Another challenge to make sure the website would reduce administrative workload on the editors was to implement a method to logon using Single Sign On. Another requirement was to allow permissions for editor’s could be managed through the Active Directory of the Dimence Groep using Microsoft Azure. The development team solved this problem by creating a module that implements the samlauth contrib module with an extra feature to map roles to certain Active Directory groups.
Because employees of Mindfit are shown on certain pages of the website one of the difficulties was to ensure employees could control the visibility and information shown on the website. Permissions for showing a employees picture, name and/or job title are managed in an external system which holds all contractual data for all foundations of the Dimence Groep which Stichting Mindfit is part of. Unfortunately this piece of software did not allow employees to upload a picture or change the description of their job title. Because all foundations of the Dimence Groep are required to adhere to this procedure a second Drupal installation within the Dimence Groep network is used where employees can login and change their personal information as shown on the website. This data is then imported on Mindfit.nl through a migration. When employees resign or revoke their permission they will also automatically be removed from the Mindfit website.
One of the main goals for the new site was to allow clients to quickly get into contact with Mindfit and one of the features for this goal was to find the nearest location. Clients should be able to find a location close to their home or work address by a single search. This would help clients by not having to scroll to a list of locations to find the right one. The development team created a custom Views filter that uses a `hook_views_post_execute()` to implement the Google Geocoding and Distance Matrix API’s for sorting the views results by distance from the given address or postal code.
Some smaller challenges where:
• Implementing the corporate cookie requirements which apply to all Dimence Groep websites. A shared custom module is created which can be managed and distributed through a custom composer repository.
• Implementing the search functionality as designed, a REST export view returns results in JSON which is then processed to show the search results.
• Waiting times are maintained by employees of the Dimence Groep that do not have editorial permissions on the website and therefore no knowledge of Drupal or any other CMS. Because of this an extra controller has been created showing an overview of waiting times with the ability to easily update the information as shown on the location nodes of the site without having access to the edit pages of these nodes.

Community contributions

The iban_field contrib module has been developed by one of the developers of the Dimence Groep but during the Mindfit project it became apparent there was no Drupal 9 version of the module available yet. Because Mindfit uses webforms to allow clients or employees to sign up for a diversity of symposia and events this module was needed. This has been developed and given back to the community.

Categories

Gezondheidszorg

Date when website went live

1 year 8 months ago