MDT Treatment Planning Web App
A multi-disciplinary team (MDT) approach is the best way to manage patients with complex diseases like cancer. MDT meetings serve as a platform where a multidisciplinary team of specialists convenes, either physically or virtually, to collaboratively discuss patient cases and reach decisions regarding diagnoses and treatment plans. The aim is to ensure that the expertise of all relevant professionals is harnessed to improve patient outcomes. As a testament to their effectiveness, MDT meetings have become mandatory in most European Union (EU) countries.
In this context, the significance of a digital tool for facilitating MDT meetings cannot be overstated. Such a tool brings together doctors, surgeons, and medical practitioners to ensure that every patient's diagnosis is made precisely, based on blood and tissue samples, X-rays, and scans. By accurately interpreting medical images, it empowers doctors to make informed decisions regarding patient care.
This successful client story describes how we helped a Dutch startup to organize a versatile team to build the prototype of an MDT web app that brings together a group of healthcare professionals from different fields to provide a single-center experience in determining a patient’s treatment plan.
Requirement Outline
A Netherlands-based startup wanted a skillful team of software technology professionals to build an MDT Treatment Planning Web App that facilitates treatment analysis and note-taking in a fast-paced multi-disciplinary team meeting of different specialist doctors.
Since the client had bitter experiences from two previous collaborations, they were cautious in choosing their teammates, and we proved to be the best fit.
As they had to gauge our capability and gain confidence in our competence, they started the project phase by phase. They kickstarted the collaboration by initially giving us the most challenging stages of the project. They introduced the next phases after we completed the initial tasks successfully.
Hospitals are the target audience for this web app which is designed to be compatible with a range of devices including iPads. We followed the Agile Scrum method with an iterative approach focusing on continuous improvement.
View MoreThe Function of This MDT Web App
In simple terms, the function of this MDT web app can be described as a versatile digital tool that facilitates efficient daily stand-up of diverse healthcare specialists. Usually, medical specialists have one hour to prepare for a meeting where 20-30 patients need to be discussed.
It functions as a centralized hub to determine a patient’s treatment plan with accuracy as every patient’s scanning, treatment, and other diagnosis histories are easily accessible. It also makes it easy to take a second opinion from other specialists if needed. The tool will also give graphical summaries of patients’ data to make accurate diagnoses and treatment decisions.
Our Approach and Solutions
- Offered a team of full-stack developers, UI developers, QAs, and a PM
- The frontend development stage covered graphing, data scanning, 3D view implementation of CT scan
- Subsequent steps covered inner pages and backend development
- Implemented CI/CD
- Effectively handled the data security aspects
- Systematic MVP releases helped the client get feedback from end customers after each milestone, which was converted as features/enhancements in subsequent Sprints.
- Developed an MVP that was liked by the client and the end customers
Highlights of the Project
- Built the app in compliance with diverse healthcare data standards and protocols (DICOM, HL7, FHIR Protocols)
- Integrated Active Directory to effectively and securely manage access to information
- Built it as a fully-Dockerized app (by packaging it in a Docker image to run in one or more containers)
- Confirmed 100% Unit Test Coverage ensuring fewer bugs in production
Challenges Involved
The frontend development stage included some challenging tasks like CT scanning 3D view implementation that involved handling big file sizes, multiple CD scans for a single patient, high loading time, etc.
The Technologies Used:
Node JS, Hapi.js, Vue.js, MySQL, D3.js, Docker
View Less