The app is a reminder system that notifies the user to take medication at a preset time. Learn how Computools built a healthcare application for transplant patients.





Business size:

Medium Business

Problem and Solution Summary

The client, facing challenges with medication regimen adherence among transplant patients, needed an effective tool that could resolve the complexities of taking multiple medications at different times of the day. They also realised there was competition in the market for apps with a similar focus, and the complexity of filling in information about medications, lists, timelines and diagnoses.

The solution was an app simplifying medication schedule adherence by organising important medications by time. We created an attractive and interactive design and used NodeJS, Parse Server and MongoDB technologies to create a robust system that offers an optimal user experience and effectively addresses the competition in the healthcare app market. These steps helped the client to successfully implement the application, ensuring that the business goals were met and the complexities of populating information were overcome.

About the Client

The client is a representative of the healthcare and pharmaceutical industry in the United States. They have a deep understanding of the problem the project is addressing and are interested in additional aspects, such as education and positive reinforcement for medication adherence.


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 an application for reaching the widest audience interested in taking meds on a schedule.

Business challenge


  • A lot of quite similar apps fulfilling the same purpose in the marketplace
  • Challenging completion process according to the meds lists, timelines and diagnosis


  • Widely known problem and solution
  • Deep knowledge of the end target audience's tastes and needs
  • Desire to reach the widest audience

Business challenge

Project Completion Details and Current Arrangements

The completion of the project was carried out with planning and alignment between the client and Computools. The coordination process involved close collaboration with the client at every stage, from understanding initial requirements to final approval of the developed application. Regular meetings, feedback sessions and transparency in the development process were central to the interaction between the parties.

Business challenge

Why Computools?

The client chose Computools as the development partner for the project for several key reasons. Computools provides highly qualified services in digital transformation and software development. The Computools team has extensive experience in creating innovative healthcare solutions, demonstrated by successful project implementations in this domain.

Furthermore, Computools stands out for its project management approach and communication strategies. Methodologies such as Scrum ensure high efficiency, transparency and flexibility throughout the development process. The company actively involves the client, providing step-by-step feedback and accommodating changes in the project. Computools was the preferred choice for the client, who valued high professionalism and adaptability in realising their healthcare project.

Contact Computools' experts to learn what we can do for your business!

Contact us →


When choosing a team to work on the project, the client adopted a careful approach. They needed a partner with experience in healthcare and pharmaceuticals to develop an application addressing medication adherence challenges in transplant patients.

The client looked at several potential partners, evaluating each based on their expertise and past work. Computools stood out because of its successful projects in healthcare and its understanding of the industry's unique challenges, especially in creating solutions for medication management.

Computools' transparent and collaborative approach to project management, using methodologies like Scrum, also matched the client's expectations. Computools was chosen because we had the right expertise, experience and a proven record of delivering successful healthcare projects.

Project Description

The project's primary aim was to address the crucial need for timely medication adherence, especially for individuals dealing with various diseases and post-procedural recovery. Recognising the importance of strict medication schedules, the project focused on creating an application to remind patients to take their next dose of medicine accurately at the required time.

TransMeds, the application developed, stands out with its interactive and appealing design, setting it apart from similar apps and aiming to reach a broader audience. The application employs a notification system to ensure individuals do not forget to take their required medications precisely when needed.

The overarching goal of the project was to make the medication schedule process both enjoyable and straightforward. Users could easily download the application from the marketplace.

The main flow of the project included essential features such as scheduling immunosuppression medications, a notifications system, a gamification system for rewarding users who took medications on time, and the integration of educational information. The application also featured an alarm system, a comprehensive medications list, an email medications system, a Contact Us system for user support, and flexible dose and time control options.

Digital Platform & Technology

To build a proper architectural solution and parsing system, Node.js microservice architecture and MongoDB were chosen to prepare the backend solution.

Communication Framework

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 answers to urgent questions. For this project, Computools used Skype for video conferencing, email for exchanging data and reports, and face-to-face meetings.


A well-coordinated team ensures the application's continuous development and the finished product's high quality.

Business Analyst

Nikita Abelmasov

Nikita Abelmasov
Nikita started working on commercial IT projects in 2009, focusing on web development, then switched to management and BA in 2015. He has extensive experience in requirements gathering, start-up and ongoing business solutions consulting, development preparation and organising business processes for a wide range of mixed teams. He is passionate about urban exploration, new technologies, photography and sci-fi universes.
Nikita Abelmasov

Team Lead

Vitaliy Kononenko

Vitaliy Kononenko
Vitaliy, the Chief Technology Officer (CTO) at Computools, is a dedicated and enthusiastic professional in the technology industry. With over six years of experience, he has held key roles such as Full-stack Developer and Head of Technology. Vitaliy's passion for learning and staying up to date with cutting-edge technologies defines his approach to life. He is always striving to become a better developer, sharing knowledge and offering support to his peers.
Vitaliy Kononenko

Project Manager

Oleksandr Novikov

Oleksandr Novikov
Oleksandr is an accomplished Project Manager with dedicated experience. Outside the professional realm, Oleksandr's insatiable appetite for knowledge drives him to continuously explore development, management and psychology, making him a well-rounded and goal-oriented individual.
Oleksandr Novikov


Valeriy Panchenko

Valeriy Panchenko
Valeriy demonstrates excellent results in the field of user experience, design and research. He enjoys swimming, hiking and cooking.
Valeriy Panchenko

Backend Architect

Mikhail Bobrovsky

Mykhailo Bobrovskyi
Mikhail is proficient in transfer data integrations, Azure-deployed systems and error-handling strategies. He is passionate about training other developers. He enjoys home studio recording, volleyball and theology.
Mykhailo Bobrovskyi

Quality Assurance Engineer

Mariia Hrekova

With over 5 years of experience, Mariia expertly monitors every phase of the software development process to secure product quality and standards. She enjoys dancing and travelling.

Computools Engineers

Story of a Team Decision

Selecting the necessary experts to work on the project is one of the key stages of development. Experts with the necessary level of skills and knowledge experience in similar projects are selected from the talent pool.


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 and propose an idea or solution.

Sprint Retrospective

The interaction of team members allows them to rally and work more harmoniously. It helps to detect errors in the code, find a solution or share experiences with other developers.

Planning Session

In the planning session, the team collaborate to review and prioritise the project backlog, estimate the effort required for each task, and select the backlog items to be included in the upcoming sprint, ensuring alignment with the team's capacity.

Sprint Demo

During the sprint demo, the team showcase completed work, gather stakeholder feedback, discuss any challenges faced, and provide transparency on the progress made during the sprint, facilitating continuous improvement and client alignment.

Communication Flow

Internal communication on the project is built in two directions. The Project Manager chooses a convenient system for distributing and monitoring tasks and 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 communication and project management methods.

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 was divided into convenient segments – sprints. During the sprint, code was developed in the frame of tasks. At the end of the sprint, all participants in the project carried out a check and sent a report on the work done. This allowed the identification of errors and bugs in the early stages and their elimination. This ensures the developed code's stability, 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 and better user satisfaction.

Project timeline

5 months
10 months
Consulting & design phase
Engineering phase


  • Giving strategic guidance for project vision and goals
  • Analysing in depth the business requirements
  • Recommending optimal solutions

Product DESIGN

  • Crafting intuitive and visually appealing user experiences
  • Wireframing and prototyping for conceptualising the product
  • Designing user for a seamless interaction

Product Engineering

  • Implementing robust software solutions
  • Developing and coding of features
  • Testing rigorously and quality assurance


  • Coordinating release of the product to the market
  • Marketing and promotional strategies for visibility
  • Monitoring post-launch performance and user feedback


Creating a catchy and attractive design was an important part of the project. UX/UI designers have created a customised application design to reach a wide audience of users. During development, user experience came first, as usability was one of the key needs of the target audience.

transmeds user persona


Crafting detailed profiles of target users for precise design and development


Organising the website's structure for intuitive navigation and user experience

transmeds wireframes


Creating skeletal outlines of web pages to plan layout and functionality

transmeds user interface


Designing the visual elements and interactive features for seamless user interactions



The production release of Transplant Hero involved a carefully orchestrated process to introduce the product to end-users. Following extensive development and testing, the application was launched on relevant marketplaces, such as app stores, making it accessible to the target audience. Key performance indicators, including download metrics, were monitored post-release.



In the ongoing support phase, we ensure that the client receives continuous assistance for the smooth operation and evolution of the application. This involves promptly addressing post-launch issues, implementing updates and incorporating user feedback to enhance user experience and optimise functionalities. Our dedicated support team maintain regular communication with the client, fostering a collaborative relationship beyond the initial development phase, ensuring the longevity and success of the product in the market.

Contact Us

Get in touch to discuss your project or service expectations. Simply fill in the form below or send us an e-mail to

Thank you for your message!

Your request will be carefully researched by our experts. We will get in touch with you within one business day.