Platform for managing data about people with disabilities
System that helps to store and manage data about people with disabilities in Switzerland.
Client is Swiss technological company that serves the needs of public sector in Switzerland.
The project was developed in collaboration with Foundevs technology partner from Estonia.
The task was to develop new system for storing, managing and interpretation of data from people with disabilities. By that time there existed a legacy system, however one of the key reasons to rewrite existing system was the fact that the old product was not designed to handle big data effectively. As the amount of data being processed and stored grew, it became increasingly clear that the existing technology stack was no longer capable of meeting the needs of the business.
In addition, the search functionality was slow, which was a major pain point for users who needed to find information and files quickly and efficiently. These issues were preventing the product from reaching its full potential, and the decision was made to invest in a new, more powerful platform that could handle these requirements.
A system consists of several interconnected modules that allow to store and manage personal information, work with incoming and outgoing correspondence, schedule meetings and appointments, generate various types of text documents, calculate disability allowance amounts.
Personal information management module The first module of the system is the personal information management module. This module enables users to store and manage personal information such as contact information, identification details, employment history, and other relevant information. Users can add, edit, and delete information as necessary, and the system ensures that all personal information is secure and accessible only to authorized personnel.
Correspondence management module The second module of the system is the correspondence management module with incoming and outgoing correspondence, such as emails, letters, and other types of messages. Users can view, sort, and manage correspondence in a user-friendly manner. Also system integrated with Microsoft outlook.
Meeting and appointment scheduling module The third module is the meeting and appointment scheduling module. This module allows users to schedule and manage appointments with relevant parties. Users can create, edit, and delete appointments, and the system sends reminders to attendees to ensure everyone is on the same page. Users can also view and manage their schedule in various formats, such as daily, weekly, or monthly.
Decision making module The fourth module is the data aggregation logic and decision making module. This module uses advanced algorithms to aggregate and analyze personal information stored in the system to help users make informed decisions. For example, it may use data related to employment history and financial records to determine if a user is eligible for a particular benefit or service.
Documents generation module The fifth module is the text document generation module. This module allows users to generate various types of text documents. Users can choose from a range of templates and customize the document to suit their needs. The system also allows users to save and share documents with others, streamlining collaboration.
Allowance calculation module The sixth module is the disability allowance calculation module. This module calculates the disability allowance amount for eligible individuals based on various criteria, such as their medical condition, employment history, and other relevant factors. The system ensures that all calculations are accurate and up-to-date, and the user can view and manage this information in an easy-to-use interface.
Storing personal info module:
- collect, store and edit personal data, address, family data, information about doctors
- obtaining personal data from the other databases to enrich personal data
Work with incoming and outgoing correspondence:
- workflow for incoming request
- displaying preview of documents
- storing big amount of documents
- search against all documents
- ability to send documents
- ability to archive documents
Meeting appointments module:
- integration with Outlook calendar
- displaying of calendar
- ability to create appointment
Decision making module:
- pulls data from other modules, aggregates, shows for user
- semi-automatic decision making
- take an action on request
Calculation of disability allowance amounts:
- algorithm with lot's of parameters, including multiple legal aspects
Generation of text documents:
- ability to generate a document using constructor with hundreds of templates and small document pieces
Ability to see all documents related to person ever present in the system.
Foundevs scope of work
Interested in cooperation?
Leave your details and we will contact you shortly