Related Experiment Video
Updated: Jun 30, 2025

08:25
Radiation Planning Assistant - A Streamlined, Fully Automated Radiotherapy Treatment Planning System
Published on: April 11, 2018
15.3K
Eclipse web service application programming interface
Lian Zou1, Shaode Yu2, Zhao Xie1
1Cancer Center, Sichuan Academy of Medical Sciences & Sichuan Provincial People's Hospital, Chengdu 610072, People's Republic of China.
Biomedical Physics & Engineering Express
|March 18, 2024
Summary
A new Eclipse Web Service API (EWSAPI) enables seamless integration of smart radiotherapy systems. This flexible API allows external software to call Eclipse features over the network, enhancing radiotherapy workflows.
Area of Science:
- Radiotherapy technology
- Medical informatics
- Software engineering
Background:
- Smart radiotherapy relies on low-coupling, seamless integration of multiple systems.
- Existing systems often lack flexible interfaces for inter-system communication.
- The Eclipse Treatment Planning System (TPS) is a widely used platform requiring integration capabilities.
Purpose of the Study:
- To develop a Service-Oriented Architecture (SOA) based API for network calls to the Eclipse TPS.
- To create a flexible and extensible solution for integrating Eclipse with other software systems.
- To enhance smart radiotherapy workflows through improved system interoperability.
Main Methods:
- Implemented the Eclipse Web Service API (EWSAPI) using C# and ASP.NET Core 6.0, guided by Vertical Slice Architecture.
- Designed operations with Request, Endpoint, and Response components, utilizing JSON for data exchange.
- Developed operations layer by layer, referencing clinical business classifications and adhering to Eclipse Scripting API (ESAPI) constraints when necessary.
Main Results:
- Encapsulated key Eclipse TPS features into standard, network-invocable web services.
- Extended Eclipse functionality by creating interfaces for data quality control and planning processes.
- EWSAPI currently supports service interface testing, data quality control, automated plan design, and DICOM RT file transmission, with all interfaces supporting asynchronous invocation.
Conclusions:
- EWSAPI provides a flexible, extensible, and efficient solution for integrating Eclipse TPS with other systems.
- The developed API facilitates the advancement of smart radiotherapy through enhanced interoperability.
- EWSAPI is designed for continuous enrichment based on evolving clinical application needs.
Related Concept Videos
Wave Parameters
7.7K
The simplest mechanical waves are associated with simple harmonic motion and repeat themselves for several cycles. These simple harmonic waves can be modeled using a combination of sine and cosine functions. Consider a simplified surface water wave that moves across the water's surface. Unlike complex ocean waves, in surface water waves, water moves vertically, oscillating up and down, whereas the disturbance of the wave moves horizontally through the medium. If a seagull is floating on the...
7.7K
The Swing Equation
398
The Swing Equation is a fundamental tool in power system dynamics, especially for analyzing the behavior of generating units like three-phase synchronous generators. This equation emerges from applying Newton's second law to the rotor of a generator, encompassing factors such as inertia, angular acceleration, and the interplay between mechanical and electrical torques.
In a steady-state operation, the mechanical torque (Τm) supplied to the generator is balanced by the electrical torque...
In a steady-state operation, the mechanical torque (Τm) supplied to the generator is balanced by the electrical torque...
398
Wedges
1.1K
A wedge is a simple machine that serves various purposes, such as adjusting the elevation of structural or mechanical parts, providing stability for heavy objects, and splitting a body into two parts. This versatile tool can amplify an applied force, making it easier to manipulate large or heavy objects.
Consider using a wedge to lift a heavy slab. Here, the wedge functions by converting the applied force into a much larger force directed almost perpendicular to the initial force. This...
Consider using a wedge to lift a heavy slab. Here, the wedge functions by converting the applied force into a much larger force directed almost perpendicular to the initial force. This...
1.1K
The ADP/ATP Carrier Protein
3.2K
ADP/ATP carrier or AAC protein is the most abundant carrier protein in the inner mitochondrial membrane. It transports large quantities of ADP and ATP, equivalent to the average human body weight, every day. Among other transporters, ACC protein is one of the best-studied members of the mitochondrial carrier protein family. The ADP/ATP carrier protein comprises two transmembrane helices connected to a loop and a single alpha-helix on the matrix side. It switches between two conformational...
3.2K
Integrated Healthcare System
1.6K
An integrated healthcare system (IHS) is a set of organizations that provides for or arranges to provide coordinated and continuous service to a defined population. The IHS takes responsibility for that particular population's health status and outcome, both clinically and fiscally. An integrated healthcare system is a well-organized, well-coordinated, and collaborative network. The integrated delivery system is a network that connects different healthcare providers to deliver organized,...
1.6K
Standing Electromagnetic Waves
1.5K
Electromagnetic waves can be reflected; the surface of a conductor or a dielectric can act as a reflector. As electric and magnetic fields obey the superposition principle, so do electromagnetic waves. The superposition of an incident wave and a reflected electromagnetic wave produces a standing wave analogous to the standing waves created on a stretched string.
Suppose a sheet of a perfect conductor is placed in the yz-plane, and a linearly polarized electromagnetic wave traveling in the...
Suppose a sheet of a perfect conductor is placed in the yz-plane, and a linearly polarized electromagnetic wave traveling in the...
1.5K

