Medirect helps medical institutions keep records of patients, medical histories, prescriptions and scheduling
STARTUP CONSULTING SERVICES
Medirect's share within the Healthcare solutions market has increased by 15% since the launch of the web solution, allowing the startup to enter the competitive segment. It has been made possible by experimental solutions, sophisticated artificial intelligence, and neural network technology.
Corporate client growth
Reduced risk of medical error
Reduced routine workload
Disparate sources of patient metrics
Lack of a standard calculation system
Fragmented calculation methods on local modules
Leveraging a neural network for data analysis
Highly qualified medical staff, top-of-the-line medical equipment
Advanced data security system
Medirect is an off-the-shelf solution for health-related institutions. The project's goal was to help medical clinics create an environment for assessing patients' health status, saving and maintaining their prescriptions for medications, and keeping a general medical history.
The app allows logging in on three levels: a doctor, a nurse, or an administrator.
Through sophisticated algorithms and data analysis, the project has the unique feature of generating recommendations for the patient. It is done by analyzing data from various sensors, medical testing, medical records data, and even pedigree data. Patient diagnoses and recommendations are generated through a neural network, which has become an experimental solution in this particular case.
Digital Platform & Technology
allows using the same namespaces, libraries, and APIs for different languages.
enables devs to build different types of secure and reliable applications that run on .NET.
authentication, output and data caching, session and profile state management, health monitoring, configuration system and vendor architecture.
support for multimedia technologies while maintaining backward compatibility.
development and storage of data on servers located in distributed data centers.
allows creating web applications that only load once.
a framework optimized for usability, stability and cross-browser compatibility.
layout via a markup language.
for creating adaptive solutions.
Secure and uninterrupted communication between the team and the customer and within the team is essential to ensure quality workflow. To avoid overloading communication channels, the team discussed with the client in advance which method of communication would be the most convenient for all participants.
To create a convenient application with access both for medical personnel on the one hand and for clients of medical institutions on the other hand. The app needed to function as an automated system for analysis and recommendations in health care.
The additional challenge in this project was that we obtained completely different metrics about the patient from various sources. We didn't have access to the real data. This made testing some algorithms and maintaining the system a bit difficult. Later, we needed to bring them into a standard calculation system and perform the necessary calculations (we performed these calculations on local modules).
We used the data collected on the central server to build graphs and analytics as input data for the algorithm for predicting patient condition and procedure results (experts in the field developed these algorithms).
To bring such a complex project to life, we selected strong experts in the field of Web and Big Data solutions:
In addition to communicating through various channels, at Computools, the work is simmering on many levels, including hybrid meetings.
A great way to deliver information through visualization during online or hybrid team meetings.
A method of generating the maximum number of new ideas and solving problems in a short period of time.
Ongoing meetings of project developers to solve pressing issues, real-time code changes.
Internal Communication Flow
Internal communication required finding channels that would allow communication in a messenger format and video calls, file transfers, and video conferencing. So the Computools team used the most convenient ways: Email, Zoom, Slack, and Jira.
Project Management Methodology
The universal Agile technology is the optimal method of development project management. It considers convenient interaction between the team at all stages of development and makes edits and changes when required.
Defining client goals
Distinguishing the strengths and weaknesses of the project
Creating a development road map
Selecting the platform and technology stack
Assigning team members
Organization of internal communication
Selection of project management methodology
Choosing the environment
User interface design
Code writing and configuration
Testing and bug fixing
The developers had the task of launching a unique solution and creating a user-friendly, intuitive design for users.
Computools designers created several versions of logos, branded elements, relevant color solutions, from which the customer chose the most fitting one.
User persona → Site map → Wireframes → user interface
Designing a product based on worked out user personas who are going to use a product or interact with a brand.
Logically structuring pages and their content within a domain.
Creating a prototype for a product, presenting future layout of different interface elements and their interaction: navigational systems, search forms, news feeds, and other components.
Designing product’s interface and accomplishing final steps to move a product to the development stage.
Implementation On Client’s Side
Preparing the server environment for the Medirect project.
Migration of existing data to a new platform.
Introduction of client staff to the product.
What our client said
“The team worked cohesively, stayed in touch with us, and listened to our opinions. As a result, the project was completed and launched on schedule. It is rapidly gaining steam. We will continue to contact Computools.”