Visual Scripting Platform for Radiation Therapy Workflow Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current software tools for generating radiation therapy treatment plans are not user-friendly, requiring programming skills and limiting users' ability to modify code or save personalized reports for patient-specific treatments.

Innovation Solution

A user-friendly platform with a computing device and user interface that allows non-programmers to generate and modify workflow outputs and reports by connecting functionality modules and input components, enabling accessible treatment plans for radiation therapy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional software tools are used for generating treatment plans, then the system can process radiation therapy parameters, but the user interface becomes complex and requires programming skills

Engineering Contradiction:
Improveuser-friendlinessVSAvoidsoftware complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a visual scripting system as an intermediary layer between the user and the complex radiation therapy planning software. This visual interface allows users to connect functionality modules through drag-and-drop operations, translating complex programming tasks into intuitive visual workflows without requiring programming knowledge

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates visual copies of computational workflows through graphical representations of functionality modules and their connections. Instead of requiring users to write and modify code directly, the system allows users to work with visual copies of computational logic that can be easily created, modified, and shared

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If traditional programming-based software is used, then the system can generate workflow outputs, but users cannot easily modify code or save personalized reports

Engineering Contradiction:
Improvecustomization capabilityVSAvoidmodifiability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system transforms static, hardcoded treatment plans into dynamic, customizable workflows. Users can dynamically modify functionality modules, adjust connections between modules, and customize report templates without requiring programming skills. The visual scripting system allows runtime modification of workflow parameters and logic

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent divides the treatment planning process into discrete, modular functionality units that can be independently selected, configured, and connected. Each functionality module represents a specific computational task that can be customized and recombined to create personalized treatment plans and reports

Inventive Principle:
Principle #1Segmentation

3Productivity

If programming-based tools are used, then the system can generate treatment plans, but non-programmer users cannot access or modify the workflow

Engineering Contradiction:
Improvetreatment plan generationVSAvoidaccessibility
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent replaces the mechanical system of text-based programming with a visual interaction system. Instead of requiring users to type and compile code, the system uses graphical drag-and-drop operations to define and execute treatment planning workflows, making the technology accessible to clinical users without programming training

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10607734B2Systems and methods for generating workflow outputs
Publication Date: 2020.03.31 SIEMENS HEALTHINEERS INTERNATIONAL AG
  • US10607734B2 patent drawing
  • US10607734B2 patent drawing
  • US10607734B2 patent drawing

AI summary

A system generally includes at least one computing device having a user interface and a display interface. The computing device is configured to generate at least one desktop that can be viewed by a user via the display interface and to access a plurality of functionality modules that are each configured to receive at least one radiotherapy parameter. The computing device is configured to enable the user, via the user interface, to place the functionality modules onto the desktop. The computing device is configured to enable the user, via the user interface, to connect one of the placed functionality modules to at least another one to commence the generation of at least one workflow output. The computing device is also configured to enable the user, via the user interface, to connect a plurality of input components to the placed functionality modules to finalize the generation of the workflow output.