Healthcare application for getting notifications about the need of taking the next dose of meds
Multiplatform mobile application
The complex tasks of the project were carried out in accordance with the requirements and wishes of the client. In the development process, ready-made solutions and individual developments for some tasks were applied. The intuitive and catchy design of the finished application has attracted the attention of a wide audience. Thus, the project goals were fully achieved. A key achievement was to build a stunning application for reaching the widest audience interested in taking meds periodically.
Business Process Automation
A lot of quite similar apps according to the purpose in the marketplaces
Challenging filling process according to the meds lists, timelines and diagnosis
Widely known problem and solution
Deep knowledge of the end target audience tastes and needs
Passionate design for reaching the widest audience
The customer was well acquainted with the health problem for which a solution was proposed. With many diseases and after some procedures, it is important to take medication strictly at a certain time.
The main objective of the project was to create an application that would notificate of taking the next dose of medicine to patients. The interactive and catchy design was developed to distinguish the application from analogues and reach a wider audience.
TransMeds throws a notification so that a person does not forget to take the required meds accurately in the needed time.
Digital Platform & Technology
To build a proper architectural solution and parsing system, NodeJS microservice architecture and MongoDB chosen for the preparation of the backend solution.
MongoDB is a cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with schema.
One of the keys to successful cooperation is a properly created communication framework. To collaborate on a project, the most convenient and effective communication methods are always selected, providing quick contact and receiving answers to urgent questions. For this project, Computools used Skype for video conferencing, email for exchanging data and reports, and face-to-face meetings.
The project specification allows to avoid errors on the project and captures the actions that must be performed during the development process. The basic algorithm of actions is created at the design stage.
Goal - make medication schedule process fun
download application from the marketplace
Task of taking immunosuppression medications
Schedule transplant medications
Awarding for right time catched system
Mends and educational info providing
Email medications system
Contact us system
Flexible dose and time control
The selection of the necessary experts to work on the project is one of the key stages of development. Expert with the necessary level of skills and knowledge, experience in similar projects are selected from the talent pool. A well-coordinated team ensures the continuous development of the application and the high quality of the finished product.
The development process takes place in a friendly area of constant discussion and timely completion of tasks. We strive to create a healthy working atmosphere where each project participant can express their opinion, propose an idea or solution.
Developer's meetings serve two purposes at once. Firstly, it is the interaction of team members, which allows it to rally and work more harmoniously. Secondly, it helps to detect errors in the code, find a solution or share experiences with other developers.
Brainstorming is one of the most productive ways a team can work on a project if necessary to find an original solution. Each participant has the opportunity to offer an idea, even the craziest. Truly innovative solutions appear in the discussion.
At the end of the project or a large part of it, we conduct feedback sessions. This helps to identify the strengths and weaknesses of the project, its participants. Everyone gets the opportunity to improve their skills for the next project.
Internal Communication Flow
Internal communication on the project is built in two directions. The project manager chooses a convenient system for distributing and monitoring tasks, as well as messengers and communication methods for video and audio conferences, solving urgent and current issues. For this project, Jira and Skype were chosen as the main methods of communication and project management.
Project Management Methodology
Application development is conducted as efficiently as possible according to the agile methodology. Scrum was chosen for this project, and the workflow itself was divided into convenient segments - sprints. During the sprint, code was developed in the frame of tasks. All participants in the project at the end of the sprint carried out a check and sent a report on the done work. This allowed to identify errors and bugs in the early stages and eliminate them. This ensures the stability of the developed code, its purity and high performance. The key benefits of using Scrum are: the quicker release of a useable product to users and customers, higher quality, higher productivity, lower costs, greater ability to incorporate changes as they occur, better employee morale, better user satisfaction.
We develop the architecture of the product to build a solid design, to ensure the functions' flexibility and their harmonious interaction.
Implementation On Client’s Side
The application was launched after all the necessary tests were completed. Corresponding tests were also conducted and permissions were received from marketplaces, where the application was placed in the future.
The transfer to the client’s servers was carried out after the successfully completed testing stage and in compliance with all the rules and norms. After completion, an additional series of tests was launched to confirm the app was working properly.
The development of training material or instructions for the application was not required. The training of the customer’s personnel was also not requested.