RadUnity (FDA Cleared DICOM Workflow Engine)

RadUnity

FeaturedSoftware DevelopmentFast 510(k)Regulatory StrategyFDA Hold Letter ResponseWeb-AppImage ProcessingDICOM510k

Testimonial

Working with Innolitics has been a fantastic experience. Their technical and regulatory expertise is exceptional—it's not just programming; it's science combined with a deep understanding of FDA regulations. Interacting with their team feels like collaborating with fellow scientists who navigate the complexities of regulatory compliance effortlessly. Their mastery in detailing the ends of the slice ranges (they'll know what I mean) and guiding us through the FDA process has been impressive. I've recommended them multiple times and will continue to do so.
Tim Szczykutowicz, PhD

Tim Szczykutowicz, PhD

CEO

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.
Clinicians are shown a dashboard, displaying the status of received DICOM data, and allowing them to take any needed actions.
Administrative users configure “mappings” that are used to automatically link DICOM data received by the application with a “profile” of image processing configurations. E.g., a Chest CT might be configured to automatically produce axial and coronal views with certain desired slice thicknesses.
A user can select a subset of the extent of a CT scan to be processed using sliders in a coronal view (shown in the center). Previews in the axial plane for the endpoints of the selected extent and midpoint are displayed (shown on the right).

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!

Let's Talk

Every great partnership starts with a conversation. Fill out the form below for a discovery call, and an Innolitics team member will contact you soon.