Michael GalonskaWAO ´14, October 2014 1 Data supply of accelerator devices Data management of device process data at a medical accelerator from an operator´s.

Slides:



Advertisements
Similar presentations
Making the System Operational
Advertisements

Accel Computerized Maintenance Management System.
Usage of the memoQ web service API by LSP – a case study
Test Case Management and Results Tracking System October 2008 D E L I V E R I N G Q U A L I T Y (Short Version)
OVERVIEW TEAM5 SOFTWARE The TEAM5 software manages personnel and test data for personal ESD grounding devices. Test and personnel data may be viewed/reported.
HP Quality Center Overview.
Manufacturing Productivity Solutions Management Metrics for Lean Manufacturing Companies Total Productive Maintenance (T.P.M.) Overall Equipment Effectivity.
Requirements Specification
Pertemuan 16 Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
Automated Tests in NICOS Nightly Control System Alexander Undrus Brookhaven National Laboratory, Upton, NY Software testing is a difficult, time-consuming.
Guide to Linux Installation and Administration, 2e1 Chapter 13 Backing Up System Data.
Barracuda Networks Confidential1 Barracuda Backup Service Integrated Local & Offsite Data Backup.
Configuring Recovery Manager
9 Copyright © Oracle Corporation, All rights reserved. Oracle Recovery Manager Overview and Configuration.
Agenda  Overview  Configuring the database for basic Backup and Recovery  Backing up your database  Restore and Recovery Operations  Managing your.
Overview of Data Management solutions for the Control and Operation of the CERN Accelerators Database Futures Workshop, CERN June 2011 Zory Zaharieva,
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
November 2009 Network Disaster Recovery October 2014.
Experience of a low-maintenance distributed data management system W.Takase 1, Y.Matsumoto 1, A.Hasan 2, F.Di Lodovico 3, Y.Watase 1, T.Sasaki 1 1. High.
October 30, 2008 Extensible Workflow Management for Simmod ESUG32, Frankfurt, Oct 30, 2008 Alexander Scharnweber (DLR) October 30, 2008 Slide 1 > Extensible.
Trouble History Database of HIMAC ~ Current Status and Future Plan ~ T.Kadowaki (Accelerator Engineering Corporation) 28.SEP.2007
Virtual Mechanics Fall Semester 2009
Quality Assurance for a modern treatment planning system
Streamlining the Review Cycle Michael Oettli, nlg GmbH Santa Clara, October 10 th.
SRUTHI NAGULAVANCHA CIS 764, FALL 2008 Department of Computing and Information Sciences (CIS) Kansas State University -1- Back up & Recovery Strategies.
Lecture On Database Analysis and Design By- Jesmin Akhter Lecturer, IIT, Jahangirnagar University.
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 1 DATABASE SYSTEMS (Cont’d) Instructor Ms. Arwa Binsaleh.
Forms Management: Compliance, Security & Workflow Efficiencies.
Chapter 16 Designing Effective Output. E – 2 Before H000 Produce Hardware Investment Report HI000 Produce Hardware Investment Lines H100 Read Hardware.
Codeigniter is an open source web application. It occupies a very small amount of space in the memory and is most useful for developers who aim to develop.
ICALEPCS 2007 WOAB041 Web-Based Electronic Operation Log System Zlog System K.Yoshii and T.Nakamura Mitsubishi Electric System & Service Co., Ltd., Tsukuba,
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
15 Copyright © 2007, Oracle. All rights reserved. Performing Database Backups.
1 Kenneth Osborne, 9/14/07 Inter Group communications at the Advanced Light Source. Overview of the different methods of communication between different.
Mark A. Magumba Storage Management. What is storage An electronic place where computer may store data and instructions for retrieval The objective of.
MERCURY BUSINESS PROCESS TESTING. AGENDA  Objective  What is Business Process Testing  Business Components  Defining Requirements  Creation of Business.
Student Curriculum Planning System MSE Project Presentation I Kevin Sung.
Module 13 Implementing Business Continuity. Module Overview Protecting and Recovering Content Working with Backup and Restore for Disaster Recovery Implementing.
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
The Client/Server Database Environment Ployphan Sornsuwit KPRU Ref.
Replay Compilation: Improving Debuggability of a Just-in Time Complier Presenter: Jun Tao.
11 CHAPTER INFORMATION TECHNOLOGY, THE INTERNET, AND YOU.
Management System of Event Processing and Data Files Based on XML Software Tools at Belle Ichiro Adachi, Nobu Katayama, Masahiko Yokoyama IPNS, KEK, Tsukuba,
Developing Policy and Procedure Management System إعداد برنامج سياسات وإجراءات العمل 8 Safar February 2007 HERA GENERAL HOSPITAL.
K.Furukawa, Nov Database and Simulation Codes 1 Simple thoughts Around Information Repository and Around Simulation Codes K. Furukawa, KEK Nov.
_______________________________________________________________CMAQ Libraries and Utilities ___________________________________________________Community.
Michael GalonskaWAO ´12, August Five years of operation at HIT Daily Performance Check & Beam Time Statistics M. Galonska, S. Scheloske, R. Cee,
Computer Concepts 2014 Chapter 10 Information Systems Analysis and Design.
Altman IM Ltd | | process | verify | convert | route | connect Prism Software’s solutions provide advanced workflow.
Peter Chochula ALICE Offline Week, October 04,2005 External access to the ALICE DCS archives.
1 Privacy Plan of Action © HIPAA Pros 2002 All rights reserved.
Principles of Information Systems, Sixth Edition 1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
Adrian Janson, Melbourne High School Information Systems, Data and Information, The IPC and Organisations For VCE Software Development ¾, 2007.
2 Copyright © 2006, Oracle. All rights reserved. Configuring Recovery Manager.
T. Fleck, GSI, Darmstadt, Germany ICALEPCS Status of the Control System for HICAT at an advanced stage of Commissioning Functions, Restrictions.
Flair development for the MC TPS Wioletta Kozłowska CERN / Medical University of Vienna.
Software tools for digital LLRF system integration at CERN 04/11/2015 LLRF15, Software tools2 Andy Butterworth Tom Levens, Andrey Pashnin, Anthony Rey.
EPID BASED QA The future ? Motivation – reduce QA burden Too much QA.
+ SwissFEL Matlab Toolbox ADAQA used for Emittance Measurements Bolko Beutner, Rasmus Ischebeck PSI / DESY / KIT Mini-Workshop on Longitudinal Diagnostics.
EURISOL, PSI, June 2006E.Wildner, CERN1 Data Bases for Parameter Lists N. Emelianenko, CERN AT-MAS E. Wildner, CERN AT-MAS Presentation is based on a presentation.
Data Acquisition, Diagnostics & Controls (DAQ)
REDCap General Overview
System Design, Implementation and Review
Discovering Computers 2010: Living in a Digital World Chapter 14
Linac Commissioning Overview
The Client/Server Database Environment
Operation of Target Safety System (TSS)
IBM Tivoli Storage Manager
Presentation transcript:

Michael GalonskaWAO ´14, October Data supply of accelerator devices Data management of device process data at a medical accelerator from an operator´s view M. Galonska, S. Scheloske, R. Cee, E. Feldmeier, K. Höppner, J. Mosthaf, C. Schömers, A. Peters, T. A. Haberer and the HIT team

Michael GalonskaWAO ´14, October The HIT facility Heidelberg Ion Beam Therapy Center: Dedicated particle/heavy ion therapy facility 3D intensity controlled raster scanning Scanning heavy ion gantry Patient treatment since 2009 Gantry clinical operation 2012 R & D in a broad range of disciplines

Michael GalonskaWAO ´14, October Outline Operator´s tools for tracking, overviewing, and documenting changes of device settings after machine tuning and commissioning (interfaces within and beyond the proprietary control system) Part of workflow from beam settings (adjustment data) via pre-clinical testing to clinical use of ion beams (therapy data) Motivated by rapid rise of device data due to commissioning of gantry, oxygen, and helium beams in recent years

Michael GalonskaWAO ´14, October Server architecture, automatic backup and recovery management, data archiving, database operations, disaster recovery,... Yes, there is such things at HIT!!!! Therapy settings (they´re protected against any unintended change,...at any time! Changes are always instantanously noticed within the control system!) It´s not about....

Michael GalonskaWAO ´14, October Pencil Beam Library ion speciesC, p, O, He,...Steps energy50 – 430 MeV / u255 focus4 – 13 mm4 intensity10 7 – / spill10 gantry angle0° − 360°36 Accelerator Model Settings for each combination source-treatment room / ion type provided by control system, i.e. E, F, I, G Any E, F, I can be requested cycle-by-cycle (treatment plan) Device settings stored in the device controller units, backuped in a DB -Therapy, verified flash data: non-volatile memory of controllers (Flash) -Machine adjustment / experimental data: volatile part of controller (RAM)

Michael GalonskaWAO ´14, October Data Supply Physical input parameters (accele- rator model) set to control values (data supply model) Settings stored in DB and device controller for data recall (beam request) MIRKO: B. J. Franczak in: Computing in accelerator design and operation, Springer, Berlin, 1984 GUI_Modi: physical input data Ion optical program MIRKO

Michael GalonskaWAO ´14, October Data Supply Physical input parameters (accele- rator model) set to control values (data supply model) Settings stored in DB and device controller for data recall (beam request) Proprietary control system supplied by automation company Oracle database for storing: Cycle data Measured values (power supplies, beam instrumentation, vacuum pressure,...) Device settings Device parameters Alarm & error logs Devices of virtual accelerators Users & access rights Computers & applications Device controller, Eckelmann AG, Wiesbaden, Germany

Michael GalonskaWAO ´14, October 2014 Example MEBT p 4 He C O 8+ 7 MeV / u Constant B  (LEBT/Linac/MEBT) One input / ion / source  one set value / ion / source Export file of physical input data of a MEBT quadrupole

Michael GalonskaWAO ´14, October E x G E x F x G Energy and angle dependent settings of focusing quadrupoles (beam width) Energy and angle dependent settings of dipoles/steerer (beam position) Spline interpolation over base points energy step kL [1/m] Example Gantry E x G E x F x G-Spline (HEBT): 255 x 4 x 36 input values / ion  255 x 4 x 36 set values / ion B. J. Franczak, EPAC 96, Spain Gantry beam line

Michael GalonskaWAO ´14, October Input Parameters Constant B  (LEBT/Linac/MEBT): one input  one set value / source Different B  (HEBT): one input  255 set values (implicite E-Dependency), B  - Scaling Different B  (HEBT), diff. beam target: one input  255 x 5 (ExD-Dependency) E-Spline (Sync/HEBT): 255 input  255 set values (E-Dependency, some with ExD-Dependency) ExF-Spline (HEBT): 255 x 4 input  255 x 4 set values ExG-Spline (HEBT): 255 x 36 input  255 x 36 set values ExFxG-Spline (HEBT): 255 x 4 x 36 input  255 x 4 x 36 set values...  ~500 components, ~180 device controlers  Times number of ion types! see for instance: T. Fleck et al., PCaPAC08, Ljubliana, Slovenia D. Ondreka, EPAC08

Michael GalonskaWAO ´14, October From settings to therapy Small facility, but ion beams of different E-F-I have to be provided to all treatment rooms at any time Huge amount of device settings, and device data have to be managed Manifold options to change device settings (adjustment) Maximum flexibility and maximum safety Device settings, data have to be carefully tracked and changes have to be analysed before copying adjustment data to therapy data tables......after beam approval (medical physicist)!

Michael GalonskaWAO ´14, October Reports Conversation / meetings / discussion Data collection on a network storage Written records Records posted to the Electronic logbook Special formatted tracking files.... others are possible (i.e. web based Bugtracker,...) It´s nonstandard contains many (all) information, but somehow unsorted The usual way of communication...

Michael GalonskaWAO ´14, October Modi Change Log and Data Exports Part of proprietary control system Log of every single parameter change Details of change: device, value, time, user,... Unfeasible for general view Historical view ~1 month Part of proprietary control system Manual export of input parameters MEFI (energy-focus-intensity) Virtual Accelerators (beam line) Splines Control value dumps (output therapy/adjustment data, autom.) basedata (calibration data,...)

Michael GalonskaWAO ´14, October Data Exports Examples Part of proprietary control system Manual export of input parameters MEFI (energy-focus-intensity) Virtual Accelerators (beam line) Splines Control value dumps (output therapy/adjustment data, autom.) Basedata (calibration data,...)  simple (operator´s) way of backing up input data  simple way of restoring data via file import  not simple way of detect changes / getting general view on modifications due to large number of files  More than 1,000 files!

Michael GalonskaWAO ´14, October Data Export Analysis DB scripting (control system experts only) Stand alone solutions (operator) Bash File/Directory Compare Software It´s nonstandard, but yet very effective but Analysis tools required Not implemented in proprietary control system Joachim Eibl, kdiff3.sourceforge.net Bash MinGW File/Directory compare software

Michael GalonskaWAO ´14, October Subversion Repository Subversion repository / daily committed Not part of proprietary control system Revision management of all device settings Ease of use for operator Accessible to all operators on any control room computer Standard solution Clearly arranged display of version changes All device settings Single device settings Overview device input data (all devices) Overview revisions of device input data (all devices) Implemented by K. Höppner

Michael GalonskaWAO ´14, October Subversion Repository Revisions (single device) Old / new data (single device)

Michael GalonskaWAO ´14, October Subversion Repository Old / new data (single device)

Michael GalonskaWAO ´14, October Flash Dump Comparator Not part of proprietary control system Comparison of files (specific formatted files by control system, ~500 MB / file) containing Control values Firmware/Software versions Device parameters / basedata IP...all other therapy relevant data! Generates a result file with clearly arranged display of device / parameter changes Different level of output (device names and checksums,..., details of control values) Indicates potential effect of data change on the beam as decision support for QA procedures R. Panse, C. Lampe, FDC specifications, and manual A. Höss et al., Radiation Oncology 2014, 9:79 FDC result file: devices with modified data FDC result file: details of data changes  Medical device software used by medical physics staff

Michael GalonskaWAO ´14, October Flash Dump Comparator Flash Dump Comparator version for operators in control room Not only used for therapy data comparison, but also for comparing... Adjustment data versions Therapy and adjustment data versions R. Panse, C. Lampe, FDC specifications, and manual A. Höss et al., Radiation Oncology 2014, 9:79 FDC result file: check list as decision support for QA prodedures  It´s more than just another file comparator, it´s sophisticated software developed according to medical device standards!!

Michael GalonskaWAO ´14, October Therapy Data Changes Part of proprietary control system Changes only in special protected submode Accelerator and therapy control system Changes intstantanously visible (accelerator/therapy control system) Beam request blocked Analysis by medical physicist QA programm Approval / denial of approval K. Höppner, talk coming soon... Device list with modified therapy data Shift report: Device list with modified therapy data

Michael GalonskaWAO ´14, October Thanks!