Safety Healthcare

A trusted leader in identification and patient safety solutions




Life Sciences Tools & Services

Business size:



Computools used the latest technologies and solutions, which allowed to develop an intuitive, useful application for hospitals that allows tracking medical equipment in hospitals. After completing the project, Computools’ experts keep in touch with the client, to have the opportunity to monitor the effectiveness of the App and make edits and improvements if necessary.

Several key options we solved:
  • Developed user-friendly design.
  • Added convenient tracking system, intuitive search.
  • Introduced a reliable data security system.



  • The necessity to coordinate all actions constantly
  • A lack of time for testing
  • Tight schedule


  • A successful company with many years of experience
  • A fully prepared project plan
  • Good communication and quick responses to requests

Digital Platform & Technology

To build a state-of-the-art platform, we have carefully chosen a set of technologies with exceptional performance and security characteristics. Our chosen technologies were also highly efficient in terms of total cost of ownership and support.

Communication Framework

While working on a joint project, it is important from the very beginning to develop a convenient communication system that would allow all participants to be aware of what is happening - to track the execution of tasks and quickly resolve emerging issues. Based on the features of the client and his personal experience, our project manager chose the most optimal communication tools: Skype for discussions and conferences and Email to solve business issues of average urgency, reports and agreeing on further actions.


The specification developed by our engineers allows us to speed up the application development process, accurately track the steps and make edits to any of them. Main goal: development of medical equipment tracking application using RFID tags.

  1. Connecting Main DB with Auth Service and Support Service.
  2. Adding UltraDNS API, Google GEO&Timezone and Google mail to Support Service.
  3. Developing Hospital1 DB (as a part of the test) and connecting it with Hospital Service.
  4. Adding Firebase notification service to Hospital Service.
  5. Connecting Auth Service and Hospital Service with Support Service of the App.
  6. Implementing ElasticSearch Service to Hospital Service.
  7. Developing Hospital2 DB (as a part of the test) and connecting it with Hospital Service.
  8. Testing the application for web clients and mobile users.


The main task of the company is to complete the tasks set by the client on time. For this purpose, we carefully assemble a team based on the needs of the client and the skills of our employees. High professionalism and experience of our developers allow choosing the most appropriate employees for the project.


High importance during work on the project is given to the joint solution of problems and the search for the best way. For this purpose, we arrange a variety of types of meetings and discussions, in the process of which the best solution is chosen.

Whiteboard Meeting

Cooperation with other teams and clients also allows to share experiences and make the necessary changes to ready-made solutions, as a fresh look allows to identify small bugs and errors.

Team Brainstorming

Brainstorming is one of the most common ways to jointly find a solution to a complex problem. During the discussion, our developers offer even the most insane solutions that can serve as the basis for new development.

Dev meeting

Getting feedback is as important as the rest work stages of the project. Reviews and reports help us to become better, strengthen our team and the company.

Internal Communication Flow

Properly organized internal communication greatly simplifies the process of managing the project, allows to track the execution of tasks and identify delays and problems. For this project, Jira was chosen as the most optimal tracker. The client was provided with reports on the work done. For internal communication in the team, Skype was used, which allows to quickly solve a problem in a correspondence or conference mode or ask an urgent question.

Project Management Methodology

The right choice of project methodology is a prerequisite for quick execution of tasks, easier management and the earliest achievement of goals. For this project the Scrum was chosen. Scrum originally was formalized for software development projects, but works well for any complex, innovative or new product development scope of work.The Scrum framework is deceptively simple. During sprint planning, the team pulls a small chunk from the top of list with tasks, a sprint backlog, and decides how to implement those pieces. The team has a certain amount of time, a sprint, to complete its work – usually two to four weeks – but meets each day to assess its progress (daily scrum). At the end of the sprint, the work should be potentially shippable, as in ready to hand to a customer, put on a store shelf, or show to a stakeholder. The sprint ends with a sprint review and retrospective.

Project timeline



Defining Scope
  • Gathering all the necessary data
  • Working on a prototype scheme

Product DESIGN

  • Developing the roadmap of the project
  • Distributing tasks
  • Brainstorming
  • Building a prototype
  • First series of tests

Product Engineering

  • Connecting Main DB with Auth Service and Support Service.
  • Adding UltraDNS API, Google GEO&Timezone and Google mail to Support Service.
  • Implementing ElasticSearch Service to Hospital Service
  • Implementing Firebase notification service to Hospital Service.
  • Series of tests before launching

On Client’s Side



Research carried out in advance and identified the needs of clients potential customers. This allowed us to create a unique application with the necessary functionality.



Transfer to the main client servers was carried out gradually. Thanks to the technologies chosen for this project and skills of our specialists, everything went quickly and without errors.



The client did not request additional training documentation or instructions from us for his staff or potential customers. However, we are always ready to provide everything needed to demonstrate the basic functions of the developed application and the features of interaction with it.

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.