Encrypted login | home

Program Information

An Introduction to Research and Clinical Development Using Treatment Planning System APIs


R Popple

R Cardan

J Eley
no image available
J Moore





R Popple1*, R Cardan2*, J Eley3*, J Moore4*, (1) University Alabama Birmingham, Birmingham, AL, (2) UAB University of Alabama, Birmingham, Birmingham, AL, (3) University of Maryland School of Medicine, Baltimore, MD, (4) Johns Hopkins University, Baltimore, MD

Presentations

11:00 AM : Scripting fundamentals: Killing Cancer with Code - R Popple, Presenting Author
11:10 AM : Eclipse Scripting Fundamentals in .NET - R Cardan, Presenting Author
11:25 AM : Introduction to Scripting in RayStation - J Eley, Presenting Author
11:40 AM : Pinnacle Scripting: Improving efficiency while maintaining safety - J Moore, Presenting Author

TH-D-BRB-0 (Thursday, August 4, 2016) 11:00 AM - 12:00 PM Room: Ballroom B


Scripting capabilities and application programming interfaces (APIs) are becoming commonly available in modern treatment planning systems. These links to the treatment planning system (TPS) allow users to read data from the TPS, and in some cases use TPS functionality and write data back to the TPS. Such tools are powerful extensions, allowing automation of routine clinical tasks and supporting research, particularly research involving repetitive tasks on large patient populations. The data and functionality exposed by scripting/API capabilities is vendor dependent, as are the languages used by script/API engines, such as the Microsoft .NET framework or Python. Scripts deployed in a clinical environment must be commissioned and validated like any other software tool. This session will provide an overview of scripting applications and a discussion of best practices, followed by a practical introduction to the scripting capabilities of three commercial treatment planning systems.

Learning objectives:

1. Understand the scripting capabilities available in several treatment planning systems
2. Learn how to get started using scripting capabilities
3. Understand the best practices for safe script deployment in a clinical environment

Funding Support, Disclosures, and Conflict of Interest: R. Popple, Varian Medical Systems has provided research support unrelated to the topic of this session.R. Cardan, Varian Medical Systems for grant research, product evaluation, and teaching honorarium.

Handouts


Contact Email: