Modular Web Services Framework for Medical Imaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In medical image-processing software development, existing frameworks are not tailored to the medical domain, leading to high development costs and errors due to rigid component dependencies, making it difficult to modify or replace components without cascading changes.

Innovation Solution

A system of web services with modular design, including remote-service, business object, and service components, that provides basic functionalities like transfer management, data management, and workflow management, allowing for flexible component replacement and loose coupling with frameworks, enabling cost-effective and efficient application development.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If generic frameworks (e.g., .NET, J2EE, OpenGL) are used to increase productivity, then application development efficiency is improved, but the frameworks are not tailored to the medical domain requiring manual adaptation

Engineering Contradiction:
Improveapplication development efficiencyVSAvoiddomain-specific adaptability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a medical domain-specific framework that acts as an intermediary layer between generic frameworks and medical applications. This framework provides domain-specific components and services (such as patient management, imaging protocols, and clinical workflow support) that adapt generic framework capabilities to medical requirements, eliminating the need for manual domain-specific adaptations while maintaining productivity benefits.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The medical framework is designed with universal, reusable components that can serve multiple medical applications and scenarios. By creating a standardized set of domain-specific services and libraries that work across different medical imaging and patient management systems, the framework enables both high productivity through reuse and high adaptability through configuration rather than manual adaptation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If medical domain-specific frameworks are used to improve domain adaptability, then application development is tailored to medical requirements, but components are fixedly linked making replacement difficult

Engineering Contradiction:
Improvedomain-specific adaptabilityVSAvoidcomponent replacement flexibility
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The framework is segmented into independent, loosely-coupled modules and services that can be selectively used and replaced. Each functional area (imaging, patient management, scheduling, etc.) is implemented as a separate component with well-defined interfaces, allowing individual components to be replaced or upgraded without affecting the entire system, thus reducing the fixed linkage problem.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The framework employs dynamic configuration mechanisms that allow components to be selected, activated, or replaced at runtime based on specific application requirements. This dynamic approach enables the system to adapt to different medical domains and scenarios without being fixedly linked to specific implementations, facilitating easier component replacement and system evolution.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If monolithic software architecture is used, then application structure is simple, but any change requires modifying the complete application unit leading to high expenditure and errors

Engineering Contradiction:
Improveapplication structure simplicityVSAvoidmodification cost and error risk
Core Design Contradiction:
Device complexityVSEase of manufacture

Solution Approach 1:

The patent applies segmentation by dividing the monolithic application into modular components, services, and layers with well-defined interfaces. This modular architecture maintains structural simplicity through standardized interfaces while enabling independent modification of individual components without requiring changes to the entire application, thus reducing modification costs and error risks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The framework extracts commonly needed medical domain functionalities (such as imaging protocols, patient data management, and clinical workflows) into separate reusable components and libraries. These extracted components can be independently developed, tested, and modified, then integrated into applications without requiring changes to the core application structure, thereby reducing modification complexity and risk.

Inventive Principle:
Principle #2Taking out (Extraction)

4Adaptability or versatility

If free component selection is allowed to improve flexibility, then component replaceability increases, but complex dependencies require cascading changes across components

Engineering Contradiction:
Improvecomponent selection flexibilityVSAvoidcomponent dependency complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The framework introduces standardized interface layers and adapter components that act as intermediaries between freely selectable components. These intermediaries manage dependencies and coordinate interactions between components, allowing flexible component selection while preventing cascading changes by isolating dependency relationships within the standardized interface layer rather than propagating them throughout the entire system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8380809B2Providing a number of web services for imaging optional medical applications
Publication Date: 2013.02.19 SIEMENS HEALTHINEERS AG
  • US8380809B2 patent drawing
  • US8380809B2 patent drawing
  • US8380809B2 patent drawing

AI summary

A system and a computer-implemented method are disclosed, as well as a computer readable medium, for providing a number of web services for at least one medical viewing application, so as to provide the application with application-exceeding basic functionalities with regard to a transfer management service, a data management service, a workflow management service, a report management service, a protocol management service, an operating management service and an enterprise application integration management service. A web service of at least one embodiment, in that case, includes at least one remote service component, at least one business object and at least one service component.