title: Migration check tool: automatic plan verification following treatment management systems upgrade and database migration.
abstract: Software upgrades of the treatment management system (TMS) sometimes require that all data be migrated from one version of the database to another. It is necessary to verify that the data are correctly migrated to assure patient safety. It is impossible to verify by hand the thousands of parameters that go into each patient's radiation therapy treatment plan. Repeating pretreatment QA is costly, time-consuming, and may be inadequate in detecting errors that are introduced during the migration. In this work we investigate the use of an automatic Plan Comparison Tool to verify that plan data have been correctly migrated to a new version of a TMS database from an older version. We developed software to query and compare treatment plans between different versions of the TMS. The same plan in the two TMS systems are translated into an XML schema. A plan comparison module takes the two XML schemas as input and reports any differences in parameters between the two versions of the same plan by applying a schema mapping. A console application is used to query the database to obtain a list of active or in-preparation plans to be tested. It then runs in batch mode to compare all the plans, and a report of success or failure of the comparison is saved for review. This software tool was used as part of software upgrade and database migration from Varian's Aria 8.9 to Aria 11 TMS. Parameters were compared for 358 treatment plans in 89 minutes. This direct comparison of all plan parameters in the migrated TMS against the previous TMS surpasses current QA methods that relied on repeating pretreatment QA measurements or labor-intensive and fallible hand comparisons.
authors.affiliation: University of Michigan Radiation Oncology. swhadley@umich.edu.
authors.forename: Scott W
authors.initials: SW
authors.lastname: Hadley
authors.forename: Dale
authors.initials: D
authors.lastname: White
authors.forename: Xiaoping
authors.initials: X
authors.lastname: Chen
authors.forename: Jean M
authors.initials: JM
authors.lastname: Moran
authors.forename: Wayne M
authors.initials: WM
authors.lastname: Keranen
mesh_terms: D000465:Algorithms; D001331:Automation; D003628:Database Management Systems / Q000592:standards*; D016208:Databases, Factual; D006801:Humans; D009369:Neoplasms / Q000473:pathology* / Q000532:radiotherapy*; D011381:Programming Languages; D011785:Quality Assurance, Health Care; D011880:Radiotherapy Planning, Computer-Assisted; D012984:Software