The Problem
In radiology, the variability in imaging parameters across different CT scanners and clinical sites leads to inconsistent image presentations. This inconsistency forces radiologists to adapt to varying image qualities and presentations, potentially leading to inefficiencies, fatigue, and challenges in accurate diagnosis. The solution aims to standardize image presentation, streamline workflow, and enhance radiologists' efficiency.
What We Did
Together with the RadUnity team, we developed a software medical device designed to aid in the management and processing of CT images. We also prepared the FDA 510(k) submission, performed software validation, and implemented cybersecurity controls necessary for a successful 510(k).
Key Accomplishments
- Built a data-intensive web application capable of:
- Sending/receiving DICOM CT images
- Automatically mapping DICOM metadata to pre-configured image-processing configurations
- Performing image processing jobs on DICOM image data (to reorient, reslice, and resample images)
- Presenting processing status and user configurations in a modern web UI dashboard
- Completed the full software engineering lifecycle and achieved 510(k) clearance within 14 months.
Key Technologies
- A modern React-based web UI
- A Python-based web server
- A Python-based image-processing server
- An Orthanc-based DICOM sender/receiver
Timeline
October 31, 2023: Scoping and strategy complete
November 30, 2023: Presubmission meeting
February 4, 2024: Backend implementation complete
May 1, 2024: Frontend implementation complete
September 18, 2024: 510(k) Submitted
November 26, 2024: 510(k) Cleared!




