Sector(s)
This Web Application created for the World Dental Federation (FDI) serves as a disease and profile management tool helping the dentists all around the world to treat their patients better and to collect data through questionnaires from the different countries and see statistics on the patients’ oral health.
The Client
The World Dental Federation (FDI) is one of the oldest organizations in the field of dentistry and its membership comprises some 200 national dental associations and specialist groups in over 130 countries and serves as the principal representative body for more than one million dentists worldwide and has a bold vision to lead the world to optimal oral health.
The Scope
The goal was to create a disease and profile management tool helping the dentists all around the world to treat their patients better and to collect data through questionnaires from the different countries and see statistics on the patients’ oral health.
Key Features
- Saving multi-step questionnaire results for the different patients anonymously
- Treatment guides and score results can be downloaded
- A reminder function is built-in, when to call the patient
- On the admin side, different statistics can be exported
- Multi-lingual support in 8 languages including Chinese
- Multi-step form and scoring calculation
Challenges
- To create a seamless UX/UI which makes this tool easy to use, both from the dentist’s side and also from the admin’s side.
Solution: Custom design was created by Swisstomato based on the brief of FDI, which was fine-tuned and internally tested numerous times. They used large pictures and the pages are intuitive, resulting in a far less text-heavy UI. - Custom scoring questionnaire with visualization - With the help of a questionnaire, the oral health profile of the patient can be evaluated, and then based on the results the possible treatment options are listed for the dentists as well.
Solution: Scoring was gathered with an altered Webform module and visualized with custom code. - User management - we had to ensure that we could build a system robust enough to serve all possible dentists / assistants all around the globe.
Solution: Drupal’s flexible role and permission system was able to cover the needs. - Patient management and privacy - we had to ensure that the questionnaire is available anonymously, but can be also used by the dentists and allow to identify patients to track their status over time and all this without storing PII (Personally Identifyable Information).
Solution: We store only an anonymous Patient ID in Drupal and the Dentist also uses the same ID to search back the Patient's data from separate, not connected records. - Tracking patient’s oral health - to allow the dentists to monitor the possible changes in their patients’ oral health by saving the results of all questionnaires and visualizing the different results in a graph
Solution: Custom code on top of the flexible Webform module ecosystem. - Multilingual support - the tool had to be available in 8 languages including Chinese
Solution: Drupal is the most advanced CMS when it comes to translation. We had to configure the right multilingual options.
- Drupal is more than a CMS. This is a great example how Drupal can power web applications with its extensibility and powerful module ecosystem while keeping the amount of custom code relatively low.
- Drupal is the most advanced CMS when it comes to multilingual capabilities.
Technical Specifications
Drupal version:
Key modules/theme/distribution used:
The flexible Webform module ecosystem served well as the foundation of this highly customized multi-step questionnaire including the handling of answers. The functionality was extended and altered with custom code to reach the desired outcome.