BioTech&HealthTech

Healthcare and support of
e-medicine: custom software development project in microservices architecture

Inetum is currently taking part in a project supporting the development of e-medicine in Poland and saving human lives. The web application will help assess the DNA and bone marrow compliance of potential donors. The challenge for the project team on the JCommerce side was the need to acquire knowledge in the field of genetics to improve the algorithm on which the system is based.

Country: Poland
Year: 2019
Project scope: Custom web software development, medical software development
Team size: 7
Time: June 2019 – ongoing
Technologies: Java 11, Spring 5+ / Boot 2+ / Cloud, Docker (Swarm), Jenkins, Microservices, Spock
Project company name: A client from healthcare industry
Healthcare custom software development

Problem

Inetum’sclient built an e-transplant system for a government unit, facilitating the selection of organs for transplantation in terms of DNA and bone marrow compliance. At the beginning of the project, work was carried out using only their own IT resources, based on data for creation of the algorithm, provided by a team of geneticists. However, the scope of work turned out to be too wide, and the challenges faced by the team were too vast, which resulted in the deadline for the implementation of the system being at risk. For this reason, the client decided to search for support from external providers, including Inetum.

System

The system is a web application that uses data from many sources. The algorithm searches the data in the system and verifies the genetic compliance of the donor and organ recipient. In this way, the chances of choosing a suitable donor for the transplant increase.

Challenges

  • To carry out the project, the Inetumproject team needed to gain a substantive knowledge in the field of genetics. The goal was to learn how the algorithm developed by the genetic team functions and to improve it.
  • The system processes huge amounts of data and requires massive computing capabilities and well-designed architecture.
  • The hierarchical structure in the project was also a challenge – the implementation of tasks made it necessary to gain numerous approvals from the client side.
  • The work of many teams and the need for good communication with a second contractor and business representatives.

Implementation

Two Scrum Teams and one DevOps project team work on the Inetum side. A multi-functional team of Inetum specialists consisting of Java developers, testers, as well as an architect and DevOps engineers joined the client’s team, and our specialists have prepared and designed the e-transplant system from scratch. We are currently working on the system and the algorithm to improve it. Using the DevOps competences, we advise changes and implement the software infrastructure. We are also responsible for the front-end and back-end layers, as well as testing the application.

Work on the project requires cooperation with many people involved on the business side: there are business analysts, a Project Head and a Scrum Master on the target client’s side. As the project developed, we verified the schedule and scaled the team to meet the client’s needs, thanks to which the client grew to trust us and cooperation was strengthened. For Inetum developers, the project is an interesting algorithmic challenge. They also admit that during the implementation they feel a sense of purpose, as the e-transplant support system will be implemented throughout Poland and will help save lives.

Business benefits:

  • Organizing the system structure.
  • Medical software development: IT system for managing transplant organs.
  • Improvement of the algorithm for matching donor and recipient organs.
  • Scalability – when the client reported a need, we were able to quickly provide the competences of experienced specialists.
  • Improving work organization thanks to the Agile software development (Scrum model) and customer support in the business analysis process.
  • Solving technical and substantive problems in the project.

We’re here to help you

Work with the best team in Europe

Exclusive Content Awaits!

Dive deep into our special resources and insights. Subscribe to our newsletter now and stay ahead of the curve.

Information on the processing of personal data

Exclusive Content Awaits!

Dive deep into our special resources and insights. Subscribe to our newsletter now and stay ahead of the curve.

Information on the processing of personal data

Subscribe to our newsletter to unlock this file

Dive deep into our special resources and insights. Subscribe now and stay ahead of the curve – Exclusive Content Awaits

Information on the processing of personal data

Almost There!

We’ve sent a verification email to your address. Please click on the confirmation link inside to enjoy our latest updates.

If there is no message in your inbox within 5 minutes then also check your *spam* folder.

Already Part of the Crew!

Looks like you’re already subscribed to our newsletter. Stay tuned for the latest updates!

Oops, Something Went Wrong!

We encountered an unexpected error while processing your request. Please try again later or contact our support team for assistance.

    Get notified about new articles

    Be a part of something more than just newsletter

    I hereby agree that Inetum Polska Sp. z o.o. shall process my personal data (hereinafter ‘personal data’), such as: my full name, e-mail address, telephone number and Skype ID/name for commercial purposes.

    I hereby agree that Inetum Polska Sp. z o.o. shall process my personal data (hereinafter ‘personal data’), such as: my full name, e-mail address and telephone number for marketing purposes.

    Read more

    Just one click away!

    We've sent you an email containing a confirmation link. Please open your inbox and finalize your subscription there to receive your e-book copy.

    Note: If you don't see that email in your inbox shortly, check your spam folder.