应用实例

Smart eStation中的ESAPI,是Eclipse下的编程接口,以面向对象的方式开放了数据库中的内容,可以允许用户通过编写C#.NET的script或者DLLs来读取或者操作Eclipse中的病人治疗计划数据。ESAPI的第一版是随着Eclipse 11发行的,能够读取planning data, structure sets, 3D dose, image和DVH等信息。在随后的Eclipse版本中ESAPI也不断的更新,开放给用户的内容越来越多,在最新的Eclipse 15.5中实现了独一无二的TPS数据提取、写入和二次应用,以及不会编程也能用的可视化脚本功能。(以上功能基于用户购买的Eclipse Scripting API相关 License)
通过ESAPI脚本,可以从Eclipse中读取以下信息:
图像和结构模型
计划、射野和附件
计划协议信息
IMRT优化目标和参数
剂量信息,包含体积分布
DVH
优化通量
DVH预估
计划不确定性
处方信息
分次治疗信息
通过ESAPI脚本,可以实现
创建、修改结构以及结构组
创建、修改计划和射野
创建、修改验证计划
创建人工模体影像
生成DRR
在Eclipse外面创建剂量评估条件并计算剂量
优化计划
计算叶片运动
计算剂量
执行DVH预估
质子计划中修改原始和最终扫描点
瓦里安开源社区(Github VarianAPIs)上提供了众多应用实例脚本代码,帮助大家借用成功开发的ESAPI应用程序所需的编程概念和成熟的脚本,来实现从0到1的突破,学会创建简单的脚本和修改脚本,举一反三,从而为科室后期开展科研和临床工作打下坚实的基础,开发出独属于各科室临床和科研个性化需求的脚本。
免责声明: 此网站仅供专业技术人员交流学习使用。GitHub是一个面向开源及私有软件项目的托管平台,瓦里安在上面创建的开源脚本代码社区仅提供大家技术交流学习便利,并不构成任何处方或者治疗计划和方案建议。医疗卫生专业人士在利用开源脚本进一步开发应用于临床和科研时,应当根据自己专业判断出具处方和确定治疗计划和流程,严格把控临床标准。脚本的临床批准使用应当由相应治疗部门的相关主管人士监管和把控。

临床需求

科研需求

报表可用

其他子功能实现

Smart eStation
开启智能治疗计划时代之密钥

首页

I

教学视频

l

脚本实例

互动分享